sehe mir gerade die leeren verweise in der datei an und welche variablen man komplett kippen kann...
und das sind einige...
ich gehs einfach mal durch mir meinen anmerkungen
alle werte mit
$lngLogin -> raus
$lngLogout -> raus
$lngArea - wird nur verwendet in includes/functions.general.php
in function showLocation (unused) - gibts den string .$lngArea[$area]
-> man kann beides entfernen...
$lngCon -> wird nur einmal in include.pretplcfg_edit_form.php verwendet
dort $lngCon["moduleincontainer"] ersetzen durch i18n("Module in container") -> dann kann die variable rausfliegen...
$lngAct -> bleibt momentan so...
$lngStr -> raus
$lngLay -> raus
$lngMod -> raus
$lngTpl -> raus
$lngLang , $lngStat, $lngAll -> raus
cleanup - i18n - cfg_language_de.inc.php
wie du meinst... ich hab jedoch eine entschlackung von $lngAct vorgenommen... (ich schätze mal dieser code ist ungefährlich)
alle leeren wurden auf i18n ("None); gestellt (grund administration/logs)
//rel:0 zeigt an welche in administration/user|gruppen/bereiche nicht angezeigt werden
Code: Alles auswählen
$lngAct["client"]["client_delete"] = i18n("Remove client");
$lngAct["client_edit"]["client_edit"] = i18n("Edit client");
$lngAct["client_edit"]["client_new"] = i18n("Create client");
$lngAct["con"]["con_changetemplate"] = i18n("Change template");
$lngAct["con"]["con_deleteart"] = i18n("Delete article");
$lngAct["con"]["con_expand"] = i18n("None");//rel:0
$lngAct["con"]["con_lock"] = i18n("Lock article");
$lngAct["con"]["con_makecatonline"] = i18n("Make category online");
$lngAct["con"]["con_makeonline"] = i18n("Make article online");
$lngAct["con"]["con_makepublic"] = i18n("Protect category");
$lngAct["con"]["con_makestart"] = i18n("Set start article");
$lngAct["con"]["con_tplcfg_edit"] = i18n("Edit template configuration");
$lngAct["con_editart"]["con_edit"] = i18n("Edit article properties");
$lngAct["con_editart"]["con_newart"] = i18n("Create article");
$lngAct["con_editart"]["con_saveart"] = i18n("Save article");//rel:0
$lngAct["con_editcontent"]["con_editart"] = i18n("Edit article");
$lngAct["groups"]["group_delete"] = i18n("Delete group");
$lngAct["groups_create"]["group_create"] = i18n("Create group");
$lngAct["groups_members"]["group_addmember"] = i18n("Add group members");
$lngAct["groups_members"]["group_deletemember"] = i18n("Delete group members");
$lngAct["groups_overview"]["group_edit"] = i18n("Edit group");
$lngAct["js"]["js_create"] = i18n("Create script");
$lngAct["js"]["js_delete"] = i18n("Delete script");
$lngAct["js"]["js_edit"] = i18n("Edit script");
$lngAct["lang"]["lang_activatelanguage"] = i18n("Activate language");
$lngAct["lang"]["lang_deactivatelanguage"] = i18n("Deactivate language");
$lngAct["lang"]["lang_deletelanguage"] = i18n("Delete language");
$lngAct["lang"]["lang_editlanguage"] = i18n("Edit language");
$lngAct["lang"]["lang_newlanguage"] = i18n("Create language");
$lngAct["lang"]["lang_renamelanguage"] = i18n("Rename language");
$lngAct["langfile"]["10"] = i18n("None");
$lngAct["lay"]["lay_delete"] = i18n("Delete layout");
$lngAct["lay_edit"]["lay_edit"] = i18n("Modify layout");
$lngAct["lay_edit"]["lay_new"] = i18n("Create layout");
$lngAct["login"]["login"] = i18n("Login");//rel:0
$lngAct["logs"]["log_show"] = i18n("Show log");//rel:0
$lngAct["mod"]["mod_delete"] = i18n("Delete module");
$lngAct["mod_edit"]["mod_edit"] = i18n("Edit module");
$lngAct["mod_edit"]["mod_new"] = i18n("Create module");
$lngAct["mycontenido_settings"]["mycontenido_editself"] = i18n("Edit MyContenido-Settings");//rel:0
$lngAct["news"]["news_createnewsletter"] = i18n("Create newsletter");
$lngAct["news"]["news_delete"] = i18n("Delete newsletter");
$lngAct["news"]["news_editnewsletter"] = i18n("Edit newsletter");
$lngAct["news_send"]["news_send"] = i18n("Send newsletter");
$lngAct["plug"]["10"] = i18n("Install/Remove plugins");
$lngAct["recipients"]["recipients_createrecipient"] = i18n("Create recipient");
$lngAct["recipients"]["recipients_delete"] = i18n("Delete recipient");
$lngAct["recipients"]["recipients_editrecipient"] = i18n("Edit recipient");
$lngAct["stat"]["stat_show"] = i18n("Show statistics");//rel:0
$lngAct["str"]["front_allow"] = i18n("Frontend access");
$lngAct["str"]["str_deletecat"] = i18n("Delete category");
$lngAct["str"]["str_makepublic"] = i18n("Protect category");
$lngAct["str"]["str_makevisible"] = i18n("Set category on- or offline");
$lngAct["str"]["str_movesubtree"] = i18n("Move category");
$lngAct["str"]["str_moveupcat"] = i18n("Move category up");
$lngAct["str"]["str_newcat"] = i18n("New category");
$lngAct["str"]["str_newtree"] = i18n("Create new tree");
$lngAct["str"]["str_renamecat"] = i18n("Rename category");
$lngAct["str_tplcfg"]["str_tplcfg"] = i18n("Configure category");
$lngAct["str_tplcfg"]["tplcfg_edit"] = i18n("None");//rel:0
$lngAct["style"]["style_create"] = i18n("Create style");
$lngAct["style"]["style_delete"] = i18n("Delete style");
$lngAct["style"]["style_edit"] = i18n("Modify style");
$lngAct["syserrorreport"]["sendMail"] = i18n("None");//rel:0
$lngAct["system"]["emptyLog"] = i18n("None");//rel:0
$lngAct["tpl"]["tpl_delete"] = i18n("Delete template");
$lngAct["tpl"]["tpl_duplicate"] = i18n("Duplicate template");
$lngAct["tpl_edit"]["tpl_edit"] = i18n("Edit template");
$lngAct["tpl_edit"]["tpl_new"] = i18n("Create template");
$lngAct["upl"]["upl_delete"] = i18n("Delete files");
$lngAct["upl"]["upl_mkdir"] = i18n("Create directory");
$lngAct["upl"]["upl_rename"] = i18n("None");//rel:0
$lngAct["upl"]["upl_rmdir"] = i18n("Delete directory");
$lngAct["upl"]["upl_upload"] = i18n("Upload files");
$lngAct["user"]["user_delete"] = i18n("Delete user");
$lngAct["user_areas"]["user_saverightsarea"] = i18n("None");//rel:0
$lngAct["user_create"]["user_createuser"] = i18n("None");//rel:0
$lngAct["user_overview"]["user_edit"] = i18n("Edit user");
//rel:0 zeigt an welche in administration/user|gruppen/bereiche nicht angezeigt werden
Zuletzt geändert von emergence am Sa 15. Nov 2003, 08:46, insgesamt 1-mal geändert.
ähm, ja aber soweit ich gesehen habe sind die module von 4.2 sowieso nicht ohne weiteres einsetzbar... zb bei datenbank abfragen ein umbauen müsste trotzdem stattfinden.timo hat geschrieben:Ich würde die Variablen trotzdem ganz gerne drinbehalten, denn einige Module aus der 4.2 benutzen diese Variablen und werden daher noch benötigt (im Zuge des Upgrade-Scriptes von der 4.2).
mittlerweile habe ich eigentlich nur mehr die variablen $lngAct, $lngErr drinnen... (nur mehr 9 kb hat das file)
bei $lngAct bin ich noch am überlegen ob ich die übersetzungen nicht direkt in die db einbaue -> con_actions (alt_name) , nur müsste ich dann ne menge anderer files ziemlich massiv umbauen und das will ich eigentlich nicht.... ( zb: bei den rechten -> hilfe )
ähm ja die $lngAct wurden direkt aus der db erzeugt mit den zugewiesenen übersetzungen.
die restlichen variablen sind an sich nur wenig benutzt... und dort wo sie verwendet werden funktionieren sie die meiste zeit sowieso nicht (zb bei newsletter_send)