. .
pragmaMx Support Forum 25 Mai 2012, 15:15:07 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: multilingual module Title  (Gelesen 3332 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
algebre
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 155

algebre


WWW
« am: 29 Februar 2008, 15:38:32 »

hello
a small modification which makes the name of the modules multilingual
four files are concerned:
block-Modules.php
block-Modules_one.php
block-Modules_two.php
block-Modules_three.php
changes: find this line:
Code: [Select]  
$link = 'modules.php?name=' . urlencode($mod_name);
add above:
Code: [Select]  
################ Multilingual Module Title ################
if (defined($custom_title)) $custom_title = constant($custom_title) ;
###########################################################

Now you should replace fields custom_title in db by constants defined in the language file
you can use http://yordomain.com/admin.php?op=modules&panel=1 or phpmyadmin
exemple:
for module Downloads you put _DOWNLOADS
module Guestbook you put _GUESTBOOK
module Web_Links -> _WEBLINKS
etc ...
NB
if constants do not exist , you must add them manually in each language files, For example foreigners modules
Gespeichert
algebre
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 155

algebre


WWW
« Antworten #1 am: 29 Februar 2008, 17:13:53 »

Zitat
exemple:
for module Downloads you put _DOWNLOADS
module Guestbook you put _GUESTBOOK
module Web_Links -> _WEBLINKS
these constants are already defined in the language files .

for the name of block, it is enough to put this line in each block file
$blockfiletitle = "_PUT_CONSTANT_HERE";
and then you must put this constant in all the language files
Gespeichert
algebre
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 155

algebre


WWW
« Antworten #2 am: 29 Februar 2008, 18:42:22 »

translated by babelfish:
hallo
eine kleine Änderung, die den Namen von den Modulen mehrsprachig bildet
vier Akten werden betroffen:
block-Modules.php
block-Modules_one.php
block-Modules_two.php
block-Modules_three.php
ändert: finden Sie diese Linie:

Code: [Select]  
$link = ' modules.php?name = '. urlencode($mod_name);

fügen Sie oben hinzu:

Code: [Select]  
################ Mehrsprachiges Modul-Titel ################
            wenn (defined($custom_title)) $custom_title = constant($custom_title);
             ###########################################################


Jetzt sollten Sie ersetzen auffangen custom_title in DB durch die Konstanten, die in der Sprachenakte definiert werden
Sie können http://yordomain.com/admin.php?op=modules&panel=1 oder phpmyadmin verwenden
exemple:
für Modul Downloads setzten Sie _DOWNLOADS
Modul Guestbook setzten Sie _GUESTBOOK
Modul Web_Links - > _WEBLINKS
usw....
Notiz:
wenn Konstanten nicht bestehen, müssen Sie sie in den jede Sprachenakten, z.B. Ausländermodule manuell hinzufügen
Gespeichert
algebre
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 155

algebre


WWW
« Antworten #3 am: 29 Februar 2008, 22:06:42 »

Zitat
           
Code: [Select]  
if (defined($custom_title)) $custom_title = constant($custom_title) ;
I found a small problem with french language,

In fact, it is necessary to put this code
Code: [Select]  
<?php
if (defined($custom_title)) $custom_title html_entity_decode (constant($custom_title)) ;
Gespeichert
algebre
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 155

algebre


WWW
« Antworten #4 am: 02 März 2008, 18:37:47 »

We will do the same thing in "admin/modules/modules.php & spaw/mx_functions.php".
 and about Mx-Menu I do not know!
Gespeichert
Andi
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 19.424

Andi


WWW
« Antworten #5 am: 30 Oktober 2010, 17:44:57 »

Hi algebre,

the idea from the first proposal i have now implemented in pragmaMx 1.12.
The other things could be implemented into the next version (codename evolution).


Thanks for your ideas !!  thumbup
Gespeichert

schön´s Grüssle, Andi
Kein Support über PN, Mail oder ICQ!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML