Translating LimeSurvey/sk: Difference between revisions
From LimeSurvey Manual
Maren.fritz (talk | contribs) (Created page with "=Preklad LimeSurvey=") |
Maren.fritz (talk | contribs) (Created page with "* '''[https://momentjs.com/ moment.js]''' : spôsob, ako prispieť k prekladu moment.js, je vysvetlený v [https://momentjs.com/docs/#/i18n dokumentácia moment.js ].") |
||
(11 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
=Preklad LimeSurvey= | =Preklad LimeSurvey= | ||
Nebolo by skvelé mať LimeSurvey kompletne preložený do vášho rodného jazyka? Tím LimeSurvey vždy hľadá nové preklady a ľudí, ktorí pomáhajú aktualizovať tie existujúce. Prečítajte si tieto pokyny a ak máte pochybnosti alebo máte akékoľvek ďalšie otázky, neváhajte a pošlite e-mail na adresu [mailto:translations@limesurvey.org translations@limesurvey.org]. | |||
= | =Ako preložiť - podrobné pokyny= | ||
== | ==Aktualizácia existujúceho prekladu== | ||
# | #Zaregistrujte sa na [https://www.limesurvey.org webovej stránke LimeSurvey] a potom sa prihláste na [https://www.limesurvey.org/login svoj účet]. | ||
# | #Prejdite na [https://translate.limesurvey.org https://translate.limesurvey.org] a prihláste sa tam pomocou rovnakého používateľského mena a hesla. | ||
# | #Vyberte verziu LimeSurvey, ktorú chcete preložiť, a jednoducho začnite. Po schválení vášho prekladu bude automaticky zahrnutý do týždenného stabilného vydania a vaše používateľské meno bude uvedené v denníku zmien. | ||
# | #Ak máte záujem stať sa hlavným prekladateľom pre váš jazyk so schopnosťou schvaľovať novo preložené reťazcov, kontaktujte nás na [mailto:translations@limesurvey.org translations@limsurvey.org]. Takáto pozícia si vyžaduje maximálne asi hodinu práce týždenne – je pre nás dôležité, aby ste v tom boli spoľahliví. | ||
== | ==Prispôsobiť existujúci preklad== | ||
Niekedy možno budete chcieť upraviť existujúci preklad, aby lepšie vyhovoval vašej konkrétnej situácii v prieskume. V takom prípade postupujte takto: | |||
# | #Prejdite na [https://translate.limesurvey.org https://translate.limesurvey.org], vyberte verziu LimeSurvey, ktorú chcete preložiť, a konkrétny jazyk, ktorý chcete preložiť modifikovať. | ||
# | #V spodnej časti stránky prekladu nájdete možnosť exportovať všetky reťazce ako súbor *.po. Kliknite na export a uložte ho ako súbor *.po na lokálny pevný disk:<br /> [[File:export_po_file.png]] | ||
# | #Stiahnite a nainštalujte [http://www.poedit.net/download.php Poedit]. | ||
# | #Spustite aplikáciu Poedit a upravte stiahnutý súbor *.po – upravte konkrétne preklady. | ||
# | #Keď uložíte súbor *.po, automaticky sa vytvorí súbor *.mo. Ten bude čítať LimeSurvey. | ||
# | #Posledným krokom je umiestniť konkrétny *.mo súbor do správneho jazykového priečinka v /locale nahradením existujúceho. | ||
{{ | {{Poznámka|Napríklad umiestnenie pre francúzštinu by bolo<LimeSurvey_root_directory> /locale/fr/LC_MESSAGES/fr.po.}} | ||
<div class="simplebox"> | <div class="simplebox">Poznámka: Ak používate [https://www.limesurvey.org/editions-and-prices/limesurvey-pro/editions-and-prices-professional LimeSurvey Pro] (len pre používateľov Cooperate a Enterprise), tím bude radi umiestnime súbor za vás. Stačí vytvoriť [mailto:support@limesurvey.org podporný lístok] a pripojiť súbor *.po ( <u>'''nie''' .*mo</u> ).</div> | ||
== | ==Vytvorenie nového prekladu== | ||
# | #V prvom rade získajte prístup k vývojovej verzii LimeSurvey. Podrobné pokyny nájdete v [[Accessing the source code|source code]]. | ||
# | #Stiahnuť a nainštalovať [https://www.poedit.net/download.php Poedit] . | ||
# | #Teraz musíte zistite kód jazyka pre váš jazyk – kód jazyka môžete vyhľadať v [https://r12a.github.io/app-subtags/ registri podznačiek jazyka IANA]. | ||
# | #Prejdite do /locale adresára (umiestneného v koreňovom adresári LimeSurvey) a vytvorte adresár pomenovaný podľa kódu vášho jazyka. | ||
# | #Stiahnite si šablónu jazyka na nasledujúcom odkaze [https://translate.limesurvey.org/projects/]. Vyberte projekt, potom ľubovoľný jazyk (napr. prejdite na položku v angličtine) a prejdite nadol. Tam máte možnosť exportovať jazykový súbor ako<your_language_code> .po súbor. | ||
# | #Skopírujte súbor<your_language_code> .po do novovytvoreného priečinka v adresári /locale. | ||
# | #Otvorte súbor pomocou Poedit a preložte všetko, čo potrebujete na preklad. | ||
# | #Aby LimeSurvey vedel o vašom jazyku, musíte ho pridať do aplikácie /helpers/surveytranslator_helper.php (nachádza sa v koreňovom adresári LimeSurvey). Otvorte tento súbor pomocou textového editora a pridajte svoj jazyk rovnakým spôsobom, ako sú ostatné jazyky definované v tomto súbore. | ||
#Save - | #Save - aby LimeSurvey mohol vidieť novo pridaný jazyk, uložte upravený súbor *.po. Tým sa automaticky vygeneruje súbor *.mo v rovnakom priečinku, ktorý bude čítať LimeSurvey. | ||
# | #Pošlite nový súbor *.po a aktualizovaný súbor surveytranslator_helper.php na adresu [mailto:translations@limesurvey.org translations@limesurvey.org]. | ||
{{ | {{Poznámka|Ak váš jazyk používa veľa špeciálnych znakov: skontrolujte prosím, aké písmo sa musí použiť na generovanie pdf (pozrite si napríklad dejavusans). Potom môžeme tento súbor písma pridať do [[Optional_settings#Statistics_and_response_browsing|alternatepdffontfile]] predvolenej konfigurácie.}} | ||
{{ | {{Poznámka|Ak chcete, aby bolo vaše meno prepojené z/zobrazené na stránke tímu, napíšte to do e-mailu!}} | ||
=== | === Vzorový kód na pridanie nového jazyka === | ||
<syntaxhighlight lang="php"> | <syntaxhighlight lang="php"> | ||
$supportedLanguages['code']['description'] = gT('Jazyk'); // Názov vášho jazyka v angličtine | |||
$supportedLanguages['code']['nativedescription'] = 'Natívny jazyk'; // Rodný názov vášho jazyka | |||
$supportedLanguages['code']['rtl'] = (true|false); // RTL | |||
$supportedLanguages['code']['dateformat'] = celé číslo; // Pozri funkciu getDateFormatData | |||
$supportedLanguages['code']['radixpoint'] = (0|1); // 0 : ., 1 : , pre radixový bod | |||
$supportedLanguages['code']['cldr'] = 'kód'; // Ak sa príslušný kód jazyka Yii líši, tu môžete mapovať svoj jazyk na nový kód | |||
$supportedLanguages['code']['momentjs'] = 'kód'; // Používa moment.js | |||
</syntaxhighlight> | </syntaxhighlight> | ||
=== | === Ďalšia časť na preklad === | ||
* LimeSurvey | * Použitie LimeSurvey [https://momentjs.com/ moment.js]. Keď pošlete správu na [mailto:translations@limesurvey.org translations@limesurvey.org] skontrolujte, aký jazykový kód sa musí použiť. | ||
* '''[https://momentjs.com/ moment.js]''' : | * '''[https://momentjs.com/ moment.js]''' : spôsob, ako prispieť k prekladu moment.js, je vysvetlený v [https://momentjs.com/docs/#/i18n dokumentácia moment.js ]. |
Latest revision as of 20:12, 23 January 2024
Preklad LimeSurvey
Nebolo by skvelé mať LimeSurvey kompletne preložený do vášho rodného jazyka? Tím LimeSurvey vždy hľadá nové preklady a ľudí, ktorí pomáhajú aktualizovať tie existujúce. Prečítajte si tieto pokyny a ak máte pochybnosti alebo máte akékoľvek ďalšie otázky, neváhajte a pošlite e-mail na adresu translations@limesurvey.org.
Ako preložiť - podrobné pokyny
Aktualizácia existujúceho prekladu
- Zaregistrujte sa na webovej stránke LimeSurvey a potom sa prihláste na svoj účet.
- Prejdite na https://translate.limesurvey.org a prihláste sa tam pomocou rovnakého používateľského mena a hesla.
- Vyberte verziu LimeSurvey, ktorú chcete preložiť, a jednoducho začnite. Po schválení vášho prekladu bude automaticky zahrnutý do týždenného stabilného vydania a vaše používateľské meno bude uvedené v denníku zmien.
- Ak máte záujem stať sa hlavným prekladateľom pre váš jazyk so schopnosťou schvaľovať novo preložené reťazcov, kontaktujte nás na translations@limsurvey.org. Takáto pozícia si vyžaduje maximálne asi hodinu práce týždenne – je pre nás dôležité, aby ste v tom boli spoľahliví.
Prispôsobiť existujúci preklad
Niekedy možno budete chcieť upraviť existujúci preklad, aby lepšie vyhovoval vašej konkrétnej situácii v prieskume. V takom prípade postupujte takto:
- Prejdite na https://translate.limesurvey.org, vyberte verziu LimeSurvey, ktorú chcete preložiť, a konkrétny jazyk, ktorý chcete preložiť modifikovať.
- V spodnej časti stránky prekladu nájdete možnosť exportovať všetky reťazce ako súbor *.po. Kliknite na export a uložte ho ako súbor *.po na lokálny pevný disk:
- Stiahnite a nainštalujte Poedit.
- Spustite aplikáciu Poedit a upravte stiahnutý súbor *.po – upravte konkrétne preklady.
- Keď uložíte súbor *.po, automaticky sa vytvorí súbor *.mo. Ten bude čítať LimeSurvey.
- Posledným krokom je umiestniť konkrétny *.mo súbor do správneho jazykového priečinka v /locale nahradením existujúceho.
Poznámka: Ak používate LimeSurvey Pro (len pre používateľov Cooperate a Enterprise), tím bude radi umiestnime súbor za vás. Stačí vytvoriť podporný lístok a pripojiť súbor *.po ( nie .*mo ).
Vytvorenie nového prekladu
- V prvom rade získajte prístup k vývojovej verzii LimeSurvey. Podrobné pokyny nájdete v source code.
- Stiahnuť a nainštalovať Poedit .
- Teraz musíte zistite kód jazyka pre váš jazyk – kód jazyka môžete vyhľadať v registri podznačiek jazyka IANA.
- Prejdite do /locale adresára (umiestneného v koreňovom adresári LimeSurvey) a vytvorte adresár pomenovaný podľa kódu vášho jazyka.
- Stiahnite si šablónu jazyka na nasledujúcom odkaze [1]. Vyberte projekt, potom ľubovoľný jazyk (napr. prejdite na položku v angličtine) a prejdite nadol. Tam máte možnosť exportovať jazykový súbor ako<your_language_code> .po súbor.
- Skopírujte súbor<your_language_code> .po do novovytvoreného priečinka v adresári /locale.
- Otvorte súbor pomocou Poedit a preložte všetko, čo potrebujete na preklad.
- Aby LimeSurvey vedel o vašom jazyku, musíte ho pridať do aplikácie /helpers/surveytranslator_helper.php (nachádza sa v koreňovom adresári LimeSurvey). Otvorte tento súbor pomocou textového editora a pridajte svoj jazyk rovnakým spôsobom, ako sú ostatné jazyky definované v tomto súbore.
- Save - aby LimeSurvey mohol vidieť novo pridaný jazyk, uložte upravený súbor *.po. Tým sa automaticky vygeneruje súbor *.mo v rovnakom priečinku, ktorý bude čítať LimeSurvey.
- Pošlite nový súbor *.po a aktualizovaný súbor surveytranslator_helper.php na adresu translations@limesurvey.org.
Vzorový kód na pridanie nového jazyka
$supportedLanguages['code']['description'] = gT('Jazyk'); // Názov vášho jazyka v angličtine
$supportedLanguages['code']['nativedescription'] = 'Natívny jazyk'; // Rodný názov vášho jazyka
$supportedLanguages['code']['rtl'] = (true|false); // RTL
$supportedLanguages['code']['dateformat'] = celé číslo; // Pozri funkciu getDateFormatData
$supportedLanguages['code']['radixpoint'] = (0|1); // 0 : ., 1 : , pre radixový bod
$supportedLanguages['code']['cldr'] = 'kód'; // Ak sa príslušný kód jazyka Yii líši, tu môžete mapovať svoj jazyk na nový kód
$supportedLanguages['code']['momentjs'] = 'kód'; // Používa moment.js
Ďalšia časť na preklad
- Použitie LimeSurvey moment.js. Keď pošlete správu na translations@limesurvey.org skontrolujte, aký jazykový kód sa musí použiť.
- moment.js : spôsob, ako prispieť k prekladu moment.js, je vysvetlený v dokumentácia moment.js .