Www.tds.de Mehrsprachigkeit in Forms 6i Jörg Windau / Robert Kaminski.

Slides:



Advertisements
Ähnliche Präsentationen
Forschungszentrum Informatik
Advertisements

Warum Corinis CMS? Trennung von Inhalt, Layout und Struktur des Internetauftritts Dezentrale Pflege der Inhalte in den jeweiligen Fachabteilungen Pflege.
Inhaltlich orientierter Zugriff auf unstrukturierte Daten
MS Office-Paket: Access
Java: Grundlagen der Sprache
Informationen ü ber den Umbau des Schulnetzes Aufgrund der Umstellung unseres Schulnetzes auf ein neues Serversystem wird Ende Juni 2010 der Zugriff auf.
Wizards & Builders GmbH Schulung Visual SourceSafe für Visual FoxPro Norbert Abb W&B.
Was umfaßt die CORBA Core Spezifikation? Welche zusätzlichen Komponenten muß ein ORB Produkt beinhalten? Core: CORBA Objekt Modell CORBA Architektur OMG.
INTUITIV EINFACH FLEXIBEL KOMMUNAL Präsentation
Wozu ProjectFinder? Verbesserung der Team- und Projektzusammenarbeit 1 Zufriedene Kunden und Projekt-Mitarbeiter 2 Geringe Betriebskosten dank cloudbasierter.
INTUITIV EINFACH INDIVIDUELL Präsentation
Übersicht Motivation Konzeption Umsetzung/ Implementierung
Grafikbearbeitung mit Magix Xtreme Foto Designer 6
Warum brauche ich ein CMS – Content Management System?
Herzlich willkommen, zu einem kleinen Streifzug durch portier ®. In knapp 3 Minuten können Sie sich einen Überblick verschaffen.
Architekturen und Techniken für computergestützte Engineering Workbenches.
Cooperation unlimited © Zühlke Juni 2009 Hansjörg Scherer Folie 1 Cooperation unlimited TFS als BackEnd für Visual Studio und Eclipse.
Oliver Spritzendorfer Thomas Fekete
Archivierung von Digitalisaten
Content Management System
Chamaeleon SlideServer®
1 XCDL eXtensible Characterisation Description Language Von Maike Wosnitza.
1 Wolfgang Wiese, Regionales RechenZentrum Erlangen WCMS 3. August 2000 Wolfgang Wiese RRZE / Lehrstuhl für Informatik VII
Internet - Grundbegriffe Unterlagen zum Kurs "Wie erstelle ich eine Homepage?"
Reflection API1 Motivation Reflection API Core Reflection API: java.lang.reflect Seit JDK 1.1 integraler Bestandteil der Java- Klassenbibliothek Ermöglicht:
Business Portals Dipl.-Wirt. Ing. Thomas Bruse. Portale als Ort der Wertschöpfung.
Das Internet Ein Netzwerk, das viele Rechner miteinander verbindet
Thomas Rau, Peter Brichzin Repositories zur Unterstützung von kollaborativen Arbeiten in Softwareprojekten.
Christos, Kornelia, Jan Christos, Kornelia, Jan Entwicklungsumgebung Versteht unseren Java Programm Code Versteht unseren Java Programm.
Durbusch.de Inhalte ändern. Allgemeines Die Inhalte der Homepage treten in verschiedenen Formaten auf. Die Startseite besteht im wesentlichen aus dem.
Übersicht und Neuerungen
Betriebliche/Organisationelle Ausgangssituation  SLL – Verbesserter Wissenstransfer und Wissensaustausch zwischen Schulleitung und LehrerInnen, LehrerInnen.
IOS Entwicklung von 0 auf 100 Von Philipp Koulen Lehr- und Forschungsgebiet Ingenieurhydrologie.
Institutslogo: -Dateiformat: PNG in RGB -Skalieren auf Höhe: 2,26 cm (Breite variiert je nach Schutzraum) 1 von 68 Foliensatz 2015 der RWTH Aachen Deutsche.
LKFV-bAV aim gmbh und NÜRNBERGER Betriebsrenten Kindergeld sichern mit bAV EUR jährlich.
RSS-Feed: Unser neuer Nachrichtendienst im Netz Dr. Ilona Rohde
InDesign CS6 Adobe InDesign Referent Wolfgang Kirsch M.A. Tel
AGU IT 2006, Seite 1 Produktionsauftragsverwaltung Produkte für WinCC Herstellvorschrift und Produktionsaufträge Lizenzpreis pro Anwendung 3850,-€Einrichtung.
Lookup, accept reduce 1 LR(0) Parser Beispielblatt Grammatik 1. Beginne mit State J 0 und Trage das erste Item aus Produktion 0 ein. Der Punkt des Items.
Forms 9i - New FeaturesSeite 1 Forms 9i New Features Gerd Volberg OPITZ CONSULTING GmbH.
Webdeployment auf Cluster Seminarvortrag von Lukas Bonzelett.
Funktionsweise eines Funambolservers Natascha Graf Aachen, 01. Februar 2010.
Aktionsplan Chancengleichheit der Stadt Gießen Durchführung der Workshops mit verschiedenen Zielgruppen Büro für Frauen- und Gleichberechtigungsfragen.
Kommunikation verbindet. Und wer verbindet die Kommunikation? COSYNUSconnect: Universeller Zugriff auf Unternehmensdatenbanken Ivan Dondras, IT-Consultant.
LSI3041E-R & LSI3442E-R Controller Allgemeines: – Nicht konfigurierte Festplatten werden automatisch als Single Disks bzw. Logical Drives (einzelne Laufwerke)
Patrick Richterich Lattwein GmbH Web Services Softwareentwicklung mit SOAP.
Operator Overloading, Mehrfachvererbung, Safe Pointer, Observer.
Dipl.-Ing. (FH) Thomas Etzel Landratsamt Vogtlandkreis Amt für Kataster und Geoinformation Teamleiter GIS/Geoverfahren Tel / Mailto:
Rechen- und Kommunikationszentrum (RZ) Selektionsstrategien auf Graphstrukturen Sven Porsche Seminarvorträge Aachen.
Dipl.-Ing. (FH) Thomas Etzel Landratsamt Vogtlandkreis Amt für Kataster und Geoinformation Teamleiter GIS/Geoverfahren Tel / Mailto:
Schulungsunterlagen der AG RDA Vertretungen der Öffentlichen Bibliotheken.
Präsentation Verwaltungssoftware für die Durchführung der Gesellenprüfung.
SolidGenius Produktivitätspaket für OneSpace Designer Modeling.
Java Testtools: HTTPUnit
Schulungsunterlagen der AG RDA
Brandschutzerziehung/ - Aufklärung
Fedora Core 6 Kurzer Ausblick Fabian Affolter
Der Freiburger Gutschein
Wsl schon abgeschaltet Idee dahinter ist interessant und revolutionär
Menü der Mobilen Partner Software
Ablaufschema Anerkennung M&D Studierende Stand Juni 2016
XX X XX X : X X X.
Allgemeine Befehle für die allgemeine Liste
Windows für Anfänger Lehnen Sie sich zurück, die Folien wechseln sich automatisch.
Arten von Kontrollstrukturen
PPS Vom Spiel zur Wissenschaft
Geocat.ch V3.4 Wiederverwendbare Objekte (Kontakte, Formate und Ausdehnungen) verwalten.
Ablaufschema Anerkennung Abteilung M (außer IBS) Stand April 2018
in Word 5 neue Arbeitsweisen Mit jedem zusammenarbeiten, überall
Methodenwahl Grundsätze der Methodenwahl Ziele:
 Präsentation transkript:

