Welcome, Guest
Username: Password: Remember me

TOPIC: Sprachen einschränken

Sprachen einschränken 3 years 3 months ago #55383

  • fabioC
  • fabioC's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 4
  • Karma: 0
Hallo zusammen

Wie kann ich die unterstützen Sprachen global einschränken, dass bspw. nur noch deutsch und französisch auswählbar sind?

  • Version 1.90+ Build 9642
  • PHP Version 5.2.4
  • MySQL 5.0.27

Vielen Dank
---
The administrator has disabled public write access.

Re: Sprachen einschränken 3 years 3 months ago #55386

  • Mazi
  • Mazi's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 5279
  • Thank you received: 289
  • Karma: 246
Ich bin mir nicht so ganz sicher, woher Limesurvey die vorhandenen Sprachen lädt. Die Sprachdateien liegen in /limesurvey/locale. Evtl. genügt es, dort die Sprachen zu löschen, die du nicht brauchst (Backup nicht vergessen), so dass er dann nur die vorhandenen Sprachen lädt.

Eine weitere Alternative wäre CSS, um in der Sprachauswahl die nicht gewollten Sprachen auszublenden, aber da die Sprachen an mehreren Stellen ausgewählt werden können (Login, Anlegen eines Fragebogens), ist das auch keine optimale Lösung.

Wenn du Programmierkenntnisse hast, such mal nach der Datei "surveytranslator.php", wenn ich mich recht erinnere werden dort die Sprachen definiert und du kannst dort ggf. einzelne Sprachen rausnehmen.

Best regards/Beste Grüße,
Dr. Marcel Minke
(Limesurvey Head of Support)
Need Help? We offer professional Limesurvey support
Contact: marcel.minke(at)limesurvey.org'"
The administrator has disabled public write access.
The following user(s) said Thank You: fabioC

Aw: Re: Sprachen einschränken 3 years 3 months ago #55397

  • fabioC
  • fabioC's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 4
  • Karma: 0
Herzlichen Dank für die rasche Antwort.

Das alleinige löschen der Sprachen habe ich schon probiert und funktioniert nicht. Ich werde mich nunan die surveytranslator.php machen. Nach sowas habe ich gesucht :cheer:

[UPDATE]:
Für spätere Hilfesuchende:
Funktioniert perfekt. Die Datei befindet sich unter classes/core.
Einfach die Sprachen rauslöschen oder auskommentieren
---
Last Edit: 3 years 3 months ago by fabioC. Reason: Update
The administrator has disabled public write access.

Re: Aw: Re: Sprachen einschränken 3 years 3 months ago #55400

  • Mazi
  • Mazi's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 5279
  • Thank you received: 289
  • Karma: 246
Falls du das hinbekommen hast, schreib mal bitte eine kurze Schritt-für-Schritt Anleitung, andere Nutzer sind daran sicher auch sehr interessiert.

Best regards/Beste Grüße,
Dr. Marcel Minke
(Limesurvey Head of Support)
Need Help? We offer professional Limesurvey support
Contact: marcel.minke(at)limesurvey.org'"
The administrator has disabled public write access.

Aw: Sprachen einschränken 3 years 3 months ago #55405

  • fabioC
  • fabioC's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 4
  • Karma: 0
Anleitung Sprachen einschränken

1) Öffne die Datei surveytranslator.php. Sie befindet sich unter limesurvey/classes/core

2) Suche mit einem beliebigen Texteditor nach dem String "function getLanguageData" (ohne ""). In dieser Funktion findest du nun die einzelnen Sprachen.

3) Die unterstützen Sprachen sind folgendermassen aufgebaut:
// English
$supportedLanguages['en']['description'] = $clang->gT('English');
$supportedLanguages['en']['nativedescription'] = 'English';
$supportedLanguages['en']['rtl'] = false;
$supportedLanguages['en']['dateformat'] = 9;
d.h. eine Kommentarzeile (1. Zeile) mit der Sprache in Englisch und 4 Konfigurationszeilen.

4) Die Sprachen die du nicht brauchst kannst du nun löschen, d.h. du musst die Kommentarzeile und die nachfolgenden 4 Zeilen löschen (siehe Code oben). Alternativ kannst du sie mit /* */ auskommentieren

5) Speichern und die Datei wieder hochladen

PS: Vorher unbedingt ein Backup von der Datei machen, falls etwas falsches gelöscht wurde und es nicht mehr funktioniert.
---
Last Edit: 3 years 3 months ago by fabioC. Reason: Ergänzung
The administrator has disabled public write access.

Re: Aw: Sprachen einschränken 3 years 3 months ago #55432

  • Mazi
  • Mazi's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 5279
  • Thank you received: 289
  • Karma: 246
Super Anleitung!

Damit auch die englischsprachigen Nutzer - und das sind bestimmt 90% - etwas davon haben, könntest du das in unserem Handbuch an dieser Stelle auf Englisch hinzufügen, das wäre echt super: docs.limesurvey.org/Workarounds%3A+Surve...tions+for+LimeSurvey

Danke!

Best regards/Beste Grüße,
Dr. Marcel Minke
(Limesurvey Head of Support)
Need Help? We offer professional Limesurvey support
Contact: marcel.minke(at)limesurvey.org'"
The administrator has disabled public write access.

Aw: Re: Aw: Sprachen einschränken 3 years 3 months ago #55434

  • fabioC
  • fabioC's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 4
  • Karma: 0
ich bekomme auf der Dokumentationsseite immer einen Error 500! Keine Ahnung wieso, kann aber an meiner Verbindung hier liegen.

ich probiers dann mal von zu Hause aus, dann schreib ich's auch auf Englisch rein.

[UPDATE]
Ach so, das liegt am Chrome Browser. Naja, dann halt IE :ohmy:
---
Last Edit: 3 years 3 months ago by fabioC. Reason: Update
The administrator has disabled public write access.

Re: Aw: Re: Aw: Sprachen einschränken 3 years 2 months ago #55622

  • Mazi
  • Mazi's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 5279
  • Thank you received: 289
  • Karma: 246
Konntest du dich inzwischen mit unserer Wikisoftware anfreunden oder brauchst du noch irgendwo Hilfe?

Best regards/Beste Grüße,
Dr. Marcel Minke
(Limesurvey Head of Support)
Need Help? We offer professional Limesurvey support
Contact: marcel.minke(at)limesurvey.org'"
The administrator has disabled public write access.
Moderators: ITEd
Time to create page: 0.167 seconds
Donation Image