PDA

Zobacz pełną wersję : Spolszczenie wyrazu votes w komponencie SP Polls



damianprz
04-02-2019, 11:34
Witam
Zainstalowałem komponent SP Polls - fajny prosty darmowy komponent do tworzenia sond / ankiet
Na stronie http://zsnienowice.pl/index.php/pl/ utworzyłem sondę
Spolszczyłem przyciski Glosuj i Wyniki oraz wyrażenie "Juz glosowales!" (niestety brak polskich znaków)
Ale po kliknięciu na wyniki mamy np 0 Votes a tego wyrażenia nie ma w plikach językowych
Gdzie tego szukać?

en-GB.com_sppolls.ini


COM_SPPOLLS_COMPONENT_LABEL="Sppolls"
COM_SPPOLLS_COMPONENT_DESC="No Description"
COM_SPPOLLS_ALREADY_VOTED="Juz glosowales!"

en-GB.mod_sp_poll.ini


MOD_SP_POLL_SELECT= "Wybierz typ"
MOD_SP_POLL_SELECT_DESC="Select latest or indvidual poll from the list."
MOD_SP_POLL_SELECT_TYPE_LATEST="Ostatni"
MOD_SP_POLL_SELECT_TYPE_SINGLE="Single"
MOD_SP_POLL_SELECT_SINGLE="Single Poll"
MOD_SP_POLL_SELECT_SINGLE_DESC="Select a single poll from the list."
MOD_SP_POLL_LAG="Lag"
MOD_SP_POLL_LAG_DESC="Hours between votes"
MOD_SP_POLL_ALREADY_VOTED="Juz glosowales!"
MOD_SP_POLL_BUTTON_SUBMIT="Glosuj"
MOD_SP_POLL_BUTTON_RESULT="Wyniki"
MOD_SP_POLL_NO_RECORDS="Nic nie znaleziono!"

terra
04-02-2019, 14:56
Prawdopodobnie tekst jest zaszyty w kodzie php lub js, albo nie ma w pliku zmiennej tekstowej.

siristru
04-02-2019, 15:53
Ale źle podszedłeś do tematu. Zamiast modyfikować plik en-GB.com_sppolls.ini należało skorzystać z nadpisywania języka Zaplecze -> Rozszerzenia -> Język -> Nadpisywanie (i wybrać front dla polskiego):

http://wiki.joomla.pl/Pomoc35:Rozszerzenia_J%C4%99zyki_Nadpisywanie_t%C5 %82umacze%C5%84_Edycja

I używać polskich znaków diakrytycznych podczas nadpisywania (skoro nie użyłeś ich w pliku same z powietrza się nie pojawią).

Co do wyrazu "vote" to faktycznie terra może mieć rację. Aby to sprawdzić należało by przeskanować pliki rozszerzenia programem typu Agent Ransack i wyszukać danej frazy w treści plików.

Jeśli słowo wpisane jest na stałe (hardcoded) to możesz je zmienić ALE przy kolejnej aktualizacji zostanie przywrócony stan pierwotny.
Możesz też to zgłosić deweloperom rozszerzenia by to naprawili.

wezykowski
20-02-2019, 09:59
A w administratorze nie ma plików językowych tego komponentu?

terra
20-02-2019, 11:44
Jeśli jest to wpisane na "sztywno" w skrypcie JS, to nie ma dla tego zmiennej tekstowej, która powoli nadpisać ten tekst.

headge
20-02-2019, 15:37
W tym przypadku "zaszyte" jest to w pliku results.php w katalogu layouts, okolice linii 23.