Hallo, Heinz,
ja, leider gibt es in LimeSurvey nicht die Möglichkeit, eine Übersetzungs-Datei zu ex- und dann wieder zu importieren.
Gabe schon vor einiger Zeit Diskussionen darüber.
Gut, ein kleines Beispiel mit drei Sprachen
1.Möglichkeit (lss-Datei)
Die Fragen sind dort folgendermaßen gespeichert
Code:
<rows>
<row>
<qid><![CDATA[11001]]></qid>
<parent_qid><![CDATA[0]]></parent_qid>
<sid><![CDATA[681732]]></sid>
<gid><![CDATA[639]]></gid>
<type><![CDATA[L]]></type>
<title><![CDATA[Q1]]></title>
<question><![CDATA[Das ist Frage 1]]></question>
<preg/>
<help/>
<other><![CDATA[N]]></other>
<mandatory><![CDATA[Y]]></mandatory>
<question_order><![CDATA[1]]></question_order>
<language><![CDATA[de]]></language>
<scale_id><![CDATA[0]]></scale_id>
<same_default><![CDATA[0]]></same_default>
<relevance><![CDATA[1]]></relevance>
<modulename/>
</row>
<row>
<qid><![CDATA[11001]]></qid>
<parent_qid><![CDATA[0]]></parent_qid>
<sid><![CDATA[681732]]></sid>
<gid><![CDATA[639]]></gid>
<type><![CDATA[L]]></type>
<title><![CDATA[Q1]]></title>
<question><![CDATA[This is question 1]]></question>
<preg/>
<help/>
<other><![CDATA[N]]></other>
<mandatory><![CDATA[Y]]></mandatory>
<question_order><![CDATA[1]]></question_order>
<language><![CDATA[en]]></language>
<scale_id><![CDATA[0]]></scale_id>
<same_default><![CDATA[0]]></same_default>
<relevance><![CDATA[1]]></relevance>
<modulename/>
</row>
<row>
<qid><![CDATA[11001]]></qid>
<parent_qid><![CDATA[0]]></parent_qid>
<sid><![CDATA[681732]]></sid>
<gid><![CDATA[639]]></gid>
<type><![CDATA[L]]></type>
<title><![CDATA[Q1]]></title>
<question><![CDATA[Esta es pregunta 1]]></question>
<preg/>
<help/>
<other><![CDATA[N]]></other>
<mandatory><![CDATA[Y]]></mandatory>
<question_order><![CDATA[1]]></question_order>
<language><![CDATA[es]]></language>
<scale_id><![CDATA[0]]></scale_id>
<same_default><![CDATA[0]]></same_default>
<relevance><![CDATA[1]]></relevance>
<modulename/>
</row>
</rows>
und die Antworten
Code:
<row>
<qid><![CDATA[11001]]></qid>
<code><![CDATA[1]]></code>
<answer><![CDATA[Ja]]></answer>
<sortorder><![CDATA[1]]></sortorder>
<assessment_value><![CDATA[0]]></assessment_value>
<language><![CDATA[de]]></language>
<scale_id><![CDATA[0]]></scale_id>
</row>
<row>
<qid><![CDATA[11001]]></qid>
<code><![CDATA[2]]></code>
<answer><![CDATA[Nein]]></answer>
<sortorder><![CDATA[2]]></sortorder>
<assessment_value><![CDATA[0]]></assessment_value>
<language><![CDATA[de]]></language>
<scale_id><![CDATA[0]]></scale_id>
</row>
<row>
<qid><![CDATA[11001]]></qid>
<code><![CDATA[1]]></code>
<answer><![CDATA[Yes]]></answer>
<sortorder><![CDATA[1]]></sortorder>
<assessment_value><![CDATA[0]]></assessment_value>
<language><![CDATA[en]]></language>
<scale_id><![CDATA[0]]></scale_id>
</row>
Falls noch keine Übersetzung vorliegt, wird der Text in der Basissprache exportiert.
Jetzt könnte man sicher diese Datei nach EXCEL kopieren und mit einem kleinen Makro eine Datei erzeugen, die die einzelnen Sprachen in Spalten enthält, und gleichzeitig eine Markierung in die lss-Struktur setzt.
Nach der Übersetzung durch Eure Partner schreibt dann ein zweites Makro wieder zurück.
Das war jetzt nur der Vollständigkeit halber, weil es einfach unsinnig ist, es so zu machen.
2.Möglichkeit (txt-Datei)
Dies ist ein TAB-getrennte Datei, die man in EXCEL einlesen kann.
Und diese ist dazu gedacht, solche Manipulationen durchzuführen.
Wie Du siehst, könnt Ihr hier gut die Datei nach Sprache aussplitten, an Eure Partner schicken zur Übersetzung, wieder zusammenbauen, und wieder importieren.
Praktischerweise ist hier ebenfalls die Basissprache eingetragen, falls noch keine Übersetzung vorligt.
Beim Import einer Datei hast Du ja schon gesehen, dass hier die beiden Formate lss und lsa, aber auch txt möglich ist.
Joffm
Hier noch etwas aus dem Handbuch dazu
www.limesurvey.org/manual/Tab_Separated_...urvey_structure#Tips
besonders:
Translation. You can create copies of your spreadsheet - one per language. Include all the rows for the primary language, then copy and paste them below, and use drag to change the language field to the target language. These can be distributed to your translators, and re-integrated into a single spreadsheet file when they are done.