Version 7.3
Ich möchte mehre 20 Übersetzungen machen.
Wie mache ich das?
In der Menüe Tabelle?
In der Auflistungtabelle?
In der Texttabelle?
oder mache ich da 20 Tabellen je Sprache
und mache eine Spalte für "Menüe" Tabelle?
und mache eine Spalte für "Auflistungtabelle"?
und mache eine Spalte für "Texttabelle?
Ich komme da leider nicht weiter, wie ich es machen soll!
Ich bitte um Hilfe!
Willst Du gerade eine eigene Logik für Übersetzungen implementieren???
Die Handhabung von Übersetzungen in TYPO3 wird u.a. in einem Video-Tutorial von jweiland erklärt: https://vimeo.com/61791853
Ja ich will eine eigene Übersetzung aufbauen. Jedoch weiß ich leider nicht, wie ich die Mysql-Datenbank aufbauen muss!
Kann mir hier jemand helfen!
In eine Datenbank kann man sehr viel reinschreiben, aber wie bringe ich das reingeschriebene Inhalt wieder auf die Besucher Seite. So das jeder den Inhalt lesen kann.
Ich plane noch weiter, 81 bis 90 Sprachen, sollen später angezeigt werden!
Ich bin schon bei 600 Tabellen angekommen.
Jetzt, wie oder wo genau mache ich die Übersetzung rein?
Soll ich die Übersetzung in der Tabelle anzeigen, wo ich auch das deutsche Wort steht!
Wenn ich jetzt all Sprachen, in eine Tabelle reinmache, dann sind es gut ca. 200 bis 400 Spalten, plus freies Feld für Übersetzung!
Ich verstehe immernoch nicht, warum es eine Eigenimplementierung werden muss, wenn
- Du nicht weißt, wie Du ansetzen sollst
- bisher kein Grund geäußert wurde, warum die TYPO3-Boardmittel für die Übersetzung nicht taugen (in TYPO3 ist ja ein Konzept für Übersetzungsbehandlung fertig implementiert)
Danke, für deine Antwort!
Sehr gerne mache ich auch dort weiter "TYPO3-Boardmittel für die Übersetzung". Darum wäre es sehr schön, mir darüber alles zu erzählen.
1.) Wo finde ich Übersetzung in der Datenbank Tabelle / Spalte?
2.) In welche Dateinen wird die Übersetzung programmiert?
3.) Welche Module, werden verwendet?
4.) Wie mache ich weiter, wenn ich 81 bis 91 Übersetzungssprache, später darin sein sollen!
Ich bedanke micht, schon im vorraus für eure Mithilfe!
TYPO3 arbeitet bei den Übersetzungen mit Overlays, d.h. der Datensatz Deiner Default-Sprache wird (teilweise) von einer Übersetzung überlagert.
1. Die Datensätze eines Typs liegen hierfür in einer Tabelle. Die für die Sprachunterscheidung ist v.a. die Spalte sys_language_uid relevant. Einstieg in weitere Details z.B. http://docs.typo3.org/typo3cms/ExtbaseFluidBook/9-CrosscuttingConcerns/1-localizing-and-internationalizing-an-extension.html#multi-language-domain-objects.
Für Übersetzungen von Labels kommt das XLIFF Format zu Einsatz (https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ApiOverview/Localization/Index.html)
2. Die Übersetzung von Datensätzen wird in den Repositories behandelt (=> bei den Datenbankabfragen)
3. Verstehe die Frage nicht.
4. Da empfiehlt sich dann irgendwann unterschiedliche Redakteure zu nutzen, die nicht alle 80-90 Sprachen editieren dürfen, sondern stets nur eine übersichtliche Anzahl (10-15?), da es sonst im Backenend eng und unübersichtlich wird. Zum Auslesen der Datensätze fürs Frontend machtd ie Anzahl der Sprachen kaum einen Unterschied.
3.) Welche Module, werden verwendet?
Welches Fremssprache / Mehrsprachiges Modul, empfehlst du mir?
------------------------
Wenn ein Besucher mein Typo3 besucht, die deutsche Sprache nicht beherrscht, soll er einfach eine Sprache von den 81 Sprachen auswählen. So das er seine eigene Sprache die von der Datenbank heraus kommt, lesen kann! Wie mache ich diese Sprache feststehent? Nicht das er bei jedem umblättern, seine Sprache erneut eingeben / auswählen muss!
4. Da empfiehlt sich dann irgendwann unterschiedliche Redakteure zu nutzen, die nicht alle 80-90 Sprachen editieren dürfen, sondern stets nur eine übersichtliche Anzahl (10-15?), da es sonst im Backenend eng und unübersichtlich wird. Zum Auslesen der Datensätze fürs Frontend machtd ie Anzahl der Sprachen kaum einen Unterschied.
------------------------
Warum kann man nicht alle 81 / 90 Sprachen auf einmal bearbeiten? Denn ich möchte sehr ungern, 5 oder 10x neu einwählen!
Wie groß, kann bzw. darf man die Datenbank bei Typo3 7.3 machen?
1 MYSQL-Datenbank
Tabellen - Menge?
Spalte pro Datenbank ?
Tabellen länge ?
Tabellen größe in MB ?
Wenn ein Besucher mein Typo3 besucht, die deutsche Sprache nicht beherrscht, soll er einfach eine Sprache von den 81 Sprachen auswählen. So das er seine eigene Sprache die von der Datenbank heraus kommt, lesen kann! Wie mache ich diese Sprache feststehent? Nicht das er bei jedem umblättern, seine Sprache erneut eingeben / auswählen muss!
Typo3 Grundlagen, nennt sich "linkVars" :p
Warum kann man nicht alle 81 / 90 Sprachen auf einmal bearbeiten? Denn ich möchte sehr ungern, 5 oder 10x neu einwählen!
Geht auch, der Hintergrund war/ist vermutlich der, das kein Mensch 81-90 Sprachen beherrscht bzw. prüfen kann, ob das was er da per Copy&Paste einfügt auch tatsächlich korrekt ist. Wobei ich persönlich der Meinung bin, das 81-90 Sprachen sehr hoch gegriffen sind und nicht wirklich der Realität entsprechen aber egal. Problematischer wird eher sein, dass deine Datenbank entsprechend wachsen wird und ggf. an Performance einbußt.
Wie groß, kann bzw. darf man die Datenbank bei Typo3 7.3 machen?
1 MYSQL-Datenbank
Tabellen - Menge?
Spalte pro Datenbank ?
Tabellen länge ?
Tabellen größe in MB ?
Ich wüsste nicht, dass es hier von Seiten Typo3 eine Beschränkung gibt, lasse mich aber gerne korrigieren.
Ja, am Anfang wird es eine automatische Übersetzung sein. Sollte was nicht richtig übersetzt worden sein, möchte ich dem Besucher die Möglichkeit geben. Seine eigene Übersetzung einzugeben und abspeichern lassen. Das würde heißen, es gibt zu jeder Sprache ein weiteres Feld, wo man einen Verbesserungsvorschlag abspeichern kann.
Wenn es gut läuft, werde ich einen eigenen Server kaufen und darauf das ganze Typo3 7.3 laufen lassen.
Drum plane ich auch das doppelte ein!
Deutsche Wörter oder deutsche Sätze, werden mit Google Übersetzung übersetzt.
Sollte das Wort oder der Satz einem Besucher nicht gefallen, kann den Besucher das richtige Wort oder den Satz, in die 2 Datenbank/Tabelle/Feld (leeres Feld) eintragen.
In ein paar Monate wird das ganze von mehren Besucher gelesen worden sein und verbessert worden sein.
Die Wörter oder Sätze, werde ich dann auf DEutsch übersetzen lassen, um somit herauszufinden, das das neue Wort auch meinem Wort ähnlich oder richtig ist.
Sonst noch weitere Verbesserungsvorschläge?
Drum plane ich auch das doppelte ein!
Deutsche Wörter oder deutsche Sätze, werden mit Google Übersetzung übersetzt.
Sollte das Wort oder der Satz einem Besucher nicht gefallen, kann den Besucher das richtige Wort oder den Satz, in die 2 Datenbank/Tabelle/Feld (leeres Feld) eintragen.
In ein paar Monate wird das ganze von mehren Besucher gelesen worden sein und verbessert worden sein.
Die Wörter oder Sätze, werde ich dann auf DEutsch übersetzen lassen, um somit herauszufinden, das das neue Wort auch meinem Wort ähnlich oder richtig ist.
Sonst noch weitere Verbesserungsvorschläge?
Ich habe gehört, das "http://www.oracle.com/de" sehr schnelle Datenbanken hat.
Jetzt möchte ich wissen, was hier der Unterschied ist zwischen mysql und oracle!
Gut das eine ist kostenlos, das andere nicht!
Kann man eigentlich die mysql später einfach tauschen gegen oracle?
Oder ändert sich der Programmcode?
Wie viel würde so eine Datenbank kosten und wo finde ich die Leistungvergleich?