Add multi file import on tokens (#6444)

*  Implement token multi-file import

* ♻️ Refactor import modal UI

* 🐛 Fix comments

---------

Co-authored-by: Florian Schroedl <flo.schroedl@gmail.com>
This commit is contained in:
Eva Marco 2025-05-19 16:12:46 +02:00 committed by GitHub
parent 8f2ca15ec0
commit 55d21761fc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
12 changed files with 332 additions and 79 deletions

View file

@ -2069,6 +2069,30 @@ msgstr "Hide resolved comments"
msgid "labels.import"
msgstr "Import"
#: src/app/main/ui/workspace/tokens/modals/import.cljs:116
msgid "workspace.token.import-tokens"
msgstr "Import tokens"
#: src/app/main/ui/workspace/tokens/modals/import.cljs:121
msgid "workspace.token.import-single-file"
msgstr "In a single JSON file, the first-level keys should be the token set names."
#: src/app/main/ui/workspace/tokens/modals/import.cljs:122
msgid "workspace.token.import-multiple-files"
msgstr "In multiple files, the file name / path are the set names."
#: src/app/main/ui/workspace/tokens/modals/import.cljs:127
msgid "workspace.token.import-warning"
msgstr "Importing tokens will override all your current tokens, sets and themes."
#: src/app/main/ui/workspace/tokens/modals/import.cljs:149
msgid "workspace.token.choose-file"
msgstr "Choose file"
#: src/app/main/ui/workspace/tokens/modals/import.cljs:155
msgid "workspace.token.choose-folder"
msgstr "Choose folder"
#: src/app/main/ui/dashboard/team.cljs:1018
msgid "labels.inactive"
msgstr "Inactive"

View file

@ -2092,6 +2092,30 @@ msgstr "Ocultar comentarios resueltos"
msgid "labels.import"
msgstr "Importar"
#: src/app/main/ui/workspace/tokens/modals/import.cljs:116
msgid "workspace.token.import-tokens"
msgstr "Import tokens"
#: src/app/main/ui/workspace/tokens/modals/import.cljs:121
msgid "workspace.token.import-single-file"
msgstr "En un archivo JSON único, las claves de primer nivel deben ser los nombres de los sets de tokens."
#: src/app/main/ui/workspace/tokens/modals/import.cljs:122
msgid "workspace.token.import-multiple-files"
msgstr "En multiples archivos, el nombre o la ruta del archivo serán los nombres de los sets."
#: src/app/main/ui/workspace/tokens/modals/import.cljs:127
msgid "workspace.token.import-warning"
msgstr "Al importar tokens sobreescribirás todos tus tokens, sets y themes."
#: src/app/main/ui/workspace/tokens/modals/import.cljs:149
msgid "workspace.token.choose-file"
msgstr "Elige archivo"
#: src/app/main/ui/workspace/tokens/modals/import.cljs:155
msgid "workspace.token.choose-folder"
msgstr "Elige carpeta"
#: src/app/main/ui/dashboard/team.cljs:1018
msgid "labels.inactive"
msgstr "Inactivo"