Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 08. August 2013 16:02
- Silpancho
- hat von CMS/ms gehört
- Registriert: 06. Juni 2013
- Beiträge: 9
Datumsformat nicht in der richtige Sprache (statt ES steht EN)
Hi Leute
ich bin nicht sicher ob das hier hingehört, aber
ich habe ein Problem mit der Datumsanzeige, die auf meiner Seite auf spanisch sein sollte, aber immer
auf englisch angezeigt wird. Es betrifft die Module News und EventManager
Nach etlichen Stunden suchen und probieren seid ihr meine letzte Hoffnung.
laut diesem Fred
http://www.cmsmadesimple.de/forum/viewtopic.php?id=17
sollte diese Umstellung ja eigentlich funktionieren.
Aber tut sich nix...
-Ich hab in der config.php $config['locale'] = 'es_ES.UTF8'; eingetragen, auch nur mit 'es_ES' probiert.
-In den General-Einstellungen steht auch 'Español', und der Admin-Bereich ist auf Spanisch.
-Das Modul selbst hab ich auch mit lang = 'es_ES' aufgerufen
-Sogar den Eintrag <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
Das Datum rufe ich in den General-Einstellungen so auf: %A, %D
Aber, es steht in beiden Modulen immer noch
Friday, 08/10/2013
was ja nach Adam Riese eigentlich
Viernes, 08.10.2013
sein sollte
es kommt mir langsam etwas spanisch vor, nur eben das date_format nicht .
Ich hoffe irgendwer kann mir auf die Sprünge helfen
Besten Dank im Voraus!
Gruss Silpancho
Edith meint: Version CMSMS 1.11.6 Merchena
Beitrag geändert von Silpancho (08. August 2013 17:24)
Offline
#2 08. August 2013 19:23
- Janl
- Server-Pate
- Ort: Freistadt, Österreich
- Registriert: 13. Dezember 2010
- Beiträge: 1.231
- Webseite
Re: Datumsformat nicht in der richtige Sprache (statt ES steht EN)
UDT
{time_locale_es}
php
setlocale (LC_TIME, 'es_ES.UTF8');
als erste Zeile in dein Template mit spanische Inhalte stecken.
{time_locale_es}
mfg
Jan
Kubuntu 22.04 - Win 11 pro / Kubuntu 20.04 - win10 pro
Offline
#3 08. August 2013 20:16
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: Datumsformat nicht in der richtige Sprache (statt ES steht EN)
Seltsames Problem...
Ich muss demnächst auch eine mehrsprachige Seite mit u.A. Ungarisch machen, habe dieses Problem aber vollkommen verdrängt.
Nun mal kurz auf einer Testsite ausprobiert und folgendes beobachtet.
Voraussetzung:
Für das Frontend ist keine Standardsprache eingestellt.
Mit: setlocale (LC_ALL, 'xx_XX.UTF8'); kann ich nur zwischen deutschem und englischem Datum umstellen. Weitere Sprachen gehen nicht. Dann wird automatisch Englisch ausgegeben.
Der NEWS Morelink wird dabei immer englisch ausgegeben.
Stelle ich für das Frontend als Standardsprache Español ein, ist der Morelink auf Spanisch [Más], aber das Datum bleibt Englisch.
Mehr als ein Más konnte ich nicht bekommen.
Kann das auch von den Einstellungen des Providers abhängen?
Dann hätte ich mit meinem Ungarisch auch ein Problem...
Offline
#4 08. August 2013 20:24
- Janl
- Server-Pate
- Ort: Freistadt, Österreich
- Registriert: 13. Dezember 2010
- Beiträge: 1.231
- Webseite
Re: Datumsformat nicht in der richtige Sprache (statt ES steht EN)
Bis 1.10.3 hat es bei 2 Hoster so funktioniert mit D - NL - GB - CZ - SK.
mfg
Jan
Kubuntu 22.04 - Win 11 pro / Kubuntu 20.04 - win10 pro
Offline
#5 08. August 2013 20:27
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: Datumsformat nicht in der richtige Sprache (statt ES steht EN)
Ich habe grade mal die Sprachdateien untersucht und keinerlei Monate oder Wochentage gefunden.
Also müssen sie von Server kommen!
Muss morgen mal meinen Hoster fragen.
Offline
#6 08. August 2013 21:30
- Janl
- Server-Pate
- Ort: Freistadt, Österreich
- Registriert: 13. Dezember 2010
- Beiträge: 1.231
- Webseite
Re: Datumsformat nicht in der richtige Sprache (statt ES steht EN)
Übersehen.
Ich habe hier auf meinen Server die Sprachenunterstützung installiert aber nicht jeden Linux System mit LAMP hat das, dann kann genau das passieren, es bleibt nur englisch.
Also stimmt, der Hoster kontaktieren.
mfg
Jan
Kubuntu 22.04 - Win 11 pro / Kubuntu 20.04 - win10 pro
Offline
#7 09. August 2013 22:46
- Silpancho
- hat von CMS/ms gehört
- Registriert: 06. Juni 2013
- Beiträge: 9
Re: Datumsformat nicht in der richtige Sprache (statt ES steht EN)
UDT
{time_locale_es}
php
setlocale (LC_TIME, 'es_ES.UTF8');als erste Zeile in dein Template mit spanische Inhalte stecken.
{time_locale_es}mfg
Jan
hat leider auch nicht funktioniert. Wird wohl wirklich was Serverseitiges sein.
Danke trotzdem, vielleicht findet sich ja bald eine konkrete Lösung.
Offline
#8 09. August 2013 13:17
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: Datumsformat nicht in der richtige Sprache (statt ES steht EN)
hat leider auch nicht funktioniert. Wird wohl wirklich was Serverseitiges sein.
Mein Hoster hat mir genau dies heute bestätigt.
Meist sind nur Deutsch und Englisch als Locale aktiviert.
Wenn dein Hoster auch nur ein wenig individuell arbeitet, richtet er dir auch weitere Sprachen ein.
Offline
#9 09. August 2013 13:36
- Janl
- Server-Pate
- Ort: Freistadt, Österreich
- Registriert: 13. Dezember 2010
- Beiträge: 1.231
- Webseite
Re: Datumsformat nicht in der richtige Sprache (statt ES steht EN)
Für euere Information, weitere Sprachen dazu geben in Linux ist eine Kleinigkeit.
Das geht meistens über Repositories oder einige Shell-commands, man braucht nicht mehr als 10 Minuten.
mfg
Jan
Kubuntu 22.04 - Win 11 pro / Kubuntu 20.04 - win10 pro
Offline
#10 09. August 2013 13:49
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: Datumsformat nicht in der richtige Sprache (statt ES steht EN)
Für euere Information, weitere Sprachen dazu geben in Linux ist eine Kleinigkeit.
Das geht meistens über Repositories oder einige Shell-commands, man braucht nicht mehr als 10 Minuten.
mfg
Jan
Aber nur wenn du einen eigenen Server mit Rootzugriff hast.
Bei SharedHosting kannst du so etwas nicht selbst machen. Dann brauchst du einen Hoster der das unkompliziert erledigt.
Offline
#11 09. August 2013 14:08
- Janl
- Server-Pate
- Ort: Freistadt, Österreich
- Registriert: 13. Dezember 2010
- Beiträge: 1.231
- Webseite
Re: Datumsformat nicht in der richtige Sprache (statt ES steht EN)
Stimmt Klenkes aber ich wollte nur sagen dass es relativ einfach ist und nicht zur übermäßige Rechnungen leiten kann.
Übrigens bei Hosteurope funktionieren alle Sprachen die ich bis jetzt genutzt habe.
mfg
Jan
Kubuntu 22.04 - Win 11 pro / Kubuntu 20.04 - win10 pro
Offline
#12 05. Dezember 2013 12:25
- kampkrusty
- Server-Pate
- Registriert: 03. April 2011
- Beiträge: 263
Re: Datumsformat nicht in der richtige Sprache (statt ES steht EN)
Stehe vor einem ähnlichen Problem. Ich muss auf einer bestimmten Seite das Datum in englischem Format ausgeben. Die Variante mit dem UDT hat bisher nicht funktioniert. Das Datum bleibt im deutschen Format. Gibt es noch eine andere Möglichkeit?
Beitrag geändert von kampkrusty (05. Dezember 2013 12:31)
ff-jena-mitte.de
Offline
#13 05. Dezember 2013 12:36
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: Datumsformat nicht in der richtige Sprache (statt ES steht EN)
Hast du mal versucht, dem Modulaufruf den lang Parameter mitzugeben?
Offline
#14 05. Dezember 2013 12:44
- kampkrusty
- Server-Pate
- Registriert: 03. April 2011
- Beiträge: 263
Re: Datumsformat nicht in der richtige Sprache (statt ES steht EN)
Stehe gerade auf dem Schlauch. Wie ist das gemeint?
ff-jena-mitte.de
Offline
#15 05. Dezember 2013 12:47
- Janl
- Server-Pate
- Ort: Freistadt, Österreich
- Registriert: 13. Dezember 2010
- Beiträge: 1.231
- Webseite
Re: Datumsformat nicht in der richtige Sprache (statt ES steht EN)
{news lang="es_SE"}
das hat bei mir nicht immer funktioniert.
Ist verältet, jetzt nutzt man
Hilfe für den Tag 'cms_set_language'
What does this do?
This plugin attempts to set the current language for use by translation strings and date formatting to the desired language. The language specified must be known to CMSMS (The nls file must exist). When this function is called, (and unless overridden in the config.php) an attempt will be made to set the locale to the local associated with the language. The locale for the language must be installed on the server.
What parameters does it take?
(required)lang - The desired language. The language must be known to the CMSMS installation (nls file must exist).
mfg
Jan
Beitrag geändert von Janl (05. Dezember 2013 12:50)
Kubuntu 22.04 - Win 11 pro / Kubuntu 20.04 - win10 pro
Offline
#16 05. Dezember 2013 12:55
- kampkrusty
- Server-Pate
- Registriert: 03. April 2011
- Beiträge: 263
Re: Datumsformat nicht in der richtige Sprache (statt ES steht EN)
Jepp, hab ich gelesen. Danke für den Hinweis!
Hab aber gerade gesehen das ich bei der UDT Variante noch einen simplen Fehler drin hatte. Jetzt funktioniert es.
ff-jena-mitte.de
Offline
#17 05. Dezember 2013 13:08
- Janl
- Server-Pate
- Ort: Freistadt, Österreich
- Registriert: 13. Dezember 2010
- Beiträge: 1.231
- Webseite
Re: Datumsformat nicht in der richtige Sprache (statt ES steht EN)
freut mich
mfg
Jan
Kubuntu 22.04 - Win 11 pro / Kubuntu 20.04 - win10 pro
Offline
Seiten: 1