App Übersetzt -> Fully internationalized the app
Ich denke damit internationale Contributors und Nutzer F13 verwenden können braucht es unbedingt eine Übersetzung des Interfaces zumindest ins Englische aber ich denke auch weitere Sprachen sind sinnvoll. Ich habe also alle Strings die noch hardgecodet waren ersetzt und in locales verschoben & dann die Strings einige der wichtigsten Sprachen übersetzt. Wenn jemand noch eine Sprache hinzufügen will müssen jetzt eigentlich nur noch die locales dafür hinzugefügt werden.
Anmerkungen:
- Wenn eine Sprache selektiert wird bleibt sie im Localstorage gespeichert -> muss man hier noch den Datenschutz dann anpassen?
- Ich habe die Beispiel CSV's gelöscht und die Beispiele mit in die locales gepackt.
- Die Übersetzungen sind maschinell, d.h. hier könnten native speaker noch nachschleifen.
- Wenn jemand neue Seiten hinzufügt wäre es gut wenn zumindest Englisich & Deutsch lokalisiert würden, ich denke nicht, dass man immer sofort alle Strings in alle Sprachen nachschieben muss, ich kann ggf. alle Monate mal nachschauen ob es sich lohnt die neuen Sachen nachzuübersetzen.
I think that in order for international contributors and users to be able to use F13, it is essential to translate the interface into at least English, but I also think that other languages would be useful. So I replaced all the strings that were still hard-coded and moved them to locales, then translated the strings into some of the most important languages. If anyone wants to add another language, all they have to do now is add the locales for it.
Notes:
- When a language is selected, it remains stored in local storage -> do we need to adjust the data protection settings here?
- I deleted the sample CSV files and packed the examples into the locales.
- The translations are machine translations, i.e., native speakers could still polish them up.
- If someone adds new pages, it would be good if at least English and German were localized. I don't think it's necessary to immediately add all strings in all languages. I can check every few months to see if it's worth translating the new content.
Translated with DeepL.com (free version)
Closes #2 (closed) Relates to #1 (closed)