Actions

Թարգմանում է LimeSurvey

From LimeSurvey Manual

Revision as of 19:18, 23 January 2024 by Maren.fritz (talk | contribs) (Created page with "* '''[https://momentjs.com/ moment.js]'''. moment.js թարգմանությանը նպաստելու մեթոդը բացատրված է [https://momentjs.com/docs/#/i18n momen...")

Translating LimeSurvey

Հիանալի չի՞ լինի, եթե LimeSurvey-ն ամբողջությամբ թարգմանվի ձեր մայրենի լեզվով: LimeSurvey թիմը միշտ փնտրում է նոր թարգմանություններ և մարդկանց, ովքեր օգնում են թարմացնել գոյություն ունեցողները: Խնդրում ենք կարդալ այս հրահանգները և մի հապաղեք նամակ ուղարկել translations@limesurvey.org հասցեին, եթե կասկածներ ունեք կամ այլ հարցեր ունեք:

Ինչպես թարգմանել - քայլ առ քայլ հրահանգներ

Գոյություն ունեցող թարգմանության թարմացում

  1. Գրանցվեք LimeSurvey կայքում և այնուհետև մուտք գործեք your account:
  2. Գնացեք https://translate.limesurvey.org և մուտք գործեք այնտեղ նույն օգտանունով և գաղտնաբառով: N!#Ընտրեք LimeSurvey տարբերակը, որը ցանկանում եք թարգմանել և պարզապես սկսել: Ձեր թարգմանությունը հաստատվելուց հետո այն ավտոմատ կերպով կներառվի շաբաթական կայուն թողարկման մեջ, և ձեր օգտանունը կգրանցվի փոփոխությունների մատյանում:
  3. Եթե ցանկանում եք դառնալ ձեր լեզվի հիմնական թարգմանիչ՝ նոր թարգմանվածը հաստատելու ունակությամբ: strings, խնդրում ենք կապվել մեզ հետ translations@limsurvey.org հասցեով: Նման պաշտոնը պահանջում է շաբաթական առավելագույնը մոտ մեկ ժամ աշխատանք. մեզ համար կարևոր է, որ դուք վստահելի լինեք դա անելիս:

Անհատականացրեք գոյություն ունեցող թարգմանությունը

Երբեմն դուք կարող եք փոփոխել գոյություն ունեցող թարգմանությունը, որպեսզի այն ավելի լավ հարմարեցնի ձեր հարցման իրավիճակին: Այդ դեպքում կատարեք հետևյալը՝

  1. Գնացեք https://translate.limesurvey.org, ընտրեք LimeSurvey տարբերակը, որը ցանկանում եք թարգմանել և կոնկրետ լեզուն, որը ցանկանում եք: փոփոխել.
  2. Թարգմանության էջի ներքևում դուք կգտնեք բոլոր տողերը որպես *.po ֆայլ արտահանելու տարբերակ: Կտտացրեք արտահանման վրա և պահեք այն որպես *.po ֆայլ ձեր տեղական կոշտ սկավառակի վրա.
  3. Ներբեռնեք և տեղադրեք Poedit:
  4. Սկսեք Poedit և խմբագրեք ներբեռնված *.po ֆայլը - փոփոխեք որոշակի թարգմանություններ։
  5. Երբ պահպանում եք *.po ֆայլը, ավտոմատ կերպով ստեղծվում է *.mo ֆայլ։ Վերջինս կկարդա LimeSurvey-ի կողմից:
  6. Վերջին քայլը պետք է տեղադրվի որոշակի *.mo ֆայլը ճիշտ լեզվի թղթապանակում /locale-ում՝ փոխարինելով գոյություն ունեցողը:

Template:Նշում

Նշում. Եթե դուք օգտագործում եք LimeSurvey Pro (միայն Cooperate and Enterprise օգտվողների համար), թիմը կլինի ուրախ եմ տեղադրել ֆայլը ձեզ համար: Պարզապես ստեղծեք աջակցության տոմս և կցեք *.po ֆայլը ( not the .*mo ):

