Hallo, ich habe noch ein ganz Grundsätzliches Verständnisproblem mit Extensions. Exemplatrisch habe ich jetzt mal die feuserregister Extension genommen.
1. ich verwende den "alles in einem Baum Ansatz"
2. Grundkonfiguration sieht wie folgt aus
page.config {
// This sets the default cache_period of pages (seconds). Normally it's a day
//cache_period = 25000
// This make the pages output some debug information in HTML-comments in the end of pages.
debug = 1
// This disables ALL caching of pages
no_cache = 0
// This makes sure that no pages is kept cached over midnight
cache_clearAtMidnight = 1
spamProtectEmailAddresses = 2
spamProtectEmailAddresses_atSubst = (at)
# real URL
simulateStaticDocuments = 0
baseURL = http://www.mp3tht.de/
tx_realurl_enable = 1
#lanquage and border settings
linkVars = L
language = de
frameReloadIfNotInFrameset = 1
// XHTML compliant:
doctype = xhtml_trans
# Standardsprache UID 0 -> Deutsch
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
}
options.clearCache.all = 1
plugin.tx_felogin_pi1 {
storagePid = 25
#templateFile = fileadmin/templates/newloginbox.html
showForgotPasswordLink = 1
showPermaLogin = 1
}
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
page.config.language = de
[global]
# englisch, sys_language.uid = 2
[globalVar = GP:L = 2]
config.sys_language_uid = 2
config.language = en
config.locale_all = english
[global]
# französisch, sys_language.uid = 6
[globalVar = GP:L = 6]
config.sys_language_uid = 6
config.language = fr
config.locale_all = frensh
[global]
# spanisch, sys_language.uid = 7
[globalVar = GP:L = 7]
config.sys_language_uid = 7
config.language = es
config.locale_all = spain
[global]
# italienisch, sys_language.uid = 8
[globalVar = GP:L = 8]
config.sys_language_uid = 8
config.language = it
config.locale_all = italy
[global]
Auf einer anderen Seite habe ich die feuserregister Extension verwendet. Jetzt habe ich ja schon gelernt, das Typo3 seine Sprachen Konfiguration nicht vererbt auf Unterseiten, also steht die Sprachenknfiguration auch auf dieser Seite.
Und jetzt zum Verständnisproblem: Mit dem Translation Handling habe ich mir die Sprachdateien XML heruntergeladen, diese sind jetzt auch alle unter dem ln/extension... Verzeichnis vorhanden. Warum muss ich jetzt aber im Typo Script für jede Sprache nocheinmal alle Übesetzungen selber schreiben?
plugin.tx_srfeuserregister_pi1._LOCAL_LANG {
de {
module_sys_dmail_category = Möchten Sie Informationen zu folgenden Themen erhalten?
tt_content.list_type= Registrierung
fe_users.static_info_country= Land:
fe_users.zone= Bundesland:
fe_users.language= Sprache:
fe_users.first_name= Vorname:
fe_users.last_name= Nachname:[TS]
...
}[/TS]
etc.
...
Wozu sind denn dann die XML´s gut, abgesehen von der Standardsprache?
Muss man das wirklich so machen, oder gibts eine TS Konfiguration mit der ich einfach auf die XML Datei verweise?