Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Crowdin Translations #416

Open
wants to merge 8 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
33 changes: 33 additions & 0 deletions .github/workflows/crowdin-to-github.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Crowdin To GitHub

on:
workflow_dispatch:
push:
branches: [ crowdin-i18n ]
schedule:
- cron: '15 * * * *' # sync every hour

jobs:
synchronize-with-crowdin:
runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v4

- name: Sync Crowdin to Github
uses: crowdin/github-action@v1.19.0
with:
upload_sources: false
upload_translations: false
download_translations: true
localization_branch_name: i18n_crowdin
create_pull_request: true
push_sources: false
pull_request_title: 'New Crowdin Translations'
pull_request_body: 'New Crowdin translations by [Crowdin GH Action](https://github.com/crowdin/github-action)'
pull_request_base_branch_name: 'main'
env:
CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }}
CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}
GITHUB_TOKEN: ${{ github.token }}
26 changes: 26 additions & 0 deletions .github/workflows/github-to-crowdin.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: GitHub To Crowdin

on:
push:
branches: [ crowdin-i18n ]

jobs:
synchronize-with-crowdin:
runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v4

- name: Sync GH and Crowdin
uses: crowdin/github-action@v1.19.0
with:
upload_sources: true
upload_translations: true
download_translations: false
create_pull_request: false
localization_branch_name: i18n_crowdin
env:
CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }}
CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}
GITHUB_TOKEN: ${{ github.token }}
59 changes: 59 additions & 0 deletions crowdin.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
#
# Your Crowdin credentials
#
"project_id_env": "CROWDIN_PROJECT_ID"
"api_token_env": "CROWDIN_PERSONAL_TOKEN"
"base_path": "."
"base_url": "https://api.crowdin.com"

#
# Choose file structure in Crowdin
# e.g. true or false
#
"preserve_hierarchy": true

#
# Files configuration
#
files: [
{
"source": "**/*.i18n.en-us.js",
"translation": "%original_path%/%file_name%.i18n.%locale%.js",
"languages_mapping": {
"locale":
{
"cs": "cs-cz",
"de": "de-de",
"fr": "fr-fr",
"hu": "hu-hu",
"it": "it-it",
"pt-BR": "pt-br",
"ro": "ro-ro",
"es-ES": "es-es",
"th": "th-th"
},
},
"translation_replace": {
".i18n.en-us": ""
}
},
{
"source": "/src/i18n/translations/en-us/global.js",
"translation": "/src/i18n/translations/%locale%/global.js",
"languages_mapping": {
"locale":
{
"cs": "cs-cz",
"de": "de-de",
"fr": "fr-fr",
"hu": "hu-hu",
"it": "it-it",
"pt-BR": "pt-br",
"ro": "ro-ro",
"es-ES": "es-es",
"th": "th-th"
},
}
}

]
2 changes: 1 addition & 1 deletion src/fragments/about/i18n/about.i18n.cs-cz.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,4 @@ export default {
supportText: 'Služba Openrouteservice nabízí bezplatné služby a většinu svých finančních prostředků získává z darů. Pokud chcete podpořit další rozvoj funkcí a serverové infrastruktury, dary jsou velmi vítány.',
softwareAndLibraries: 'Software & Knihovny'
}
}
};
24 changes: 12 additions & 12 deletions src/fragments/about/i18n/about.i18n.de-de.js
100755 → 100644
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
export default {
about: {
CIAT_CSI_SRTM: 'CIAT-CSI SRTM',
askOpenrouteservice: 'Ask Openrouteservice',
dataProvided: 'Bevölkerungszahlen bereitgestellt vom',
donate: 'Spenden Sie Daten!',
donateText: 'Helfen Sie mit und fügen Sie Ihre geographischen Daten hinzu auf',
feelFreeToReportBugs: 'Bitte melden Sie Bugs auf',
ghsFramework: 'Global Human Settlement Layer (GHSL)',
infoSupport: 'Unterstützen Sie openrouteservice.org',
info_I: 'Entwickelt vom Heidelberg Institute for Geoinformation Technology (HeiGIT) bietet openrouteservice.org Routing Services auf Basis benutzergenerierter, gemeinschaftlich erhobener, freier geographischer Daten von OpenStreetMap an. Bitte fügen Sie Ihre geographischen Daten auf openstreetmap.org hinzu!',
info_II: 'Wir speichern Informationen lokal um ihre Einstellungen für zukünftige Sitzungen zu übernehmen. Wir erheben und speichern jedoch keine persönlichen Daten, außer Sie teilen uns diese im Rahmen eines direkten Kontaktes mit. Wir geben keine analytischen Daten an Dritte weiter.',
sources: 'Wir verwenden verschiedene Open-Source-Bibliotheken für diese Webanwendung. Diese finden Sie in den entsprechenden Paketdateien auf',
feelFreeToReportBugs: 'Bitte melden Sie Bugs auf',
orToFixThem: 'oder beheben Sie Fehler selbst und stellen einen Pull-Request',
info_III: 'Es ist Nutzern untersagt, ohne ausdrückliche schriftliche Genehmigung des CIAT einen kommerziellen, nicht-freien Weiterverkauf oder eine Weiterverbreitung durchzuführen. Originaldaten von Jarvis A., H.I. Reuter, A. Nelson, E. Guevara, 2008, Lückenlose V4 SRTM-Daten, International Centre for Tropical Agriculture (CIAT)',
info_IV: 'Falls Sie weitere Fragen, Anliegen oder Feedback für uns haben, kontaktieren Sie uns bitte über unser Forum:',
info_V: 'Openrouteservice nimmt sich Zeit für Ihre Anfragen, Probleme, Fragen etc. Wir legen großen Wert darauf Ihnen so schnell wie möglich zu antworten. Nachdem Sie unsere automatische E-Mail erhalten haben, die Ihnen bestätigt, dass wir Ihre Anfrage erhalten haben, werden wir uns bald mit Ihnen in Verbindung setzen. Bitte geben Sie uns etwas Zeit, Ihre Anfrage zu bearbeiten, da wir sehr viele Anfragen erhalten.',
openStreetMapOrg: 'OpenStreetMap.org',
orToFixThem: 'oder beheben Sie Fehler selbst und stellen einen Pull-Request',
CIAT_CSI_SRTM: 'CIAT-CSI SRTM',
dataProvided: 'Bevölkerungszahlen bereitgestellt vom',
ghsFramework: 'Global Human Settlement Layer (GHSL)',
askOpenrouteservice: 'Ask Openrouteservice',
termsOfService: 'Allgemeine Geschäftsbedingungen',
privacyPolicy: 'Datenschutzerklärung',
softwareAndLibraries: 'Software & Bibliotheken',
sources: 'Wir verwenden verschiedene Open-Source-Bibliotheken für diese Webanwendung. Diese finden Sie in den entsprechenden Paketdateien auf',
openStreetMapOrg: 'OpenStreetMap.org',
infoSupport: 'Unterstützen Sie openrouteservice.org',
supportText: 'Openrouteservice bietet kostenlose Dienste an und finanziert sich zum Teil über Spenden. Wenn Sie die Weiterentwicklung der Funktionen und Serverinfrastruktur unterstützen möchten, sind Spenden sehr willkommen.',
termsOfService: 'Allgemeine Geschäftsbedingungen',
softwareAndLibraries: 'Software & Bibliotheken'
}
}
};
43 changes: 21 additions & 22 deletions src/fragments/about/i18n/about.i18n.es-es.js
100755 → 100644

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

47 changes: 23 additions & 24 deletions src/fragments/about/i18n/about.i18n.fr-fr.js
100755 → 100644

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.