Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#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 wink.

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 wink 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)

Janl schrieb:

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)

Silpancho schrieb:

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)

Janl schrieb:

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