Þýðing LimeSurvey
From LimeSurvey Manual
Þýðing LimeSurvey
Væri ekki frábært að láta þýða LimeSurvey algjörlega á móðurmálið þitt? LimeSurvey teymið er alltaf að leita að nýjum þýðingum og fólki sem hjálpar til við að uppfæra þær sem fyrir eru. Vinsamlegast lestu þessar leiðbeiningar og ekki hika við að senda tölvupóst á translations@limesurvey.org ef þú ert í vafa eða hefur einhverjar aðrar spurningar.
Hvernig á að þýða - skref-fyrir-skref leiðbeiningar
Uppfæra núverandi þýðingu
- Skráðu þig á LimeSurvey vefsíðunni og skráðu þig síðan inn á þig inn á reikninginn þinn.
- Farðu á https://translate.limesurvey.org og skráðu þig inn þar með sama notandanafni og lykilorði.
- Veldu LimeSurvey útgáfuna sem þú vilt þýða og byrjaðu einfaldlega. Eftir að þýðing þín hefur verið samþykkt verður hún sjálfkrafa tekin með í vikulegu stöðugu útgáfunni og notendanafnið þitt verður skráð í breytingaskránni.
- Ef þú hefur áhuga á að verða aðalþýðandi fyrir tungumálið þitt með getu til að samþykkja nýþýtt strengi, vinsamlegast hafðu samband við okkur á translations@limsurvey.org. Slík staða krefst að hámarki um klukkutíma vinnu á viku - okkur er mikilvægt að þú sért áreiðanleg í þessu.
Sérsníða núverandi þýðingu
Stundum gætirðu viljað breyta núverandi þýðingu svo hún passi betur við sérstakar könnunaraðstæður þínar. Í því tilviki skaltu gera eftirfarandi:
- Farðu á https://translate.limesurvey.org, veldu LimeSurvey útgáfuna sem þú vilt þýða og tiltekið tungumál sem þú vilt breyta.
- Neðst á þýðingarsíðunni finnurðu möguleika á að flytja alla strengi út sem *.po skrá. Smelltu á útflutninginn og vistaðu hana sem *.po skrá á staðbundnum harða disknum þínum:
- Sæktu og settu upp Poedit.
- Start Poedit og breyttu niðurhaluðu *.po skránni - breyttu sérstakar þýðingar.
- Þegar þú vistar *.po skrána er *.mo skrá sjálfkrafa búin til. Hið síðarnefnda verður lesið af LimeSurvey.
- Síðasta skrefið er að setja tiltekna *.mo skrána í rétta tungumálamöppuna í /locale með því að skipta út þeirri sem fyrir er.
Athugið: Ef þú ert að nota LimeSurvey Pro(aðeins fyrir Cooperate og Enterprise notendur), verður teymið fús til að setja skrána fyrir þig. Búðu bara til stuðningsmiða og hengdu *.po skrána við ( ekki .*mo ).
Búa til nýja þýðingu
- Fyrst af öllu, fáðu aðgang að þróunarútgáfu LimeSurvey. Fyrir nákvæmar leiðbeiningar skaltu opna frumkóðann.
- Hlaða niður og settu upp Poedit .
- Nú verður þú að finndu út tungumálakóðann fyrir tungumálið þitt - þú getur leitað að tungumálakóðanum þínum í IANA tungumálaundirmerkjaskrá.
- Farðu inn í /locale möppu (staðsett í LimeSurvey rótarskránni) og búðu til möppu sem heitir eftir tungumálakóðanum þínum.
- Sæktu tungumálasniðmátið þitt með því að fara á eftirfarandi hlekk [1]. Veldu verkefnið, síðan hvaða tungumál sem er (td farðu í ensku færsluna), og skrunaðu til botns. Þar hefurðu möguleika á að flytja tungumálaskrána út sem<your_language_code> .po skrá.
- Afritaðu<your_language_code> .po skrána í nýstofnaða möppuna sem staðsett er í /locale möppunni.
- Opnaðu skrána með Poedit og þýddu allt sem þú þarft til að þýða.
- Til að láta LimeSurvey vita um tungumálið þitt verður þú að bæta því við í forritinu /helpers/surveytranslator_helper.php (staðsett í LimeSurvey rótarskránni). Opnaðu þá skrá með textaritli og bættu við tungumálinu þínu á sama hátt og önnur tungumál eru skilgreind í þeirri skrá.
- Save - til að leyfa LimeSurvey að sjá tungumálið sem nýlega var bætt við, vistaðu breyttu *.po skrána. Þetta mun sjálfkrafa búa til *.mo skrána í sömu möppu, sem verður lesin af LimeSurvey.
- Sendu nýju *.po skrána og uppfærðu surveytranslator_helper.php skrána á translations@limesurvey.org.
Dæmi um kóða til að bæta við nýju tungumáli
$supportedLanguages['code']['description'] = gT('Tungumál'); // Tungumálanafnið þitt á ensku
$supportedLanguages['code']['nativedescription'] = 'Tungumál á móðurmáli'; // Innfæddur maður tungumálið þitt
$supportedLanguages['code']['rtl'] = (satt|ósatt); // RTL
$supportedLanguages['code']['dateformat'] = heiltala; // Sjá getDateFormatData fall
$supportedLanguages['code']['radixpoint'] = (0|1); // 0 : ., 1 : , fyrir radixpunkt
$supportedLanguages['code']['cldr'] = 'kóði'; // Ef tengdur Yii tungumálakóði er frábrugðinn geturðu hér varpað tungumálinu þínu í nýjan kóða
$supportedLanguages['code']['momentjs'] = 'kóði'; // Notað af moment.js
Annar hluti sem á að þýða
- Notkun LimeSurvey moment.js. Þegar þú sendir skilaboðin á translations@limesurvey.org athugaðu hvaða tungumálakóða þarf að nota.
- moment.js : method to contribute to moment.js translation are explained at moment.js documentation.