Mehrsprachigkeit in Forms 6i Jörg Windau / Robert Kaminski

TDS XX 2 Translation Builder (OTM) Repository für Verwaltung von Übersetzungen Übersetzung von einer Sprache in eine beliebige Sprache (Design -> Target) Eigenes Glossary zur Übersetzung (translate once used many) Registry-Eintrag NLS_LANG für Wechsel der Sprache

TDS XX 3 Translation Builder (OTM) Kein Wechsel zur Laufzeit möglich! Versionierung von Übersetzungen mit Hilfe des Navigators Jedes Modul kann aus mehreren Versionen bestehen, jede Version kann mehrere Übersetzungen beinhalten

TDS XX 4 Mehrsprachigkeit anders Intention ­ Dynamische Umschaltung mit n-Sprachen ­ Verringerung des KM ­ Übersetzung von FMB, OLB und MMB ­ Kontrolle der Softwareverteilung

TDS XX 5 Funktionalität Übersetzung aller Objekte (einschl. Objektlibraries) Sprachumstellung zur Laufzeit ­ Beispiel: Call Center Versionierung Freigabemechanismen Pullmechanismus bei Versionsänderungen ­ Der Client holt sich bei Änderungen automatisch die neue Übersetzung Erfolgt über die Methode SET_ITEM_PROPERTY

TDS XX 6 Übersicht der Objekte (Properties) Objekte und einstellbare Properties

TDS XX 7 ERD-Modell Reduzierung der Beziehungen durch Sub- und SubSubtypen

TDS XX 8 Darstellung an einem Beispiel Beziehung ein ITEM hat ein oder mehrere ITEM_TEXTe. ITEM ist Teil von einem DATA_BLOCK, der zu einer FORM gehört. ITEM_TEXT hat ein oder mehrere Textproperties welche in unterschiedlichen Sprachen übersetzt werden können.

TDS XX 9 Tabellenmodell 1 – n Beziehung zwischen Forms_objekte und Objekt_Texte 1 – n Einträge in Files durch Versionierung, Sprache und Modul Validierung durch Check Constraints Mehrfachüberlappung in Forms_Objekte durch die Subtypendefinition

TDS XX 10 Workflow (Erstellung von Übersetzungen)

TDS XX 11 Workflow (vom Server zum Client) Text wird als strukturierte Zeichenkette vom Server zum Client übertragen. Die Struktur der Zeichenkette besteht aus einem führenden Schlüsselteil und dem eigentlichen Datenteil. Übersetzung in n-Schritten bis zur endgültigen Freigabe

TDS XX 12 Eckpunkte Laufzeitverhalten ­ Übersetzung PIII 600 MHz Ø 15 KByte/sec Maske ca. 4 – 6 Kbyte => 0,3 sec auf Client Keine Netzwerkbelastung Keine Serverbelastung ­ Fetch einer neuen Version Fetchzyklen für komplette Maske < 1 sec

TDS XX 13 Ausblick Dictonary-Funktionalität ­ Applikationsspezifische Übersetzungen ­ Übersetzer erhält zur Laufzeit die Möglichkeit aus den vorhandenen Übersetzungen auszuwählen

Vielen Dank! Weitere Informationen zu TDS: