Galileo Computing < openbook > Galileo Computing - Professionelle Bücher. Auch für Einsteiger.
Professionelle Bücher. Auch für Einsteiger.

Inhaltsverzeichnis
Geleitwort des Fachgutachters
Vorwort
1 Einleitung
2 Einführung in eZ Components
3 Die Applikationsbasis
4 Fehlerbehandlung und Debugging
5 Konfiguration
6 Datenbankanbindung
7 ORM mit PersistentObject
8 Template
9 Übersetzung
10 Benutzereingaben validieren
11 Authentifizierung
12 Bildverarbeitung
13 Archive und Dateien
14 Mail
15 Logging
16 Diagramme
17 Feeds und Caching
18 Setup
A Inhalt der Buch-CD
Stichwort

Download:
- ZIP, ca. 2,7 MB
Ihre Meinung?

Spacer
<< zurück
eZ Components von Tobias Schlitt, Kore Nordmann
Das Entwickler-Handbuch
Buch: eZ Components

eZ Components
geb., mit CD
454 S., 39,90 Euro
Galileo Computing
ISBN 978-3-8362-1073-7
Pfeil 9 Übersetzung
Pfeil 9.1 Komponente ezcTranslation
Pfeil 9.2 Qt Linguist
Pfeil 9.2.1 Das Dateiformat
Pfeil 9.2.2 Das Programm
Pfeil 9.3 Einbindung in die Applikation
Pfeil 9.3.1 Template-Funktion
Pfeil 9.3.2 Einfügen nicht vorhandener Übersetzungen
Pfeil 9.3.3 Templates anpassen
Pfeil 9.3.4 Parametrisierte Übersetzungen
Pfeil 9.3.5 Übersetzen
Pfeil 9.3.6 Filter
Pfeil 9.4 Caching von Übersetzungen
Pfeil 9.5 Fazit

Das Internet adressiert Menschen aus allen Ländern der Welt, und viele Benutzer verlangen Webseiten in ihrer Landessprache. ezcTranslation hilft beim Prozess der Übersetzung Ihrer Applikation.

9 Übersetzung

Wenn Sie Ihre Webapplikation Besuchern zur Verfügung stellen oder zum Herunterladen anbieten, damit sie von Anderen installiert und verwendet werden kann, kommt ein entscheidendes Problem auf Sie zu: Mehrsprachigkeit. Je populärer eine Applikation wird, desto wahrscheinlicher wird es, dass die Inhalte in anderen Sprachen angeboten werden müssen. Denn trotz der weiten Verbreitung von Englisch als Umgangssprache im Internet sprechen 50 % der potentiellen Besucher andere Sprachen und vielen ist es angenehmer, Inhalte in ihrer Muttersprache zur Verfügung zu haben.

Auch wenn internationale Märkte erschlossen werden, wird es notwendig sein, eine einzelne Webapplikation direkt in mehreren Sprachen verfügbar zu halten. Mit der Translation-Komponente können Übersetzungen effektiv verwaltet werden. Sie lassen sich einfach in existierende Applikationen integrieren. Und für das primäre Backend stehen GUI-Programme zur Verfügung, die von Übersetzern verwendet werden können, um kontextabhängige Übersetzungen anzufertigen.


Galileo Computing - Zum Seitenanfang

9.1 Komponente ezcTranslation topZur vorigen Überschrift

Um eine Applikation mehrsprachig zu gestalten, sind mehrere Probleme zu lösen:

  • Übersetzung von Inhalten
  • Lokalisierung von Daten wie Zeitangaben, Mengeneinheiten etc.
  • Übersetzung von GUI-Elementen

Die Translation-Komponente ist für Letzteres zuständig und bietet einen Weg, diese Übersetzungen einfach zu pflegen und in die Applikation zu integrieren. Die Komponente unterstützt das Übersetzen von Zeichenketten über verschiedene Treiber, die sich einfach erweitern lassen. Von Haus aus werden die Übersetzungsdateien aus Qt Linguist unterstützt, was im nächsten Abschnitt vorgestellte wird.

Neben der Übersetzung einfacher Zeichenketten unterstützt die Translation-Komponente auch Parameter, für die Platzhalter in den zu übersetzenden Zeichenketten definiert werden, die dann erst bei der Ausgabe mit Werten gefüllt werden. Für die nachträgliche Modifikation der erhaltenen Übersetzung implementiert die Komponente einen Filter-Mechanismus, der es zum Beispiel ermöglicht, bei unfertigen Übersetzungen die Original-Zeichenkette zurückzugeben.



Ihr Kommentar

Wie hat Ihnen das <openbook> gefallen? Wir freuen uns immer über Ihre freundlichen und kritischen Rückmeldungen. >> Zum Feedback-Formular
<< zurück
 Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen?
Ihre Meinung

 Buchempfehlungen
Zum Katalog: PHP 5.3 und MySQL 5.1






 PHP 5.3 und
 MySQL 5.1


Zum Katalog: Besser PHP programmieren






 Besser PHP
 programmieren


Zum Katalog: Webshops mit Magento






 Webshops mit
 Magento


Zum Katalog: Sichere Webanwendungen






 Sichere
 Webanwendungen


Zum Katalog: PHP 5.3 und MySQL 5.1 - Videotraining






 PHP 5.3 und
 MySQL 5.1 -
 Videotraining


Zum Katalog: Apache 2






 Apache 2


Zum Katalog: Suchmaschinen-Optimierung für Webentwickler






 Suchmaschinen-
 Optimierung
 für Webentwickler


Zum Katalog: Joomla! 1.5






 Joomla! 1.5


 Shopping
Versandkostenfrei bestellen in Deutschland und Österreich
InfoInfo




Copyright © Galileo Press 2008
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


[Galileo Computing]

Galileo Press, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de