Նոր թարգմանության ստեղծում

  1. Առաջին հերթին մուտք գործեք LimeSurvey-ի զարգացման տարբերակը: Մանրամասն հրահանգների համար մուտք գործեք source code:N!#Ներբեռնեք և տեղադրեք Poedit .
  2. Այժմ դուք պետք է պարզեք ձեր լեզվի կոդը. կարող եք որոնել ձեր լեզվի կոդը IANA լեզվի ենթապիտակների գրանցամատյանում: N!#Մտեք /locale: գրացուցակում (գտնվում է LimeSurvey արմատական գրացուցակում) և ստեղծեք գրացուցակ ձեր լեզվի կոդի անունով: N!#Ներբեռնեք ձեր լեզվի ձևանմուշը՝ անցնելով հետևյալ հղումով [1]: Ընտրեք նախագիծը, այնուհետև ցանկացած լեզու (օրինակ՝ անցեք անգլերեն մուտքի համար) և ոլորեք դեպի ներքև: Այնտեղ դուք հնարավորություն ունեք արտահանել լեզվի ֆայլը որպես<your_language_code> .po ֆայլ.
  3. Պատճենել է<your_language_code> .po ֆայլը նորաստեղծ թղթապանակում, որը գտնվում է /locale գրացուցակում:
  4. Բացեք ֆայլը Poedit-ով և թարգմանեք այն ամենը, ինչ անհրաժեշտ է թարգմանելու համար:N!#Որպեսզի LimeSurvey-ն իմանա ձեր լեզվի մասին, դուք պետք է այն ավելացնեք հավելվածում: /helpers/surveytranslator_helper.php (գտնվում է LimeSurvey արմատային գրացուցակում): Բացեք այդ ֆայլը տեքստային խմբագրիչով և ավելացրեք ձեր լեզուն այնպես, ինչպես մյուս լեզուները սահմանված են այդ ֆայլում: N!#Save - որպեսզի LimeSurvey-ին թույլ տա տեսնել նոր ավելացված լեզուն, պահպանեք փոփոխված *.po ֆայլը: Սա ավտոմատ կերպով կստեղծի *.mo ֆայլը նույն թղթապանակում, որը կկարդա LimeSurvey-ը:
  5. Ուղարկեք նոր *.po ֆայլը և թարմացված surveytranslator_helper.php ֆայլը translations@limesurvey.org հասցեին:

Template:Նշում

Template:Նշում

Նմուշի կոդ՝ նոր լեզու ավելացնելու համար

 $supportedLanguages['code']['description'] = gT('Language'); // Ձեր լեզվի անունը անգլերեն լեզվով N! $supportedLanguages['code']['nativedescription'] = 'Լեզուն մայրենի լեզվով'; // Ձեր լեզվի մայրենի անունը
 $supportedLanguages['code']['rtl'] = (ճիշտ|սխալ); // RTL 
 $supportedLanguages['code']['dateformat'] = ամբողջ թիվ; // Տես getDateFormatData ֆունկցիան
 $supportedLanguages['code']['radixpoint'] = (0|1); // 0 : ., 1 : , արմատական կետի համար
 $supportedLanguages['code']['cldr'] = 'կոդ'; // Եթե հարակից Yii լեզվի կոդը տարբերվում է, դուք կարող եք այստեղ քարտեզագրել ձեր լեզուն նոր կոդով:N! $supportedLanguages['code']['momentjs'] = 'կոդ'; // Օգտագործված է moment.js

Other part to be translated

  • LimeSurvey-ի օգտագործումը moment.js: Երբ հաղորդագրություն եք ուղարկում translations@limesurvey.org հասցեին, ստուգեք, թե որ լեզվի կոդը պետք է օգտագործվի: