From 7452c04b56e8644f31186361a8f485636faa1f41 Mon Sep 17 00:00:00 2001 From: CodeDoctorDE Date: Sat, 2 Nov 2024 18:47:47 +0100 Subject: [PATCH] Add translations to docs --- README.md | 4 +- docs/astro.config.mjs | 162 ++++++++++++++++++++++++++++- docs/src/content/docs/index.mdx | 16 +-- docs/src/translations/af.json | 48 +++++++++ docs/src/translations/ar.json | 48 +++++++++ docs/src/translations/ca.json | 48 +++++++++ docs/src/translations/cs.json | 48 +++++++++ docs/src/translations/da.json | 48 +++++++++ docs/src/translations/de.json | 48 +++++++++ docs/src/translations/el.json | 48 +++++++++ docs/src/translations/en.json | 14 +++ docs/src/translations/es.json | 48 +++++++++ docs/src/translations/fi.json | 48 +++++++++ docs/src/translations/fr.json | 48 +++++++++ docs/src/translations/he.json | 48 +++++++++ docs/src/translations/hi.json | 48 +++++++++ docs/src/translations/hu.json | 48 +++++++++ docs/src/translations/index.ts | 100 ++++++++++++++++++ docs/src/translations/it.json | 48 +++++++++ docs/src/translations/ja.json | 48 +++++++++ docs/src/translations/ko.json | 48 +++++++++ docs/src/translations/nl.json | 48 +++++++++ docs/src/translations/no.json | 48 +++++++++ docs/src/translations/or.json | 48 +++++++++ docs/src/translations/pl.json | 48 +++++++++ docs/src/translations/pt-br.json | 48 +++++++++ docs/src/translations/pt.json | 48 +++++++++ docs/src/translations/ro.json | 48 +++++++++ docs/src/translations/ru.json | 48 +++++++++ docs/src/translations/sr.json | 48 +++++++++ docs/src/translations/sv.json | 48 +++++++++ docs/src/translations/th.json | 48 +++++++++ docs/src/translations/tr.json | 48 +++++++++ docs/src/translations/uk.json | 48 +++++++++ docs/src/translations/vi.json | 48 +++++++++ docs/src/translations/zh-hant.json | 48 +++++++++ docs/src/translations/zh.json | 48 +++++++++ 37 files changed, 1819 insertions(+), 13 deletions(-) create mode 100644 docs/src/translations/af.json create mode 100644 docs/src/translations/ar.json create mode 100644 docs/src/translations/ca.json create mode 100644 docs/src/translations/cs.json create mode 100644 docs/src/translations/da.json create mode 100644 docs/src/translations/de.json create mode 100644 docs/src/translations/el.json create mode 100644 docs/src/translations/en.json create mode 100644 docs/src/translations/es.json create mode 100644 docs/src/translations/fi.json create mode 100644 docs/src/translations/fr.json create mode 100644 docs/src/translations/he.json create mode 100644 docs/src/translations/hi.json create mode 100644 docs/src/translations/hu.json create mode 100644 docs/src/translations/index.ts create mode 100644 docs/src/translations/it.json create mode 100644 docs/src/translations/ja.json create mode 100644 docs/src/translations/ko.json create mode 100644 docs/src/translations/nl.json create mode 100644 docs/src/translations/no.json create mode 100644 docs/src/translations/or.json create mode 100644 docs/src/translations/pl.json create mode 100644 docs/src/translations/pt-br.json create mode 100644 docs/src/translations/pt.json create mode 100644 docs/src/translations/ro.json create mode 100644 docs/src/translations/ru.json create mode 100644 docs/src/translations/sr.json create mode 100644 docs/src/translations/sv.json create mode 100644 docs/src/translations/th.json create mode 100644 docs/src/translations/tr.json create mode 100644 docs/src/translations/uk.json create mode 100644 docs/src/translations/vi.json create mode 100644 docs/src/translations/zh-hant.json create mode 100644 docs/src/translations/zh.json diff --git a/README.md b/README.md index d2e466e60c1..c4ce37c129a 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ > **The app is in development and not ready for production use. Click [here](https://linwood.dev/flow) to read the devlogs.** -# Linwood Flow +# Flow > Free, opensource time and event management software @@ -33,7 +33,7 @@ Linwood Flow is a free, opensource time and event management software. You can c ## Features -* **⚡ Simple and intuitive:** Every tool is in the right place. Open the app and start managing your time. Invite people to your events and share your calendar with them. +* **⚡ Simple and intuitive:** Every tool is in the right place. Open the app and start managing your time. * **📝 Support your favorite formats:** Import and export your old notes and events. Set the app as your default calendar app and use it with your favorite apps. * **📱 Works on every device:** The app is available for android, windows, linux, and in the web. You can use it on your phone, tablet, or computer. * **💻 Choose where your data is stored:** You can choose to store your data locally, in your favorite cloud (caldav) or decentralized using S5. You can also export your data to a file and import it again. diff --git a/docs/astro.config.mjs b/docs/astro.config.mjs index c81f88b22c6..9f5079b909c 100644 --- a/docs/astro.config.mjs +++ b/docs/astro.config.mjs @@ -1,5 +1,6 @@ // @ts-check import { defineConfig } from "astro/config"; +import { getSidebarTranslatedLabel } from "./src/translations"; import starlight from "@astrojs/starlight"; // https://astro.build/config @@ -29,13 +30,168 @@ export default defineConfig({ }, sidebar: [ { - label: "Guides", + ...getSidebarTranslatedLabel("Guides"), items: [ - // Each item here is one entry in the navigation menu. - { label: "Intro", slug: "docs/v1/intro" }, + { + ...getSidebarTranslatedLabel("Introduction"), + link: "/docs/v1/intro", + }, + ], + }, + { + ...getSidebarTranslatedLabel("Downloads"), + link: "/downloads/", + }, + { + ...getSidebarTranslatedLabel("Community"), + items: [ + { + ...getSidebarTranslatedLabel("Home"), + link: "/community/", + }, + { + ...getSidebarTranslatedLabel("Branding"), + link: "/community/branding/", + }, + { + ...getSidebarTranslatedLabel("Changelog"), + link: "/changelog/", + }, + { + ...getSidebarTranslatedLabel("Contributing"), + link: "/community/contributing/", + }, + { + ...getSidebarTranslatedLabel("Code of conduct"), + link: "/community/code-of-conduct/", + }, + { + ...getSidebarTranslatedLabel("Embedding"), + link: "/community/embed/", + }, + { + ...getSidebarTranslatedLabel("FAQ"), + link: "/community/faq/", + }, + { + ...getSidebarTranslatedLabel("Versions"), + link: "/community/versions/", + }, + { + ...getSidebarTranslatedLabel("Nightly builds"), + link: "/community/nightly/", + }, + { + ...getSidebarTranslatedLabel("Privacy policy"), + link: "/privacypolicy/", + }, ], }, ], + locales: { + root: { + label: "English", + lang: "en", + }, + af: { + label: "Afrikaans", + }, + ar: { + label: "Arabic", + }, + ca: { + label: "Catalan", + }, + cs: { + label: "Czech", + }, + da: { + label: "Danish", + }, + de: { + label: "German", + }, + el: { + label: "Greek", + }, + es: { + label: "Spanish", + }, + fi: { + label: "Finnish", + }, + fr: { + label: "French", + }, + he: { + label: "Hebrew", + }, + hi: { + label: "Hindi", + }, + hu: { + label: "Hungarian", + }, + it: { + label: "Italian", + }, + ja: { + label: "Japanese", + }, + ko: { + label: "Korean", + }, + nl: { + label: "Dutch", + }, + no: { + label: "Norwegian", + }, + or: { + label: "Oriya", + }, + pl: { + label: "Polish", + }, + pt: { + label: "Portuguese", + }, + "pt-br": { + label: "Portuguese (Brazil)", + lang: "pt-BR", + }, + ro: { + label: "Romanian", + }, + ru: { + label: "Russian", + }, + sr: { + label: "Serbian", + }, + sv: { + label: "Swedish", + }, + th: { + label: "Thai", + }, + tr: { + label: "Turkish", + }, + uk: { + label: "Ukrainian", + }, + vi: { + label: "Vietnamese", + }, + zh: { + label: "Chinese", + }, + "zh-hant": { + label: "Chinese (Traditional)", + lang: "zh-Hant", + }, + }, }), ], }); diff --git a/docs/src/content/docs/index.mdx b/docs/src/content/docs/index.mdx index eae811f760b..10a01bbbb5a 100644 --- a/docs/src/content/docs/index.mdx +++ b/docs/src/content/docs/index.mdx @@ -24,16 +24,16 @@ import { Card, CardGrid } from '@astrojs/starlight/components'; ## Next steps - - Edit `src/content/docs/index.mdx` to see this page change. + + You can use the app on your phone, tablet, laptop, or desktop. The app is available on Linux, Android, and Windows. You can also use the app on the web. - - Add Markdown or MDX files to `src/content/docs` to create new pages. + + You can choose to store your data locally or in your favorite cloud (webdav). You can also export your data to a file and import it again. - - Edit your `sidebar` and other config in `astro.config.mjs`. + + Combine your tasks and events to keep track of your progress. You can also group your events to know which events are related to each other and add users to it. - - Learn more in [the Starlight Docs](https://starlight.astro.build/). + + Every tool is in the right place. Open the app and start managing your time. diff --git a/docs/src/translations/af.json b/docs/src/translations/af.json new file mode 100644 index 00000000000..1081b76095d --- /dev/null +++ b/docs/src/translations/af.json @@ -0,0 +1,48 @@ +{ + "guides": "Guides", + "introduction": "Introduction", + "areas": "Areas", + "background": "Background", + "color_picker": "Color picker", + "layers": "Layers", + "migrating": "Migrating", + "pack": "Pack", + "pages": "Pages", + "shortcuts": "Shortcuts", + "waypoints": "Waypoints", + "add": "Add", + "collaboration": "Collaboration", + "arguments": "Arguments", + "tools": "Tools", + "overview": "Overview", + "pen": "Pen", + "select": "Select", + "hand": "Hand", + "path_eraser": "Path eraser", + "eraser": "Eraser", + "undo": "Undo", + "redo": "Redo", + "shape": "Shape", + "spacer": "Spacer", + "area": "Area", + "full_screen": "Full screen", + "label": "Label", + "laser": "Laser", + "texture": "Texture", + "stamp": "Stamp", + "layer": "Layer", + "collection": "Collection", + "presentation": "Presentation", + "downloads": "Downloads", + "community": "Community", + "home": "Home", + "branding": "Branding", + "changelog": "Changelog", + "contributing": "Contributing", + "code_of_conduct": "Code of conduct", + "embedding": "Embedding", + "faq": "FAQ", + "versions": "Versions", + "nightly": "Nightly", + "privacy_policy": "Privacy policy" +} diff --git a/docs/src/translations/ar.json b/docs/src/translations/ar.json new file mode 100644 index 00000000000..991c37ed939 --- /dev/null +++ b/docs/src/translations/ar.json @@ -0,0 +1,48 @@ +{ + "guides": "أدلة", + "introduction": "مقدمة", + "areas": "المناطق", + "background": "الخلفية", + "color_picker": "منتقي الألوان", + "layers": "الطبقات", + "migrating": "هجرة", + "pack": "باقة", + "pages": "الصفحات", + "shortcuts": "الاختصارات", + "waypoints": "إحداثيات", + "add": "إضافة", + "collaboration": "التعاون", + "arguments": "حجج", + "tools": "أدوات", + "overview": "نظرة عامة", + "pen": "القلم", + "select": "حدد", + "hand": "اليد", + "path_eraser": "ممحاة المسار", + "eraser": "Eraser", + "undo": "التراجع", + "redo": "إعادة", + "shape": "شكل", + "spacer": "المساحة", + "area": "المنطقة", + "full_screen": "ملء الشاشة", + "label": "تسمية", + "laser": "ليزر", + "texture": "نسيج", + "stamp": "وسام", + "layer": "الطبقة", + "collection": "مجموعة", + "presentation": "عرض", + "downloads": "التنزيلات", + "community": "المجتمع", + "home": "المنزل", + "branding": "العلامة", + "changelog": "تغيير", + "contributing": "المساهمة", + "code_of_conduct": "مدونة قواعد السلوك", + "embedding": "Embedding", + "faq": "أسئلة متكررة", + "versions": "الإصدارات", + "nightly": "ليلي", + "privacy_policy": "سياسة الخصوصية" +} diff --git a/docs/src/translations/ca.json b/docs/src/translations/ca.json new file mode 100644 index 00000000000..da6ae4aaacf --- /dev/null +++ b/docs/src/translations/ca.json @@ -0,0 +1,48 @@ +{ + "guides": "Guides", + "introduction": "Introduction", + "areas": "Areas", + "background": "Background", + "color_picker": "Color picker", + "layers": "Layers", + "migrating": "Migrating", + "pack": "Pack", + "pages": "Pages", + "shortcuts": "Shortcuts", + "waypoints": "Waypoints", + "add": "Add", + "collaboration": "Collaboration", + "arguments": "Arguments", + "tools": "Tools", + "overview": "Overview", + "pen": "Bolígraf", + "select": "Select", + "hand": "Hand", + "path_eraser": "Path eraser", + "eraser": "Esborrador", + "undo": "Undo", + "redo": "Redo", + "shape": "Shape", + "spacer": "Spacer", + "area": "Area", + "full_screen": "Full screen", + "label": "Label", + "laser": "Laser", + "texture": "Texture", + "stamp": "Stamp", + "layer": "Layer", + "collection": "Collection", + "presentation": "Presentation", + "downloads": "Downloads", + "community": "Community", + "home": "Home", + "branding": "Branding", + "changelog": "Changelog", + "contributing": "Contributing", + "code_of_conduct": "Code of conduct", + "embedding": "Embedding", + "faq": "FAQ", + "versions": "Versions", + "nightly": "Nightly", + "privacy_policy": "Privacy policy" +} diff --git a/docs/src/translations/cs.json b/docs/src/translations/cs.json new file mode 100644 index 00000000000..fe3a99aa04f --- /dev/null +++ b/docs/src/translations/cs.json @@ -0,0 +1,48 @@ +{ + "guides": "Návody", + "introduction": "Úvod", + "areas": "Oblasti", + "background": "Pozadí", + "color_picker": "Výběr barev", + "layers": "Vrstvy", + "migrating": "Migrace", + "pack": "Balení", + "pages": "Stránky", + "shortcuts": "Zkratky", + "waypoints": "Trasové body", + "add": "Přidat", + "collaboration": "Spolupráce", + "arguments": "Argumenty", + "tools": "Nástroje a nářadí", + "overview": "Přehled", + "pen": "Pec", + "select": "Vybrat", + "hand": "Ruka", + "path_eraser": "Vymazání trasy", + "eraser": "Eraser", + "undo": "Zpět", + "redo": "Znovu", + "shape": "Tvar", + "spacer": "Mezera", + "area": "Oblast:", + "full_screen": "Celá obrazovka", + "label": "Popisek", + "laser": "Laser", + "texture": "Textilie", + "stamp": "Razítko", + "layer": "Vrstva", + "collection": "Sbírka", + "presentation": "Zobrazení", + "downloads": "Stahování", + "community": "Komunita", + "home": "Domů", + "branding": "Značka", + "changelog": "Seznam změn", + "contributing": "Přispěje", + "code_of_conduct": "Kodex chování", + "embedding": "Embedding", + "faq": "Nejčastější dotazy", + "versions": "Verze", + "nightly": "Noční", + "privacy_policy": "Zásady ochrany soukromí" +} diff --git a/docs/src/translations/da.json b/docs/src/translations/da.json new file mode 100644 index 00000000000..cf591035b9e --- /dev/null +++ b/docs/src/translations/da.json @@ -0,0 +1,48 @@ +{ + "guides": "Guider", + "introduction": "Indledning", + "areas": "Områder", + "background": "Baggrund", + "color_picker": "Farve vælger", + "layers": "Lag", + "migrating": "Migrerer", + "pack": "Pakke", + "pages": "Sider", + "shortcuts": "Genveje", + "waypoints": "Waypoints", + "add": "Tilføj", + "collaboration": "Samarbejde", + "arguments": "Argumenter", + "tools": "Værktøjer", + "overview": "Oversigt", + "pen": "Pen", + "select": "Vælg", + "hand": "Hånd", + "path_eraser": "Sti viskelæder", + "eraser": "Eraser", + "undo": "Fortryd", + "redo": "Gendan", + "shape": "Form", + "spacer": "Mellemrum", + "area": "Område", + "full_screen": "Fuld skærm", + "label": "Etiket", + "laser": "Laser", + "texture": "Tekstur", + "stamp": "Stempel", + "layer": "Lag", + "collection": "Samling", + "presentation": "Præsentation", + "downloads": "Downloads", + "community": "Fællesskab", + "home": "Hjem", + "branding": "Branding", + "changelog": "Ændringslog", + "contributing": "Bidrag", + "code_of_conduct": "Adfærdskodeks", + "embedding": "Embedding", + "faq": "OSS", + "versions": "Versioner", + "nightly": "Natligt", + "privacy_policy": "Privatliv politik" +} diff --git a/docs/src/translations/de.json b/docs/src/translations/de.json new file mode 100644 index 00000000000..7252079faad --- /dev/null +++ b/docs/src/translations/de.json @@ -0,0 +1,48 @@ +{ + "guides": "Anleitungen", + "introduction": "Einführung", + "areas": "Flächen", + "background": "Hintergrund", + "color_picker": "Farbauswahl", + "layers": "Ebenen", + "migrating": "Migrieren", + "pack": "Paket", + "pages": "Seiten", + "shortcuts": "Verknüpfungen", + "waypoints": "Wegpunkte", + "add": "Neu", + "collaboration": "Zusammenarbeit", + "arguments": "Argumente", + "tools": "Werkzeuge", + "overview": "Übersicht", + "pen": "Stift", + "select": "Auswählen", + "hand": "Hand", + "path_eraser": "Pfadlöscher", + "eraser": "Eraser", + "undo": "Rückgängig", + "redo": "Wiederholen", + "shape": "Form", + "spacer": "Abstandhalter", + "area": "Fläche", + "full_screen": "Vollbild", + "label": "Label", + "laser": "Laser", + "texture": "Textur", + "stamp": "Stempel", + "layer": "Ebene", + "collection": "Sammlung", + "presentation": "Präsentation", + "downloads": "Downloads", + "community": "Community", + "home": "Start", + "branding": "Branding", + "changelog": "Änderungsverlauf", + "contributing": "Mitwirken", + "code_of_conduct": "Verhaltenskodex", + "embedding": "Embedding", + "faq": "FAQ", + "versions": "Versionen", + "nightly": "Nightly", + "privacy_policy": "Datenschutzerklärung" +} diff --git a/docs/src/translations/el.json b/docs/src/translations/el.json new file mode 100644 index 00000000000..b0293fe5ea3 --- /dev/null +++ b/docs/src/translations/el.json @@ -0,0 +1,48 @@ +{ + "guides": "Οδηγοί", + "introduction": "Εισαγωγή", + "areas": "Περιοχές", + "background": "Φόντο", + "color_picker": "Επιλογέας χρώματος", + "layers": "Επίπεδα", + "migrating": "Μετεγκατάσταση", + "pack": "Πακέτο", + "pages": "Σελίδες", + "shortcuts": "Συντομεύσεις", + "waypoints": "Σημεία", + "add": "Προσθήκη", + "collaboration": "Συνεργασία", + "arguments": "Παράμετροι", + "tools": "Εργαλεία", + "overview": "Επισκόπηση", + "pen": "Πένα", + "select": "Επιλογή", + "hand": "Χέρι", + "path_eraser": "Διαδρομή γόμας", + "eraser": "Eraser", + "undo": "Αναίρεση", + "redo": "Επανάληψη", + "shape": "Σχήμα", + "spacer": "Διάστημα", + "area": "Ζώνη", + "full_screen": "Πλήρης οθόνη", + "label": "Ετικέτα", + "laser": "Λέιζερ", + "texture": "Υφή", + "stamp": "Σφραγίδα", + "layer": "Στρώμα", + "collection": "Συλλογή", + "presentation": "Παρουσίαση", + "downloads": "Λήψεις", + "community": "Κοινότητα", + "home": "Αρχική", + "branding": "Μάρκα", + "changelog": "Αρχείο Αλλαγών", + "contributing": "Συνεισφορά", + "code_of_conduct": "Κώδικας συμπεριφοράς", + "embedding": "Embedding", + "faq": "Συχνές", + "versions": "Εκδόσεις", + "nightly": "Νυχτερινή", + "privacy_policy": "Πολιτική απορρήτου" +} diff --git a/docs/src/translations/en.json b/docs/src/translations/en.json new file mode 100644 index 00000000000..2013db30983 --- /dev/null +++ b/docs/src/translations/en.json @@ -0,0 +1,14 @@ +{ + "downloads": "Downloads", + "community": "Community", + "home": "Home", + "branding": "Branding", + "changelog": "Changelog", + "contributing": "Contributing", + "code_of_conduct": "Code of conduct", + "embedding": "Embedding", + "faq": "FAQ", + "versions": "Versions", + "nightly": "Nightly", + "privacy_policy": "Privacy policy" +} diff --git a/docs/src/translations/es.json b/docs/src/translations/es.json new file mode 100644 index 00000000000..da64ff7416f --- /dev/null +++ b/docs/src/translations/es.json @@ -0,0 +1,48 @@ +{ + "guides": "Guías", + "introduction": "Introducción", + "areas": "Áreas", + "background": "Fondo", + "color_picker": "Selector de color", + "layers": "Capas", + "migrating": "Migración", + "pack": "Pack", + "pages": "Páginas", + "shortcuts": "Atajos", + "waypoints": "Waypoints", + "add": "Añadir", + "collaboration": "Colaboración", + "arguments": "Argumentos", + "tools": "Herramientas", + "overview": "Resumen", + "pen": "Pen", + "select": "Seleccionar", + "hand": "Mano", + "path_eraser": "Borrador de ruta", + "eraser": "Eraser", + "undo": "Deshacer", + "redo": "Rehacer", + "shape": "Forma", + "spacer": "Espaciador", + "area": "Área", + "full_screen": "Pantalla completa", + "label": "Etiqueta", + "laser": "Láser", + "texture": "Textura", + "stamp": "Sello", + "layer": "Capa", + "collection": "Colección", + "presentation": "Presentación", + "downloads": "Descargas", + "community": "Comunidad", + "home": "Inicio", + "branding": "Marca", + "changelog": "Cambios", + "contributing": "Contribuyendo", + "code_of_conduct": "Código de conducta", + "embedding": "Embedding", + "faq": "FAQ", + "versions": "Versiones", + "nightly": "Noche", + "privacy_policy": "Política de privacidad" +} diff --git a/docs/src/translations/fi.json b/docs/src/translations/fi.json new file mode 100644 index 00000000000..9679b0bf8aa --- /dev/null +++ b/docs/src/translations/fi.json @@ -0,0 +1,48 @@ +{ + "guides": "Oppaat", + "introduction": "Johdanto", + "areas": "Alueet", + "background": "Tausta", + "color_picker": "Värin valitsin", + "layers": "Kerrokset", + "migrating": "Siirtyminen", + "pack": "Paketti", + "pages": "Sivut", + "shortcuts": "Pikanäppäimet", + "waypoints": "Reittipisteet", + "add": "Lisää", + "collaboration": "Yhteistyö", + "arguments": "Argumentit", + "tools": "Työkalut", + "overview": "Yleiskatsaus", + "pen": "Kynä", + "select": "Valitse", + "hand": "Käsi", + "path_eraser": "Polun poistaminen", + "eraser": "Eraser", + "undo": "Kumoa", + "redo": "Toista", + "shape": "Muoto", + "spacer": "Välilyönti", + "area": "Alue", + "full_screen": "Koko näyttö", + "label": "Tunniste", + "laser": "Laser", + "texture": "Tekstuuri", + "stamp": "Leima", + "layer": "Taso", + "collection": "Kokoelma", + "presentation": "Esitys", + "downloads": "Lataukset", + "community": "Yhteisö", + "home": "Koti", + "branding": "Brändi", + "changelog": "Muutosloki", + "contributing": "Osallistuminen", + "code_of_conduct": "Käytännesäännöt ja -säännöt", + "embedding": "Embedding", + "faq": "UKK", + "versions": "Versiot", + "nightly": "Yöllä", + "privacy_policy": "Yksityisyyden suoja" +} diff --git a/docs/src/translations/fr.json b/docs/src/translations/fr.json new file mode 100644 index 00000000000..97af1f708d4 --- /dev/null +++ b/docs/src/translations/fr.json @@ -0,0 +1,48 @@ +{ + "guides": "Tutoriels", + "introduction": "Introduction", + "areas": "Zones", + "background": "Arrière-plan", + "color_picker": "Sélecteur de couleurs", + "layers": "Couches", + "migrating": "Migration en cours", + "pack": "Paquet", + "pages": "Pages", + "shortcuts": "Raccourcis", + "waypoints": "Waypoints", + "add": "Ajouter", + "collaboration": "Collaboration", + "arguments": "Arguments", + "tools": "Outils", + "overview": "Aperçu", + "pen": "Stylo", + "select": "Sélectionner", + "hand": "Main", + "path_eraser": "Effacer le chemin d'accès", + "eraser": "Eraser", + "undo": "Annuler", + "redo": "Refaire", + "shape": "Forme", + "spacer": "Espaceur", + "area": "Zone", + "full_screen": "Plein écran", + "label": "Étiquette", + "laser": "Laser", + "texture": "Texture", + "stamp": "Médaille", + "layer": "Couche", + "collection": "Collecte", + "presentation": "Présentation", + "downloads": "Téléchargements", + "community": "Communauté", + "home": "Domicile", + "branding": "Image de marque", + "changelog": "Historique des modifications", + "contributing": "Contribuer", + "code_of_conduct": "Code de conduite", + "embedding": "Embedding", + "faq": "Foire Aux Questions", + "versions": "Versions", + "nightly": "Nuit", + "privacy_policy": "Politique de confidentialité" +} diff --git a/docs/src/translations/he.json b/docs/src/translations/he.json new file mode 100644 index 00000000000..1081b76095d --- /dev/null +++ b/docs/src/translations/he.json @@ -0,0 +1,48 @@ +{ + "guides": "Guides", + "introduction": "Introduction", + "areas": "Areas", + "background": "Background", + "color_picker": "Color picker", + "layers": "Layers", + "migrating": "Migrating", + "pack": "Pack", + "pages": "Pages", + "shortcuts": "Shortcuts", + "waypoints": "Waypoints", + "add": "Add", + "collaboration": "Collaboration", + "arguments": "Arguments", + "tools": "Tools", + "overview": "Overview", + "pen": "Pen", + "select": "Select", + "hand": "Hand", + "path_eraser": "Path eraser", + "eraser": "Eraser", + "undo": "Undo", + "redo": "Redo", + "shape": "Shape", + "spacer": "Spacer", + "area": "Area", + "full_screen": "Full screen", + "label": "Label", + "laser": "Laser", + "texture": "Texture", + "stamp": "Stamp", + "layer": "Layer", + "collection": "Collection", + "presentation": "Presentation", + "downloads": "Downloads", + "community": "Community", + "home": "Home", + "branding": "Branding", + "changelog": "Changelog", + "contributing": "Contributing", + "code_of_conduct": "Code of conduct", + "embedding": "Embedding", + "faq": "FAQ", + "versions": "Versions", + "nightly": "Nightly", + "privacy_policy": "Privacy policy" +} diff --git a/docs/src/translations/hi.json b/docs/src/translations/hi.json new file mode 100644 index 00000000000..1081b76095d --- /dev/null +++ b/docs/src/translations/hi.json @@ -0,0 +1,48 @@ +{ + "guides": "Guides", + "introduction": "Introduction", + "areas": "Areas", + "background": "Background", + "color_picker": "Color picker", + "layers": "Layers", + "migrating": "Migrating", + "pack": "Pack", + "pages": "Pages", + "shortcuts": "Shortcuts", + "waypoints": "Waypoints", + "add": "Add", + "collaboration": "Collaboration", + "arguments": "Arguments", + "tools": "Tools", + "overview": "Overview", + "pen": "Pen", + "select": "Select", + "hand": "Hand", + "path_eraser": "Path eraser", + "eraser": "Eraser", + "undo": "Undo", + "redo": "Redo", + "shape": "Shape", + "spacer": "Spacer", + "area": "Area", + "full_screen": "Full screen", + "label": "Label", + "laser": "Laser", + "texture": "Texture", + "stamp": "Stamp", + "layer": "Layer", + "collection": "Collection", + "presentation": "Presentation", + "downloads": "Downloads", + "community": "Community", + "home": "Home", + "branding": "Branding", + "changelog": "Changelog", + "contributing": "Contributing", + "code_of_conduct": "Code of conduct", + "embedding": "Embedding", + "faq": "FAQ", + "versions": "Versions", + "nightly": "Nightly", + "privacy_policy": "Privacy policy" +} diff --git a/docs/src/translations/hu.json b/docs/src/translations/hu.json new file mode 100644 index 00000000000..7f98e6006db --- /dev/null +++ b/docs/src/translations/hu.json @@ -0,0 +1,48 @@ +{ + "guides": "Guides", + "introduction": "Introduction", + "areas": "Areas", + "background": "Háttér", + "color_picker": "Color picker", + "layers": "Rétegek", + "migrating": "Migrating", + "pack": "Pack", + "pages": "Pages", + "shortcuts": "Shortcuts", + "waypoints": "Útvonalpontok", + "add": "Hozzáadás", + "collaboration": "Collaboration", + "arguments": "Arguments", + "tools": "Tools", + "overview": "Overview", + "pen": "Toll", + "select": "Select", + "hand": "Kéz", + "path_eraser": "Vonaltörlő", + "eraser": "Radír", + "undo": "Mégse", + "redo": "Újra", + "shape": "Shape", + "spacer": "Spacer", + "area": "Area", + "full_screen": "Full screen", + "label": "Címke", + "laser": "Lézer", + "texture": "Texture", + "stamp": "Stamp", + "layer": "Réteg", + "collection": "Collection", + "presentation": "Presentation", + "downloads": "Downloads", + "community": "Community", + "home": "Home", + "branding": "Branding", + "changelog": "Változások listája", + "contributing": "Contributing", + "code_of_conduct": "Code of conduct", + "embedding": "Embedding", + "faq": "FAQ", + "versions": "Versions", + "nightly": "Nightly", + "privacy_policy": "Adatvédelmi nyilatkozat" +} diff --git a/docs/src/translations/index.ts b/docs/src/translations/index.ts new file mode 100644 index 00000000000..7cd113908ef --- /dev/null +++ b/docs/src/translations/index.ts @@ -0,0 +1,100 @@ +import af from "./af.json"; +import ar from "./ar.json"; +import ca from "./ca.json"; +import cs from "./cs.json"; +import da from "./da.json"; +import de from "./de.json"; +import el from "./el.json"; +import en from "./en.json"; +import es from "./es.json"; +import fi from "./fi.json"; +import fr from "./fr.json"; +import he from "./he.json"; +import hi from "./hi.json"; +import hu from "./hu.json"; +import it from "./it.json"; +import ja from "./ja.json"; +import ko from "./ko.json"; +import nl from "./nl.json"; +import no from "./no.json"; +import or from "./or.json"; +import pl from "./pl.json"; +import pt from "./pt.json"; +import ptBR from "./pt-br.json"; +import ro from "./ro.json"; +import ru from "./ru.json"; +import sr from "./sr.json"; +import sv from "./sv.json"; +import th from "./th.json"; +import tr from "./tr.json"; +import uk from "./uk.json"; +import vi from "./vi.json"; +import zh from "./zh.json"; +import zhHant from "./zh-hant.json"; + +const locales = { + af, + ar, + ca, + cs, + da, + de, + el, + en, + es, + fi, + fr, + he, + hi, + hu, + it, + ja, + ko, + nl, + no, + or, + pl, + pt, + "pt-BR": ptBR, + ro, + ru, + sr, + sv, + th, + tr, + uk, + vi, + zh, + "zh-Hant": zhHant, +}; +const translations: Record> = {}; + +for (const [lang, dictionary] of Object.entries(locales)) { + for (const [key, term] of Object.entries(dictionary)) { + translations[key] = { ...translations[key], [lang]: term }; + } +} + +export function getTranslations( + key: string +): Record | undefined { + return translations[key]; +} + +export function toSnakeCase(str: string): string { + return str + .replace(/\s+/g, " ") // Replace multiple spaces with a single space + .trim() // Trim leading and trailing spaces + .toLowerCase() // Convert to lowercase + .replace(/\s/g, "_"); // Replace spaces with underscores +} + +export function getSidebarTranslatedLabel(key: string): { + label: string; + translations: Record | undefined; +} { + return { + label: key, + translations: getTranslations(toSnakeCase(key)), + }; +} diff --git a/docs/src/translations/it.json b/docs/src/translations/it.json new file mode 100644 index 00000000000..9ad674920b4 --- /dev/null +++ b/docs/src/translations/it.json @@ -0,0 +1,48 @@ +{ + "guides": "Guide", + "introduction": "Introduzione", + "areas": "Aree", + "background": "Sfondo", + "color_picker": "Selettore colori", + "layers": "Layers", + "migrating": "Migrazione", + "pack": "Pacchetto", + "pages": "Pagine", + "shortcuts": "Scorciatoie", + "waypoints": "Segnaposti", + "add": "Aggiungi", + "collaboration": "Collaborazione", + "arguments": "Argomenti", + "tools": "Strumenti", + "overview": "Panoramica", + "pen": "Penna", + "select": "Seleziona", + "hand": "Mano", + "path_eraser": "Cancella tratto", + "eraser": "Gomma", + "undo": "Annulla", + "redo": "Ripristina", + "shape": "Forma", + "spacer": "Spaziatore", + "area": "Area", + "full_screen": "Schermo intero", + "label": "Etichetta", + "laser": "Laser", + "texture": "Texture", + "stamp": "Timbro", + "layer": "Layer", + "collection": "Collezione", + "presentation": "Presentazione", + "downloads": "Download", + "community": "Community", + "home": "Home", + "branding": "Marchio", + "changelog": "Novità", + "contributing": "Contribuire", + "code_of_conduct": "Codice di condotta", + "embedding": "Embedding", + "faq": "FAQ", + "versions": "Versioni", + "nightly": "Notte", + "privacy_policy": "Informativa privacy" +} diff --git a/docs/src/translations/ja.json b/docs/src/translations/ja.json new file mode 100644 index 00000000000..6ddbfd8c53c --- /dev/null +++ b/docs/src/translations/ja.json @@ -0,0 +1,48 @@ +{ + "guides": "補助線", + "introduction": "はじめに", + "areas": "エリア", + "background": "背景", + "color_picker": "カラーピッカー", + "layers": "レイヤー", + "migrating": "移行中", + "pack": "パック", + "pages": "ページ", + "shortcuts": "ショートカット", + "waypoints": "ウェイポイント", + "add": "追加", + "collaboration": "コラボレーション", + "arguments": "引数", + "tools": "ツール", + "overview": "概要", + "pen": "ペン", + "select": "選択", + "hand": "手", + "path_eraser": "パスの消去", + "eraser": "Eraser", + "undo": "元に戻す", + "redo": "Redo", + "shape": "形状", + "spacer": "スペーサー", + "area": "エリア", + "full_screen": "全画面", + "label": "ラベル", + "laser": "レーザー", + "texture": "テクスチャ", + "stamp": "切手(スタンプ)", + "layer": "レイヤー", + "collection": "コレクション", + "presentation": "プレゼンテーション", + "downloads": "ダウンロード", + "community": "コミュニティ", + "home": "ホーム", + "branding": "Branding", + "changelog": "更新履歴", + "contributing": "コントリビューション", + "code_of_conduct": "行動基準", + "embedding": "Embedding", + "faq": "FAQ", + "versions": "バージョン", + "nightly": "ナイトリー", + "privacy_policy": "プライバシーポリシー" +} diff --git a/docs/src/translations/ko.json b/docs/src/translations/ko.json new file mode 100644 index 00000000000..1081b76095d --- /dev/null +++ b/docs/src/translations/ko.json @@ -0,0 +1,48 @@ +{ + "guides": "Guides", + "introduction": "Introduction", + "areas": "Areas", + "background": "Background", + "color_picker": "Color picker", + "layers": "Layers", + "migrating": "Migrating", + "pack": "Pack", + "pages": "Pages", + "shortcuts": "Shortcuts", + "waypoints": "Waypoints", + "add": "Add", + "collaboration": "Collaboration", + "arguments": "Arguments", + "tools": "Tools", + "overview": "Overview", + "pen": "Pen", + "select": "Select", + "hand": "Hand", + "path_eraser": "Path eraser", + "eraser": "Eraser", + "undo": "Undo", + "redo": "Redo", + "shape": "Shape", + "spacer": "Spacer", + "area": "Area", + "full_screen": "Full screen", + "label": "Label", + "laser": "Laser", + "texture": "Texture", + "stamp": "Stamp", + "layer": "Layer", + "collection": "Collection", + "presentation": "Presentation", + "downloads": "Downloads", + "community": "Community", + "home": "Home", + "branding": "Branding", + "changelog": "Changelog", + "contributing": "Contributing", + "code_of_conduct": "Code of conduct", + "embedding": "Embedding", + "faq": "FAQ", + "versions": "Versions", + "nightly": "Nightly", + "privacy_policy": "Privacy policy" +} diff --git a/docs/src/translations/nl.json b/docs/src/translations/nl.json new file mode 100644 index 00000000000..d62d8bbfba2 --- /dev/null +++ b/docs/src/translations/nl.json @@ -0,0 +1,48 @@ +{ + "guides": "Handleidingen", + "introduction": "Introductie", + "areas": "Gebieden", + "background": "Achtergrond", + "color_picker": "Kleur kiezer", + "layers": "Lagen", + "migrating": "Migreren", + "pack": "Pakket", + "pages": "Pagina's", + "shortcuts": "Snelkoppelingen", + "waypoints": "Routepunten", + "add": "Toevoegen", + "collaboration": "Samenwerken", + "arguments": "Argumenten", + "tools": "Hulpmiddelen", + "overview": "Overzicht.", + "pen": "pennen", + "select": "Selecteren", + "hand": "Hand", + "path_eraser": "Pad gum", + "eraser": "Eraser", + "undo": "Herstel", + "redo": "Opnieuw", + "shape": "Vorm", + "spacer": "Afstandshouder", + "area": "Oppervlak", + "full_screen": "Volledig scherm", + "label": "Omschrijving", + "laser": "Laser", + "texture": "Textuur", + "stamp": "Zegel", + "layer": "Laag", + "collection": "Collectie", + "presentation": "Presentatie", + "downloads": "downloads", + "community": "Gemeenschap", + "home": "Startpagina", + "branding": "Merk", + "changelog": "Wijzigingslogboek", + "contributing": "Bijdragen", + "code_of_conduct": "Gedragscode", + "embedding": "Embedding", + "faq": "FAQ", + "versions": "versies", + "nightly": "Nachtelijk", + "privacy_policy": "Privacy Beleid" +} diff --git a/docs/src/translations/no.json b/docs/src/translations/no.json new file mode 100644 index 00000000000..553aa9a49cf --- /dev/null +++ b/docs/src/translations/no.json @@ -0,0 +1,48 @@ +{ + "guides": "Veiledninger", + "introduction": "Introduksjon", + "areas": "Områder", + "background": "Bakgrunn", + "color_picker": "Farge velger", + "layers": "Lag", + "migrating": "Overføre", + "pack": "Pakke", + "pages": "Sider", + "shortcuts": "Snarveier", + "waypoints": "Veipunkter", + "add": "Legg til", + "collaboration": "Samarbeid", + "arguments": "Argumenter", + "tools": "Verktøy", + "overview": "Oversikt", + "pen": "Penn", + "select": "Velg", + "hand": "Hånd", + "path_eraser": "Bane eraser", + "eraser": "Eraser", + "undo": "Angre", + "redo": "Gjenta", + "shape": "Form", + "spacer": "Mellomrom", + "area": "Område", + "full_screen": "Full skjerm", + "label": "Etikett", + "laser": "Laser", + "texture": "Tekstur", + "stamp": "Stempel", + "layer": "Lag", + "collection": "Samling", + "presentation": "Presentasjon", + "downloads": "Nedlastinger", + "community": "Fellesskap", + "home": "Hjem", + "branding": "Merkevare", + "changelog": "Endringslogg", + "contributing": "Bidra", + "code_of_conduct": "Etiske retningslinjer", + "embedding": "Embedding", + "faq": "OSS", + "versions": "Versjoner", + "nightly": "Nattlig", + "privacy_policy": "Retningslinjer for personvern" +} diff --git a/docs/src/translations/or.json b/docs/src/translations/or.json new file mode 100644 index 00000000000..98828b2d409 --- /dev/null +++ b/docs/src/translations/or.json @@ -0,0 +1,48 @@ +{ + "guides": "Guides", + "introduction": "Introduction", + "areas": "Areas", + "background": "Background", + "color_picker": "Color picker", + "layers": "Layers", + "migrating": "Migrating", + "pack": "Pack", + "pages": "Pages", + "shortcuts": "Shortcuts", + "waypoints": "Waypoints", + "add": "Add", + "collaboration": "Collaboration", + "arguments": "Arguments", + "tools": "Tools", + "overview": "Overview", + "pen": "କଲମ", + "select": "Select", + "hand": "Hand", + "path_eraser": "Path eraser", + "eraser": "Eraser", + "undo": "ପୂର୍ଵଵତ୍", + "redo": "ପୁନଃକରଣ", + "shape": "Shape", + "spacer": "Spacer", + "area": "Area", + "full_screen": "Full screen", + "label": "Label", + "laser": "Laser", + "texture": "Texture", + "stamp": "Stamp", + "layer": "Layer", + "collection": "Collection", + "presentation": "Presentation", + "downloads": "Downloads", + "community": "Community", + "home": "Home", + "branding": "Branding", + "changelog": "Changelog", + "contributing": "Contributing", + "code_of_conduct": "Code of conduct", + "embedding": "Embedding", + "faq": "FAQ", + "versions": "Versions", + "nightly": "Nightly", + "privacy_policy": "ଗୋପନୀୟତା ନୀତି" +} diff --git a/docs/src/translations/pl.json b/docs/src/translations/pl.json new file mode 100644 index 00000000000..2a16c1c1f15 --- /dev/null +++ b/docs/src/translations/pl.json @@ -0,0 +1,48 @@ +{ + "guides": "Przewodniki", + "introduction": "Wprowadzanie", + "areas": "Obszary", + "background": "Kontekst", + "color_picker": "Wybór kolorów", + "layers": "Warstwa", + "migrating": "Migracja", + "pack": "Paczka", + "pages": "Strony", + "shortcuts": "Skróty", + "waypoints": "Punkty drogi", + "add": "Dodaj", + "collaboration": "Współpraca", + "arguments": "Argumenty", + "tools": "Narzędzia", + "overview": "Przegląd", + "pen": "Długopis", + "select": "Wybierz", + "hand": "Dłoń", + "path_eraser": "Wymaż linię", + "eraser": "Eraser", + "undo": "Cofnij", + "redo": "Ponów", + "shape": "Kształt", + "spacer": "Odstęp", + "area": "Obszar", + "full_screen": "Pełny ekran", + "label": "Etykieta", + "laser": "Laser", + "texture": "Tekstura", + "stamp": "Pieczęć", + "layer": "Warstwa", + "collection": "Kolekcja", + "presentation": "Prezentacja", + "downloads": "Pobrania", + "community": "Społeczność", + "home": "Strona główna", + "branding": "Marka", + "changelog": "Lista zmian", + "contributing": "Przyczynianie się", + "code_of_conduct": "Kodeks postępowania", + "embedding": "Embedding", + "faq": "Często zadawane pytania", + "versions": "Wersje", + "nightly": "Nocny", + "privacy_policy": "Polityka prywatności" +} diff --git a/docs/src/translations/pt-br.json b/docs/src/translations/pt-br.json new file mode 100644 index 00000000000..047faf8ba65 --- /dev/null +++ b/docs/src/translations/pt-br.json @@ -0,0 +1,48 @@ +{ + "guides": "Guias", + "introduction": "Introdução", + "areas": "Áreas", + "background": "Plano de fundo", + "color_picker": "Seletor de cores", + "layers": "Camadas", + "migrating": "Migrando", + "pack": "Pacote", + "pages": "Páginas", + "shortcuts": "Atalhos", + "waypoints": "Pontos", + "add": "Adicionar", + "collaboration": "Colaboração", + "arguments": "Parâmetros", + "tools": "Ferramentas", + "overview": "Geral", + "pen": "Caneta", + "select": "Selecionar", + "hand": "Mão", + "path_eraser": "Apagador de linha", + "eraser": "Borracha", + "undo": "Desfazer", + "redo": "Refazer", + "shape": "Forma", + "spacer": "Espaçador", + "area": "Área", + "full_screen": "Tela cheia", + "label": "Descrição", + "laser": "Laser", + "texture": "Textura", + "stamp": "Selo", + "layer": "Camada", + "collection": "Coleção", + "presentation": "Apresentação", + "downloads": "Downloads", + "community": "Comunidade", + "home": "Página inicial", + "branding": "Marca", + "changelog": "Mudanças", + "contributing": "Contribuições", + "code_of_conduct": "Código de conduta", + "embedding": "Embedding", + "faq": "Perguntas Frequentes", + "versions": "Versões", + "nightly": "Noturno", + "privacy_policy": "Política de privacidade" +} diff --git a/docs/src/translations/pt.json b/docs/src/translations/pt.json new file mode 100644 index 00000000000..7c988b23ab0 --- /dev/null +++ b/docs/src/translations/pt.json @@ -0,0 +1,48 @@ +{ + "guides": "Guias", + "introduction": "Introdução", + "areas": "Áreas", + "background": "Fundo", + "color_picker": "Seletor de cores", + "layers": "Camadas", + "migrating": "Migrando", + "pack": "Pct", + "pages": "páginas", + "shortcuts": "Atalhos", + "waypoints": "Pontos", + "add": "Adicionar", + "collaboration": "Colaboração", + "arguments": "Parâmetros", + "tools": "Ferramentas", + "overview": "Geral", + "pen": "Caneta", + "select": "Selecionar", + "hand": "Mão", + "path_eraser": "Erro de caminho", + "eraser": "Eraser", + "undo": "Desfazer", + "redo": "Refazer", + "shape": "Forma", + "spacer": "Espaçador", + "area": "área", + "full_screen": "Tela cheia", + "label": "Descrição", + "laser": "Laser", + "texture": "Textura", + "stamp": "Selo", + "layer": "Camada", + "collection": "Coleção", + "presentation": "Apresentação", + "downloads": "Downloads", + "community": "Comunidade", + "home": "Residencial", + "branding": "Marca", + "changelog": "Mudanças", + "contributing": "Contribuições", + "code_of_conduct": "Código de conduta", + "embedding": "Embedding", + "faq": "Perguntas Frequentes", + "versions": "Versões", + "nightly": "Noturno", + "privacy_policy": "Política de privacidade" +} diff --git a/docs/src/translations/ro.json b/docs/src/translations/ro.json new file mode 100644 index 00000000000..c430e09cacb --- /dev/null +++ b/docs/src/translations/ro.json @@ -0,0 +1,48 @@ +{ + "guides": "Ghiduri", + "introduction": "Introducere", + "areas": "Domenii", + "background": "Context", + "color_picker": "Selector culoare", + "layers": "Straturi", + "migrating": "Migrare", + "pack": "Pachet", + "pages": "Pagini", + "shortcuts": "Scurtături", + "waypoints": "Puncte", + "add": "Adăugare", + "collaboration": "Colaborare", + "arguments": "Argumente", + "tools": "Unelte", + "overview": "Prezentare generală", + "pen": "Stiloul", + "select": "Selectare", + "hand": "Mână", + "path_eraser": "Ștergere cale", + "eraser": "Eraser", + "undo": "Anulează", + "redo": "Reface", + "shape": "Formă", + "spacer": "Spatier", + "area": "Suprafață", + "full_screen": "Ecran complet", + "label": "Etichetă", + "laser": "Laser", + "texture": "Textură", + "stamp": "Timbru", + "layer": "Stratul", + "collection": "Colectare", + "presentation": "Prezentare", + "downloads": "Descărcări", + "community": "Comunitate", + "home": "Acasă", + "branding": "Branding", + "changelog": "Jurnal modificări", + "contributing": "Contribuție", + "code_of_conduct": "Codul de conduită", + "embedding": "Embedding", + "faq": "Întrebări", + "versions": "Versiuni", + "nightly": "Noptez", + "privacy_policy": "Politica de confidenţialitate" +} diff --git a/docs/src/translations/ru.json b/docs/src/translations/ru.json new file mode 100644 index 00000000000..0cc61c2d706 --- /dev/null +++ b/docs/src/translations/ru.json @@ -0,0 +1,48 @@ +{ + "guides": "Руководства", + "introduction": "Введение", + "areas": "Области", + "background": "Фон", + "color_picker": "Выбор цвета", + "layers": "Слои", + "migrating": "Миграция", + "pack": "Набор", + "pages": "Страницы", + "shortcuts": "Ярлыки", + "waypoints": "Путевые точки", + "add": "Добавить", + "collaboration": "Сотрудничество", + "arguments": "Аргументы", + "tools": "Инструменты", + "overview": "Общий обзор", + "pen": "Перо", + "select": "Выбрать", + "hand": "Рука", + "path_eraser": "Контурный ластик", + "eraser": "Ластик", + "undo": "Отменить", + "redo": "Повторить", + "shape": "Фигура", + "spacer": "Пробел", + "area": "Область", + "full_screen": "На весь экран", + "label": "Подпись", + "laser": "Лазер", + "texture": "Текстура", + "stamp": "Штамп", + "layer": "Слой", + "collection": "Коллекция", + "presentation": "Представление", + "downloads": "Загрузки", + "community": "Сообщество", + "home": "Домашний", + "branding": "Брендинг", + "changelog": "Список изменений", + "contributing": "Вклад", + "code_of_conduct": "Кодекс поведения", + "embedding": "Embedding", + "faq": "ЧАВО", + "versions": "Версии", + "nightly": "Ночной", + "privacy_policy": "Политика конфиденциальности" +} diff --git a/docs/src/translations/sr.json b/docs/src/translations/sr.json new file mode 100644 index 00000000000..1081b76095d --- /dev/null +++ b/docs/src/translations/sr.json @@ -0,0 +1,48 @@ +{ + "guides": "Guides", + "introduction": "Introduction", + "areas": "Areas", + "background": "Background", + "color_picker": "Color picker", + "layers": "Layers", + "migrating": "Migrating", + "pack": "Pack", + "pages": "Pages", + "shortcuts": "Shortcuts", + "waypoints": "Waypoints", + "add": "Add", + "collaboration": "Collaboration", + "arguments": "Arguments", + "tools": "Tools", + "overview": "Overview", + "pen": "Pen", + "select": "Select", + "hand": "Hand", + "path_eraser": "Path eraser", + "eraser": "Eraser", + "undo": "Undo", + "redo": "Redo", + "shape": "Shape", + "spacer": "Spacer", + "area": "Area", + "full_screen": "Full screen", + "label": "Label", + "laser": "Laser", + "texture": "Texture", + "stamp": "Stamp", + "layer": "Layer", + "collection": "Collection", + "presentation": "Presentation", + "downloads": "Downloads", + "community": "Community", + "home": "Home", + "branding": "Branding", + "changelog": "Changelog", + "contributing": "Contributing", + "code_of_conduct": "Code of conduct", + "embedding": "Embedding", + "faq": "FAQ", + "versions": "Versions", + "nightly": "Nightly", + "privacy_policy": "Privacy policy" +} diff --git a/docs/src/translations/sv.json b/docs/src/translations/sv.json new file mode 100644 index 00000000000..8c2dbd49439 --- /dev/null +++ b/docs/src/translations/sv.json @@ -0,0 +1,48 @@ +{ + "guides": "Guider", + "introduction": "Introduktion", + "areas": "Områden", + "background": "Bakgrund", + "color_picker": "Färg väljare", + "layers": "Lager", + "migrating": "Migrerar", + "pack": "Paket", + "pages": "Sidor", + "shortcuts": "Genvägar", + "waypoints": "Vägpunkter", + "add": "Lägg till", + "collaboration": "Samarbete", + "arguments": "Argument", + "tools": "Verktyg", + "overview": "Översikt", + "pen": "Penna", + "select": "Välj", + "hand": "Hand", + "path_eraser": "Radering av sökväg", + "eraser": "Eraser", + "undo": "Ångra", + "redo": "Gör om", + "shape": "Form", + "spacer": "Mellanslag", + "area": "Område", + "full_screen": "Helskärm", + "label": "Etikett", + "laser": "Laser", + "texture": "Textur", + "stamp": "Stämpel", + "layer": "Lager", + "collection": "Samling", + "presentation": "Presentation", + "downloads": "Nedladdningar", + "community": "Gemenskap", + "home": "Hem", + "branding": "Varumärke", + "changelog": "Ändringslogg", + "contributing": "Bidragande", + "code_of_conduct": "Uppförandekod", + "embedding": "Embedding", + "faq": "Vanliga frågor", + "versions": "Versioner", + "nightly": "Nattlig", + "privacy_policy": "Integritetspolicy" +} diff --git a/docs/src/translations/th.json b/docs/src/translations/th.json new file mode 100644 index 00000000000..9e6133fe6d2 --- /dev/null +++ b/docs/src/translations/th.json @@ -0,0 +1,48 @@ +{ + "guides": "Guides", + "introduction": "Introduction", + "areas": "Areas", + "background": "พื้นหลัง", + "color_picker": "Color picker", + "layers": "เลเยอร์", + "migrating": "Migrating", + "pack": "Pack", + "pages": "Pages", + "shortcuts": "Shortcuts", + "waypoints": "Waypoints", + "add": "เพิ่ม", + "collaboration": "Collaboration", + "arguments": "Arguments", + "tools": "Tools", + "overview": "Overview", + "pen": "ปากกา", + "select": "Select", + "hand": "Hand", + "path_eraser": "Path eraser", + "eraser": "ยางลบ", + "undo": "ย้อนกลับ", + "redo": "ทำใหม่", + "shape": "รูปร่าง", + "spacer": "Spacer", + "area": "พื้นที่", + "full_screen": "เต็มหน้าจอ", + "label": "ป้ายกำกับ", + "laser": "เลเซอร์", + "texture": "Texture", + "stamp": "Stamp", + "layer": "ชั้น", + "collection": "Collection", + "presentation": "Presentation", + "downloads": "Downloads", + "community": "Community", + "home": "Home", + "branding": "Branding", + "changelog": "บันทึกการเปลี่ยนแปลง", + "contributing": "Contributing", + "code_of_conduct": "Code of conduct", + "embedding": "Embedding", + "faq": "FAQ", + "versions": "Versions", + "nightly": "Nightly", + "privacy_policy": "นโยบายความเป็นส่วนตัว" +} diff --git a/docs/src/translations/tr.json b/docs/src/translations/tr.json new file mode 100644 index 00000000000..81619640d21 --- /dev/null +++ b/docs/src/translations/tr.json @@ -0,0 +1,48 @@ +{ + "guides": "Guides", + "introduction": "Giriş", + "areas": "Alanlar", + "background": "Arkaplan", + "color_picker": "Renk seçici", + "layers": "Katmanlar", + "migrating": "Geçiş yapma", + "pack": "Paket", + "pages": "Pages", + "shortcuts": "Kısayollar", + "waypoints": "Yer İşaretleri", + "add": "Ekle", + "collaboration": "Collaboration", + "arguments": "Arguments", + "tools": "Aletler", + "overview": "Overview", + "pen": "Kalem", + "select": "Select", + "hand": "El", + "path_eraser": "Yol silici", + "eraser": "Silgi", + "undo": "Geri al", + "redo": "Yinele", + "shape": "Şekil", + "spacer": "Spacer", + "area": "Alan", + "full_screen": "Tam ekran", + "label": "Etiket", + "laser": "Lazer", + "texture": "Texture", + "stamp": "Damga", + "layer": "Katman", + "collection": "Collection", + "presentation": "Sunum", + "downloads": "İndir", + "community": "Topluluk", + "home": "Ana sayfa", + "branding": "Markalaştırma", + "changelog": "Değişiklik günlüğü", + "contributing": "Katkıda bulunma", + "code_of_conduct": "Davranış kuralları", + "embedding": "Yerleştirme", + "faq": "S.S.S.", + "versions": "Sürümler", + "nightly": "Nightly", + "privacy_policy": "Gizlilik politikası" +} diff --git a/docs/src/translations/uk.json b/docs/src/translations/uk.json new file mode 100644 index 00000000000..7661646d351 --- /dev/null +++ b/docs/src/translations/uk.json @@ -0,0 +1,48 @@ +{ + "guides": "Посібники", + "introduction": "Вступ", + "areas": "Розділи", + "background": "Фон", + "color_picker": "Піпетка", + "layers": "Шари", + "migrating": "Міграція", + "pack": "Набір", + "pages": "Сторінки", + "shortcuts": "Гарячі клавіші", + "waypoints": "Точки", + "add": "Додати", + "collaboration": "Співпраця", + "arguments": "Аргументи", + "tools": "Інструменти", + "overview": "Перегляд попереднього контакту", + "pen": "Ручка", + "select": "Вибрати", + "hand": "Кисть", + "path_eraser": "Лінійка шляху", + "eraser": "Eraser", + "undo": "Скасувати", + "redo": "Повторити дію", + "shape": "Форма", + "spacer": "Розділювач", + "area": "Площа", + "full_screen": "На весь екран", + "label": "Мітка", + "laser": "Лазер", + "texture": "Текстура", + "stamp": "Відзнака", + "layer": "Шар", + "collection": "Колекція", + "presentation": "Презентація", + "downloads": "Завантажень", + "community": "Спільнота", + "home": "Домашній екран", + "branding": "Фірмове оформлення", + "changelog": "Список змін", + "contributing": "Зробити внесок", + "code_of_conduct": "Кодекс поведінки", + "embedding": "Embedding", + "faq": "ЧАП", + "versions": "Версії", + "nightly": "Нічна", + "privacy_policy": "Політика конфіденційності" +} diff --git a/docs/src/translations/vi.json b/docs/src/translations/vi.json new file mode 100644 index 00000000000..663b16dc2a2 --- /dev/null +++ b/docs/src/translations/vi.json @@ -0,0 +1,48 @@ +{ + "guides": "Guides", + "introduction": "Introduction", + "areas": "Areas", + "background": "Nền", + "color_picker": "Bảng chọn màu", + "layers": "Lớp", + "migrating": "Migrating", + "pack": "Pack", + "pages": "Pages", + "shortcuts": "Shortcuts", + "waypoints": "Waypoints", + "add": "Thêm", + "collaboration": "Collaboration", + "arguments": "Arguments", + "tools": "Tools", + "overview": "Overview", + "pen": "Bút vẽ", + "select": "Chọn", + "hand": "Tay", + "path_eraser": "Bút xóa đường", + "eraser": "Tẩy", + "undo": "Hoàn tác", + "redo": "Làm lại", + "shape": "Shape", + "spacer": "Spacer", + "area": "Area", + "full_screen": "Toàn màn hình", + "label": "Nhãn", + "laser": "Laser", + "texture": "Texture", + "stamp": "Stamp", + "layer": "Layer", + "collection": "Collection", + "presentation": "Presentation", + "downloads": "Downloads", + "community": "Community", + "home": "Trang chủ", + "branding": "Branding", + "changelog": "Nhật ký thay đổi", + "contributing": "Contributing", + "code_of_conduct": "Code of conduct", + "embedding": "Embedding", + "faq": "Câu hỏi thường gặp", + "versions": "Versions", + "nightly": "Nightly", + "privacy_policy": "Chính sách bảo mật" +} diff --git a/docs/src/translations/zh-hant.json b/docs/src/translations/zh-hant.json new file mode 100644 index 00000000000..f58900efefb --- /dev/null +++ b/docs/src/translations/zh-hant.json @@ -0,0 +1,48 @@ +{ + "guides": "Guides", + "introduction": "Introduction", + "areas": "分區", + "background": "背景", + "color_picker": "Color picker", + "layers": "圖層", + "migrating": "Migrating", + "pack": "素材包", + "pages": "頁面", + "shortcuts": "Shortcuts", + "waypoints": "定位點", + "add": "新增", + "collaboration": "Collaboration", + "arguments": "Arguments", + "tools": "Tools", + "overview": "Overview", + "pen": "筆", + "select": "Select", + "hand": "手", + "path_eraser": "路徑橡皮擦", + "eraser": "橡皮擦", + "undo": "還原", + "redo": "復原", + "shape": "形狀", + "spacer": "間隔", + "area": "分區", + "full_screen": "全螢幕", + "label": "標記", + "laser": "雷射", + "texture": "Texture", + "stamp": "圖章", + "layer": "圖層", + "collection": "Collection", + "presentation": "簡報", + "downloads": "下載", + "community": "Community", + "home": "Home", + "branding": "Branding", + "changelog": "更新紀錄", + "contributing": "Contributing", + "code_of_conduct": "Code of conduct", + "embedding": "嵌入", + "faq": "FAQ", + "versions": "Versions", + "nightly": "Nightly", + "privacy_policy": "隱私政策" +} diff --git a/docs/src/translations/zh.json b/docs/src/translations/zh.json new file mode 100644 index 00000000000..ed291d130dc --- /dev/null +++ b/docs/src/translations/zh.json @@ -0,0 +1,48 @@ +{ + "guides": "指南", + "introduction": "一. 导言", + "areas": "地区", + "background": "背景", + "color_picker": "颜色选择器", + "layers": "图层", + "migrating": "迁移", + "pack": "包", + "pages": "页 次", + "shortcuts": "快捷键", + "waypoints": "航点", + "add": "添加", + "collaboration": "合作", + "arguments": "参数", + "tools": "工具", + "overview": "概览", + "pen": "笔", + "select": "选择", + "hand": "手", + "path_eraser": "整笔擦除", + "eraser": "橡皮擦", + "undo": "撤消操作", + "redo": "重做", + "shape": "形状", + "spacer": "空格", + "area": "区域", + "full_screen": "全屏", + "label": "标签", + "laser": "激光器", + "texture": "纹理", + "stamp": "印章", + "layer": "图层", + "collection": "收藏", + "presentation": "列报内容", + "downloads": "下载", + "community": "社区", + "home": "首页", + "branding": "品牌化", + "changelog": "更新日志", + "contributing": "贡献中", + "code_of_conduct": "行为守则", + "embedding": "Embedding", + "faq": "常见问题", + "versions": "版本", + "nightly": "每晚一次", + "privacy_policy": "隐私政策" +}