Actions

Translations

Translating LimeSurvey/9/de: Difference between revisions

From LimeSurvey Manual

(Created page with "==Erstellen einer neuen übersetzung== #Zunächst sollten Sie Zugang zu der Entwicklungsversion von LimeSurvey haben. Detaillierte Anweisungen finden Sie hier: [[Accessing the...")
 
No edit summary
Line 1: Line 1:
==Erstellen einer neuen übersetzung==
==Erstellen einer neuen Übersetzung==
#Zunächst sollten Sie Zugang zu der Entwicklungsversion von LimeSurvey haben. Detaillierte Anweisungen finden Sie hier: [[Accessing the source code]](nur in Englisch)
#Zunächst sollten Sie Zugang zu der Entwicklungsversion von LimeSurvey haben. Detaillierte Anweisungen finden Sie hier: [[Accessing the source code]] (nur in Englisch).
#Laden Sie [http://www.poedit.net/download.php poEDIT] herunter und installieren sie poEdit.
#Laden Sie [http://www.poedit.net/download.php poEDIT] herunter und installieren sie poEdit.
#Finden Sie den Sprach-Code für Ihre Sprache heraus - Sie können Ihren Sprach-Code in der [http://people.w3.org/rishida/utils/subtags/ IANA-Language Subtag Registry] heraussuchen.
#Finden Sie den Sprach-Code für Ihre Sprache heraus - Sie können Ihren Sprach-Code in der [http://people.w3.org/rishida/utils/subtags/ IANA-Language Subtag Registry] heraussuchen.
#Gehen Sie zum /locale-Verzeichnis und erstellen ein Verzeichnis mit dem Namen Ihres Sprach-Codes.
#Gehen Sie zum /locale-Verzeichnis und erstellen ein Verzeichnis mit dem Namen Ihres Sprach-Codes.
#In diesem Verzeichnis legen Sie ein Verzeichnis namens LC_MESSAGES an.
#Laden Sie Vorlagen-Datei von [https://www.limesurvey.org/community/contribute/translations-status] herunter und benennen Sie in <ihr_sprach_code>.po um.
#Laden Sie Vorlagen-Datei von http://www.limesurvey.org/translationstatus/limesurvey.pot heruntern und benennen Sie in <ihr_sprach_code>.po um.
#Speichern Sie die Datei in den eben angelegten Ordner im /locale-ordner ab.
#Speichern Sie die (noch) leere Datei in Order /locale/ihr_sprach_code/LC_MESSAGES/ ab.
#Öffnen Sie nun die Datei mit poEdit und übersetzen Sie, was benötigt wird.
#Öffnen Sie nun die Datei mit poEdit und übersetzen Sie, was benötigt wird.
#Um LimeSurvey Ihre Sprache beizubringen, müssen Sie diese zu der Datei application/helpers/surveytranslator_helper.php hinzufügen. Öffnen Sie diese Datei mit einem Texteditor und fügen Sie Ihre Sprache in der gleichen Weise ein, wie die anderen Sprachen in derselben Datei definiert sind.
#Um LimeSurvey Ihre Sprache beizubringen, müssen Sie diese zu der Datei application/helpers/surveytranslator_helper.php hinzufügen. Öffnen Sie diese Datei mit einem Texteditor und fügen Sie Ihre Sprache in der gleichen Weise ein, wie die anderen Sprachen in derselben Datei definiert sind.
#Speichern Sie - stellen Sie sicher, dass neben der .po-Datei auch die binären .mo-Datei erstellt wird (das ist die, die von LimeSurvey letztendlich gelesen wird).
#Speichern Sie die veränderte .po-Datei, damit LimeSurvey die neue Sprache auch erkennt. Dadurch wird im gleichen Ordner die .mo-Datei erstellt (das ist die, die von LimeSurvey letztendlich gelesen wird).
#Senden Sie die neue .po-Datei und die aktualisierte surveytranslator_helper.php Datei an translations@limesurvey.org . Wenn Sie möchten, dass wir Ihren Namen auf der Team-Seite verlinken/zeigen, schreiben Sie dies bitte in der E-Mail!
#Senden Sie die neue .po-Datei und die aktualisierte surveytranslator_helper.php Datei an translations@limesurvey.org .

Revision as of 17:17, 5 June 2018

Message definition (Translating LimeSurvey)
==Creating a new translation==
#First of all, get access to the development version of LimeSurvey. For detailed instructions, access the [[Accessing the source code|source code]].
#Download and install [https://www.poedit.net/download.php Poedit] .
#Now you have to find out the language-code for your language - you can search for your language-code in the [https://r12a.github.io/app-subtags/ IANA Language Subtag Registry].
#Go into the /locale directory (located in the LimeSurvey root directory) and create a directory named after your language code.
#Download your language template by going to on the following link [https://translate.limesurvey.org/projects/]. Select the project, then any language (e.g. go for the English entry), and scroll to the bottom. There you have the possibility to export the language file as <your_language_code>.po file.
#Copy the <your_language_code>.po file to the newly created folder located in the /locale directory.
#Open the file with Poedit and translate everything you need to translate.
#To make LimeSurvey know about your language, you must add it in application/helpers/surveytranslator_helper.php (located in the LimeSurvey root directory). Open that file with a text editor and add your language in the same way the other languages are defined in that file.
#Save - in order to allow LimeSurvey to see the newly added language, save the modified *.po file. This will automatically generate the *.mo file in the same folder, which will be read by LimeSurvey. 
#Send the new *.po file and the updated surveytranslator_helper.php file to [mailto:translations@limesurvey.org translations@limesurvey.org].

Erstellen einer neuen Übersetzung

  1. Zunächst sollten Sie Zugang zu der Entwicklungsversion von LimeSurvey haben. Detaillierte Anweisungen finden Sie hier: Accessing the source code (nur in Englisch).
  2. Laden Sie poEDIT herunter und installieren sie poEdit.
  3. Finden Sie den Sprach-Code für Ihre Sprache heraus - Sie können Ihren Sprach-Code in der IANA-Language Subtag Registry heraussuchen.
  4. Gehen Sie zum /locale-Verzeichnis und erstellen ein Verzeichnis mit dem Namen Ihres Sprach-Codes.
  5. Laden Sie Vorlagen-Datei von [1] herunter und benennen Sie in <ihr_sprach_code>.po um.
  6. Speichern Sie die Datei in den eben angelegten Ordner im /locale-ordner ab.
  7. Öffnen Sie nun die Datei mit poEdit und übersetzen Sie, was benötigt wird.
  8. Um LimeSurvey Ihre Sprache beizubringen, müssen Sie diese zu der Datei application/helpers/surveytranslator_helper.php hinzufügen. Öffnen Sie diese Datei mit einem Texteditor und fügen Sie Ihre Sprache in der gleichen Weise ein, wie die anderen Sprachen in derselben Datei definiert sind.
  9. Speichern Sie die veränderte .po-Datei, damit LimeSurvey die neue Sprache auch erkennt. Dadurch wird im gleichen Ordner die .mo-Datei erstellt (das ist die, die von LimeSurvey letztendlich gelesen wird).
  10. Senden Sie die neue .po-Datei und die aktualisierte surveytranslator_helper.php Datei an translations@limesurvey.org .