Ich habe ja nun schon viele Themen zum Problem Sprache gelesen, aber eigentlich passen die Antworten für mich leider nicht (glaube ich).
Also. Meine Seite ist einsprachig deutsch.
Das habe ich beim Laden der TS language auch nochmal als default angegeben.
Schön. Es werden auch alle Extension in deutsch angezeigt, also denke ich, das hat funktioniert und ich muss keine Eintragungen mehr im Setup machen (obwohl ich auch da schon viele der hier angegebenen Kombinationen probiert habe).
Trotzdem. Das Datum wird immer auf Englisch angezeigt.
Ich weiß, das ich die Datumsform ändern kann, aber das löst nicht das Problem.
Meine Vermutung im Moment: Da die Datumsausgabe nichts mit den Extensions zu tun hat, ist es vielleicht ein Problem von tt_content, was bei mir aus CSS styled content kommt und nicht aus content(default). Allerdings hatte ich das Datumsproblem auch schon als ich noch content(default) benutzt habe.
Vielleicht hat es ja auch mit einer Install Einstellung zu tun oder ich muss mal mit meinem Admin reden, weil evtl. PHP anders eingestellt werden muss?
???
Auf gute Besserung hoffend...
Guido
Welches Datum meinst du denn,
LastUpdate oder das aktuelle Datum oder welches ?
viele Grüße
jenses
Jedes Datum in den Extensions: LastUpdate, tt_news, chc_forum und wahrscheinlich auch im Gästebuch, aber da wird der Monat gerade nicht als Wort angezeigt.
Und wie gesagt; mit Ausnahme des Datums ist alles auf deutsch.
Guido
Das ins Template Setup :
config.language = de
config.locale_all = de_DE
#
# Formatierung des "Letze Änderung:" -Datums
styles.content.lastUpdate.strftime = %e. %B %Y
# ergibt 20.September 2004
#
# Datum- uns Zeitangaben im Gästebuch werden formatiert
plugin.tt_guest {
date_stdWrap.strftime = %d. %B %Y
time_stdWrap.strftime= %H:%M
}
#
# Datumangaben bei den News, für Latest wohl ähnlich, verwende ich nicht
plugin.tt_news.displayList.date_stdWrap.strftime = %e. %B %Y
plugin.tt_news.displaySingle.date_stdWrap.strftime = %A, %e. %B %Y
Dann sind deine Datums- und Zeitangaben deutsch.
viele Grüße
jenses
Hm, leider nein.
Ich habe auch schon viel in dieser Richtung probiert und das Datum in den diversen Extensions schon nach meinem Geschmack formatiert.
Hier ist übrigens die Seite:
http://www.schulzentrum-bederkesa.de
Wie Du siehst, alles deutsch, nur nicht das Datum.
Ich habe übrigens auch schon statt de - German usw. probiert, obwohl das eigentlich eh keinen Sinn macht, da auf dem Server Unix läuft.
Was steht denn bei dir im Setup ?
Ohne deinen Code wird dir niemand helfen können.
jenses
Hier mein Setup Code mit ein paar [...] Platzhaltern für höchstwahrscheinlich unwichtigen Code:
config.language = de
config.locale_all = de_DE
config.admPanel {
enable.edit = 1
module.edit.forceDisplayFieldIcons = 1
hide = 1
}
seite = PAGE
seite.typeNum = 0
seite.bodyTag = <body bgColor = "#FFFFCC">
seite.stylesheet = fileadmin/templates/main/res/main_template.css
seite.meta.AUTHOR = Guido tum Suden
seite.meta.DESCRIPTION = Internetauftritt der Haupt- und Realschule Bederkesa, "SCHULE AN DER MÜHLE" in Bad Bederkesa.
seite.10 = TEMPLATE
seite.10.template = FILE
seite.10.template.file = fileadmin/templates/main/sz-layout.html
seite.10.workOnSubpart = DOKUMENT
seite.10.marks {
CONTENT < styles.content.get
TOPMENU = HMENU
[...]
LEFTMENU = HMENU
[...]
DATUM < plugin.tx_lastupdate_pi1
}
plugin.tt_news.displayLatest {
date_stdWrap.strftime = %A, %e. %B %Y,
time_stdWrap.strftime = %H:%M Uhr
age_stdWrap.age = Minuten| Stunden | Tage| Jahre
}
plugin.tt_news.displayList {
date_stdWrap.strftime = %A, %e. %B %Y,
time_stdWrap.strftime = %H:%M Uhr
age_stdWrap.age = Minuten| Stunden | Tage| Jahre
}
plugin.tt_news.displaySingle {
date_stdWrap.strftime = %A, %e. %B %Y,
time_stdWrap.strftime = %H:%M Uhr
age_stdWrap.age = Minuten| Stunden | Tage| Jahre
}
plugin.tx_veguestbook_pi1._CSS_DEFAULT_STYLE = [...]
plugin.tx_srfeuserregister_pi1._CSS_DEFAULT_STYLE = [...]
mir geht es genau so... bekomme es einfach nicht hin das Datum in Deutsch ausgeben zu lassen....
alles wird auf deutsch angezeigt und nur das Datum spinnt 🙁
hier mein Setup Code (Auszug):
.
.
.
# Spracheinstellung - Deutsch
#######################################
config.sys_language_uid = 1
config.language = de
config.locale_all = de_DE
.
.
.
# Datumanzeige
#######################################
subparts.DATE = COA
subparts.DATE {
10 = TEXT
10.data = date:U
10.strftime = <b>Heute ist:</b> %A, %d. %B %Y – %H:%M Uhr
}
.
.
.
bei den News genau das gleiche - auch nur Englisches Datum
Habe jetzt schon verschiedene Foren und Newsgroups durchsucht aber leider ohne erfolg
Falls Typo bei dir auf einer Windows-Kiste läuft,
mußt du :
config.locale_all = de_DE
ändern in :
config.locale_all = German
Ach ja,
bei z.B.
date_stdWrap.strftime = %A, %e. %B %Y
muß man statt %e das %d nehmen.
viele Grüße
jenses
bei mir läuft typo3 auf einer Linux Kiste und es ist auch das %e schon ein %d 😉
bis jetzt habe ich mich ja schon durch verschiedene Fehler durchgekämpft, aber das hier bringt mich noch um #giggle#
sorry für pushing aber hat sonst noch jemand eine idee?
und wie sieht der komplette code aus???
ist zwar alles bissl wüst und ließe sich bestimmt einfacher machen, aber es ist mein erster gehversuch mit typo3 *g*
hier der komplette code:
# Template Setup
#######################################
# Spracheinstellung - Deutsch
#######################################
config.sys_language_uid = 1
config.language = de
config.locale_all = de_DE
#.ISO8859-1
# Login User Tracking
#######################################
config.tx_loginusertrack_enable = 1
# Log File Settings
#######################################
config.stat = 1
config.stat_apache = 1
config.stat_apache_logfile = typo3-access.log
# Interne Suchmaschine
#######################################
config.index_enable = 1
config.index_externals = 1
# Interne/Externe Linkeinstellungen
#######################################
config.extTarget = _blank
config.intTarget = _self
# Suchmaschinenoptimierung
#######################################
config.simulateStaticDocuments = 1
config.simulateStaticDocuments_pEnc = md5
config.simulateStaticDocuments_addTitle = 30
config.inlineStyle2TempFile = 1
config.removeDefaultJS = external
# Suchmaschinenoptimierung User Registrierung
#######################################
config.simulateStaticDocuments_pEnc_onlyP = L,fD[_FIELDLIST],fD[disable],fD[usergroup],tx_srfeuserregister_pi1[aC], tx_srfeuserregister_pi1[cmd],tx_srfeuserregister_pi1[rU],tx_srfeuserregister_pi1[sFK]
# Suchmaschinenoptimierung eCards
#######################################
config.simulateStaticDocuments_pEnc_onlyP = L,tx_srsendcard_pi1[cardid],tx_srsendcard_pi1[cmd]
# Suchmaschinenoptimierung News
#######################################
config.simulateStaticDocuments_pEnc_onlyP = cHash,L,print,tx_ttnews[backPid],tx_ttnews[tt_news],tx_ttnews[pS],tx_ttnews[pL],tx_ttnews[arc],tx_ttnews[cat],tx_ttnews[pointer],tx_ttnews[swords]
# Browsertiteloptimierung
#######################################
config.titleTagFunction = user_pageTitle
# Admin-Editor anzeigen
#######################################
config.admPanel = 1
# Spamprotect
#######################################
config.spamProtectEmailAddresses = 2
config.spamProtectEmailAddresses_atSubst = (at)
# Setting up 'page' to be the default PAGE object (type=0)
#######################################
lib.stdheader.10.stdWrap.wrap =
tt_content.stdWrap.dataWrap = <A name="{field:uid}"></a>
##########################################################################
[usergroup = *]
##########################################################################
page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/templates/style/style.css
page.headerData.10 < plugin.tx_simulatebe_pi1
page.1 = TEMPLATE
page.1.marks.PAGE_UID = TEXT
page.1.marks.PAGE_UID.field = uid
page.1 {
template = FILE
template.file = fileadmin/templates/style/template.html
workOnSubpart = DOCUMENT_BODY
subparts.CONTENT_LEFT < styles.content.getLeft
subparts.CONTENT_RIGHT < styles.content.getRight
subparts.CONTENT_BORDER < styles.content.getBorder
subparts.CONTENT < styles.content.get
# Datumanzeige
#######################################
subparts.DATE = COA
subparts.DATE {
10 = TEXT
10.data = date:U
10.strftime = <b>Heute ist:</b> %A, %d. %B %Y – %H:%M Uhr
}
# Searchbox
#######################################
subparts.SEARCH = COA
subparts.SEARCH {
30 = TEXT
30.value = <form action="Suche.15.0.html" method="post" name="tx_indexedsearch"><td align="center" height="65" background="fileadmin/templates/style/images/fon_r02.gif"><nobr><input type="text" name="tx_indexedsearch[sword]" title="Suchbegriff" onfocus="if(this.value==this.defaultValue) this.value=''" value="" class="tx-indexedsearch-searchbox-sword" size="21"><input type="Image" name="tx_indexedsearch[submit_button]" value="Suche" class="tx-indexedsearch-searchbox-button" src="fileadmin/templates/style/images/b_go2.gif" alt="Suche" align="absmiddle" border="0" height="27" hspace="10" width="22"><input type="hidden" name="tx_indexedsearch[_sections]" value="0"><input type="hidden" name="tx_indexedsearch[pointer]" value="0"><input type="hidden" name="tx_indexedsearch[ext]" value="0"></nobr></td></form>
30.insertData = 1
30.wrap = <div class="cellheader" style="font-size: 12px; font-weight: 400; margin-top: 0px;">|</div>
}
# Logoutbox
#######################################
subparts.LOGIN = COA
subparts.LOGIN {
20 = TEXT
20.value = <form action="index.html" method="post"><table width="100%" border="0" cellspacing="0" cellpadding="0" background=""><tr><td><p style="color: #FFFFFF; margin-left: 1px; margin-right: 1px;"><b>Sie sind angemeldet als:</b></p></td></tr><tr><td><p style="font-size: 14px; color: #FFFFFF; margin-left: 2px; margin-right: 2px;"><b><!--###USERNAME###--></b></p></td><td><input type="hidden" name="logintype" value="logout" ><input type="submit" name="submit" value="Logout" class="logout-button"></td></tr></table></form>
#20.value = <form action="index.html" method="post"><table width="100%" border="0" cellspacing="0" cellpadding="0" background=""><tr><td><p style="color: #FFFFFF; margin-left: 1px; margin-right: 1px;"><b>Sie sind angemeldet als:</b></p></td></tr><tr><td><p style="font-size: 14px; color: #FFFFFF; margin-left: 2px; margin-right: 2px;"><b><!--###USERNAME###--></b></p></td><td><input type="hidden" name="logintype" value="logout" ><input type="submit" name="submit" value="Logout" style="color: #FFFFFF; background: url("images/bg-header.gif") top left repeat; height: 25px; border: thin 1px #000000 solid; font-size:11px;"></td></tr></table></form>
20.insertData = 1
#20.wrap = <div class="cellheader" style="font-size: 12px; font-weight: 400; margin-top: 5px;">|</div>
20.wrap = |
}
# Top Navigation
#######################################
subparts.TOPNAV = HMENU
subparts.TOPNAV.special = directory
subparts.TOPNAV.special.value = 1
subparts.TOPNAV.1 = TMENU
subparts.TOPNAV.1 {
NO.allWrap = |*| <span class="topnav"> | |</span> |*|
ACT = 1
ACT.allWrap = |*| <span class="topnav"> | | </span> |*|
}
# Bottom Navigation
#######################################
subparts.BOTTOMNAV = HMENU
subparts.BOTTOMNAV.special = directory
subparts.BOTTOMNAV.special.value = 1
subparts.BOTTOMNAV.1 = TMENU
subparts.BOTTOMNAV.1 {
NO.allWrap = |*| <span class="bottomnav"> | |</span> |*|
ACT = 1
ACT.allWrap = |*| <span class="bottomnav"> | |</span> |*|
}
# Leftside Navigation
#######################################
subparts.LEFTNAV = HMENU
subparts.LEFTNAV.1 = TMENU
subparts.LEFTNAV.1 {
# Normal state properties
#######################################
NO.allWrap = <div class="leftnav1"> | </div>
# Enable active state and set properties:
#######################################
ACT = 1
ACT.allWrap = <div class="leftnav1-act"> | </div>
}
# Second level menu-object
#######################################
subparts.LEFTNAV.2 = TMENU
subparts.LEFTNAV.2 {
# Normal state properties
#######################################
NO.allWrap = <div class="leftnav2"> | </div>
# Enable active state and set properties:
#######################################
ACT = 1
ACT.allWrap = <div class="leftnav2-act"> | </div>
}
# Third level menu-object
#######################################
subparts.LEFTNAV.3 = TMENU
subparts.LEFTNAV.3 {
# Normal state properties
#######################################
NO.allWrap = <div class="leftnav3"> | </div>
# Enable active state and set properties:
#######################################
ACT = 1
ACT.allWrap = <div class="leftnav3-act"> | </div>
}
}
##########################################################################
[else]
##########################################################################
page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/templates/style/style.css
page.headerData.10 < plugin.tx_simulatebe_pi1
page.1 = TEMPLATE
page.1.marks.PAGE_UID = TEXT
page.1.marks.PAGE_UID.field = uid
page.1 {
template = FILE
template.file = fileadmin/templates/style/template.html
workOnSubpart = DOCUMENT_BODY
subparts.CONTENT_LEFT < styles.content.getLeft
subparts.CONTENT_RIGHT < styles.content.getRight
subparts.CONTENT_BORDER < styles.content.getBorder
subparts.CONTENT < styles.content.get
# Datumanzeige
#######################################
subparts.DATE = COA
subparts.DATE {
10 = TEXT
10.data = date:U
10.strftime = <b>Heute ist:</b> %A, %d. %B %Y – %H:%M Uhr
}
# Searchbox
#######################################
subparts.SEARCH = COA
subparts.SEARCH {
30 = TEXT
30.value = <form action="Suche.15.0.html" method="post" name="tx_indexedsearch"><td align="center" height="65" background="fileadmin/templates/style/images/fon_r02.gif"><nobr><input type="text" name="tx_indexedsearch[sword]" title="Suchbegriff" onfocus="if(this.value==this.defaultValue) this.value=''" value="" class="tx-indexedsearch-searchbox-sword" size="21"><input type="Image" name="tx_indexedsearch[submit_button]" value="Suche" class="tx-indexedsearch-searchbox-button" src="fileadmin/templates/style/images/b_go2.gif" alt="Suche" align="absmiddle" border="0" height="27" hspace="10" width="22"><input type="hidden" name="tx_indexedsearch[_sections]" value="0"><input type="hidden" name="tx_indexedsearch[pointer]" value="0"><input type="hidden" name="tx_indexedsearch[ext]" value="0"></nobr></td></form>
30.insertData = 1
30.wrap = <div class="cellheader" style="font-size: 12px; font-weight: 400; margin-top: 0px;">|</div>
}
# Loginbox
#######################################
subparts.LOGIN = COA
subparts.LOGIN {
20 = TEXT
20.value = <form action="Mitgliederbereich.4.0.html" method="post"><table width="100%" border="0" cellspacing="0" cellpadding="0" background=""><tr><td><p style="color: #FFFFFF; margin-left: 1px; margin-right: 1px;"><b>BENUTZER</b></p></td><td><input name="user" type="text" id="user" title="Benutzername" onfocus="if(this.value==this.defaultValue) this.value=''" value="" size="14"></td></tr><tr><td><p style="color: #FFFFFF; margin-left: 2px; margin-right: 2px;"><b>PASSWORT</b></p></td><td><input name="pass" type="password" id="pass" title="Passwort" onfocus="if(this.value==this.defaultValue) this.value=''" value="" size="10" ><input name="image" type="image" src="fileadmin/templates/style/images/b_go.gif" alt="Login" align="absmiddle" border="0" height="27" hspace="5" width="22"></td><input type="hidden" name="redirect_url" value="Mitgliederbereich.4.0.html"></tr></table><input type="hidden" name="logintype" value="login" ><input type="hidden" name="pid" value="11" ></form>
20.insertData = 1
20.wrap = <div class="cellheader" style="font-size: 12px; font-weight: 400; margin-top: 5px;">|</div>
}
# Top Navigation
#######################################
subparts.TOPNAV = HMENU
subparts.TOPNAV.special = directory
subparts.TOPNAV.special.value = 1
subparts.TOPNAV.1 = TMENU
subparts.TOPNAV.1 {
NO.allWrap = |*| <span class="topnav"> | |</span> |*|
ACT = 1
ACT.allWrap = |*| <span class="topnav"> | | </span> |*|
}
# Bottom Navigation
#######################################
subparts.BOTTOMNAV = HMENU
subparts.BOTTOMNAV.special = directory
subparts.BOTTOMNAV.special.value = 1
subparts.BOTTOMNAV.1 = TMENU
subparts.BOTTOMNAV.1 {
NO.allWrap = |*| <span class="bottomnav"> | |</span> |*|
ACT = 1
ACT.allWrap = |*| <span class="bottomnav"> | |</span> |*|
}
# Leftside Navigation
#######################################
subparts.LEFTNAV = HMENU
subparts.LEFTNAV.1 = TMENU
subparts.LEFTNAV.1 {
# Normal state properties
#######################################
NO.allWrap = <div class="leftnav1"> | </div>
# Enable active state and set properties:
#######################################
ACT = 1
ACT.allWrap = <div class="leftnav1-act"> | </div>
}
# Second level menu-object
#######################################
subparts.LEFTNAV.2 = TMENU
subparts.LEFTNAV.2 {
# Normal state properties
#######################################
NO.allWrap = <div class="leftnav2"> | </div>
# Enable active state and set properties:
#######################################
ACT = 1
ACT.allWrap = <div class="leftnav2-act"> | </div>
}
# Third level menu-object
#######################################
subparts.LEFTNAV.3 = TMENU
subparts.LEFTNAV.3 {
# Normal state properties
#######################################
NO.allWrap = <div class="leftnav3"> | </div>
# Enable active state and set properties:
#######################################
ACT = 1
ACT.allWrap = <div class="leftnav3-act"> | </div>
}
}
##########################################################################
[end]
##########################################################################
keiner mehr eine idee? 🙁
währe schade wenn ich das datum dann herausnehmen müsste...
oder was vielleicht noch gehen würde wenn ich die "langconf" oder wie die heißt entsprechend anpasse... aber dann müsste ich ja jedesmal nach nem update auch ändern.
weitere lösungen sind gern willkommen
Ich stehe gerade ebenso vor diesem Problem. 🙁
Der Server ist ein Debian Woody.
Kann es sein, daß diese Anweisungen den strftime stören?
config.doctype = xhtml_11
config.metaCharset = utf-8
Gruß namtscho
schade.. irgendwie scheint es bei allen anderen zu gehen und nur bei uns nicht...
und keiner kann sagen woran es liegt 😢
echt schade
tja ich hab das selbe problem.
alles bis aufs datum hab ich in deutsch.
hab das ganze auuf nem freeBSD system.
aufm lokalen system mit windows tuts. da hab ich config.locale_all = German
auf dem freeBSD ist es auf config.locale_all = de_DE
kommentier ich dies nun aus dann hab ich alles in englisch. ist diese config aktiv, hab ich alles bis aufs datum in deutsch....
noch wer irgennd ne idee dazu????
Hallo Speedy,
ich hab das problem bei mir soeben lösen können. Vielleicht hilft es auch dir.
im setup des templates musste ich zusätzlich zur sprache auch noch den iso code angeben.
das sieht dann so aus:
config.locale_all = de_DE.ISO8859-1
Grund ist anscheinend das betriebssystem.
zuhause hab ich nen suse linux und da funktionierts ganz normal ohne angabe des iso codes..
mein provider allerdings benutzt freeBSD und scheinbar muss man da den iso code mit angeben.
gruss
steven
Danke für den Hinweis. Ich nutze ein Debian-Woody.
Da funktioniert es trotz der ISO-Angabe nicht. 🙁
Gruß namtscho
Für mein debian System habe ich das Problem gelöst. 😃
In der Standard Installation wird anscheinend die Sprachumgebung nicht komplett installiert. Dieses Tutorial (http://www.debianforum.de/wiki/?page=Die+Sprache+auf+Deutsch+umstellen) hat mir weitergeholfen.
Dann lautet die Typo3-Anweisung:
config.locale_all = de_DE@euro
Gruß namtscho