Bug 24551 - Locale-Probleme
Locale-Probleme
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC (Generic)
UCS 3.0
Other Linux
: P5 normal (vote)
: UCS 3.0-2
Assigned To: Dirk Wiesenthal
Alexander Kläser
: interim-1
: 14942 24139 (view as bug list)
Depends on:
Blocks: 26732
  Show dependency treegraph
 
Reported: 2011-11-11 16:55 CET by Alexander Kläser
Modified: 2012-07-20 15:24 CEST (History)
3 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Kläser univentionstaff 2011-11-11 16:55:31 CET
Derzeit scheint es noch das folgende Problem mit der Locale zu geben:

Sind die Sprachen Deutsch und Englisch auf dem System installiert und ist Englisch als Default-Sprache ausgewählt, dann werden vom UMC-Server englische UDM-Texte (bspw. die Liste der Eigenschaften in der Suche) an das Frontend in einer deutschen Session geschickt. Wird die Default-Sprache auf Deutsch gesetzt, funktioniert es.
Comment 1 Alexander Kläser univentionstaff 2012-06-08 11:57:41 CEST
*** Bug 24139 has been marked as a duplicate of this bug. ***
Comment 2 Alexander Kläser univentionstaff 2012-06-08 11:57:57 CEST
Ein möglicher Lösungsansatz wird in Bug 24139 beschrieben.
Comment 3 Dirk Wiesenthal univentionstaff 2012-06-08 12:26:24 CEST
Für das Frontend verfügbare Locales können auch via UCR-Variablen gesetzt werden:

  umc/server/languages/de_DE: Deutsch
  umc/server/languages/en_US: English
Comment 4 Dirk Wiesenthal univentionstaff 2012-06-14 19:13:53 CEST
UCR Variablen wie beschrieben genutzt. JSON Datei wird nun (hoffentlich) automatisch erstellt. Damit kann man keine Locales im Frontend eingeben, die im Backend nicht über 

ucr set locale=...

registriert sind.

  univention-management-console-frontend (1.0.371-1)
Comment 5 Stefan Gohmann univentionstaff 2012-06-14 22:36:10 CEST
*** Bug 14942 has been marked as a duplicate of this bug. ***
Comment 6 Dirk Wiesenthal univentionstaff 2012-06-15 12:48:30 CEST
Die ComboBox für die Sprachen zeigen immer en-US: English an, damit die Box niemals leer ist und doch klar macht, dass Lokalisierung theoretisch möglich ist.

Die UCR-Variablen wurden für die von uns unterstützten Sprachen im Frontend per postinst gesetzt:

  umc/server/languages/de_DE: Deutsch
  umc/server/languages/en_US: English

Achtung: Wenn das System zuvor nicht explizit de_DE als Locale systemweit zur Verfügung gestellt hatte, wird Deutsch als Auswahlmöglichkeit ausfallen. Das ist nötig, weil die Übersetzung im Backend nur funktioniert, wenn die Locale existiert. Ansonsten würden in deutschen Oberflächen z.B. englische Fehlermeldungen zurückgegeben.

 univention-management-console-frontend (1.0.372-1)
Comment 7 Dirk Wiesenthal univentionstaff 2012-06-15 12:59:06 CEST
Paket baut momentan noch.
Comment 8 Alexander Kläser univentionstaff 2012-06-15 17:50:49 CEST
QA: Die Änderungen sehen soweit gut aus, folgendes ist noch aufgefallen:

Im Postinst-Paket sollte die das erste "=" vermutlich ein "?" sein.
====================
univention-config-registry set "umc/server/languages/en_US=English" \
    "umc/server/languages/de_DE?Deutsch"
====================

Diese Zeile sollte vielleicht in umc.i18n nach dem Aufruf von dojo.cache() ? Dann würde die globale Liste der verfügbaren Sprachen entsprechend korrekt gesetzt werden. (So wird umc.i18n.availableLanguages in LoginDialog verändert.)
====================
if (!en_us_present) {
    languages.push({id: 'en-US', label: 'English'});
}
====================

Changelog vorhanden.
Comment 9 Dirk Wiesenthal univentionstaff 2012-06-18 15:43:52 CEST
Beide Anmerkungen sind in

  univention-management-console-frontend 1.0.373-1

eingeflossen. Paket baut gerade...
Comment 10 Alexander Kläser univentionstaff 2012-06-19 18:03:09 CEST
(In reply to comment #9)
> Beide Anmerkungen sind in
> 
>   univention-management-console-frontend 1.0.373-1
> 
> eingeflossen. Paket baut gerade...

QA: alles soweit OK → VERIFIED
Comment 11 Stefan Gohmann univentionstaff 2012-07-20 15:24:56 CEST
UCS 3.0-2 has been released: 
  http://forum.univention.de/viewtopic.php?f=54&t=1905

If this error occurs again, please use "Clone This Bug".