| | | | |
| |||||||
| Off-Topic Diskussionen Mach mal Pause vom Programmieren! |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Moderator und Wett-König | Hallo Agrajag, soweit ich das noch weiß müssen in gettext jeweils IDs (auch als string) verwendet werden. Die *.mo-Dateien liegen dabei als kompilierte Text-Dateien vor. Dazu gab es mal einen Artikel im PHPmag, oder in der C't. Infos zum Thema findest du unter - http://www.cpan.org/modules/by-autho...xt-1.01.readme - http://mel.melaxis.com/devblog/2005/...using-gettext/ - http://www.onlamp.com/pub/a/php/2002/06/13/php.html Alternativ dazu kannst du dir mal das Konzept des APF ansehen. Hier kennt jedes Objekt das Attibute $__Language. Mit Hilfe dieser Information kann man aus Konfigurationsdateien bequem sprachabhängige Werte auslesen und an entsprechender Stelle einsetzen. Da der ConfigurationManager ein Singleton ist und bereits ausgelesene Konfigurationsdateien im Speicher cached, ist das Auslesen sehr schnell (~100µs). Mehr Informationen dazu gibts unter http://www.adventure-php-framework.o.../Konfiguration, Kapitel 5.
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| | |
| | |
| Moderator und Wett-König | Hallo Agrajag, ich meinte schon, dass du besser IDs, also Keys für deine Texte verwenden solltest, nicht die Ausgabe direkt, da das weniger Tipparbeit ist. Was die Lösung im APF angeht, so habe ich - wie du schon vermutet hast - einen Grund: Generik. Schränke ich die Parameter-Geschichte ein, so muss man im "Nicht-Standard"-Fall anderes reagieren. Man könnte sicher noch einen Tag basteln, der den Namespace, Context und Sprache des Vater-Objekts zieht und an Hand dieser Informationen die Ausgabe erzeugt, jedoch hat man dann das Problem, dass ein View, der mit einem anderen Context importiert wurde nicht mehr funktioniert und damit Module nicht mehr so effektiv gekapselt werden können. Auch ich habe mir die gettext()-Geschichte zur Integration in das Framework angesehen, es ist jedoch nicht schön, dass man die Konfiguration global für eine komplette Applikation setzen muss und nicht flexibel pro Modul machen kann, wie man Lustig ist. Egal, du kommst damit zurecht, dann sollst du das auch so machen!
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Gettext Pluralformen parsen | Manko10 | PHP Tipps 2008 | 3 | 13.07.2008 16:46 |
| gettext, einige fragen | notyyy | PHP Tipps 2008 | 12 | 01.05.2008 12:09 |
| Mehrsprachigkeit und kyrillische Zeichen | Sclot | PHP Tipps 2006 | 8 | 15.11.2006 08:07 |
| Sprachfiles / Mehrsprachigkeit ... Wie macht Ihr das? | heohni | PHP-Fortgeschrittene | 17 | 30.05.2006 23:58 |
| Probleme mit GetText() und Umlaute! | eighteen | PHP-Fortgeschrittene | 1 | 27.04.2006 21:03 |
| Mehrsprachigkeit innerhalb einer Datenbank | Datenbanken | 4 | 14.09.2005 17:01 | |
| i18n mit gettext | PHP-Fortgeschrittene | 1 | 11.07.2005 14:17 | |
| [Erledigt] Mal wieder mod_rewrite in .htaccess ;-) / Mehrsprachigkeit | Server, Hosting und Workstations | 3 | 07.09.2004 17:27 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| cakephp gettext, javascript mehrsprachig, php mehrsprachigkeit gettext, gettext platzhalter, php gettext platzhalter, mehrsprachigkeit javascript, gettext anführungszeichen, php gettext mehrsprachig, mehrsprachige website javascript, mehrsprachigkeit durch javascript, c mehrsprachig, php mehrsprachige website gettext, php konzept mehrsprachig, cakephp mehrsprachigkeit, http://www.php.de/off-topic-diskussionen/45554-mehrsprachigkeit-gettext.html, gettext mehrsprachigkeit, mehrsprachig mit javascript, php mehrsprachig gettext, mehrsprachigkeit php gettext, javascript mehrsprachiger text |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.