Actions

Prevođenje LimeSurvey

From LimeSurvey Manual

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

Prevođenje LimeSurvey

Zar ne bi bilo sjajno imati LimeSurvey u potpunosti preveden na vaš maternji jezik? LimeSurvey tim je uvijek u potrazi za novim prijevodima i ljudima koji pomažu u ažuriranju postojećih. Molimo pročitajte ove upute i ne ustručavajte se poslati e-mail na translations@limesurvey.org ako ste u nedoumici ili imate bilo kakva druga pitanja.

Kako prevesti - uputstva korak po korak

Ažuriranje postojećeg prijevoda

  1. Prijavite se na web stranicu LimeSurvey, a zatim se prijavite na your account.
  2. Idite na https://translate.limesurvey.org i prijavite se tamo sa istim korisničkim imenom i lozinkom.
  3. Odaberite verziju LimeSurveyja koju želite da prevedete i jednostavno počnite. Nakon što vaš prijevod bude odobren, automatski će biti uključen u sedmično stabilno izdanje i vaše korisničko ime će biti upisano u dnevnik promjena.
  4. Ako ste zainteresovani da postanete glavni prevodilac za svoj jezik sa mogućnošću odobravanja novoprevedenog strings, kontaktirajte nas na translations@limsurvey.org. Za takvu poziciju potrebno je maksimalno oko sat vremena rada sedmično - važno nam je da ste pouzdani u tome.

Prilagodite postojeći prijevod

Ponekad ćete možda poželjeti izmijeniti postojeći prijevod kako bi se bolje prilagodio vašoj situaciji u anketi. U tom slučaju učinite sljedeće:

  1. Idite na https://translate.limesurvey.org, odaberite verziju LimeSurveyja koju želite prevesti i određeni jezik koji želite modify.
  2. Na dnu stranice za prevođenje naći ćete opciju za izvoz svih stringova kao *.po datoteku. Kliknite na izvoz i spremite ga kao *.po datoteku na vaš lokalni tvrdi disk:
  3. Preuzmi i instaliraj Poedit.
  4. Pokreni Poedit i uredi preuzetu datoteku *.po - izmijeni određeni prijevodi.
  5. Kada snimite *.po fajl, automatski se kreira *.mo fajl. Ovo posljednje će pročitati LimeSurvey.
  6. Posljednji korak je postavljanje određene datoteke *.mo u odgovarajući jezički folder u /locale zamjenom postojećeg.

Template:Napomena

Napomena: Ako koristite LimeSurvey Pro (samo za Cooperate i Enterprise korisnike), tim će biti drago mi je da postavim fajl za vas. Samo kreirajte kartu za podršku i priložite *.po datoteku ( ne .*mo ).

Kreiranje novog prijevoda

  1. Prvo, pristupite razvojnoj verziji LimeSurveyja. Za detaljna uputstva, pristupite izvornom kodu.
  2. Preuzmite i instalirajte Poedit.
  3. Sada morate saznajte kod jezika za svoj jezik - možete potražiti svoj jezični kod u IANA registru jezičnih podtagova.
  4. Idite u /locale direktorij (koji se nalazi u korijenskom direktoriju LimeSurvey) i kreirajte direktorij nazvan prema vašem kodu jezika.
  5. Preuzmite svoj jezički predložak tako što ćete otići na sljedeću vezu [1]. Odaberite projekat, zatim bilo koji jezik (npr. idite na engleski unos) i skrolujte do dna. Tu imate mogućnost da izvezete jezičku datoteku kao<your_language_code> .po fajl.
  6. Kopiraj<your_language_code> .po datoteku u novokreirani folder koji se nalazi u direktoriju /locale.
  7. Otvorite datoteku pomoću Poedita i prevedite sve što vam je potrebno za prevođenje.
  8. Da bi LimeSurvey znao o vašem jeziku, morate ga dodati u aplikaciju /helpers/surveytranslator_helper.php (nalazi se u korijenskom direktoriju LimeSurvey). Otvorite tu datoteku u uređivaču teksta i dodajte svoj jezik na isti način na koji su drugi jezici definirani u toj datoteci.
  9. Save - da biste omogućili LimeSurvey-u da vidi novododati jezik, sačuvajte izmijenjeni *.po fajl. Ovo će automatski generisati datoteku *.mo u istoj fascikli koju će čitati LimeSurvey.
  10. Pošaljite novu *.po datoteku i ažuriranu datoteku surveytranslator_helper.php na translations@limesurvey.org.

Template:Napomena

Template:Napomena

Primer koda za dodavanje novog jezika

 $supportedLanguages['code']['description'] = gT('Jezik'); // Naziv vašeg jezika na engleskom
 $supportedLanguages['code']['nativedescription'] = 'Jezik na maternjem jeziku'; // Izvorni naziv vašeg jezika
 $supportedLanguages['code']['rtl'] = (true|false); // RTL 
 $supportedLanguages['code']['dateformat'] = cijeli broj; // Vidi funkciju getDateFormatData
 $supportedLanguages['code']['radixpoint'] = (0|1); // 0 : ., 1 : , za tačku radiksa
 $supportedLanguages['code']['cldr'] = 'kod'; // Ako se srodni kod Yii jezika razlikuje, ovdje možete mapirati svoj jezik u novi kod
 $supportedLanguages['code']['momentjs'] = 'kod'; // Koristi moment.js

Drugi dio za prevod