Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Basis-Sprache nachträglich ändern

  • SprechwissJapan19
  • SprechwissJapan19's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 years 2 weeks ago #182619 by SprechwissJapan19
Basis-Sprache nachträglich ändern was created by SprechwissJapan19
Hoffentlich wiederholt sich meine Frage nicht, ich habe bisher nichts Konkretes dazu gefunden:

Leider habe ich schon eine ganze Umfrage erstellt und am Beginn nicht Basis-Sprache Deutsch eingestellt, sie ist auf Englisch programmiert. Wie kann ich die Umfrage jetzt noch auf Basis-Sprache Deutsch verändern, ohne die ganze Umfrage neu zu erstellen?

Vielen Dank für eure Hilfe!
The topic has been locked.
More
5 years 2 weeks ago #182622 by jelo
Replied by jelo on topic Basis-Sprache nachträglich ändern
LimeSurvey erlaubt keine Wechsel, was mir auch etwas unverständlich ist.
Ein möglicher Workaround könnte über den LSS-Export gehen.
In der Datei den Sprachcode mit einem Editor ändern.
Code:
 <languages>
  <language>en</language>
 </languages>


Der passende Code sollte via Translationseite auffindbar sein.

www.limesurvey.org/community/contribute/translations-status

German informal (de-informal)
German (de)

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Away
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 years 2 weeks ago #182638 by Joffm
Replied by Joffm on topic Basis-Sprache nachträglich ändern
Denke daran, dieser Code steht nicht nur einmal in der Datei, sondern in nahezu jedem "row"-Block.
Okay, hier ist es schon deutsch.
<row>
<qid><![CDATA[44380]]></qid>
<code><![CDATA[1]]></code>
<answer><![CDATA[Destra 1]]></answer>
<sortorder><![CDATA[1]]></sortorder>
<assessment_value><![CDATA[0]]></assessment_value>
<language><![CDATA[de]]></language>
<scale_id><![CDATA[1]]></scale_id>
</row>

Daher am besten mit "Suchen & Ersetzen" alle diese [CDATA[en]] nach [CDATA[de]] ändern.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 years 2 weeks ago #182647 by holch
Replied by holch on topic Basis-Sprache nachträglich ändern

Denke daran, dieser Code steht nicht nur einmal in der Datei, sondern in nahezu jedem "row"-Block.


Wozu eigentlich? Vermutlich, dass man Gruppen und Fragen auch mit der Sprache exportieren kann? Aber das könnte man ja eigentlich dann ja eigentlich die Export-Routine machen lassen.

Hmmm, vermutlich eher für Mehrsprachige Umfragen, dann gibt es halt für jede Sprache so einen Block.

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

The topic has been locked.
  • SprechwissJapan19
  • SprechwissJapan19's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 years 2 weeks ago #182683 by SprechwissJapan19
Replied by SprechwissJapan19 on topic Basis-Sprache nachträglich ändern
Danke für eure Antworten!

@ Joffm:
Was ist denn ein "row"-Block - wo kann ich diese Codes ändern bzw. suchen? Ich habe leider gar keine Programmierkenntnisse.

Danke!
The topic has been locked.
  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 years 2 weeks ago #182686 by holch
Replied by holch on topic Basis-Sprache nachträglich ändern
Im Prinzip musst du gar nicht wissen, was ein "Row"-Block ist, wenn du den Anweisung von Joffm folgst. Er hat dir das ja ziemlich genau aufgezeigt.

Du musst in der Datei per Suchen & Ersetzen eben alle Instanzen von [CDATA[en]] in [CDATA[de]] ändern:

Daher am besten mit "Suchen & Ersetzen" alle diese [CDATA[en]] nach [CDATA[de]] ändern.


Dazu braucht man keine Programmierkenntnisse, man muss nur einen Texteditor bedienen können und die Funktion "Suchen & Ersetzen" kennen.

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Away
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 years 1 week ago #182711 by Joffm
Replied by Joffm on topic Basis-Sprache nachträglich ändern
Na, ich will es aber trotzdem erklären.

In meinem Beispiel - einem kurzen Ausschnitt aus der *.lss-Datei - steht am Anfang <row> und am Ende </row>.
Von diesen Abschnitten gibt es nun ziemlich viele in der Datei.

