diff --git a/README.md b/README.md index f336586eac..771fdc52b1 100644 --- a/README.md +++ b/README.md @@ -17,8 +17,8 @@ The following commonly requested improvements over eCamp v2 are already implemen - Improved saving features - where possible, data are auto-saved on the fly. - Usability on mobile phones - the design is mobile-first. - Login via MiData account of the Swiss Guide and Scouts Movement is possible -- Switching the user interface language, powered by [Lokalise](https://lokalise.com) -- Formatting texts (bold, italic, etc.) +- Switching the user interface language +- Formatting texts (bold, italic, bullet lists etc.) eCamp v3 is made up of a backend based on the PHP framework API Platform (Symfony), which offers an API, as well as a Vue.js frontend and some other smaller services. @@ -27,6 +27,7 @@ eCamp v3 is made up of a backend based on the PHP framework API Platform (Symfon Thanks for helping! There are a few ways to get started. - Visit our test environment at [https://dev.ecamp3.ch](https://dev.ecamp3.ch). If you discover a bug, [open a new issue for it](https://github.com/ecamp/ecamp3/issues/new). +- To help us translate eCamp v3 into other languages, visit our [translation tool](https://translate.ecamp3.ch). - To run the project locally on your computer, follow one of the installation guides: - [Installation with Docker on Linux](https://github.com/ecamp/ecamp3/wiki/Development-install-on-linux) - [Installation with Docker on Windows + WSL2](https://github.com/ecamp/ecamp3/wiki/Development-installation-on-Windows) @@ -49,8 +50,8 @@ Folgende Verbesserungen, die bei eCamp v2 oft gewünscht wurden, sind bereits im - Bessere Speicher-Funktion - wo immer möglich werden die Daten laufend automatisch gespeichert. - Benutzbarkeit auf dem Mobiltelefon - das Design ist mobile-first. - Login via MiData-Account der Pfadibewegung Schweiz ist möglich -- Mehrsprachigkeit mit [Lokalise](https://lokalise.com) -- Formatierung in Texten (fett, kursiv, etc.) +- Mehrsprachigkeit +- Formatierung in Texten (fett, kursiv, Aufzählungen etc.) eCamp v3 besteht aus einem Backend basierend auf dem PHP-Framework API Platform (Symfony), welches eine API anbietet, einem Vue.js-Frontend sowie einigen weiteren kleineren Services. @@ -59,6 +60,7 @@ eCamp v3 besteht aus einem Backend basierend auf dem PHP-Framework API Platform Danke dass du mithelfen möchtest! Es gibt ein paar verschiedene Arten wie du beginnen kannst. - Besuche unsere Testumgebung auf https://dev.ecamp3.ch. Wenn du einen Fehler entdeckst, [eröffne ein Issue dafür](https://github.com/ecamp/ecamp3/issues/new). +- Wenn du uns helfen möchtest, eCamp v3 auf andere Sprachen zu übersetzen, besuche unser [Übersetzungs-Tool](https://translate.ecamp3.ch). - Um das Projekt bei dir auf dem Computer laufen zu lassen, folge einer der Installationsanleitungen: - [Installation mit Docker auf Linux](https://github.com/ecamp/ecamp3/wiki/Development-install-on-linux#Deutsch) - [Installation mit Docker auf Windows + WSL2](https://github.com/ecamp/ecamp3/wiki/Development-installation-on-Windows) (nur englisch) diff --git a/crowdin.yml b/crowdin.yml new file mode 100644 index 0000000000..fc64f01eb6 --- /dev/null +++ b/crowdin.yml @@ -0,0 +1,9 @@ +files: + - source: /frontend/src/locales/en.json + translation: /frontend/src/locales/%locale%.json + - source: /common/locales/en.json + translation: /common/locales/%locale%.json + - source: /api/translations/email+intl-icu.en.json + translation: /api/translations/email+intl-icu.%locale%.json + - source: /api/translations/validators.en.yml + translation: /api/translations/validators.%locale_with_underscore%.yml \ No newline at end of file diff --git a/frontend/src/locales/de.json b/frontend/src/locales/de.json index 9895c5295c..ea49c354b3 100644 --- a/frontend/src/locales/de.json +++ b/frontend/src/locales/de.json @@ -460,7 +460,6 @@ }, "language": "Deutsch", "loading": "Laden …", - "lokaliseMessage": "Übersetzungen unterstützt durch lokalise.com", "navigation": { "admin": { "title": "Admin" diff --git a/frontend/src/locales/en.json b/frontend/src/locales/en.json index cfdf800849..19a15dbb18 100644 --- a/frontend/src/locales/en.json +++ b/frontend/src/locales/en.json @@ -460,7 +460,6 @@ }, "language": "English", "loading": "Loading …", - "lokaliseMessage": "Language switching powered by lokalise.com", "navigation": { "admin": { "title": "Admin" diff --git a/frontend/src/locales/fr.json b/frontend/src/locales/fr.json index c0392f79f0..2c9fb9bfa3 100644 --- a/frontend/src/locales/fr.json +++ b/frontend/src/locales/fr.json @@ -443,7 +443,6 @@ }, "language": "Français", "loading": "Chargement ...", - "lokaliseMessage": "Changement de langue grâce à lokalise.com", "navigation": { "admin": { "title": "Admin" diff --git a/frontend/src/locales/it.json b/frontend/src/locales/it.json index a6fac6e83f..a7f7d63eef 100644 --- a/frontend/src/locales/it.json +++ b/frontend/src/locales/it.json @@ -443,7 +443,6 @@ }, "language": "Italiano", "loading": "Caricamento ...", - "lokaliseMessage": "Cambio di lingua alimentato da lokalise.com", "navigation": { "admin": { "title": "Admin" diff --git a/frontend/src/locales/rm.json b/frontend/src/locales/rm.json index 7735e293d7..c8eab54d10 100644 --- a/frontend/src/locales/rm.json +++ b/frontend/src/locales/rm.json @@ -407,7 +407,6 @@ }, "language": "Rumantsch", "loading": "Chargiar…", - "lokaliseMessage": "Translaziuns sustegnidas da lokalise.com", "navigation": { "admin": { "title": "Admin" diff --git a/frontend/src/views/Profile.vue b/frontend/src/views/Profile.vue index 2d944b2eaf..47927ae657 100644 --- a/frontend/src/views/Profile.vue +++ b/frontend/src/views/Profile.vue @@ -54,9 +54,6 @@ fieldname="language" :items="availableLocales" /> -

- {{ $tc('global.lokaliseMessage') }} -