Actions

Prevajanje LimeSurvey

From LimeSurvey Manual

This page is a translated version of the page Translating LimeSurvey and the translation is 100% complete.

Prevajanje LimeSurvey

Ali ne bi bilo super, če bi LimeSurvey v celoti prevedli v vaš materni jezik? Ekipa LimeSurvey vedno išče nove prevode in ljudi, ki pomagajo posodobiti obstoječe. Preberite ta navodila in ne oklevajte in pošljite e-pošto na translations@limesurvey.org, če ste v dvomih ali imate kakršna koli druga vprašanja.

Kako prevesti - navodila po korakih

Posodobitev obstoječega prevoda

  1. Prijavite se na spletno mesto LimeSurvey in se nato prijavite v your account.
  2. Pojdite na https://translate.limesurvey.org in se tam prijavite z istim uporabniškim imenom in geslom.
  3. Izberite različico LimeSurvey, ki jo želite prevesti in preprosto začnite. Ko bo vaš prevod odobren, bo samodejno vključen v tedensko stabilno izdajo in vaše uporabniško ime bo pripisano v dnevnik sprememb.
  4. Če želite postati glavni prevajalec za svoj jezik z možnostjo odobritve na novo prevedenih strune, nas kontaktirajte na translations@limsurvey.org. Tak položaj zahteva največ približno eno uro dela na teden – pomembno nam je, da ste pri tem zanesljivi.

Prilagodite obstoječi prevod

Včasih boste morda želeli spremeniti obstoječi prevod, da bo bolje ustrezal vaši anketni situaciji. V tem primeru naredite naslednje:

  1. Pojdite na https://translate.limesurvey.org, izberite različico LimeSurvey, ki jo želite prevesti, in določen jezik, ki ga želite prevesti. modify.
  2. Na dnu prevajalske strani boste našli možnost izvoza vseh nizov kot *.po datoteke. Kliknite izvoz in ga shranite kot datoteko *.po na lokalni trdi disk:
  3. Prenesite in namestite Poedit.
  4. Zaženite Poedit in uredite preneseno datoteko *.po - spremenite določeni prevodi.
  5. Ko shranite datoteko *.po, se samodejno ustvari datoteka *.mo. Slednjo bo prebral LimeSurvey.
  6. Zadnji korak je, da določeno datoteko *.mo postavite v pravo jezikovno mapo v /locale tako, da zamenjate obstoječo.

Template:Opomba

Opomba: če uporabljate LimeSurvey Pro(samo za uporabnike Cooperate in Enterprise), bo ekipa z veseljem vam odložim datoteko. Preprosto ustvarite prijavo za podporo in priložite datoteko *.po ( not .*mo ).

Ustvarjanje novega prevoda

  1. Najprej pridobite dostop do razvojne različice LimeSurvey. Za podrobna navodila dostopajte do izvorne kode.
  2. Prenesite in namestite Poedit .
  3. Zdaj morate poiščite jezikovno kodo za svoj jezik - svojo jezikovno kodo lahko poiščete v registru jezikovnih podoznak IANA.
  4. Pojdite v /locale (ki se nahaja v korenskem imeniku LimeSurvey) in ustvarite imenik, poimenovan po vaši jezikovni kodi.
  5. Prenesite svojo jezikovno predlogo tako, da obiščete naslednjo povezavo [1]. Izberite projekt, nato kateri koli jezik (npr. izberite angleški vnos) in se pomaknite na dno. Tam imate možnost izvoziti jezikovno datoteko kot<your_language_code> .po datoteko.
  6. Kopiraj<your_language_code> .po datoteko v novo ustvarjeno mapo, ki se nahaja v imeniku /locale.
  7. Odprite datoteko s Poeditom in prevedite vse, kar potrebujete za prevod.
  8. Da bo LimeSurvey vedel za vaš jezik, ga morate dodati v aplikaciji /helpers/surveytranslator_helper.php (ki se nahaja v korenskem imeniku LimeSurvey). Odprite to datoteko z urejevalnikom besedil in dodajte svoj jezik na enak način, kot so definirani drugi jeziki v tej datoteki.
  9. Shrani - če želite LimeSurveyju omogočiti ogled novo dodanega jezika, shranite spremenjeno datoteko *.po. To bo samodejno ustvarilo datoteko *.mo v isti mapi, ki jo bo prebral LimeSurvey.
  10. Pošljite novo datoteko *.po in posodobljeno datoteko surveytranslator_helper.php na translations@limesurvey.org.

Template:Opomba

Template:Opomba

Vzorčna koda za dodajanje novega jezika

 $supportedLanguages['code']['description'] = gT('Jezik'); // Ime vašega jezika v angleščini
 $supportedLanguages['code']['nativedescription'] = 'Materni jezik'; // Domače ime vašega jezika
 $supportedLanguages['code']['rtl'] = (true|false); // RTL 
 $supportedLanguages['code']['dateformat'] = celo število; // Oglejte si funkcijo getDateFormatData
 $supportedLanguages['code']['radixpoint'] = (0|1); // 0 : ., 1 : , za točko radiksa
 $supportedLanguages['code']['cldr'] = 'koda'; // Če se sorodna jezikovna koda Yii razlikuje, lahko tukaj svoj jezik preslikate v novo kodo
 $supportedLanguages['code']['momentjs'] = 'koda'; // Uporablja moment.js

Drugi del za prevod