In diesem Block steht z.B. Folgendes (Parameter einer einzigen Antwortoption in einem Array):
<row>
<qid><![CDATA[44380]]></qid>
Die Fragen-ID ist "44380"
<code><![CDATA[1]]></code>
Der Code der Antwort ist "1"
<answer><![CDATA[Destra 1]]></answer>
Der Text der Antwort lautet: "Destra 1"
<sortorder><![CDATA[1]]></sortorder>
Die Sortierordnung ist "1"
<assessment_value><![CDATA[0]]></assessment_value>
Der Assesment-Wert ist "0"
<language><![CDATA[de]]></language>
Die Sprache ist "Deutsch"
<scale_id><![CDATA[1]]></scale_id>
Die Skalen-ID ist "1"
</row>

Um es genau zu wissen, schau einmal hier: de.wikipedia.org/wiki/Extensible_Markup_Language

Nur so nebenbei

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
More
5 years 1 week ago #182721 by jelo
Replied by jelo on topic Basis-Sprache nachträglich ändern

holch wrote: vermutlich eher für Mehrsprachige Umfragen, dann gibt es halt für jede Sprache so einen Block.

Korrekt, könnte man zwar auch anders lösen (durch Positionen), aber das ist so robuster als Datenstruktur. Wobei der Wechsel der Sprache direkt in LimeSurvey auch eine schöne Sache wäre.

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
The topic has been locked.
  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 years 1 week ago #182722 by holch
Replied by holch on topic Basis-Sprache nachträglich ändern
Ja, im Interface wäre das wesentlich besser. Ich kann mir auch gerade gar nicht wirklich vorstellen, warum man die Basis-Sprache nicht wechseln kann. Vielleicht irgendwas Datenbanktechnisches? Keine Ahnung.

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Away
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 years 1 week ago - 5 years 1 week ago #182727 by Joffm
Replied by Joffm on topic Basis-Sprache nachträglich ändern
Vielleicht sollte ich mir einmal ansehen, wie andere dies lösen - datenbankmäßig.
Hier ist es so:
in "lime_surveys":


Wenn man jetzt einfach zwei Sprachen tauscht, also "de" in "language" und dafür "es" in die "additional_languages", so wirkt es sich sofort aus.
Vorher:

Nachher:


Wäre schön, aber die Übersetzung macht nicht mit.
Dazu muss man dann zusätzlich in "lime_questions" die Sprachcodes tauschen.


Das müsste man eigentlich automatisieren können.

Aus anderen Systemen kenne ich es, dass alle Sprachen der Studie aufgelistet sind und man wählt eine davon als default-Sprache.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 5 years 1 week ago by Joffm.
The topic has been locked.
More
5 years 1 week ago #182728 by jelo
Replied by jelo on topic Basis-Sprache nachträglich ändern

Joffm wrote: Aus anderen Systemen kenne ich es, dass alle Sprachen der Studie aufgelistet sind und man wählt eine davon als default-Sprache.

Die Entwickler kennen die anderen Systeme nicht ;-)
Ein paar Grundlagen wären sonst anders. LimeSurvey hätte von Anfang an eine einfache Pausieren-Funktion gehabt. Das Deaktivieren samt Tabellenwechsel ist mir sonst nirgends begegnet.

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
The topic has been locked.
  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 years 1 week ago #182868 by holch
Replied by holch on topic Basis-Sprache nachträglich ändern
Ja, es gibt in Limesurvey einige Altlasten, die nicht ideal sind.

Das Deaktivieren mit Tabellenarchivierung ist so eine.
Oder die komischen fixen Einstellungen wie feste Beschriftungen, oder dass man bestimmte Texte (zumindest die, die im Fragebogen auftauchen, beim Backend ist das ja egal) nicht per GUI überschreiben kann, sondern dass man die Sprachfiles anpassen muss.
Oder die komische Regelung von "no answer" und mandatory questions. Sowas braucht kein Mensch. Das kann man ja als Antwortoption selbst erstellen, wenn man will. Wozu also so ein Feature?

Aber damit muss man wohl bei so einem organisch gewachsenen Softwarekonstrukt wie LS leben, zumal einfach viele der Programmierer mit Marktforschung, etc. selbst nicht viel am Hut haben und halt vermutlich in der Praxis noch nicht viel gearbeitet haben.

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

The topic has been locked.
Moderators: Joffm

Lime-years ahead

Online-surveys for every purse and purpose