Actions

Vertaal LimeSurvey

From LimeSurvey Manual

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

Translating LimeSurvey

Sal dit nie wonderlik wees om LimeSurvey volledig in jou moedertaal te laat vertaal nie? Die LimeSurvey-span is altyd op die uitkyk vir nuwe vertalings en na mense wat help om die bestaandes by te werk. Lees asseblief hierdie instruksies en moenie huiwer om 'n e-pos na translations@limesurvey.org te stuur as jy twyfel of enige ander vrae het nie.

Hoe om te vertaal - stap-vir-stap instruksies

Bywerking van 'n bestaande vertaling

  1. Sluit aan op die LimeSurvey-webwerf en meld dan aan by jou rekening.
  2. Gaan na https://translate.limesurvey.org en meld daar aan met dieselfde gebruikersnaam en wagwoord.
  3. Kies die LimeSurvey-weergawe wat jy wil vertaal en begin eenvoudig. Nadat jou vertaling goedgekeur is, sal dit outomaties by die weeklikse stabiele vrystelling ingesluit word en jou gebruikersnaam sal in die veranderingslogboek gekrediteer word.
  4. As jy belangstel om 'n vooraanstaande vertaler vir jou taal te word met die vermoë om nuut vertaalde goed te keur stringe, kontak ons asseblief by translations@limsurvey.org. So 'n pos vereis 'n maksimum van ongeveer 'n uur werk per week - dit is vir ons belangrik dat jy betroubaar is om dit te doen.

Pasmaak 'n bestaande vertaling

Soms wil jy dalk 'n bestaande vertaling wysig sodat dit jou spesifieke opname situasie beter akkommodeer. In daardie geval, doen die volgende:

  1. Gaan na https://translate.limesurvey.org, kies die LimeSurvey-weergawe wat jy wil vertaal en die spesifieke taal wat jy wil hê wysig.
  2. Aan die onderkant van die vertaalbladsy sal jy 'n opsie vind om alle stringe as *.po-lêer uit te voer. Klik op die uitvoer en stoor dit as *.po-lêer op jou plaaslike hardeskyf:
  3. Laai af en installeer Poedit.
  4. Begin Poedit en wysig die afgelaaide *.po-lêer - wysig die spesifieke vertalings.
  5. Wanneer jy die *.po-lêer stoor, word 'n *.mo-lêer outomaties geskep. Laasgenoemde sal deur LimeSurvey gelees word.
  6. Die laaste stap is om die spesifieke *.mo-lêer in die regte taallêer in /locale te plaas deur die bestaande een te vervang.

Template:Nota

Let wel: As jy LimeSurvey Pro gebruik (slegs vir Cooperate- en Enterprise-gebruikers), sal die span graag die lêer vir jou plaas. Skep net 'n ondersteuningskaartjie en heg die *.po-lêer aan ( nie die .*mo ).

Skep 'n nuwe vertaling

  1. Kry eerstens toegang tot die ontwikkelingsweergawe van LimeSurvey. Vir gedetailleerde instruksies, gaan na die bronkode.
  2. Laai af en installeer Poedit .
  3. Nou moet jy vind die taalkode vir jou taal uit - jy kan vir jou taalkode soek in die IANA Language Subtag Registry.
  4. Gaan na die /locale gids (geleë in die LimeSurvey-wortelgids) en skep 'n gids vernoem na jou taalkode.
  5. Laai jou taalsjabloon af deur te gaan na op die volgende skakel [1]. Kies die projek, dan enige taal (bv. gaan vir die Engelse inskrywing), en blaai na onder. Daar het jy die moontlikheid om die taallêer as uit te voer<your_language_code> .po-lêer.
  6. Kopieer die<your_language_code> .po-lêer na die nuutgeskepte lêergids wat in die /locale-gids geleë is.
  7. Maak die lêer oop met Poedit en vertaal alles wat jy nodig het om te vertaal.
  8. Om LimeSurvey van jou taal te laat weet, moet jy dit in die toepassing byvoeg /helpers/surveytranslator_helper.php (geleë in die LimeSurvey-hoofgids). Maak daardie lêer oop met 'n teksredigeerder en voeg jou taal by op dieselfde manier wat die ander tale in daardie lêer gedefinieer word.
  9. Save - om LimeSurvey toe te laat om die nuut bygevoegde taal te sien, stoor die gewysigde *.po-lêer. Dit sal outomaties die *.mo-lêer in dieselfde vouer genereer, wat deur LimeSurvey gelees sal word.
  10. Stuur die nuwe *.po-lêer en die opgedateerde surveytranslator_helper.php-lêer na translations@limesurvey.org.

Template:Nota

Template:Let wel

Voorbeeldkode om 'n nuwe taal by te voeg

 $supportedLanguages['code']['description'] = gT('Taal'); // Jou taalnaam in Engels
 $supportedLanguages['code']['nativedescription'] = 'Taal in moedertaal'; // Die moedertaalnaam van jou taal
 $supportedLanguages['code']['rtl'] = (waar|onwaar); // RTL 
 $supportedLanguages['code']['dateformat'] = heelgetal; // Sien getDateFormatData-funksie
 $supportedLanguages['code']['radixpoint'] = (0|1); // 0 : ., 1 : , vir radikspunt
 $supportedLanguages['code']['cldr'] = 'kode'; // As die verwante Yii-taalkode verskil, kan jy hier jou taal na 'n nuwe kode karteer
 $supportedLanguages['code']['momentjs'] = 'kode'; // Gebruik deur moment.js

Ander deel wat vertaal moet word