Mein baskischer Wahlkreis möchte, dass wir in unserem selbst gehosteten Discourse-Forum die Sprache auf Baskisch einstellen. Ich sehe Baskisch jedoch nicht in den Sprachoptionen der Benutzeroberfläche. Ist diese Arbeit noch im Gange, oder kann ich Baskisch als Option installieren?
Neue Sprachen werden Discourse hinzugefügt, sobald ein erheblicher Teil der Software (ca. 50 %) übersetzt wurde. Baskisch ist erst zu 13 % übersetzt, was zu einer Benutzeroberfläche führen würde, die nahezu vollständig auf Englisch wäre; daher wurde es noch nicht hinzugefügt.
Ich arbeite daran, muttersprachliche Sprecher zu gewinnen, die an den Übersetzungsstrings in Crowdin mitwirken.
Ich habe ein Crowdin-Konto erstellt, um herauszufinden, wie man das macht, aber ich sehe nicht, wie man sich mit dem Baskisch-Projekt auf Discourse verbindet. Brauchen wir (ich) eine Einladung? Oder erstelle ich einfach mein eigenes Baskisch-Projekt und die Arbeit wird dann irgendwie automatisch in die große en-eu-Übersetzung integriert? Bitte um Rat.
Schön, dass du es gefunden hast. Die Crowdin-Oberfläche ist manchmal etwas verwirrend.
Ich würde besonders am Anfang den Release-Ordner auswählen und dann entweder client.yml oder server.yml – wahrscheinlich zuerst client. Andernfalls erscheinen in deiner Liste auch die Texte aller Plugins, die im Kern enthalten sind.
Die Texte im latest-Ordner sind die kürzlich hinzugefügten. Ich denke, dass ein etwas höheres Risiko besteht, dass diese noch einmal geändert werden, weshalb ich mit dem Release-Ordner anfangen würde.
Ich habe gerade gemerkt, dass es über 100.000 Zeichenketten zu übersetzen gibt! Vielleicht IST DAS der Grund, warum das Ganze noch nicht fertig ist. (Aber ist es nicht toll, dass es auf der Welt noch naiv Menschen gibt? Wir sind SO voller Hoffnung!)
Ich sehe, dass es einfacher wäre, die DeepL-Übersetzungen in jede Zelle zu kopieren, und Nicht-Baskisch-Sprecher könnten dies tun, um den Datensatz zu befüllen. Nicht ideal, aber es wäre ein Weg, diese Sprache schneller online zu stellen, und hoffentlich verbessern sich die Übersetzungen, je besser das Crowdsourcing die Strings ausfüllt.
Ist das ein sinnvoller Ansatz?
Gibt es eine Möglichkeit, alle Strings auf diese Weise automatisch zu befüllen?
Ich nutze häufig die automatischen Vorschläge in Crowdin. In vielen Fällen verwende ich direkt den Speichern-Button dahinter, der den Vorschlag als Übersetzung speichert.
In anderen Fällen nutze ich sie als Grundlage, um sie bei Bedarf zu verbessern. Häufig passt eines der verwendeten Wörter nicht zur bisherigen Übersetzung.
Eine bestimmte Funktion mit einem konsistenten Namen zu übersetzen, ist ziemlich wichtig.
Die DeepL-Übersetzung reicht oft aus, aber sie sollte von Menschen verwendet werden, die beurteilen können, ob die Übersetzung in dem jeweiligen Kontext sinnvoll ist. Dann könnte Discourse das automatisch erledigen und darauf hoffen, dass die Leute das korrigieren, was nicht gut übersetzt wurde. Aus meiner Erfahrung heraus tun das die meisten Leute nicht; Berichte über Übersetzungen, die verbessert werden müssen, sind hier im Forum und direkt auf Crowdin selten. Man muss oft den ursprünglichen englischen Text kennen, um zu bemerken, dass die Bedeutung tatsächlich nicht dieselbe ist, und es ist selten, dass Leute sich beide ansehen und den Unterschied bemerken.
Ich würde sagen, nutze die Vorschläge so oft wie möglich und überspringe die Texte, bei denen sie nicht hilfreich sind oder bei denen du mehr Informationen benötigst, um zu entscheiden, ob sie in dem Kontext funktionieren. So erhältst du viele Übersetzungen so schnell wie möglich, füge aber keine Übersetzungen hinzu, die du weißt, müssen später noch bearbeitet werden. Es wird sehr schwierig sein, diese später wiederzufinden.
Als Ergänzung: Gibt es in Crowdin eine Möglichkeit, ein Übersetzungsprojekt automatisch mit DeepL-Übersetzungen zu befüllen, indem alle Zellen automatisch ausgefüllt werden? Da wir an einem bestimmten Projekt arbeiten (Discourse → Baskisch), gehe ich davon aus, dass andere Projekte von diesem (faulen) Ansatz nicht betroffen sein werden.
Wie gesagt, mein Ziel ist es, die Grundfunktionen einer Sprache umzusetzen, damit die Leute Discourse mit dieser Sprache verwenden können, auch wenn sie vielleicht nicht perfekt ist.