Actions

LimeSurvey vertimas

From LimeSurvey Manual

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

Verčiame LimeSurvey

Ar nebūtų puiku, jei LimeSurvey būtų visiškai išverstas į jūsų gimtąją kalbą? LimeSurvey komanda visada laukia naujų vertimų ir žmonių, kurie padeda atnaujinti esamus. Perskaitykite šias instrukcijas ir nedvejodami atsiųskite el. laišką adresu translations@limesurvey.org, jei abejojate ar turite kitų klausimų.

Kaip išversti – nuoseklios instrukcijos

Esamo vertimo atnaujinimas

  1. Prisiregistruokite LimeSurvey svetainėje ir prisijunkite prie your account.
  2. Eikite į https://translate.limesurvey.org ir prisijunkite naudodami tą patį vartotojo vardą ir slaptažodį.
  3. Pasirinkite LimeSurvey versiją, kurią norite išversti, ir tiesiog pradėkite. Kai vertimas bus patvirtintas, jis bus automatiškai įtrauktas į savaitinį stabilų leidimą, o jūsų vartotojo vardas bus įtrauktas į pakeitimų žurnalą.
  4. Jei norite tapti geriausiu savo kalbos vertėju ir galimybe patvirtinti naujai išverstą tekstą. eilutes, susisiekite su mumis adresu translations@limsurvey.org. Tokios pareigos reikalauja daugiausiai apie valandos darbo per savaitę – mums svarbu, kad tai darytumėte patikimai.

Tinkinti esamą vertimą

Kartais galbūt norėsite pakeisti esamą vertimą, kad jis geriau atitiktų jūsų konkrečią apklausos situaciją. Tokiu atveju atlikite šiuos veiksmus:

  1. Eikite į https://translate.limesurvey.org, pasirinkite LimeSurvey versiją, kurią norite išversti, ir konkrečią kalbą, kurią norite išversti. modifikuoti.
  2. Vertimo puslapio apačioje rasite parinktį eksportuoti visas eilutes kaip *.po failą. Spustelėkite eksportą ir išsaugokite jį kaip *.po failą vietiniame standžiajame diske:
  3. Atsisiųskite ir įdiekite Poedit.
  4. Paleiskite Poedit ir redaguokite atsisiųstą *.po failą – pakeiskite konkretūs vertimai.
  5. Kai įrašote *.po failą, automatiškai sukuriamas *.mo failas. Pastarąjį perskaitys LimeSurvey.
  6. Paskutinis veiksmas yra įdėti konkretų *.mo failą į tinkamos kalbos aplanką /locale, pakeičiant esamą.

Template:Pastaba

Pastaba: jei naudojate LimeSurvey Pro(tik Cooperate ir Enterprise naudotojams), komanda bus džiaugiamės galėdami įdėti failą už jus. Tiesiog sukurkite palaikymo bilietą ir pridėkite *.po failą ( ne .*mo ).

Naujo vertimo kūrimas

  1. Visų pirma, gaukite prieigą prie LimeSurvey kūrimo versijos. Išsamias instrukcijas rasite šaltinio kodo.
  2. Atsisiųskite ir įdiekite Poedit .
  3. Dabar jūs turite sužinokite savo kalbos kalbos kodą – savo kalbos kodo galite ieškoti IANA kalbos antrinių žymų registre.
  4. Eikite į /locale katalogą (esantį LimeSurvey šakniniame kataloge) ir sukurkite katalogą, pavadintą pagal jūsų kalbos kodą.
  5. Atsisiųskite savo kalbos šabloną apsilankę šioje nuorodoje [1]. Pasirinkite projektą, tada bet kurią kalbą (pvz., eikite į anglų kalbos įrašą) ir slinkite į apačią. Ten turite galimybę eksportuoti kalbos failą kaip<your_language_code> .po failą.
  6. Nukopijuokite<your_language_code> .po failą į naujai sukurtą aplanką, esantį kataloge /locale.
  7. Atidarykite failą naudodami „Poedit“ ir išverskite viską, ko reikia norint išversti.
  8. Norėdami, kad „LimeSurvey“ žinotų apie jūsų kalbą, turite įtraukti jį į programą /helpers/surveytranslator_helper.php (esantis LimeSurvey šakniniame kataloge). Atidarykite tą failą naudodami teksto rengyklę ir pridėkite savo kalbą taip pat, kaip kitos kalbos yra apibrėžtos tame faile.
  9. Išsaugoti – norėdami leisti LimeSurvey matyti naujai pridėtą kalbą, išsaugokite modifikuotą *.po failą. Tai automatiškai sugeneruos *.mo failą tame pačiame aplanke, kurį skaitys LimeSurvey.
  10. Siųskite naują *.po failą ir atnaujintą surveytranslator_helper.php failą adresu translations@limesurvey.org.

Template:Pastaba

Template:Pastaba

Pavyzdinis kodas, skirtas pridėti naują kalbą

 $supportedLanguages['kodas']['description'] = gT('Kalba'); // Jūsų kalbos pavadinimas anglų kalba
 $supportedLanguages['code']['nativedescription'] = 'Gimtoji kalba'; // Gimtasis jūsų kalbos pavadinimas
 $supportedLanguages['kodas']['rtl'] = (true|false); // RTL 
 $supportedLanguages['code']['dateformat'] = sveikasis skaičius; // Žr. funkciją getDateFormatData
 $supportedLanguages['kodas']['radixpoint'] = (0|1); // 0 : ., 1 : , radikso taškui
 $supportedLanguages['code']['cldr'] = 'kodas'; // Jei susijęs Yii kalbos kodas skiriasi, čia galite susieti savo kalbą su nauju kodu
 $supportedLanguages['code']['momentjs'] = 'kodas'; // Naudojo moment.js

Kita dalis, kurią reikia išversti