Zobacz pełną wersję : K2 - 2 frazy nie tłumaczą się
kacha155
18-09-2015, 11:29
Witam,
mam problem z 2 tłumaczeniami w komponencie K2 (przy zainstalowanym j. polskim).
W przeglądzie artykułów i w artykule nie tłumaczy się licznik komentarzy - słowo "Comments" oraz "Add new comment".
W pliku pl-PL.com_k2.ini znajduje sie tłumaczenie dla "comments", mimo to pozostaje po angielsku.
Komentarze obsługuje jcomments, ale to chyba nie ma znaczenia.
Załączam zdjęcie.
Gdzie i co należy dodać, aby się tłumaczyło.
Jeśli ktoś może pomóc z góry dziękuję.
Ja bym jednak sprawdził JComments.
kacha155
18-09-2015, 12:12
W pliku dla jcomments mam takie zapisy:
JComments frontend constants
; content plugin's links
LINK_READ_COMMENTS="Komentarze (%s)"
.
LINK_READ_COMMENTS_2="%s komentarze"
LINK_READ_COMMENTS_MORE="%s komentarzy"
LINK_ADD_COMMENT="Dodaj komentarz"
.
.
.
.
Gall Anonim
18-09-2015, 14:15
Obraz jak mniemam pokazuje moduł - jaki?
- niektóre moduły mają możliwość ustawienia własnych tłumaczeń w konfiguracji
- niektóre pomimo iż pobierają wartość z komponentu używają własnych plików językowych
- niektóre mają zwroty językowe zaszyte bezpośrednio w skryptach
- może być również tak że jakiś błąd blokuje pobieranie wartości dla danego języka i używa domyślnie angielskiej
==========================================
Tak wątpliwości jest wiele.
kacha155
18-09-2015, 14:38
Obraz w przeglądzie art. z kategorii pochodzi z artykułu. Artykuły są z K2.
Problem jest w przeglądzie artykułów w kategorii i w samym artykule.
Jeśli pomoze strona: http://audio-bajki.pl/index.php/bajki-klasyczne
W pozostałych kategoriach to samo.
Gall Anonim
18-09-2015, 15:39
Włącz na zapleczu analizę języka oraz sprawdź czy szablon nie ma swoich nadpisań.
kacha155
18-09-2015, 22:01
Analizę języka włączyłam - nie widzę nic co by mnie nakierowało.
Odnośnie szablonu - zmieniłam na chwilę szablon domyślny na inny i problem był dokładnie ten sam, więc to chyba nie szablon?
zwiastun
18-09-2015, 23:41
Należałoby sprawdzić pliki komponentu JComments, czy przypadkiem w kodzie nie został tekst zamiast klucza do tłumaczenia (Poszukać frazy 'Comments albo "Comments (ale raczej ta pierwsza
Można tez spróbować prostszej metody:
zamieścić w override (nadpisywanie tłumaczeń - na zapleczu) frazy z JComments
; content plugin's links
LINK_READ_COMMENTS="Komentarze (%s)"
.
LINK_READ_COMMENTS_2="%s komentarze"
LINK_READ_COMMENTS_MORE="%s komentarzy"
LINK_ADD_COMMENT="Dodaj komentarz"
kacha155
19-09-2015, 20:18
Spróbowałam z nadpisywaniem. Aktualnie plik override ma zapisy:
LINK_ADD_COMMENT="Dodaj komentarz"
LINK_READ_COMMENTS_MORE="%s komentarzy"
LINK_READ_COMMENTS_2="%s komentarze"
LINK_READ_COMMENTS_1="%s komentarz"
LINK_READ_COMMENTS="Komentarze (%s)"
Efekt bez zmian.
Nie znalazł też frazy 'comments ani "comments w wartościach ani w stałej (o to chodziło?).
Można coś jeszcze sprawdzić?
Z góry dzięki.
zwiastun
20-09-2015, 00:09
Nie znalazł też frazy 'comments ani "comments w wartościach ani w stałej (o to chodziło?).
Chodziło o to, aby sprawdzić, czy jest ta fraza w plikach komponentu JComments. Jeśli jej nie ma, to trzeba odszukać frazę LINK_READ_COMMENTS i sprawdzić, czy dobrze została wpisana. (Oczywiście, nie chodzi o pliki językowe)
Przełącz też na wersję angielską i zobacz, co się wyświetla.
PS
znalazłem w pliku dodatku frazę
$link_text = JText::plural('LINK_READ_COMMENTS', $count);
Jeśli po przełączeniu domyślnego języka na angielski wyświetla się poprawnie, to znaczy, że masz jakiś problem z plikiem override (to ma być plik zaplecza nie frontu! - dodatki mają swoje frazy językowe w plikach językowych zaplecza).
Jeśli się wyświetla niepoprawnie, spróbuj zmienić ten wiersz na
$link_text = JText::_('LINK_READ_COMMENTS', $count);
kacha155
23-09-2015, 21:53
Częściowe rozwiązanie znalazłam - plugin K2 - Jcomments nie miał tłumaczenia frazy - dodałam w pliku override 2 linie:
PLG_K2_JCOMMENTS_LINK_ADD_COMMENT="Dodaj komentarz"
PLG_K2_JCOMMENTS_LINK_READ_COMMENTS="Komentarze"
Dzięki wielkie za pomoc!
Pozdrawiam.
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!