Actions

LimeSurvey-ის თარგმნა

From LimeSurvey Manual

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

Translating LimeSurvey

არ იქნება კარგი, თუ LimeSurvey მთლიანად ითარგმნება თქვენს მშობლიურ ენაზე? LimeSurvey-ის გუნდი ყოველთვის ეძებს ახალ თარგმანებს და ადამიანებს, რომლებიც ხელს უწყობენ არსებულის განახლებას. გთხოვთ, წაიკითხოთ ეს ინსტრუქციები და ნუ მოგერიდებათ გამოაგზავნოთ ელფოსტა translations@limesurvey.org, თუ ეჭვი გეპარებათ ან გაქვთ რაიმე სხვა შეკითხვა.

როგორ ვთარგმნოთ - ნაბიჯ-ნაბიჯ ინსტრუქციები

არსებული თარგმანის განახლება

  1. დარეგისტრირდით LimeSurvey ვებსაიტზე და შემდეგ შედით your account.
  2. გადადით https://translate.limesurvey.org და შედით იქ იმავე მომხმარებლის სახელით და პაროლით.
  3. აირჩიეთ LimeSurvey ვერსია, რომლის თარგმნა გსურთ და უბრალოდ დაიწყე. თქვენი თარგმანის დამტკიცების შემდეგ, ის ავტომატურად ჩაირთვება ყოველკვირეულ სტაბილურ გამოცემაში და თქვენი მომხმარებლის სახელი ჩაიწერება ცვლილებების ჟურნალში.
  4. თუ გაინტერესებთ გახდეთ თქვენი ენის მთავარი მთარგმნელი, ახლად თარგმნილი დამტკიცების შესაძლებლობით. 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 და Enterprise მომხმარებლებისთვის), გუნდი იქნება სიამოვნებით განვათავსებ ფაილს თქვენთვის. უბრალოდ შექმენით მხარდაჭერის ბილეთი და მიამაგრეთ *.po ფაილი ( not the .*mo ).

ახალი თარგმანის შექმნა

  1. პირველ რიგში, მიიღეთ წვდომა LimeSurvey-ის განვითარების ვერსიაზე. დეტალური ინსტრუქციებისთვის შედით source code.
  2. ჩამოტვირთეთ და დააინსტალირეთ Poedit .
  3. ახლა თქვენ უნდა შეიტყვეთ თქვენი ენის ენის კოდი - შეგიძლიათ მოძებნოთ თქვენი ენის კოდი IANA ენის ქვეთეგების რეესტრში.
  4. გადადით /locale-ში დირექტორია (მდებარეობს LimeSurvey root დირექტორიაში) და შექმენით დირექტორია თქვენი ენის კოდის მიხედვით.
  5. ჩამოტვირთეთ თქვენი ენის შაბლონი შემდეგ ბმულზე [1]. აირჩიეთ პროექტი, შემდეგ ნებისმიერი ენა (მაგ. გადადით ინგლისურ ენაზე) და გადაახვიეთ ბოლოში. იქ თქვენ გაქვთ შესაძლებლობა ექსპორტის ენის ფაილი როგორც<your_language_code> .po ფაილი.
  6. დააკოპირეთ<your_language_code> .po ფაილი ახლად შექმნილ საქაღალდეში, რომელიც მდებარეობს /locale დირექტორიაში.
  7. გახსენით ფაილი Poedit-ით და გადათარგმნეთ ყველაფერი, რაც გჭირდებათ თარგმნისთვის.
  8. იმისათვის, რომ LimeSurvey-მ იცოდეს თქვენი ენის შესახებ, თქვენ უნდა დაამატოთ იგი აპლიკაციაში. /helpers/surveytranslator_helper.php (მდებარეობს LimeSurvey root დირექტორიაში). გახსენით ეს ფაილი ტექსტური რედაქტორით და დაამატეთ თქვენი ენა ისე, როგორც სხვა ენები არის განსაზღვრული ამ ფაილში.
  9. Save - იმისათვის, რომ LimeSurvey-ს ნახოს ახლად დამატებული ენა, შეინახეთ შეცვლილი *.po ფაილი. ეს ავტომატურად გამოიმუშავებს *.mo ფაილს იმავე საქაღალდეში, რომელსაც წაიკითხავს LimeSurvey.
  10. გააგზავნეთ ახალი *.po ფაილი და განახლებული surveytranslator_helper.php ფაილი translations@limesurvey.org.

Template:შენიშვნა

Template:შენიშვნა

კოდის ნიმუში ახალი ენის დასამატებლად

 $supportedLanguages['code']['description'] = gT('ენა'); // თქვენი ენის სახელი ინგლისურად
 $supportedLanguages['code']['nativedescription'] = 'ენა მშობლიურში'; // შენი ენის მშობლიური სახელი
 $supportedLanguages['code']['rtl'] = (true|false); // RTL 
 $supportedLanguages['code']['dateformat'] = მთელი რიცხვი; // იხილეთ getDateFormatData ფუნქცია
 $supportedLanguages['code']['radixpoint'] = (0|1); // 0 : ., 1 : , რადიქსის წერტილისთვის
 $supportedLanguages['code']['cldr'] = 'კოდი'; // თუ დაკავშირებული Yii ენის კოდი განსხვავდება, შეგიძლიათ აქ თქვენი ენა ახალ კოდზე მიუთითოთ
 $supportedLanguages['code']['momentjs'] = 'კოდი'; // გამოიყენება moment.js

სხვა ნაწილი უნდა ითარგმნოს

  • LimeSurvey-ის გამოყენება moment.js. როდესაც გაგზავნით შეტყობინებას translations@limesurvey.org-ზე, შეამოწმეთ რომელი ენის კოდი უნდა იყოს გამოყენებული.