x

Mga pangunahing kabanata

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. LimeSurvey Cloud - Gabay sa mabilis na pagsisimula
  3. Pag-install - LimeSurvey CE
  4. Paano magdisenyo ng magandang survey (gabay)
  5. Pagsisimula
  6. Pangangasiwa sa LimeSurvey
  7. Mga Survey - panimula
  8. Mga setting ng survey
  9. Menu ng survey
  10. Istraktura ng survey
  11. Mga tanong - panimula
  12. Mga pangkat ng tanong - panimula
  13. Mga survey - pamamahala
  14. Mga opsyon ng toolbar ng survey
  15. Multilingual na survey
  16. ExpressionScript Engine - Gabay sa mabilis na pagsisimula
  17. Mga hindi nakategoryang tampok at advanced na tampok
  18. Pangkalahatang FAQ
  19. Pag-troubleshoot
  20. Mga Workaround
  21. Lisensya
  22. Log ng pagbabago ng bersyon
  23. Plugins
 Actions

Pagsasalin ng LimeSurvey

From LimeSurvey Manual

Maaaring isinalin ng makina ang pahinang ito at maaaring may mga mali. Ipakita ang orihinal sa Ingles · Pagbutihin ang salin na ito
This page is a translated version of the page Translating LimeSurvey and the translation is 100% complete.
  Ang pahinang ito ay para mapabuti ang distributed translation ng LimeSurvey. Kung kailangan mo ng partikular na custom na pagsasalin, maaari mong gamitin ang custom translation na may DB access



Pagsasalin ng LimeSurvey

Hindi ba't magandang ma-translate nang buo ang LimeSurvey sa sarili mong wika? Palaging naghahanap ang team ng LimeSurvey ng mga bagong pagsasalin at ng mga taong tutulong sa pag-update ng mga umiiral na. Pakibasa ang mga tagubiling ito at huwag mag-atubiling magpadala ng email sa translations@limesurvey.org kung may alinlangan ka o may iba pang tanong.

Paano magsalin - mga hakbang-hakbang na tagubilin

Pag-update ng umiiral na pagsasalin

  1. Mag-sign up sa website ng LimeSurvey at pagkatapos ay mag-log in sa iyong account.
  2. Pumunta sa https://translate.limesurvey.org at mag-log in doon gamit ang parehong username at password.
  3. Piliin ang bersyon ng LimeSurvey na gusto mong isalin at magsimula na. Kapag naaprubahan ang iyong pagsasalin, awtomatiko itong isasama sa lingguhang stable release at makikilala ang iyong username sa log ng pagbabago.
  4. Kung interesado kang maging prime translator para sa iyong wika na may kakayahang mag-apruba ng mga bagong naisaling string, makipag-ugnayan sa amin sa translations@limesurvey.org. Ang posisyong ito ay nangangailangan ng maximum na humigit-kumulang isang oras ng trabaho bawat linggo - mahalaga sa amin na maaasahan ka sa paggawa nito.

Pag-customize ng umiiral na pagsasalin

 Hint: Mula sa LimeSurvey 5.4.0, maaari mong gamitin ang custom translation na may DB access


Minsan, maaaring gusto mong baguhin ang isang umiiral na pagsasalin para mas umayon ito sa partikular mong sitwasyon sa survey. Kung gayon, gawin ang sumusunod:

  1. Pumunta sa https://translate.limesurvey.org, piliin ang bersyon ng LimeSurvey na gusto mong isalin at ang partikular na wikang gusto mong baguhin.
  2. Sa ibaba ng pahina ng pagsasalin, makikita mo ang opsyon para i-export ang lahat ng string bilang *.po file. I-click ang export at i-save ito bilang *.po file sa lokal mong hard disk:
  3. I-download at i-install ang Poedit.
  4. Buksan ang Poedit at i-edit ang na-download na *.po file - baguhin ang mga partikular na pagsasalin.
  5. Kapag na-save mo ang *.po file, awtomatikong gagawa ng *.mo file. Ang huli ang babasahin ng LimeSurvey.
  6. Ang huling hakbang ay ilagay ang partikular na *.mo file sa tamang folder ng wika sa /locale sa pamamagitan ng pagpapalit sa umiiral.
Halimbawa, ang lokasyon para sa French ay <LimeSurvey_root_directory>/locale/fr/LC_MESSAGES/fr.po.
Tandaan: Kung gumagamit ka ng LimeSurvey Pro(para lamang sa mga user ng Cooperate at Enterprise), ikalulugod ng team na ilagay ang file para sa iyo. Gumawa lamang ng support ticket at i-attach ang *.po file (hindi ang .*mo).

Paggawa ng bagong pagsasalin

  1. Una sa lahat, kumuha ng access sa development version ng LimeSurvey. Para sa detalyadong tagubilin, tingnan ang source code.
  2. I-download at i-install ang Poedit .
  3. Ngayon, kailangan mong alamin ang language code ng iyong wika - maaari kang maghanap ng language code mo sa IANA Language Subtag Registry.
  4. Pumunta sa direktoryong /locale (nasa root directory ng LimeSurvey) at gumawa ng direktoryong ipinangalan sa code ng iyong wika.
  5. I-download ang template ng iyong wika sa pamamagitan ng pagpunta sa sumusunod na link [1]. Piliin ang proyekto, pagkatapos ay anumang wika (hal. piliin ang English), at mag-scroll sa ibaba. Doon, maaari mong i-export ang file ng wika bilang <your_language_code>.po file.
  6. Kopyahin ang <your_language_code>.po file sa bagong gawang folder na nasa direktoryong /locale.
  7. Buksan ang file gamit ang Poedit at isalin ang lahat ng kailangang isalin.
  8. Para malaman ng LimeSurvey ang iyong wika, kailangan mo itong idagdag sa application/helpers/surveytranslator_helper.php (nasa root directory ng LimeSurvey). Buksan ang file na iyon gamit ang text editor at idagdag ang iyong wika sa parehong paraan ng pagkakadefine ng ibang mga wika sa file na iyon.
  9. I-save - para makita ng LimeSurvey ang bagong idinagdag na wika, i-save ang binagong *.po file. Awtomatiko nitong gagawin ang *.mo file sa parehong folder, na babasahin ng LimeSurvey.
  10. Ipadala ang bagong *.po file at ang na-update na surveytranslator_helper.php file sa translations@limesurvey.org.
Kung ang iyong wika ay gumagamit ng maraming espesyal na karakter: pakisuri kung anong font ang dapat gamitin para sa pagbuo ng PDF (halimbawa, subukan gamit ang dejavusans). Pagkatapos ay maaari naming idagdag ang font file na ito sa default na configuration ng alternatepdffontfile.
Kung gusto mong ma-link ang pangalan mo mula sa/ipakita sa pahina ng team, pakisulat ito sa email!

Sample code para magdagdag ng bagong wika

    $supportedLanguages['code']['description'] = gT('Language'); // Your language name in English
    $supportedLanguages['code']['nativedescription'] = 'Language in native';  // The native name of your language
    $supportedLanguages['code']['rtl'] = (true|false); // RTL 
    $supportedLanguages['code']['dateformat'] = integer; // See getDateFormatData function
    $supportedLanguages['code']['radixpoint'] = (0|1); // 0 : ., 1 : , for radix point
    $supportedLanguages['code']['cldr'] = 'code';  // If the related Yii language code differs you can here map your language to a new code
    $supportedLanguages['code']['momentjs'] = 'code'; // Used by moment.js

Iba pang bahaging isasalin