-
Notifications
You must be signed in to change notification settings - Fork 11
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
Feature/viewer 1344 locale keys bereinigen #1405
base: develop
Are you sure you want to change the base?
Conversation
Quality Gate passedIssues Measures |
<<<<<<< HEAD | ||
// import path from 'node:path'; | ||
======= | ||
//import path from 'node:path'; | ||
>>>>>>> test_viewer |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Das sind noch Überbleibsel von einem Merge Conflict. Du solltest du ohne Probleme entfernen können.
<<<<<<< HEAD | |
// import path from 'node:path'; | |
======= | |
//import path from 'node:path'; | |
>>>>>>> test_viewer |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nach <<<<<< HEAD suchen und löschen
<<<<<<< HEAD | ||
savePath: path.join(__dirname, 'locales/{{lng}}.{{ns}}-test.json'), | ||
======= | ||
savePath: path.join(__dirname, 'locales/empty/{{ns}}-{{lng}}-empty.json'), | ||
>>>>>>> test_viewer |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Dies sind ebenfalls noch Merge Conflicts, die must du wohl manuell überprüfen & anpassen.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hier prüfen, welche Zeile korrekt ist
<<<<<<< HEAD | ||
removeUnused: true, // Diese Option sorgt dafür, dass unbenutzte Keys entfernt werden | ||
======= | ||
// removeUnused: true, // Diese Option sorgt dafür, dass unbenutzte Keys entfernt werden | ||
>>>>>>> test_viewer |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Dies sind ebenfalls noch Merge Conflicts, die must du wohl manuell überprüfen & anpassen.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hier prüfen, welche Zeile korrekt ist
npx i18next-scanner --config i18next-scanner.config.cjs | ||
``` | ||
|
||
## 2) Run script to campare and combine translations |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Schreibfehler.
## 2) Run script to campare and combine translations | |
## 2) Run script to compare and combine translations |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Schreibfehler lokal korrigieren
```bash | ||
cd swissgeol-viewer-app/ui | ||
``` | ||
- (*optional*) Modifiy configuration: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Schreibfehler.
- (*optional*) Modifiy configuration: | |
- (*optional*) Modify configuration: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Schreibfehler lokal korrigieren
@@ -240,6 +241,11 @@ | |||
"tbx_create_section_label": "Schnitte erstellen", | |||
"tbx_cross_sections_depth_label": "Schnitttiefe (m ü. M.)", | |||
"tbx_cross_sections_format_label": "Format des Schnitts", | |||
<<<<<<< HEAD | |||
======= | |||
"tbx_data-download": "Datendownload", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sollte dieser Key nicht statt einem Dash eine Underline zwischen data
und download
nutzen?
"tbx_data-download": "Datendownload", | |
"tbx_data_download": "Datendownload", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
_
in den Übersetzungskey im Code auf -
ändern
@@ -0,0 +1,356 @@ | |||
{ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ich nehme mal an, dass die Dateien origLocals_backUp/*.json
den Zustand vor deinen Änderungen darstellen? Falls ja, können die mNn ohne Probleme gelöscht werden. Als Backup haben wir ja immer das Git Repo.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
in gitignore aufnehmen
"empty"-feiles ebenfalls in gitignore
@@ -0,0 +1,85 @@ | |||
{ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ist dies ein pures Logfile? Falls ja, sollte das wahrscheinlich noch ins .gitignore
aufgenommen werden.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
in gitignore aufnehmen
@@ -66,6 +66,7 @@ | |||
"file-loader": "6.2.0", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Das Lock File scheint ebenfalls noch mehrere Merge Conflicts aufzuweisen. Am besten setzt du das manuell auf den Zustand vor dem Merge zurück und führst mal ein npm install
aus.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
package-lock.json löschen und dann npm install
ausführen
"Temperature": "Temperatur", | ||
"app_cancel_btn_label": "Abbrechen", | ||
"by": "von", | ||
"by": "__ TO BE TANSLATED __", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Eines der Ziele dieses Issues ist es ja, die Keys/das Konzept der Keys mit Assets & Boreholes abzugleichen. Zu Assets kann ich hier noch einbringen, dass wir dort anstatt von mehreren Prefixes die zusammengehörenden Keys in Namespaces organisieren. Zudem nutzen wir keine Abkürzungen für diese Namespaces, & somit war es bis jetzt nicht nötig, diese irgendwo zu dokumentieren (wie hier im README).
Das ganze könnte hier etwa so aussehen:
{
"camera": {
"configuration_header": "Kamera-Einstellungen",
"lock": "Sperren"
"lock_info_angle": "Im Moment kann im 3D Viewer nur das Azimut verändert werden.",
...
},
"toolbox": {
"create_section_label": "Schnitte erstellen",
"cross_sections": {
"depth_label": "Schnitttiefe (m ü. M.)",
"format_label": "Format des Schnitts"
},
...
},
...
}
Ich würde ausserdem vorschlagen, dass wir die Verwendung der Suffixes (*_label
, *_hint
) mal überdenken/standardisieren. Ich finde diese als sehr hilfreich, da damit viel schneller klar wir, für was eine bestimmte Übersetzung verwendet wird. Leider werden sie bis jetzt nicht sehr konsequent eingsetzt. Evtl. könnte man sogar noch mehr davon definieren.
Ich weiss nicht, ob man diese Dinge noch innerhalb dieses Issues behandeln möchte. Ansonsten könnte man sich diese Dinge vielleicht mal in einem Folgetasks überlegen.
Hallo @daniel-va |
Hallo @vej-ananas , @daniel-va
Wie verabredet, habe ich eine PR mit meinen Anpassungen für die Aktualisierung der Übersetzungs-Files erstellt.
Danke für's Revieren