From ccbe7789082d2842fe733b342901f8b48600b4b5 Mon Sep 17 00:00:00 2001 From: Isaac Date: Fri, 21 Jun 2024 22:01:15 +0100 Subject: [PATCH] feat(i18n): finish redoing translations --- bun.lockb | Bin 356275 -> 357485 bytes migrate-translations.js | 67 ++++ package.json | 22 +- src/features/navbar/Navbar.jsx | 14 +- src/i18n/bn/_achievements.yml | 1 + src/i18n/bn/_addons.yml | 6 + src/i18n/bn/_marketplace.yml | 3 + src/i18n/bn/_settings.yml | 242 ++++++++++++ src/i18n/bn/_welcome.yml | 12 + src/i18n/bn/main.yml | 83 +++++ src/i18n/de/_achievements.yml | 1 + src/i18n/de/_addons.yml | 29 ++ src/i18n/de/_marketplace.yml | 37 ++ src/i18n/de/_settings.yml | 332 +++++++++++++++++ src/i18n/de/_welcome.yml | 65 ++++ src/i18n/de/main.yml | 88 +++++ src/i18n/en-GB/_achievements.yml | 4 +- src/i18n/en-GB/_addons.yml | 4 +- src/i18n/en-GB/_settings.yml | 53 +-- src/i18n/en-GB/_welcome.yml | 50 +-- src/i18n/en-GB/main.yml | 6 +- src/i18n/en-US/_achievements.yml | 1 + src/i18n/en-US/_addons.yml | 6 + src/i18n/en-US/_marketplace.yml | 3 + src/i18n/en-US/_settings.yml | 69 ++++ src/i18n/en-US/_welcome.yml | 12 + src/i18n/en-US/main.yml | 25 ++ src/i18n/es-419/_achievements.yml | 1 + src/i18n/es-419/_addons.yml | 25 ++ src/i18n/es-419/_marketplace.yml | 16 + src/i18n/es-419/_settings.yml | 253 +++++++++++++ src/i18n/es-419/_welcome.yml | 56 +++ src/i18n/es-419/main.yml | 68 ++++ src/i18n/es/_achievements.yml | 1 + src/i18n/es/_addons.yml | 29 ++ src/i18n/es/_marketplace.yml | 40 ++ src/i18n/es/_settings.yml | 341 +++++++++++++++++ src/i18n/es/_welcome.yml | 68 ++++ src/i18n/es/main.yml | 98 +++++ src/i18n/fr/_achievements.yml | 1 + src/i18n/fr/_addons.yml | 10 + src/i18n/fr/_marketplace.yml | 13 + src/i18n/fr/_settings.yml | 179 +++++++++ src/i18n/fr/_welcome.yml | 16 + src/i18n/fr/main.yml | 62 ++++ src/i18n/id/_achievements.yml | 1 + src/i18n/id/_addons.yml | 18 + src/i18n/id/_marketplace.yml | 13 + src/i18n/id/_settings.yml | 239 ++++++++++++ src/i18n/id/_welcome.yml | 51 +++ src/i18n/id/main.yml | 96 +++++ src/i18n/languages.json | 58 --- .../achievements/{de_DE.json => de.json} | 0 .../achievements/{en_GB.json => en-GB.json} | 0 .../achievements/{en_US.json => en-US.json} | 0 .../achievements/{es_419.json => es-419.json} | 0 .../achievements/{id_ID.json => id.json} | 0 .../achievements/{pt_BR.json => pt-BR.json} | 0 .../achievements/{tr_TR.json => tr.json} | 0 .../achievements/{zh_CN.json => zh.json} | 0 src/i18n/locales/{de-DE.json => de.json} | 0 src/i18n/locales/{id-ID.json => id.json} | 0 src/i18n/locales/{tr-TR.json => tr.json} | 0 src/i18n/locales/{zh-CN.json => zh.json} | 0 src/i18n/nl/_achievements.yml | 1 + src/i18n/nl/_addons.yml | 15 + src/i18n/nl/_marketplace.yml | 38 ++ src/i18n/nl/_settings.yml | 178 +++++++++ src/i18n/nl/_welcome.yml | 22 ++ src/i18n/nl/main.yml | 92 +++++ src/i18n/no/_achievements.yml | 1 + src/i18n/no/_addons.yml | 9 + src/i18n/no/_marketplace.yml | 14 + src/i18n/no/_settings.yml | 87 +++++ src/i18n/no/_welcome.yml | 12 + src/i18n/no/main.yml | 43 +++ src/i18n/pt-BR/_achievements.yml | 1 + src/i18n/pt-BR/_addons.yml | 27 ++ src/i18n/pt-BR/_marketplace.yml | 40 ++ src/i18n/pt-BR/_settings.yml | 344 +++++++++++++++++ src/i18n/pt-BR/_welcome.yml | 65 ++++ src/i18n/pt-BR/main.yml | 98 +++++ src/i18n/pt/_achievements.yml | 1 + src/i18n/pt/_addons.yml | 26 ++ src/i18n/pt/_marketplace.yml | 40 ++ src/i18n/pt/_settings.yml | 343 +++++++++++++++++ src/i18n/pt/_welcome.yml | 67 ++++ src/i18n/pt/main.yml | 98 +++++ src/i18n/ru/_achievements.yml | 1 + src/i18n/ru/_addons.yml | 24 ++ src/i18n/ru/_marketplace.yml | 39 ++ src/i18n/ru/_settings.yml | 315 ++++++++++++++++ src/i18n/ru/_welcome.yml | 31 ++ src/i18n/ru/main.yml | 91 +++++ src/i18n/tr/_achievements.yml | 1 + src/i18n/tr/_addons.yml | 29 ++ src/i18n/tr/_marketplace.yml | 39 ++ src/i18n/tr/_settings.yml | 351 ++++++++++++++++++ src/i18n/tr/_welcome.yml | 65 ++++ src/i18n/tr/main.yml | 101 +++++ src/i18n/zh/_achievements.yml | 1 + src/i18n/zh/_addons.yml | 16 + src/i18n/zh/_marketplace.yml | 15 + src/i18n/zh/_settings.yml | 255 +++++++++++++ src/i18n/zh/_welcome.yml | 38 ++ src/i18n/zh/main.yml | 69 ++++ src/utils/settings/default.js | 4 +- vite.config.mjs | 3 +- 108 files changed, 5983 insertions(+), 155 deletions(-) create mode 100644 migrate-translations.js create mode 100644 src/i18n/bn/_achievements.yml create mode 100644 src/i18n/bn/_addons.yml create mode 100644 src/i18n/bn/_marketplace.yml create mode 100644 src/i18n/bn/_settings.yml create mode 100644 src/i18n/bn/_welcome.yml create mode 100644 src/i18n/bn/main.yml create mode 100644 src/i18n/de/_achievements.yml create mode 100644 src/i18n/de/_addons.yml create mode 100644 src/i18n/de/_marketplace.yml create mode 100644 src/i18n/de/_settings.yml create mode 100644 src/i18n/de/_welcome.yml create mode 100644 src/i18n/de/main.yml create mode 100644 src/i18n/en-US/_achievements.yml create mode 100644 src/i18n/en-US/_addons.yml create mode 100644 src/i18n/en-US/_marketplace.yml create mode 100644 src/i18n/en-US/_settings.yml create mode 100644 src/i18n/en-US/_welcome.yml create mode 100644 src/i18n/en-US/main.yml create mode 100644 src/i18n/es-419/_achievements.yml create mode 100644 src/i18n/es-419/_addons.yml create mode 100644 src/i18n/es-419/_marketplace.yml create mode 100644 src/i18n/es-419/_settings.yml create mode 100644 src/i18n/es-419/_welcome.yml create mode 100644 src/i18n/es-419/main.yml create mode 100644 src/i18n/es/_achievements.yml create mode 100644 src/i18n/es/_addons.yml create mode 100644 src/i18n/es/_marketplace.yml create mode 100644 src/i18n/es/_settings.yml create mode 100644 src/i18n/es/_welcome.yml create mode 100644 src/i18n/es/main.yml create mode 100644 src/i18n/fr/_achievements.yml create mode 100644 src/i18n/fr/_addons.yml create mode 100644 src/i18n/fr/_marketplace.yml create mode 100644 src/i18n/fr/_settings.yml create mode 100644 src/i18n/fr/_welcome.yml create mode 100644 src/i18n/id/_achievements.yml create mode 100644 src/i18n/id/_addons.yml create mode 100644 src/i18n/id/_marketplace.yml create mode 100644 src/i18n/id/_settings.yml create mode 100644 src/i18n/id/_welcome.yml create mode 100644 src/i18n/id/main.yml delete mode 100644 src/i18n/languages.json rename src/i18n/locales/achievements/{de_DE.json => de.json} (100%) rename src/i18n/locales/achievements/{en_GB.json => en-GB.json} (100%) rename src/i18n/locales/achievements/{en_US.json => en-US.json} (100%) rename src/i18n/locales/achievements/{es_419.json => es-419.json} (100%) rename src/i18n/locales/achievements/{id_ID.json => id.json} (100%) rename src/i18n/locales/achievements/{pt_BR.json => pt-BR.json} (100%) rename src/i18n/locales/achievements/{tr_TR.json => tr.json} (100%) rename src/i18n/locales/achievements/{zh_CN.json => zh.json} (100%) rename src/i18n/locales/{de-DE.json => de.json} (100%) rename src/i18n/locales/{id-ID.json => id.json} (100%) rename src/i18n/locales/{tr-TR.json => tr.json} (100%) rename src/i18n/locales/{zh-CN.json => zh.json} (100%) create mode 100644 src/i18n/nl/_achievements.yml create mode 100644 src/i18n/nl/_addons.yml create mode 100644 src/i18n/nl/_marketplace.yml create mode 100644 src/i18n/nl/_settings.yml create mode 100644 src/i18n/nl/_welcome.yml create mode 100644 src/i18n/nl/main.yml create mode 100644 src/i18n/no/_achievements.yml create mode 100644 src/i18n/no/_addons.yml create mode 100644 src/i18n/no/_marketplace.yml create mode 100644 src/i18n/no/_settings.yml create mode 100644 src/i18n/no/_welcome.yml create mode 100644 src/i18n/no/main.yml create mode 100644 src/i18n/pt-BR/_achievements.yml create mode 100644 src/i18n/pt-BR/_addons.yml create mode 100644 src/i18n/pt-BR/_marketplace.yml create mode 100644 src/i18n/pt-BR/_settings.yml create mode 100644 src/i18n/pt-BR/_welcome.yml create mode 100644 src/i18n/pt-BR/main.yml create mode 100644 src/i18n/pt/_achievements.yml create mode 100644 src/i18n/pt/_addons.yml create mode 100644 src/i18n/pt/_marketplace.yml create mode 100644 src/i18n/pt/_settings.yml create mode 100644 src/i18n/pt/_welcome.yml create mode 100644 src/i18n/pt/main.yml create mode 100644 src/i18n/ru/_achievements.yml create mode 100644 src/i18n/ru/_addons.yml create mode 100644 src/i18n/ru/_marketplace.yml create mode 100644 src/i18n/ru/_settings.yml create mode 100644 src/i18n/ru/_welcome.yml create mode 100644 src/i18n/ru/main.yml create mode 100644 src/i18n/tr/_achievements.yml create mode 100644 src/i18n/tr/_addons.yml create mode 100644 src/i18n/tr/_marketplace.yml create mode 100644 src/i18n/tr/_settings.yml create mode 100644 src/i18n/tr/_welcome.yml create mode 100644 src/i18n/tr/main.yml create mode 100644 src/i18n/zh/_achievements.yml create mode 100644 src/i18n/zh/_addons.yml create mode 100644 src/i18n/zh/_marketplace.yml create mode 100644 src/i18n/zh/_settings.yml create mode 100644 src/i18n/zh/_welcome.yml create mode 100644 src/i18n/zh/main.yml diff --git a/bun.lockb b/bun.lockb index 0dd05ce85d1a1f0fcca441a37d50ad0413b390bf..2b554d3dda99018c075ea8e65bbb201dbc919972 100644 GIT binary patch delta 56806 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 aU5sh&$pVoc_wd)wF!0Tgem+YoSogm;L-uq4 delta 56953 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%0AZiZGw01}f$0xkzDU)PpQ~ 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 diff --git a/migrate-translations.js b/migrate-translations.js new file mode 100644 index 00000000..698c4e7d --- /dev/null +++ b/migrate-translations.js @@ -0,0 +1,67 @@ +const fs = require('fs'); +const YAML = require('yaml'); + +const compareAndRemoveKeys = (json1, json2) => { + for (let key in json1) { + if (json2.hasOwnProperty(key)) { + if (typeof json1[key] === 'object' && typeof json2[key] === 'object') { + compareAndRemoveKeys(json1[key], json2[key]); + } else { + if (json1[key] === json2[key]) { + delete json1[key]; + } + } + } else { + delete json1[key]; + } + } +}; + +const original = JSON.parse(fs.readFileSync(`./src/i18n/locales/en-GB.json`, 'utf8')); + +fs.readdirSync('./src/i18n/locales').forEach(e => { + if (!e.endsWith('json')) return; + const data = JSON.parse(fs.readFileSync(`./src/i18n/locales/${e}`, 'utf8')); + const name = e.replace('.json', ''); + + if (name !== 'en-GB') { + compareAndRemoveKeys(data, original); + } + + try { + fs.mkdirSync(`./src/i18n/${name}`); + } catch (e) { } + + const _addons = YAML.stringify(data.modals?.main?.addons) || '{}'; + fs.writeFileSync(`./src/i18n/${name}/_addons.yml`, _addons); + delete data?.modals?.main?.addons; + + const _marketplace = YAML.stringify(data.modals?.main?.marketplace) || '{}'; + fs.writeFileSync(`./src/i18n/${name}/_marketplace.yml`, _marketplace); + delete data?.modals?.main?.marketplace; + + const _settings = YAML.stringify(data.modals?.main?.settings) || '{}'; + fs.writeFileSync(`./src/i18n/${name}/_settings.yml`, _settings); + delete data?.modals?.main?.settings; + + const _welcome = YAML.stringify(data.modals?.welcome) || '{}'; + fs.writeFileSync(`./src/i18n/${name}/_welcome.yml`, _welcome); + delete data?.modals?.welcome; + + const main = YAML.stringify(data) || '{}'; + fs.writeFileSync(`./src/i18n/${name}/main.yml`, main); +}); + + +fs.readdirSync('./src/i18n/locales/achievements').forEach(e => { + if (!e.endsWith('json')) return; + const data = JSON.parse(fs.readFileSync(`./src/i18n/locales/achievements/${e}`, 'utf8')); + const name = e.replace('.json', ''); + + if (name !== 'en-GB') { + compareAndRemoveKeys(data, original); + } + + const _achievements = YAML.stringify(data) || '{}'; + fs.writeFileSync(`./src/i18n/${name}/_achievements.yml`, _achievements); +}); diff --git a/package.json b/package.json index fd75b922..8b9fada5 100644 --- a/package.json +++ b/package.json @@ -12,21 +12,21 @@ "version": "7.1.1", "dependencies": { "@eartharoid/i18n": "2.0.0-alpha.1", - "@eartharoid/vite-plugin-i18n": "^1.0.0-alpha.3", + "@eartharoid/vite-plugin-i18n": "^1.0.0-alpha.5", "@emotion/react": "^11.11.4", "@emotion/styled": "^11.11.5", "@floating-ui/react-dom": "2.1.0", "@fontsource-variable/lexend-deca": "^5.0.13", "@fontsource-variable/montserrat": "^5.0.19", - "@headlessui/react": "^2.0.4", + "@headlessui/react": "^2.1.0", "@muetab/react-sortable-hoc": "^2.0.1", "@mui/material": "5.15.19", - "@sentry/react": "^8.8.0", + "@sentry/react": "^8.11.0", "clsx": "^2.1.1", "embla-carousel-autoplay": "8.1.3", "embla-carousel-react": "8.1.3", "fast-blurhash": "^1.1.2", - "framer-motion": "^11.2.10", + "framer-motion": "^11.2.11", "image-conversion": "^2.1.1", "markdown-to-jsx": "^7.4.7", "react": "^18.3.1", @@ -44,19 +44,19 @@ "@commitlint/config-conventional": "^19.2.2", "@eartharoid/deep-merge": "^0.0.2", "@tailwindcss/typography": "^0.5.13", - "@vitejs/plugin-react-swc": "^3.6.0", - "adm-zip": "^0.5.13", + "@vitejs/plugin-react-swc": "^3.7.0", + "adm-zip": "^0.5.14", "autoprefixer": "^10.4.19", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-config-react-app": "^7.0.1", "husky": "^9.0.11", - "prettier": "^3.3.1", - "sass": "^1.77.4", - "stylelint": "^16.6.0", + "prettier": "^3.3.2", + "sass": "^1.77.6", + "stylelint": "^16.6.1", "stylelint-config-standard-scss": "^13.1.0", - "stylelint-scss": "^6.3.1", - "tailwindcss": "^3.4.3", + "stylelint-scss": "^6.3.2", + "tailwindcss": "^3.4.4", "vite": "5.2.12", "vite-plugin-progress": "^0.0.7", "yaml": "^2.4.5" diff --git a/src/features/navbar/Navbar.jsx b/src/features/navbar/Navbar.jsx index 2fbb081c..cfee3853 100644 --- a/src/features/navbar/Navbar.jsx +++ b/src/features/navbar/Navbar.jsx @@ -119,23 +119,13 @@ class Navbar extends PureComponent { {this.state.refreshEnabled !== 'false' && } diff --git a/src/i18n/bn/_achievements.yml b/src/i18n/bn/_achievements.yml new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/src/i18n/bn/_achievements.yml @@ -0,0 +1 @@ +{} diff --git a/src/i18n/bn/_addons.yml b/src/i18n/bn/_addons.yml new file mode 100644 index 00000000..d1ea50b3 --- /dev/null +++ b/src/i18n/bn/_addons.yml @@ -0,0 +1,6 @@ +empty: {} +sideload: + errors: {} +sort: {} +create: + moved_button: Get Started diff --git a/src/i18n/bn/_marketplace.yml b/src/i18n/bn/_marketplace.yml new file mode 100644 index 00000000..75625d73 --- /dev/null +++ b/src/i18n/bn/_marketplace.yml @@ -0,0 +1,3 @@ +product: + buttons: {} +offline: {} diff --git a/src/i18n/bn/_settings.yml b/src/i18n/bn/_settings.yml new file mode 100644 index 00000000..b79963f7 --- /dev/null +++ b/src/i18n/bn/_settings.yml @@ -0,0 +1,242 @@ +enabled: সক্রিয় +open_knowledgebase: উন্মুক্ত জ্ঞানভিত্তিক +additional_settings: অতিরিক্ত সেটিংস +reminder: + title: নোটিশ + message: সমস্ত পরিবর্তন ঘটানোর জন্য, পৃষ্ঠাটি অবশ্যই রিফ্রেশ করা উচিত। +sections: + header: + more_info: আরও তথ্য + report_issue: সমস্যা দাখিল করুন + enabled: এই উইজেটটি দেখাবেন কি না তা নির্বাচন করুন + size: উইজেট কত বড় তা নিয়ন্ত্রণ করার স্লাইডার + time: + title: সময় + format: বিন্যাস + type: টাইপ + type_subtitle: ডিজিটাল বিন্যাসে, অ্যানালগ বিন্যাসে বা দিনের একটি শতাংশ সমাপ্তিতে + সময় প্রদর্শন করবেন কিনা তা চয়ন করুন + digital: + title: ডিজিটাল + subtitle: ডিজিটাল ঘড়ি দেখতে কেমন তা পরিবর্তন করুন + seconds: সেকেন্ড + twentyfourhour: ২৪ ঘণ্টা + twelvehour: ১২ ঘণ্টা + zero: শুন্য-প্যাডেড + analogue: + title: অ্যানালগ + subtitle: অ্যানালগ ঘড়িটি কেমন দেখায় তা পরিবর্তন করুন + second_hand: সেকেন্ডের কাঁটা + minute_hand: মিনিটের কাঁটা + hour_hand: ঘণ্টার কাঁটা + hour_marks: ঘণ্টার চিহ্ন + minute_marks: মিনিটের চিহ্ন + round_clock: গোলাকার পটভূমি + percentage_complete: শতাংশ সম্পূর্ণ + vertical_clock: + title: উল্লম্ব ঘড়ি + change_hour_colour: ঘন্টার পাঠ্যের রঙ পরিবর্তন করুন + change_minute_colour: মিনিটের পাঠ্যের রঙ পরিবর্তন করুন + date: + type: {} + short_separator: {} + quote: + additional: উদ্ধৃতি উইজেটের শৈলী কাস্টমাইজ করার জন্য অন্যান্য সেটিংস + author_link: লেখকের লিঙ্ক + author: লেখক + author_img: লেখকের ছবি দেখান + add: উদ্ধৃতি যোগ করুন + buttons: + title: বোতাম + subtitle: উদ্ধৃতিটিতে কোন বোতামগুলি দেখাতে হবে তা নির্বাচন করুন + copy: কপি + tweet: টুইট + favourite: প্রিয় + greeting: + title: শুভেচ্ছা + events: ঘটনা + default: ডিফল্ট শুভেচ্ছা বার্তা + name: অভিবাদনের জন্য নাম + birthday: জন্মদিন + birthday_subtitle: আপনার জন্মদিন হলে একটি শুভ জন্মদিনের বার্তা দেখান + birthday_age: জন্মদিনের বয়স + birthday_date: জন্মদিনের তারিখ + additional: অভিবাদন প্রদর্শনের জন্য সেটিংস + background: + title: পটভূমি + transition: ফেইড-ইন ট্রানজিশন + photo_information: ছবির তথ্য দেখান + show_map: উপলব্ধ থাকলে ছবির তথ্যে অবস্থান মানচিত্র দেখান + categories: ক্যাটাগরি + buttons: + title: বোতাম + view: বড় করুন + favourite: প্রিয় + download: ডাউনলোড + effects: + title: প্রভাব + subtitle: পটভূমির ছবির প্রভাব যোগ করুন + blur: অস্পষ্টতা পরিবর্তন করুন + brightness: উজ্জ্বলতা সমন্বয় + filters: + title: পটভূমির ফিল্টার + amount: ফিল্টারের পরিমাণ + grayscale: গ্রেস্কেল + sepia: সেপিয়া + invert: উল্টানো + saturate: পরিপূর্ণ + type: + title: টাইপ + custom_image: কাস্টম ইমেজ + custom_colour: মনের মতো রঙ/গ্রেডিয়েন্ট + random_colour: এলোমেলো রঙ + random_gradient: এলোমেলো গ্রেডিয়েন্ট + unsplash: {} + source: + title: উৎস + subtitle: পটভূমির ছবি কোথা থেকে পাবেন তা নির্বাচন করুন + api: পটভূমি এপিআই + custom_background: মনের মতো পটভূমি + custom_colour: মনের মতো পটভূমির রঙ + upload: আপলোড + add_colour: রঙ যোগ করুন + add_background: পটভূমি যোগ করুন + drop_to_upload: আপলোড করতে ড্রপ করুন + formats: "উপলব্ধ ফরম্যাট: {list}" + select: অথবা নির্বাচন করুন + add_url: URL যোগ করুন + disabled: অক্ষম + loop_video: ভিডিও পুনরায় চালান + mute_video: ভিডিও নিঃশব্দ করুন + quality: + title: গুণমান + original: আসল + high: উচ্চ গুণমান + normal: স্বাভাবিক গুণমান + datasaver: ডেটা সাশ্রয় + custom_title: কাস্টম ছবি + custom_description: আপনার স্থানীয় কম্পিউটার থেকে ছবি নির্বাচন করুন + remove: ছবি সরান + display: প্রদর্শন + display_subtitle: পটভূমি এবং ছবির তথ্য কিভাবে লোড হয় তা পরিবর্তন করুন + search: + voice_search: Voice Search + dropdown: Search dropdown + weather: + title: আবহাওয়া + location: অবস্থান + auto: অটো + widget_type: উইজেটের ধরণ + temp_format: + title: তাপমাত্রা বিন্যাস + celsius: সেলসিয়াস + fahrenheit: ফারেনহাইট + kelvin: কেলভিন + extra_info: + title: অতিরিক্ত তথ্য + show_location: অবস্থান দেখান + show_description: বিবরণ দেখান + weather_description: আবহাওয়ার বিবরণ + cloudiness: মেঘলা + humidity: আর্দ্রতা + visibility: দৃশ্যমানতা + wind_speed: বাতাসের গতি + wind_direction: বাতাসের দিক + min_temp: সর্বনিম্ন তাপমাত্রা + max_temp: সর্বোচ্চ তাপমাত্রা + atmospheric_pressure: বায়ুমণ্ডলীয় চাপ + options: + basic: মৌলিক + standard: স্ট্যান্ডার্ড + expanded: প্রসারিত + custom: কাস্টম + custom_settings: কাস্টম সেটিংস + quicklinks: + title: দ্রুতগামী লিঙ্ক + additional: দ্রুতগামী লিঙ্ক প্রদর্শন এবং ফাংশনের জন্য অতিরিক্ত সেটিংস + open_new: নতুন ট্যাবে খুলুন + tooltip: টুলটিপ + text_only: শুধুমাত্র টেক্সট দেখান + add_link: লিঙ্ক যোগ করুন + no_quicklinks: কোন দ্রুত লিঙ্ক নেই + edit: সম্পাদনা করুন + style: স্টাইল + options: + icon: আইকন + text_only: শুধুমাত্র পাঠ্য + metro: মেট্রো + styling: দ্রুত লিঙ্কের স্টাইল + styling_description: দ্রুত লিঙ্কের চেহারা কাস্টমাইজ করুন + message: + title: বার্তা + add: বার্তা যোগ করুন + messages: বার্তাগুলি + text: পাঠ্য + no_messages: কোন বার্তা নেই + add_some: এগিয়ে যান এবং কিছু যোগ করুন। + content: বার্তার বিষয়বস্তু + appearance: + style: {} + theme: {} + navbar: + refresh_options: {} + font: + weight: {} + style: {} + accessibility: + text_shadow: {} + order: + title: উইজেটের বিন্যাস + advanced: + title: উন্নত + offline_mode: নীরব কার্যপদ্ধতি + offline_subtitle: সক্রিয় করা হলে, অনলাইন পরিষেবাগুলির সমস্ত অনুরোধ অক্ষম করা হবে। + data: ডেটা + data_subtitle: আপনার কম্পিউটারে আপনার Mue সেটিংস রপ্তানি করতে, একটি বিদ্যমান + সেটিংস ফাইল আমদানি করতে বা আপনার সেটিংসকে তাদের ডিফল্ট মানগুলিতে পুনরায় + সেট করতে চান তা চয়ন করুন + reset_modal: + title: সতর্কতা + question: আপনি কি Mue রিসেট করতে চান? + information: এটি সমস্ত ডেটা মুছে ফেলবে। আপনি যদি আপনার ডেটা এবং পছন্দগুলি রাখতে + চান তবে অনুগ্রহ করে প্রথমে সেগুলি রপ্তানি করুন। + cancel: বাতিল করুন + customisation: কাস্টমাইজেশন + custom_css: মনের মতো CSS + custom_css_subtitle: ক্যাসকেডিং স্টাইল শীট (CSS) দিয়ে আপনার জন্য Mue-এর + স্টাইলিং কাস্টমাইজ করুন। + custom_js: মনের মতো JS + tab_name_subtitle: আপনার ব্রাউজারে প্রদর্শিত ট্যাবের নাম পরিবর্তন করুন + timezone: + title: টাইম জোন + subtitle: আপনার কম্পিউটার থেকে স্বয়ংক্রিয় ডিফল্টের পরিবর্তে তালিকা থেকে একটি + টাইমজোন বেছে নিন + automatic: স্বয়ংক্রিয় + experimental_warning: অনুগ্রহ করে মনে রাখবেন যে আপনার পরীক্ষামূলক মোড চালু থাকলে + Mue টিম সাহায্য প্রদান করতে পারবে না। অনুগ্রহ করে প্রথমে এটি বন্ধ করুন এবং + সাপোর্টের সাথে যোগাযোগ করার আগে সমস্যাটি ঘটতে থাকে কিনা তা দেখুন। + preview_data_disabled: {} + stats: + sections: + tabs_opened: ট্যাব খোলা হয়েছে + backgrounds_favourited: পটভূমি পছন্দসই + backgrounds_downloaded: ডাউনলোড করা পটভূমি + quotes_favourited: উদ্ধৃতি পছন্দসই + quicklinks_added: দ্রুত লিঙ্ক যোগ করা হয়েছে + settings_changed: সেটিংস পরিবর্তন করা হয়েছে + addons_installed: অ্যাড-অন ইনস্টল করা হয়েছে + usage: ব্যবহারের পরিসংখ্যান + achievements: অর্জনগুলি + unlocked: "{count} আনলক করা হয়েছে" + clear_modal: {} + experimental: + title: পরীক্ষামূলক + warning: এই সেটিংস সম্পূর্ণরূপে পরীক্ষিত/বাস্তবায়িত করা হয়নি এবং সঠিকভাবে কাজ + নাও করতে পারে! + language: {} + changelog: {} + about: + version: + error: {} + resources_used: {} +buttons: {} diff --git a/src/i18n/bn/_welcome.yml b/src/i18n/bn/_welcome.yml new file mode 100644 index 00000000..7375bc9c --- /dev/null +++ b/src/i18n/bn/_welcome.yml @@ -0,0 +1,12 @@ +sections: + intro: + notices: {} + language: {} + theme: {} + style: {} + settings: {} + privacy: + links: {} + final: {} +buttons: {} +preview: {} diff --git a/src/i18n/bn/main.yml b/src/i18n/bn/main.yml new file mode 100644 index 00000000..25549f61 --- /dev/null +++ b/src/i18n/bn/main.yml @@ -0,0 +1,83 @@ +tabname: নতুন ট্যাব খুলুন +widgets: + greeting: + morning: শুভ সকাল + afternoon: শুভ অপরাহ্ণ + evening: শুভ সন্ধ্যা + christmas: শুভ বড়দিন + newyear: শুভ নব বর্ষ + halloween: শুভ হ্যালোইন + birthday: শুভ জন্মদিন + background: + credit: ছবি তুলেছেন + unsplash: Unsplash - এ আছে + information: তথ্য + download: ডাউনলোড করুন + downloads: ডাউনলোডগুলি + views: দর্শক + likes: পছন্দসমূহ + location: অবস্থান + camera: ক্যামেরা + resolution: রেজোলিউশন + source: উৎস + category: শ্রেণী + exclude: আবার দেখাবেন না + exclude_confirm: >- + আপনি কি নিশ্চিত যে আপনি এই ছবিটি আবার দেখতে চান না? + + দ্রষ্টব্য: আপনি যদি "{category}" ছবিগুলি পছন্দ না করেন, তাহলে আপনি + ব্যাকগ্রাউন্ড সোর্স সেটিংসে বিভাগটি অনির্বাচন করতে পারেন। + confirm: নিশ্চিত করুন + search: অনুসন্ধান করুন + quicklinks: + new: নতুন লিঙ্ক + name: নাম + icon: আইকন (ঐচ্ছিক) + add: যোগ করুন + name_error: অবশ্যই নাম দিতে হবে + url_error: অবশ্যই URL দিতে হবে + date: + week: সপ্তাহ + weather: + not_found: পাওয়া যায়নি + meters: "{amount} মিটার" + extra_information: অতিরিক্ত তথ্য + feels_like: মনে হচ্ছে {amount} + quote: + link_tooltip: উইকিপিডিয়াতে খুলুন + share: শেয়ার করুন + copy: কপি করুন + favourite: প্রিয় + unfavourite: অপছন্দ + navbar: + tooltips: + refresh: রিফ্রেশ + notes: + title: মন্তব্য + placeholder: এখানে লিখুন + todo: + title: সব + pin: পিন + add: যোগ করুন + no_todos: সব নেই + apps: {} +modals: + main: + title: অপশন + loading: লোড হচ্ছে..। + file_upload_error: ফাইল ২ মেগাবাইট এর বেশি + navbar: + settings: সেটিংস + addons: অ্যাড-অন + marketplace: মার্কেটপ্লেস + error_boundary: + title: ত্রুটি + message: Mue এর এই উপাদানটি লোড করতে ব্যর্থ হয়েছে + report_error: ত্রুটি প্রতিবেদন পাঠানো + sent: প্রেরিত ! + refresh: রিফ্রেশ + update: + offline: {} + error: {} + share: {} +toasts: {} diff --git a/src/i18n/de/_achievements.yml b/src/i18n/de/_achievements.yml new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/src/i18n/de/_achievements.yml @@ -0,0 +1 @@ +{} diff --git a/src/i18n/de/_addons.yml b/src/i18n/de/_addons.yml new file mode 100644 index 00000000..9da6cc65 --- /dev/null +++ b/src/i18n/de/_addons.yml @@ -0,0 +1,29 @@ +added: Hinzugefügt +check_updates: Nach Aktualisierungen suchen +no_updates: Keine Updates verfügbar +updates_available: Updates verfügbar {amount} +empty: + title: Hier ist es leer + description: Gehen Sie zum Marktplatz, um einige hinzuzufügen +sideload: + title: Hochladen + description: Installieren Sie ein Mue-Addon, das nicht auf dem Marktplatz + angeboten wird, von Ihrem Computer aus + failed: Ladevorgang für das Addon fehlgeschlagen + errors: + no_name: Kein Name angegeben + no_author: Kein Autor angegeben + no_type: Kein Typ angegeben + invalid_photos: Ungültiges Fotos Objekt + invalid_quotes: Ungültiges Zitat Objekt +sort: + title: Sortieren + newest: Installiert (Neueste) + oldest: Installiert (Älteste) + a_z: Alphabetisch (A-Z) + z_a: Alphabetisch (Z-A) +create: + title: Erstellen + moved_title: Add-on erstellen wurde verschoben! + moved_description: Mit dem 7.1-Update wurde die Erstellung von Addons auf die Web-UI verlagert + moved_button: Los geht's diff --git a/src/i18n/de/_marketplace.yml b/src/i18n/de/_marketplace.yml new file mode 100644 index 00000000..4ac83717 --- /dev/null +++ b/src/i18n/de/_marketplace.yml @@ -0,0 +1,37 @@ +by: von {author} +all: Alle +learn_more: Lerne mehr +photo_packs: Fotopakete +quote_packs: Zitat-Pakete +preset_settings: Voreingestellte Einstellungen +no_items: Keine Einträge in dieser Kategorie +collection: Sammlung +explore_collection: Sammlung erkunden +add_all: Alle zu Mue hinzufügen +collections: Sammlungen +cant_find: Sie können nicht finden, was Sie suchen? +knowledgebase_one: Besuchen Sie die +knowledgebase_two: Wissensdatenbank +knowledgebase_three: um Ihr eigenes zu erstellen. +product: + overview: Übersicht + last_updated: Letzte Aktualisierung + description: Beschreibung + show_more: Mehr anzeigen + show_less: Weniger anzeigen + show_all: Alle anzeigen + showing: Anzeigen + no_images: Keine Bilder + no_quotes: Keine Zitate + part_of: Teil von + explore: Erkunden + buttons: + addtomue: Zu Mue hinzufügen + remove: Entfernen + back: Zurück + report: Melden + setting: Einstellung + value: Wert +offline: + title: Sieht aus, als ob Sie offline sind + description: Bitte stellen Sie eine Verbindung zum Internet her diff --git a/src/i18n/de/_settings.yml b/src/i18n/de/_settings.yml new file mode 100644 index 00000000..dea24a4f --- /dev/null +++ b/src/i18n/de/_settings.yml @@ -0,0 +1,332 @@ +enabled: Aktivieren +open_knowledgebase: Offene Wissensdatenbank +additional_settings: Zusätzliche Einstellungen +reminder: + title: HINWEIS + message: Damit alle Änderungen vorgenommen werden können, muss die Seite + aktualisiert werden. +sections: + header: + more_info: Mehr Information + report_issue: Fehler Melden + enabled: Wählen Sie, ob dieses Widget angezeigt werden soll oder nicht + size: Slider zur Steuerung der Größe des Widgets + time: + title: Uhrzeit + type: Typ + type_subtitle: Legen Sie fest, ob die Uhrzeit im digitalen oder analogen Format + oder als Prozentsatz der Tageszeit angezeigt werden soll. + digital: + subtitle: Ändern Sie das Aussehen der Digitaluhr + seconds: Sekunden + twentyfourhour: 24 Stunden + twelvehour: 12 Stunden + zero: Mit nullen füllen + analogue: + title: Analog + subtitle: Ändern Sie das Aussehen der Analoguhr + second_hand: Sekundenzeiger + minute_hand: Minutenzeiger + hour_hand: Stundenzeiger + hour_marks: Stunden-Markierungen + minute_marks: Minuten-Markierungen + round_clock: Gerundeter Hintergrund + percentage_complete: Denn Tages fotschritt in Prozent anzeigen + vertical_clock: + title: Vertikale Uhr + change_hour_colour: Textfarbe der Stunde ändern + change_minute_colour: Textfarbe der Minute ändern + date: + title: Datum + week_number: Kalenderwoche + day_of_week: Wochentag + datenth: Mit nullen füllen + type: + short: Kurz + long: Lang + subtitle: Anzeige des Datums in Lang- oder Kurzform + type_settings: Anzeigeeinstellungen und Format für den ausgewählten Datumstyp + short_date: Kurzes Datum + short_format: Kurzes Format + long_format: Langes Format + short_separator: + title: Kurzer Trenner + dots: Punkte + dash: Bindestrich + gaps: Lücke + slashes: Schrägstriche + quote: + title: Zitat + additional: Zusätzliche Einstellungen zum Anpassen des Zitate-Widgets + author_link: Autor Link + custom: Benutzerdefiniertes Zitat + custom_subtitle: Legen Sie Ihre eigenen Zitate fest + no_quotes: Keine Zitate + custom_author: Benutzerdefinierter Autor + author_img: Bild des Autors anzeigen + add: Zitat hinzufügen + source_subtitle: Wählen Sie aus, woher die Zitate kommen sollen + buttons: + title: Schaltflächen + subtitle: Wählen Sie, welche Schaltflächen im Zitat angezeigt werden sollen + copy: Kopieren + tweet: Twitter + favourite: Favorit + greeting: + title: Begrüßung + events: Veranstaltungen + default: Standard-Begrüßungsnachricht + name: Name zur Begrüßung + birthday: Geburtstag + birthday_subtitle: Zeigen Sie eine Geburtstagsnachricht an, wenn Sie Geburtstag haben + birthday_age: Alter + birthday_date: Datum + additional: Einstellungen für die Begrüßungsanzeige + background: + title: Hintergrund + transition: Weicher übergang + photo_information: Foto-Informationen anzeigen + show_map: Standortkarte auf dem Foto anzeigen, falls verfügbar + categories: Kategorien + buttons: + title: Schaltflächen + view: Vollbild + favourite: Favorit + effects: + title: Effekte + subtitle: Effekte zu den Hintergrundbildern hinzufügen + blur: Unschärfe anpassen + brightness: Helligkeit anpassen + filters: + title: Hintergrundfilter + amount: Filtermenge + grayscale: Graustufen + invert: Invertieren + saturate: Sättigen + contrast: Kontrast + type: + custom_image: Benutzerdefiniertes Bild + custom_colour: Benutzerdefinierte Farbe/Farbverlauf + random_colour: Zufällige Farben + random_gradient: Zufälliger Verlauf + unsplash: {} + source: + title: Quelle + subtitle: Wählen Sie aus, woher die Hintergrundbilder kommen sollen + api: Hintergrund API + custom_background: Benutzerdefinierter Hintergrund + custom_colour: Benutzerdefinierter Hintergrundfarbe + upload: Hochladen + add_colour: Farbe hinzufügen + add_background: Hintergrund hinzufügen + drop_to_upload: Zum Hochladen ablegen + formats: "Verfügbare Formate: {list}" + select: Auswählen + add_url: URL hinzufügen + disabled: Deaktiviert + loop_video: Video schleife + mute_video: Video stumm + quality: + title: Qualität + high: Hohe Qualität + normal: Normale Qualität + datasaver: Datensparer + custom_title: Eigene Bilder + custom_description: Wählen Sie Bilder von Ihrem lokalen Computer + remove: Bild entfernen + display: Anzeige + display_subtitle: Ändern Sie, wie Hintergrund- und Fotodaten geladen werden + api: API Einstellung + api_subtitle: Optionen für den Abruf eines Bildes von einem externen Anbieter (API) + search: + title: Suche + additional: Zusätzliche Optionen für die Anzeige und Funktionalität des Such-Widgets + search_engine: Suchmaschine + search_engine_subtitle: Wählen Sie die zu verwendende Suchmaschine in der Suchleiste + custom: Abfrage-URL + autocomplete: Autovervollständigen + autocomplete_provider: Anbieter von Autovervollständigung + autocomplete_provider_subtitle: Suchmaschine für die automatische Vervollständigung der Dropdown-Ergebnisse + voice_search: Sprachsuche + dropdown: Auswahlmenü Suche + focus: Fokus auf geöffneten Tab + weather: + title: Wetter + location: Standort + temp_format: + title: Temperatur Format + extra_info: + title: Zusätzliche informationen + show_location: Standort anzeigen + show_description: Beschreibung anzeigen + weather_description: Wetterbeschreibung + cloudiness: Bewölkungsgrad + humidity: Luftfeuchtigkeit + visibility: Sichtbarkeit + wind_speed: Windgeschwindigkeit + wind_direction: Windrichtung + min_temp: Mindesttemperatur + max_temp: Höchsttemperatur + atmospheric_pressure: Atmosphärischer Druck + options: + basic: Allgemein + expanded: Erweitert + custom: Benutzerdefiniert + custom_settings: Benutzerdefinierte Einstellungen + quicklinks: + title: Schnellzugriff + additional: Zusätzliche Einstellungen für die Anzeige von Schnellzugriffen und + Funktionen + open_new: In neuen Tab öffnen + tooltip: Kurzinfo + text_only: Nur Text anzeigen + add_link: Link einfügen + no_quicklinks: Keine Schnellzugriffe + edit: Bearbeiten + style: Stil + options: + text_only: Nur Text + styling: Schnellzugriff Stile + styling_description: Aussehen der Schnellzugriffe anpassen + message: + title: Mitteilung + add: Mitteilung hinzufügen + messages: Mitteilungen + no_messages: Keine Mitteilungen + add_some: Fügen Sie ruhig etwas hinzu. + content: Mitteilungs Inhalt + appearance: + title: Erscheinungsbild + style: + title: Widget Stil + description: "Wählen Sie zwischen zwei Stilen: Dem alten (aktiviert für Benutzer + vor Version 7.0) und dem modernen Stil." + legacy: Legendär + new: Modern + theme: + title: Design + description: Ändern Sie das Thema der Mue-Widgets und -Modale + light: Hell + dark: Dunkel + navbar: + title: Navigationsleiste + notes: Notizen + refresh: Aktualisieren + refresh_subtitle: Wählen Sie aus, was aktualisiert werden soll, wenn Sie auf die + Schaltfläche "Aktualisieren" klicken + hover: Nur beim Hovern anzeigen + additional: Ändern Sie den Stil der Navigationsleiste und der gewünschten + Schaltflächen + refresh_options: + none: Keine + page: Seite + font: + title: Schriftart + custom: Eigene Schriftart + google: Importieren von Google Fonts + weight: + title: Schriftgröße + thin: Dünn + extra_light: Extra hell + light: Hell + medium: Mittel + style: + title: Schriftart + accessibility: + title: Barrierefreiheit + description: Einstellungen zur Barrierefreiheit für Mue + animations: Animationen + text_shadow: + title: Textschatten des Widgets + new: Neu + old: Alt + none: Keinen + widget_zoom: Widget größe + toast_duration: Toast Dauer + milliseconds: ms + order: + title: Widget Sortieren + advanced: + title: Erweitert + offline_mode: Offline Modus + offline_subtitle: Wenn diese Option aktiviert ist, werden alle Anfragen an + Online-Dienste deaktiviert. + data: Daten + data_subtitle: Wählen Sie, ob Sie Ihre Mue-Einstellungen auf Ihren Computer + exportieren, eine vorhandene Einstellungsdatei importieren oder Ihre + Einstellungen auf die Standardwerte zurücksetzen möchten + reset_modal: + title: ACHTUNG + question: Möchten Sie Mue zurücksetzen? + information: Dadurch werden alle Daten gelöscht. Wenn Sie Ihre Daten und + Einstellungen behalten möchten, exportieren Sie sie bitte zuerst. + cancel: Abbrechen + customisation: Anpassung + custom_css: Benutzerdefiniertes CSS + custom_css_subtitle: Passen Sie das Styling von Mue mit Cascading Style Sheets + (CSS) an Ihre Bedürfnisse an. + custom_js: Benutzerdefiniertes JS + tab_name: Tab Name + tab_name_subtitle: Ändern Sie den Namen der Tabs, die in Ihrem Browser angezeigt werden + timezone: + title: Zeitzone + subtitle: Wählen Sie eine Zeitzone aus der Liste anstelle der automatischen + Vorgabe Ihres Computers + automatic: Automatisch + experimental_warning: Bitte beachten Sie, dass das Mue Team keinen Support + leisten kann, wenn Sie den experimentellen Modus aktiviert haben. Bitte + deaktivieren Sie ihn zuerst und schauen Sie, ob das Problem weiterhin + auftritt, bevor Sie den Support kontaktieren. + preview_data_disabled: {} + stats: + title: Statistiken + sections: + tabs_opened: Geöffnete Tabs + backgrounds_favourited: Bevorzugte Hintergründe + backgrounds_downloaded: Hintergründe heruntergeladen + quotes_favourited: Bevorzugte Zitate + quicklinks_added: Quicklinks hinzugefügt + settings_changed: Einstellungen geändert + addons_installed: Installierte Add-ons + usage: Nutzungsstatistiken + achievements: Errungenschaften + unlocked: "{count} Freigeschaltet" + clear_modal: {} + experimental: + title: Experimentell + warning: Diese Einstellungen sind nicht vollständig getestet/implementiert und + funktionieren möglicherweise nicht korrekt! + developer: Entwickler + language: + title: Sprache + quote: Zitat-Sprache + changelog: + title: Änderungen + by: Von {author} + about: + title: Über + version: + checking_update: Auf Update prüfen + update_available: Update verfügbar + no_update: Kein Update verfügbar + offline_mode: Im Offline Modus kann nicht nach Updates gesucht werden + error: + title: Update-Informationen konnten nicht abgerufen werden + description: Es ist ein Fehler aufgetreten + contact_us: Kontaktieren Sie uns + support_mue: Mue unterstützen + support_subtitle: Da Mue völlig kostenlos ist, sind wir auf Spenden angewiesen, + um die Serverkosten zu decken und die Entwicklung zu finanzieren. + support_donate: Spenden + form_button: Formular + resources_used: + title: Verwendete Ressourcen + bg_images: Offline Hintergrundbilder + contributors: Mitwirkende + supporters: Unterstützer + no_supporters: Derzeit gibt es keine Mue-Unterstützer + photographers: Fotografen +buttons: + reset: Zurücksetzen + import: Importieren + export: Exportieren diff --git a/src/i18n/de/_welcome.yml b/src/i18n/de/_welcome.yml new file mode 100644 index 00000000..ea4897c7 --- /dev/null +++ b/src/i18n/de/_welcome.yml @@ -0,0 +1,65 @@ +sections: + intro: + title: Willkommen bei Mue Tab + description: Vielen Dank für die Installation, wir wünschen Ihnen viel Spaß mit + unserer Erweiterung. + notices: + discord_title: Unserem Discord beitreten + discord_description: Sprechen Sie mit der Mue-Community und den Entwicklern + discord_join: Beitreten + github_title: Auf GitHub mitwirken + github_description: Fehler melden, Funktionen hinzufügen oder spenden + github_open: Öffnen + language: + title: Wählen Sie Ihre Sprache + description: Mue kann in den unten aufgeführten Sprachen angezeigt werden. Sie + können auch neue Übersetzungen auf unserer Website hinzufügen + theme: + title: Wählen Sie Ihr Erscheinungsbild + description: Mue ist sowohl mit einem hellen als auch mit einem dunklen + Erscheinungsbild erhältlich, das je nach dem Erscheinungsbild Ihres + Systems automatisch eingestellt werden kann. + tip: Bei der Einstellung Automatisch wird das Design auf Ihrem System verwendet. + Diese Einstellung wirkt sich auf die Modalitäten und einige der Widgets + aus, die auf dem Bildschirm angezeigt werden, z. B. Wetter und Notizen. + style: + title: Wählen Sie einen Stil aus + description: Mue bietet derzeit die Wahl zwischen dem alten Design und dem + neuen, modernen Design. + settings: + title: Einstellungen importieren + description: Installieren Sie Mue auf einem neuen Gerät? So können Sie Ihre + alten Einstellungen importieren! + tip: Sie können Ihre alten Einstellungen exportieren, indem Sie in Ihrem alten + Mue-Einstellungen zur Registerkarte Erweitert navigieren. Klicken Sie dann + auf die Schaltfläche Exportieren, um die JSON-Datei herunterzuladen. Sie + können diese Datei hier hochladen, um Ihre Einstellungen und Präferenzen + von Ihrer vorherigen Mue-Installation zu übernehmen. + privacy: + title: Datenschutz Optionen + description: Aktivieren Sie die Einstellungen, um Ihre Privatsphäre mit Mue + weiter zu schützen. + offline_mode_description: Wenn Sie den Offline-Modus aktivieren, werden alle + Anfragen an jeden Dienst deaktiviert. Dies hat zur Folge, dass + Online-Hintergründe, Online-Zitate, Marktplatz, Wetter, Quicklinks, + Änderungshinweise und einige Informationen über die Registerkarte + deaktiviert werden. + links: + privacy_policy: Datenschutzerklärung + source_code: Quellcode + final: + title: Letzter Abschnitt + description: Ihr Mue Tab Erlebnis kann beginnen. + changes: Änderungen + changes_description: Um die Einstellungen später zu ändern, klicken Sie auf das + Einstellungssymbol in der oberen rechten Ecke Ihrer Registerkarte. + imported: Importiert {amount} Einstellung +buttons: + next: Weiter + preview: Vorschau + previous: Zurück + close: Schließen +preview: + description: Sie befinden sich derzeit im Vorschaumodus. Die Einstellungen + werden beim Schließen dieser Registerkarte zurückgesetzt. + continue: Einrichtung fortführen diff --git a/src/i18n/de/main.yml b/src/i18n/de/main.yml new file mode 100644 index 00000000..03f2fd04 --- /dev/null +++ b/src/i18n/de/main.yml @@ -0,0 +1,88 @@ +tabname: Neuer Tab +widgets: + greeting: + morning: Guten Morgen + afternoon: Guten Tag + evening: Guten Abend + christmas: Fröhliche Weihnachten + newyear: Frohes neues Jahr + birthday: Glückwunsch zum Geburtstag + background: + credit: Foto von + unsplash: unsplash.com + information: Informationen + views: Ansichten + location: Standort + camera: Kamera + resolution: Auflösung + source: Quelle + category: Kategorie + exclude: Nicht mehr anzeigen + exclude_confirm: >- + Sind Sie sicher, dass Sie dieses Bild nicht mehr sehen wollen? + + Hinweis: Wenn Sie "{category}"-Bilder nicht mögen, können Sie die + Kategorie in den Einstellungen für die Hintergrundquelle abwählen. + confirm: Bestätigen + search: Suche + quicklinks: + new: Neuer Link + add: Hinzufügen + name_error: Muss einen Namen angeben + url_error: Muss eine URL angeben + date: + week: Kalenderwoche + weather: + not_found: Nicht gefunden + meters: "{amount} Meter" + feels_like: Bei gefühlten {amount} + quote: + share: Teilen + copy: Kopieren + favourite: Favorit + navbar: + tooltips: + refresh: Neuladen + notes: + title: Notizen + placeholder: Hier eingeben + todo: + pin: Pinn + add: Hinzufügen + no_todos: Keine Todos + apps: {} +modals: + main: + title: Einstellungen + loading: Läd... + file_upload_error: Datei ist größer als 2MB + navbar: + settings: Einstellungen + addons: Meine Addons + marketplace: Marktplatz + error_boundary: + title: Fehler + message: Diese Komponente von Mue konnte nicht geladen werden + report_error: Fehlerbericht senden + sent: Gesendet! + refresh: Neuladen + update: + offline: + description: Update-Protokolle können im Offline-Modus nicht abgerufen werden + error: + title: Fehler + description: Konnte keine Verbindung zum Server herstellen + share: + copy_link: Link kopieren + email: E-Mail +toasts: + quote: Kopierte zitate + notes: Kopierte notizen + reset: Erfolgreich zurücksetzen + installed: Erfolgreich installiert + uninstalled: Erfolgreich entfernt + updated: Erfolgreich aktualisiert + error: Etwas ist schief gelaufen + imported: Erfolgreich importiert + no_storage: Nicht genügend Speicherplatz + link_copied: Link kopiert diff --git a/src/i18n/en-GB/_achievements.yml b/src/i18n/en-GB/_achievements.yml index 5276e5e8..6bbd6baf 100644 --- a/src/i18n/en-GB/_achievements.yml +++ b/src/i18n/en-GB/_achievements.yml @@ -1,7 +1,7 @@ -727: +"727": name: When You See It description: Opened 727 tabs -1337: +"1337": name: MU3T4B description: Opened 1337 tabs 10tabs: diff --git a/src/i18n/en-GB/_addons.yml b/src/i18n/en-GB/_addons.yml index 0d8cbb70..9e6e1c72 100644 --- a/src/i18n/en-GB/_addons.yml +++ b/src/i18n/en-GB/_addons.yml @@ -24,7 +24,5 @@ sort: create: title: Create moved_title: Create add-on has moved! - moved_description: >- - Following the 7.1 update, the creation of addons has now moved to the - web UI + moved_description: Following the 7.1 update, the creation of addons has now moved to the web UI moved_button: Coming Soon.... diff --git a/src/i18n/en-GB/_settings.yml b/src/i18n/en-GB/_settings.yml index 8c501a5d..25a90f4b 100644 --- a/src/i18n/en-GB/_settings.yml +++ b/src/i18n/en-GB/_settings.yml @@ -3,9 +3,7 @@ open_knowledgebase: Open Knowledgebase additional_settings: Additional Settings reminder: title: NOTICE - message: >- - In order for all of the changes to take place, the page must be - refreshed. + message: In order for all of the changes to take place, the page must be refreshed. sections: header: more_info: More info @@ -16,8 +14,7 @@ sections: title: Time format: Format type: Type - type_subtitle: >- - Choose whether to display the time in digital format, analogue + type_subtitle: Choose whether to display the time in digital format, analogue format, or a percentage completion of the day digital: title: Digital @@ -144,7 +141,7 @@ sections: add_colour: Add colour add_background: Add background drop_to_upload: Drop to upload - formats: 'Available formats: {list}' + formats: "Available formats: {list}" select: Or Select add_url: Add URL disabled: Disabled @@ -232,8 +229,7 @@ sections: title: Appearance style: title: Widget Style - description: >- - Choose between the two styles, legacy (enabled for pre 7.0 users) + description: Choose between the two styles, legacy (enabled for pre 7.0 users) and our slick modern styling. legacy: Legacy new: New @@ -294,40 +290,33 @@ sections: offline_mode: Offline mode offline_subtitle: When enabled, all requests to online services will be disabled. data: Data - data_description: >- - Choose whether to export your Mue settings to your computer, import - an existing settings file, or reset your settings to their default + data_description: Choose whether to export your Mue settings to your computer, + import an existing settings file, or reset your settings to their default values data_subtitle: Manage your data on Mue. reset_modal: title: WARNING question: Do you want to reset Mue? - information: >- - This will delete all data. If you wish to keep your data and + information: This will delete all data. If you wish to keep your data and preferences, please export them first. cancel: Cancel customisation: Customisation custom_css: Custom CSS - custom_css_subtitle: >- - Make Mue's styling customised to you with Cascading Style Sheets - (CSS). + custom_css_subtitle: Make Mue's styling customised to you with Cascading Style Sheets (CSS). custom_js: Custom JS tab_name: Tab name tab_name_subtitle: Change the name of the tab that appears in your browser timezone: title: Time Zone - subtitle: >- - Choose a timezone from the list instead of the automatic default - from your computer + subtitle: Choose a timezone from the list instead of the automatic default from + your computer automatic: Automatic - experimental_warning: >- - Please note that the Mue team cannot provide support if you have - experimental mode on. Please disable it first and see if the issue - continues to occur before contacting support. + experimental_warning: Please note that the Mue team cannot provide support if + you have experimental mode on. Please disable it first and see if the + issue continues to occur before contacting support. preview_data_disabled: title: Data Settings Disabled - description: >- - Data settings are disabled in preview mode. Please exit preview + description: Data settings are disabled in preview mode. Please exit preview mode to use this feature. stats: title: Stats @@ -341,17 +330,16 @@ sections: addons_installed: Add-ons installed usage: Usage Stats achievements: Achievements - achievement_unlocked: 'Achievement Unlocked: {name}' - unlocked: '{count} Unlocked' + achievement_unlocked: "Achievement Unlocked: {name}" + unlocked: "{count} Unlocked" locked: Locked clear_modal: question: Do you want to clear your stats? information: This will clear all achievements and usage statistics. experimental: title: Experimental - warning: >- - These settings have not been fully tested/implemented and may not - work correctly! + warning: These settings have not been fully tested/implemented and may not work + correctly! developer: Developer language: title: Language @@ -372,9 +360,8 @@ sections: description: An error occured contact_us: Contact Us support_mue: Support Mue - support_subtitle: >- - As Mue is entirely free, we rely on donations to cover the server - bills and fund development + support_subtitle: As Mue is entirely free, we rely on donations to cover the + server bills and fund development support_donate: Donate form_button: Form resources_used: diff --git a/src/i18n/en-GB/_welcome.yml b/src/i18n/en-GB/_welcome.yml index a1c75501..1453c2c3 100644 --- a/src/i18n/en-GB/_welcome.yml +++ b/src/i18n/en-GB/_welcome.yml @@ -2,8 +2,7 @@ tip: Quick Tip sections: intro: title: Welcome to Mue Tab - description: >- - Thank you for installing Mue, we hope you enjoy your time with our + description: Thank you for installing Mue, we hope you enjoy your time with our extension. notices: discord_title: Join our Discord @@ -14,42 +13,35 @@ sections: github_open: Open language: title: Choose your language - description: >- - Mue can be displayed the languages listed below. You can also add new - translations on our + description: Mue can be displayed the languages listed below. You can also add + new translations on our theme: title: Select a theme - description: >- - Mue is available in both light and dark theme, or this can be + description: Mue is available in both light and dark theme, or this can be automatically set depending on your system theme. - tip: >- - Using the Auto settings will use the theme on your computer. This - setting will impact the modals and some of the widgets displayed on - the screen, such as weather and notes. + tip: Using the Auto settings will use the theme on your computer. This setting + will impact the modals and some of the widgets displayed on the screen, + such as weather and notes. style: title: Choose a style - description: >- - Mue currently offers the choice between the legacy styling and the + description: Mue currently offers the choice between the legacy styling and the newly released modern styling. legacy: Legacy modern: Modern settings: title: Import Settings description: Installing Mue on a new device? Feel free to import your old settings! - tip: >- - You can export your old settings by navigating to the Advanced tab in - your old Mue setup. Then you need to click the export button which - will download the JSON file. You can upload this file here to carry - across your settings and preferences from your previous Mue - installation. + tip: You can export your old settings by navigating to the Advanced tab in your + old Mue setup. Then you need to click the export button which will + download the JSON file. You can upload this file here to carry across your + settings and preferences from your previous Mue installation. privacy: title: Privacy Options description: Enable settings to further protect your privacy with Mue. - offline_mode_description: >- - Enabling offline mode will disable all requests to any service. This - will result in online backgrounds, online quotes, marketplace, - weather, quick links, change log and some about tab information to be - disabled. + offline_mode_description: Enabling offline mode will disable all requests to any + service. This will result in online backgrounds, online quotes, + marketplace, weather, quick links, change log and some about tab + information to be disabled. links: title: Links privacy_policy: Privacy Policy @@ -58,9 +50,8 @@ sections: title: Final step description: Your Mue Tab experience is about to begin. changes: Changes - changes_description: >- - To change settings later click on the settings icon in the top right - corner of your tab. + changes_description: To change settings later click on the settings icon in the + top right corner of your tab. imported: Imported {amount} settings buttons: next: Next @@ -69,7 +60,6 @@ buttons: close: Close finish: Finish preview: - description: >- - You are currently in preview mode. Settings will be reset on closing - this tab. + description: You are currently in preview mode. Settings will be reset on + closing this tab. continue: Continue setup diff --git a/src/i18n/en-GB/main.yml b/src/i18n/en-GB/main.yml index c6a77644..bf66bbd2 100644 --- a/src/i18n/en-GB/main.yml +++ b/src/i18n/en-GB/main.yml @@ -42,7 +42,7 @@ widgets: week: Week weather: not_found: Not Found - meters: '{amount} metres' + meters: "{amount} metres" extra_information: Extra Information feels_like: Feels like {amount} quote: @@ -72,8 +72,8 @@ modals: file_upload_error: File is over 2MB navbar: settings: Settings - addons: Library - marketplace: Discover + addons: Add-ons + marketplace: Marketplace error_boundary: title: Error message: Failed to load this component of Mue diff --git a/src/i18n/en-US/_achievements.yml b/src/i18n/en-US/_achievements.yml new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/src/i18n/en-US/_achievements.yml @@ -0,0 +1 @@ +{} diff --git a/src/i18n/en-US/_addons.yml b/src/i18n/en-US/_addons.yml new file mode 100644 index 00000000..d1ea50b3 --- /dev/null +++ b/src/i18n/en-US/_addons.yml @@ -0,0 +1,6 @@ +empty: {} +sideload: + errors: {} +sort: {} +create: + moved_button: Get Started diff --git a/src/i18n/en-US/_marketplace.yml b/src/i18n/en-US/_marketplace.yml new file mode 100644 index 00000000..75625d73 --- /dev/null +++ b/src/i18n/en-US/_marketplace.yml @@ -0,0 +1,3 @@ +product: + buttons: {} +offline: {} diff --git a/src/i18n/en-US/_settings.yml b/src/i18n/en-US/_settings.yml new file mode 100644 index 00000000..0bae3f4b --- /dev/null +++ b/src/i18n/en-US/_settings.yml @@ -0,0 +1,69 @@ +reminder: {} +sections: + header: {} + time: + digital: {} + analogue: + title: Analog + vertical_clock: + change_hour_colour: Change hour text color + change_minute_colour: Change minute text color + date: + type: {} + short_separator: {} + quote: + buttons: + favourite: Favorite + greeting: {} + background: + buttons: + view: Maximize + effects: + filters: {} + type: + custom_colour: Custom color/gradient + unsplash: {} + source: + custom_colour: Custom background color + add_colour: Add color + quality: {} + search: + voice_search: Voice Search + weather: + temp_format: {} + extra_info: {} + options: {} + quicklinks: + options: {} + message: {} + appearance: + style: {} + theme: {} + navbar: + refresh_options: {} + font: + weight: {} + style: {} + accessibility: + text_shadow: {} + widget_zoom: Widget zoom + order: {} + advanced: + data_subtitle: Choose whether to export your Mue settings to your computer, + import an existing settings file, or reset your settings to their default + values + reset_modal: {} + customisation: Customization + timezone: {} + preview_data_disabled: {} + stats: + sections: {} + clear_modal: {} + experimental: {} + language: {} + changelog: {} + about: + version: + error: {} + resources_used: {} +buttons: {} diff --git a/src/i18n/en-US/_welcome.yml b/src/i18n/en-US/_welcome.yml new file mode 100644 index 00000000..7375bc9c --- /dev/null +++ b/src/i18n/en-US/_welcome.yml @@ -0,0 +1,12 @@ +sections: + intro: + notices: {} + language: {} + theme: {} + style: {} + settings: {} + privacy: + links: {} + final: {} +buttons: {} +preview: {} diff --git a/src/i18n/en-US/main.yml b/src/i18n/en-US/main.yml new file mode 100644 index 00000000..eb1fc3b1 --- /dev/null +++ b/src/i18n/en-US/main.yml @@ -0,0 +1,25 @@ +widgets: + greeting: {} + background: {} + quicklinks: {} + date: {} + weather: + meters: "{amount} meters" + quote: + favourite: Favorite + unfavourite: Unfavorite + navbar: + tooltips: {} + notes: {} + todo: {} + apps: {} +modals: + main: + navbar: + addons: My Add-ons + error_boundary: {} + update: + offline: {} + error: {} + share: {} +toasts: {} diff --git a/src/i18n/es-419/_achievements.yml b/src/i18n/es-419/_achievements.yml new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/src/i18n/es-419/_achievements.yml @@ -0,0 +1 @@ +{} diff --git a/src/i18n/es-419/_addons.yml b/src/i18n/es-419/_addons.yml new file mode 100644 index 00000000..bbcfe580 --- /dev/null +++ b/src/i18n/es-419/_addons.yml @@ -0,0 +1,25 @@ +added: Añadidos +check_updates: Comprobar actualizaciones +no_updates: No hay actualizaciones disponibles +updates_available: Actualizaciones disponibles {amount} +empty: + title: Vacío + description: Ve a la tienda para agregar algunos. +sideload: + title: Cargar localmente + failed: Fallo en la carga lateral del complemento + errors: + no_name: No se ha indicado el nombre + no_author: No se ha indicado el autor + no_type: No se ha indicado el tipo + invalid_photos: Objeto de fotos inválido + invalid_quotes: Objeto de citaciones inválido +sort: + title: Ordenar + newest: Instalados (Nuevos) + oldest: Instalados (Antiguos) + a_z: Alfabético (A-Z) + z_a: Alfabético (Z-A) +create: + title: Crear + moved_button: Get Started diff --git a/src/i18n/es-419/_marketplace.yml b/src/i18n/es-419/_marketplace.yml new file mode 100644 index 00000000..1a7cf8c1 --- /dev/null +++ b/src/i18n/es-419/_marketplace.yml @@ -0,0 +1,16 @@ +photo_packs: Paquetes de fotos +quote_packs: Paquetes de citas +preset_settings: Ajustes preestablecidos +no_items: No hay artículos en esta categoría +product: + overview: Vista general + information: Información + last_updated: Última actualización + version: Versión + buttons: + addtomue: Añadir a Mue + remove: Desinstalar + update_addon: Actualizar complemento +offline: + title: Parece que estás desconectado + description: Por favor conéctate a Internet diff --git a/src/i18n/es-419/_settings.yml b/src/i18n/es-419/_settings.yml new file mode 100644 index 00000000..52eac218 --- /dev/null +++ b/src/i18n/es-419/_settings.yml @@ -0,0 +1,253 @@ +enabled: Activado +reminder: + title: AVISO + message: Para que todos los cambios surjan efecto, recarga la pestaña. +sections: + header: {} + time: + title: Tiempo + format: Formato + type: Tipo + digital: + seconds: Segundos + twentyfourhour: 24 Horas + twelvehour: 12 Horas + zero: Sin ceros + analogue: + title: Analógico + second_hand: Manecilla de los segundos + minute_hand: Manecilla de los minutos + hour_hand: Manecilla de las horas + hour_marks: Marcas de las horas + minute_marks: Marcas de los minutos + percentage_complete: Porcentaje completado + vertical_clock: {} + date: + title: Fecha + week_number: Número de la semana + day_of_week: Día de la semana + datenth: Fecha nth + type: + short: Corto + long: Largo + short_date: Fecha corta + short_format: Formato corto + short_separator: + title: Separador corto + dots: Puntos + dash: Guiones + gaps: Guiones con espacios + slashes: Barras + quote: + title: Citación + author_link: Enlace del autor + custom: Citación personalizada + custom_author: Autor personalizado + add: Añadir cita + buttons: + title: Botones + copy: Botón de copiar + tweet: Botón de Tweet + favourite: Botón de favoritos + greeting: + title: Saludo + events: Eventos + default: Mensaje del saludo por defecto + name: Nombre para el saludo + birthday: Cumpleaños + birthday_age: Edad de cumpleaños + birthday_date: Fecha de cumpleaños + background: + title: Fondo + transition: Transición fade-in + photo_information: Ver información de la foto + show_map: Mostrar el mapa de la ubicación en la información de la foto si está + disponible + buttons: + title: Botones + view: Ver + favourite: Favorito + download: Descargar + effects: + title: Efectos + blur: Ajustar difuminado + brightness: Ajustar brillo + filters: + title: Filtros del fondo + amount: Cantidad del filtro + grayscale: Escala de grises + invert: Invertir + saturate: Saturar + contrast: Contraste + type: + title: Tipo + custom_image: Imagen personalizada + custom_colour: Color/degradado personalizado + random_colour: Color aleatorio + random_gradient: Degradado aleatorio + unsplash: {} + source: + title: Fuente + api: API de fondos + custom_background: Fondo personalizado + custom_colour: Color del fondo personalizado + upload: Subir + add_colour: Añadir color + add_background: Añadir fondo + add_url: Añadir URL + disabled: Desactivado + loop_video: Vídeo en bucle + mute_video: Silenciar video + quality: + title: Calidad + high: Calidad alta + normal: Calidad normal + datasaver: Ahorro de datos + search: + title: Búsqueda + search_engine: Motor de Búsqueda + custom: URL de búsqueda personalizada + autocomplete: Autocompletado + autocomplete_provider: Proveedor del autocompletado + voice_search: Búsqueda por voz + dropdown: Listado de búsqueda + weather: + title: Clima + location: Ubicación + temp_format: + title: Formato de la temperatura + extra_info: + title: Información extra + show_location: Mostrar ubicación + show_description: Mostrar descripción + cloudiness: Nubosidad + humidity: Humedad + visibility: Visibilidad + wind_speed: Velocidad del viento + wind_direction: Dirección del viento + min_temp: Temperatura mínima + max_temp: Temperatura máxima + atmospheric_pressure: Presión atmosférica + options: {} + quicklinks: + title: Enlaces rápidos + open_new: Abrir en una nueva pestaña + tooltip: Descripción emergente + text_only: Mostrar solo texto + options: {} + message: + title: Mensaje + add: Añadir mensaje + text: Texto + appearance: + title: Apariencia + style: {} + theme: + title: Tema + auto: Automática + light: Claro + dark: Oscuro + navbar: + title: Barra de búsqueda + notes: Notas + refresh: Botón de recargar + hover: Solo mostrar al pasar el cursor + refresh_options: + none: Ninguno + page: Página + font: + title: Fuente + custom: Fuente personalizada + google: Importar desde Google Fonts + weight: + title: Tipo de la fuente + thin: Delgado + extra_light: Extra fino + light: Fino + medium: Mediano + semi_bold: Semi negrita + bold: Negrita + extra_bold: Extra negrita + style: + title: Estilo de la fuente + italic: Cursiva + oblique: Oblicua + accessibility: + title: Accesibilidad + animations: Animaciones + text_shadow: {} + widget_zoom: Zoom del widget + toast_duration: Duración de la notificación + milliseconds: milisegundos + order: + title: Orden de los widgets + advanced: + title: Avanzado + offline_mode: Modo sin conexión + data: Datos + data_subtitle: Choose whether to export your Mue settings to your computer, + import an existing settings file, or reset your settings to their default + values + reset_modal: + title: ADVERTENCIA + question: ¿Quieres reiniciar Mue? + information: Esto borrará todos los datos. Si desea mantener sus datos y + preferencias, por favor, expórtelos primero. + cancel: Cancelar + customisation: Personalización + custom_css: CSS personalizado + custom_js: JS personalizado + tab_name: Nombre de la pestaña + timezone: + title: Zona horaria + automatic: Automático + experimental_warning: Por favor, ten en cuenta que el equipo de Mue no puede dar + soporte si tienes el modo experimental activado. Por favor, desactívalo + primero y comprueba si el problema sigue ocurriendo antes de contactar al + equipo de soporte. + preview_data_disabled: {} + stats: + title: Estadísticas + sections: + tabs_opened: Pestañas abiertas + backgrounds_favourited: Fondos en tus favoritos + backgrounds_downloaded: Fondos descargados + quotes_favourited: "Citaciones en favoritos " + quicklinks_added: Enlaces rápidos agregados + settings_changed: Ajustes cambiados + addons_installed: Complementos instalados + usage: Estadísticas de uso + clear_modal: {} + experimental: + warning: Estos ajustes no han sido totalmente probados/implementados y pueden no + funcionar correctamente. + developer: Desarrollador + language: + title: Idioma + quote: Idioma de las citaciones + changelog: + title: Registro de cambios + by: Por {author} + about: + title: Acerca de + version: + title: Versión + checking_update: Comprobando actualizaciones + update_available: Actualización disponible + no_update: No hay actualizaciones disponibles + offline_mode: No se puede comprobar la actualización en modo sin conexión + error: + title: Error al obtener la información de la actualización + description: Ha ocurrido un error + contact_us: Contáctanos + support_mue: Apoya Mue + resources_used: + title: Recursos usados + bg_images: Fondos sin conexión + contributors: Contribuidores + no_supporters: Actualmente no hay partidarios de Mue + photographers: Fotógrafos +buttons: + reset: Reiniciar + import: Importar + export: Exportar diff --git a/src/i18n/es-419/_welcome.yml b/src/i18n/es-419/_welcome.yml new file mode 100644 index 00000000..011c6abd --- /dev/null +++ b/src/i18n/es-419/_welcome.yml @@ -0,0 +1,56 @@ +tip: Consejo +sections: + intro: + title: Bienvenido a Mue Tab + description: Gracias por instalar Mue, esperamos que disfrute de su tiempo con + nuestra extensión. + notices: {} + language: + title: Elige el idioma + description: Mue puede mostrarse en los idiomas que se indican debajo. ¡También + puedes contribuir con traducciones en nuestro + theme: + title: Selecciona un tema + description: Mue está disponible tanto en el tema claro como en el oscuro, + también se puede configurar automáticamente en función del tema de su + sistema. + tip: Si utiliza la configuración automática, se utilizará el tema de tu + computadora. Esta configuración afectará a los modales y a algunos de los + widgets que aparecen en la pantalla, como la hora y las notas. + style: {} + settings: + title: Importa los ajustes + description: ¿Instalando Mue en un nuevo dispositivo? No dudes en importar tu + configuración anterior. + tip: Puedes exportar tu configuración yendo a la pestaña Avanzado en tu + configuración de Mue. Luego debes hacer clic en el botón de exportación + que descargará el archivo JSON. Puedes subir este archivo aquí para + mantener tus ajustes y preferencias de tu instalación anterior de Mue. + privacy: + title: Opciones de privacidad + description: Activa estos ajustes para proteger aún más tu privacidad con Mue. + offline_mode_description: Al activar el modo sin conexión se deshabilitarán + todas las peticiones a cualquier servicio. Esto hará que se desactiven los + fondos en línea, las citaciones en línea, la tienda, el tiempo, los + enlaces rápidos, el registro de cambios, y alguna información de la + pestaña Acerca de. + links: + title: Enlaces + privacy_policy: Política de privacidad + source_code: Código fuente + final: + title: Último paso + description: Tu experiencia con Mue Tab está a punto de comenzar + changes: Cambios + changes_description: Para cambiar la configuración más tarde, haga clic en el + icono de configuración en la esquina superior derecha de su pestaña. + imported: Importados {amount} ajustes +buttons: + next: Siguiente + preview: Vista previa + previous: Anterior + close: Cerrar +preview: + description: Actualmente se encuentra en el modo de vista previa. La + configuración se restablecerá al cerrar esta pestaña. + continue: Continuar con la configuración diff --git a/src/i18n/es-419/main.yml b/src/i18n/es-419/main.yml new file mode 100644 index 00000000..c66f983b --- /dev/null +++ b/src/i18n/es-419/main.yml @@ -0,0 +1,68 @@ +tabname: Nueva pestaña +widgets: + greeting: + morning: Buenos días + afternoon: Buenas tardes + evening: Buenas noches + christmas: Feliz Navidad + newyear: Feliz año nuevo + halloween: Feliz Halloween + birthday: Feliz cumpleaños + background: + credit: Foto por + unsplash: en Unsplash + information: Información + download: Descargar + downloads: Descargas + views: Vistas + search: Buscar + quicklinks: + new: Nuevo enlace + name: Nombre + icon: Icono (opcional) + add: Añadir + name_error: Debe indicar el nombre + url_error: Debe indicar la URL + date: + week: Semana + weather: + not_found: No encontrado + meters: "{amount} metros" + quote: {} + navbar: + tooltips: + refresh: Recargar + notes: + title: Notas + placeholder: Escribe aquí + todo: {} + apps: {} +modals: + main: + title: Opciones + loading: Cargando... + file_upload_error: El archivo pesa más de 2MB + navbar: + settings: Ajustes + addons: Mis complementos + marketplace: Tienda + error_boundary: + message: No se ha podido cargar este componente de Mue + refresh: Recargar + update: + title: Actualizar + offline: + title: Sin conexión + description: No se pueden obtener actualizaciones en modo sin conexión + error: + description: No se pudo conectar con el servidor + share: {} +toasts: + quote: Citación copiada + notes: Notas copiadas + reset: Restablecido correctamente + installed: Instalado correctamente + uninstalled: Desinstalado correctamente + updated: Actualizado correctamente + error: Algo salió mal + imported: Importado correctamente diff --git a/src/i18n/es/_achievements.yml b/src/i18n/es/_achievements.yml new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/src/i18n/es/_achievements.yml @@ -0,0 +1 @@ +{} diff --git a/src/i18n/es/_addons.yml b/src/i18n/es/_addons.yml new file mode 100644 index 00000000..4c5860c3 --- /dev/null +++ b/src/i18n/es/_addons.yml @@ -0,0 +1,29 @@ +added: Añadidos +check_updates: Comprobar actualizaciones +no_updates: No hay actualizaciones disponibles +updates_available: Actualizaciones disponibles {amount} +empty: + title: Vacío + description: Dirígete a la tienda para agregar algunos. +sideload: + title: Cargar localmente + description: Instala un complemento Mue que no esté en la tienda de su ordenador + failed: Fallo en la carga lateral del complemento + errors: + no_name: No se ha indicado el nombre + no_author: No se ha indicado el autor + no_type: No se ha indicado el tipo + invalid_photos: Objeto de fotos inválido + invalid_quotes: Objeto de citas inválido +sort: + title: Ordenar + newest: Instalado (Nuevos) + oldest: Instalado (Antiguos) + a_z: Alfabético (A-Z) + z_a: Alfabético (Z-A) +create: + title: Crear + moved_title: ¡Crear complemento se ha movido! + moved_description: Tras la actualización 7.1, la creación de complementos se ha + trasladado a la interfaz web. + moved_button: Comenzar diff --git a/src/i18n/es/_marketplace.yml b/src/i18n/es/_marketplace.yml new file mode 100644 index 00000000..e729cf6f --- /dev/null +++ b/src/i18n/es/_marketplace.yml @@ -0,0 +1,40 @@ +by: por {author} +all: Todo +learn_more: Más información +photo_packs: Paquetes de fotos +quote_packs: Paquetes de citas +preset_settings: Ajustes preestablecidos +no_items: No hay artículos en esta categoría +collection: Colección +explore_collection: Explorar la colección +add_all: Añadir todo a Mue +collections: Colecciones +cant_find: ¿No encuentra lo que busca? +knowledgebase_one: Visite la +knowledgebase_two: Base de conocimiento +knowledgebase_three: para crear la suya propia. +product: + overview: Vista general + information: Información + last_updated: Última actualización + description: Descripción + show_more: Mostrar más + show_less: Mostrar menos + show_all: Mostrar todo + showing: Mostrando + no_images: Sin imágenes + no_quotes: Sin citas + version: Versión + part_of: Parte de + explore: Explorar + buttons: + addtomue: Añadir a Mue + remove: Desinstalar + update_addon: Actualizar complemento + back: Atrás + report: Informe + setting: Ajustes + value: Valor +offline: + title: Parece que estás desconectado + description: Por favor conéctate a Internet diff --git a/src/i18n/es/_settings.yml b/src/i18n/es/_settings.yml new file mode 100644 index 00000000..5d39873b --- /dev/null +++ b/src/i18n/es/_settings.yml @@ -0,0 +1,341 @@ +enabled: Activado +open_knowledgebase: Abrir la base de conocimiento +additional_settings: Ajustes adicionales +reminder: + title: AVISO + message: Para que se produzcan todos los cambios hay que recargar la página. +sections: + header: + more_info: Más información + report_issue: Informar del problema + enabled: Elija si desea mostrar o no este widget + size: Control del deslizamiento para controlar el tamaño del widget + time: + title: Tiempo + format: Formato + type: Tipo + type_subtitle: Elija si desea mostrar la hora en formato digital, formato + analógico o un porcentaje de finalización del día + digital: + subtitle: Cambiar el aspecto del reloj digital + seconds: Segundos + twentyfourhour: 24 Horas + twelvehour: 12 Horas + zero: Sin ceros + analogue: + title: Analógico + subtitle: Cambiar el aspecto del reloj analógico + second_hand: Manecilla de los segundos + minute_hand: Manecilla de los minutos + hour_hand: Manecilla de las horas + hour_marks: Marcas de las horas + minute_marks: Marcas de los minutos + round_clock: Fondo redondeado + percentage_complete: Porcentaje completado + vertical_clock: + title: Reloj en vertical + change_hour_colour: Cambiar el color de las horas + change_minute_colour: Cambiar el color de los minutos + date: + title: Fecha + week_number: Número de la semana + day_of_week: Día de la semana + datenth: Fecha nth + type: + short: Corto + long: Largo + subtitle: Visualización de la fecha en formato largo o corto + type_settings: Ajustes de visualización y formato para el tipo de fecha seleccionado + short_date: Fecha corta + short_format: Formato corto + long_format: Formato largo + short_separator: + title: Separador corto + dots: Puntos + dash: Guiones + gaps: Guiones con espacios + slashes: Barras + quote: + title: Cita + additional: Otras configuraciones para personalizar el estilo del widget de cotización + author_link: Enlace del autor + custom: Cita personalizada + custom_subtitle: Establece tus propias cotizaciones personalizados + no_quotes: Sin comillas + author: Autor + custom_buttons: Botones + custom_author: Autor personalizado + author_img: Mostrar la imagen del autor + add: Añadir cita + source_subtitle: Elija de dónde obtener las cotizaciones + buttons: + title: Botones + subtitle: Elija qué botones mostrar en la cotización + copy: Botón de copiar + tweet: Botón de Tweet + favourite: Botón de favoritos + greeting: + title: Saludo + events: Eventos + default: Mensaje del saludo por defecto + name: Nombre para el saludo + birthday: Cumpleaños + birthday_subtitle: Mostrar un mensaje de Feliz Cumpleaños cuando sea su cumpleaños + birthday_age: Edad de cumpleaños + birthday_date: Fecha de cumpleaños + additional: Ajustes para la visualización del saludo + background: + title: Fondo + transition: Transición fade-in + photo_information: Ver información de la foto + show_map: Mostrar el mapa de la ubicación en la información de la foto si está + disponible + categories: Categorías + buttons: + title: Botones + view: Ver + favourite: Favorito + download: Descargar + effects: + title: Efectos + subtitle: Añade efectos a las imágenes de fondo + blur: Ajustar difuminado + brightness: Ajustar brillo + filters: + title: Filtros del fondo + amount: Cantidad del filtro + grayscale: Escala de grises + invert: Invertir + saturate: Saturar + contrast: Contraste + type: + title: Tipo + custom_image: Imagen personalizada + custom_colour: Color/degradado personalizado + random_colour: Color aleatorio + random_gradient: Degradado aleatorio + unsplash: {} + source: + title: Fuente + subtitle: Seleccione de dónde obtener las imágenes de fondo + api: API de fondos + custom_background: Fondo personalizado + custom_colour: Color del fondo personalizado + upload: Subir + add_colour: Añadir color + add_background: Añadir fondo + drop_to_upload: Soltar para subir + formats: "Formatos disponibles: {list}" + select: O seleccionar + add_url: Añadir URL + disabled: Desactivado + loop_video: Vídeo en bucle + mute_video: Silenciar video + quality: + title: Calidad + high: Calidad alta + normal: Calidad normal + datasaver: Ahorro de datos + custom_title: Imágenes personalizadas + custom_description: Selecciona imágenes de tu ordenador + remove: Eliminar imagen + display: Mostrar + display_subtitle: Cambiar cómo se carga la información de fondo y de la foto + api: Configuración de la API + api_subtitle: Opciones para obtener una imagen de un servicio externo (API) + search: + title: Búsqueda + additional: Opciones adicionales para la visualización y funcionalidad del + widget de búsqueda + search_engine: Motor de búsqueda + search_engine_subtitle: Elija el motor de búsqueda para usar en la barra de búsqueda + custom: URL de búsqueda personalizada + autocomplete: Autocompletado + autocomplete_provider: Proveedor del autocompletado + autocomplete_provider_subtitle: Motor de búsqueda para los resultados desplegables de autocompletar + voice_search: Búsqueda por voz + dropdown: Menú desplegable de búsqueda + focus: Centrarse en la pestaña abierta + weather: + title: Clima + location: Ubicación + widget_type: Tipo de widget + temp_format: + title: Formato de la temperatura + extra_info: + title: Información extra + show_location: Mostrar ubicación + show_description: Mostrar descripción + weather_description: Descripción del tiempo + cloudiness: Nubosidad + humidity: Humedad + visibility: Visibilidad + wind_speed: Velocidad del viento + wind_direction: Dirección del viento + min_temp: Temperatura mínima + max_temp: Temperatura máxima + atmospheric_pressure: Presión atmosférica + options: + basic: Básico + standard: Estándar + expanded: Ampliado + custom: Personalizado + custom_settings: Ajustes personalizados + quicklinks: + title: Enlaces rápidos + additional: Ajustes adicionales para la visualización de enlaces rápidos y funciones + open_new: Abrir en una nueva pestaña + tooltip: Descripción emergente + text_only: Mostrar solo texto + add_link: Añadir un enlace + no_quicklinks: Sin enlaces rápidos + edit: Editar + style: Estilo + options: + icon: Icono + text_only: Solo texto + styling: Estilo de los enlaces rápidos + styling_description: Personalizar el aspecto de los enlaces rápidos + message: + title: Mensaje + add: Añadir mensaje + messages: Mensajes + text: Texto + no_messages: Sin mensajes + add_some: Continúe y agregue un poco. + content: Contenido del mensaje + appearance: + title: Apariencia + style: + title: Estilo del widget + description: Elige entre dos estilos, el antiguo (habilitado para usuarios + anteriores a la versión 7.0) y nuestro elegante estilo moderno. + legacy: Legado + new: Nuevo + theme: + title: Tema + description: Cambiar el tema de los widgets y formas de Mue + light: Claro + dark: Oscuro + navbar: + title: Barra de búsqueda + notes: Notas + refresh: Botón de recargar + refresh_subtitle: Elija qué se actualiza al pulsar el botón de actualización + hover: Solo mostrar al pasar el cursor + additional: Modifique el estilo de la barra de navegación y los botones que + desea mostrar + refresh_options: + none: Ninguno + page: Página + font: + title: Fuente + description: Cambiar la tipografía utilizada en Mue + custom: Fuente personalizada + google: Importar desde Google Fonts + weight: + title: Tipo de la fuente + thin: Delgado + extra_light: Extra fino + light: Fino + medium: Mediano + semi_bold: Semi negrita + bold: Negrita + extra_bold: Extra negrita + style: + title: Estilo de la fuente + italic: Cursiva + oblique: Oblicua + accessibility: + title: Accesibilidad + description: Ajustes de accesibilidad para Mue + animations: Animaciones + text_shadow: {} + widget_zoom: Zoom del widget + toast_duration: Duración de la notificación + milliseconds: milisegundos + order: + title: Orden de widgets + advanced: + title: Avanzado + offline_mode: Modo sin conexión + offline_subtitle: Cuando esté activada, se desactivarán todas las solicitudes a + los servicios en línea. + data: Datos + data_subtitle: Elija si desea exportar la configuración de Mue a su ordenador, + importar un archivo de configuración existente o restablecer los valores + predeterminados + reset_modal: + title: ADVERTENCIA + question: ¿Quieres reiniciar Mue? + information: Esto borrará todos los datos. Si desea mantener sus datos y + preferencias, por favor, expórtelos primero. + cancel: Cancelar + customisation: Personalización + custom_css: CSS personalizado + custom_css_subtitle: Personaliza el estilo de Mue con hojas de estilo en cascada (CSS). + custom_js: JS personalizado + tab_name: Nombre de la pestaña + tab_name_subtitle: Cambiar el nombre de la pestaña que aparece en el navegador + timezone: + title: Zona horaria + subtitle: Elija una zona horaria de la lista en lugar de la predeterminada + automáticamente de su ordenador + automatic: Automático + experimental_warning: Por favor, ten en cuenta que el equipo de Mue no puede dar + soporte si tienes el modo experimental activado. Por favor, desactívalo + primero y comprueba si el problema sigue ocurriendo antes de contactar con + el equipo de soporte. + preview_data_disabled: {} + stats: + title: Estadísticas + sections: + tabs_opened: Pestañas abiertas + backgrounds_favourited: Fondos favoritos + backgrounds_downloaded: Fondos descargados + quotes_favourited: Citas favoritas + quicklinks_added: Enlaces rápidos añadidos + settings_changed: Ajustes cambiados + addons_installed: Complementos instalados + usage: Estadísticas de uso + achievements: Logros + unlocked: "{count} Desbloqueado" + clear_modal: {} + experimental: + warning: Estos ajustes no han sido totalmente probados/implementados y pueden no + funcionar correctamente. + developer: Desarrollador + language: + title: Idioma + quote: Idioma de las citas + changelog: + title: Registro de cambios + by: Por {author} + about: + title: Acerca de + version: + title: Versión + checking_update: Comprobando actualizaciones + update_available: Actualización disponible + no_update: Actualizaciones no disponibles + offline_mode: No se puede comprobar la actualización en modo sin conexión + error: + title: Fallo al obtener la información de la actualización + description: Ha ocurrido un error + contact_us: Contacto + support_mue: Apoya Mue + support_subtitle: Como Mue es totalmente gratuito, dependemos de las donaciones + para cubrir las facturas del servidor y financiar el desarrollo + support_donate: Donar + form_button: Formulario + resources_used: + title: Recursos usados + bg_images: Imágenes de fondo sin conexión + contributors: Contribuyentes + supporters: Partidarios + no_supporters: Actualmente no hay partidarios de Mue + photographers: Fotógrafos +buttons: + reset: Reiniciar + import: Importar + export: Exportar diff --git a/src/i18n/es/_welcome.yml b/src/i18n/es/_welcome.yml new file mode 100644 index 00000000..18e57333 --- /dev/null +++ b/src/i18n/es/_welcome.yml @@ -0,0 +1,68 @@ +tip: Consejo +sections: + intro: + title: Bienvenido a Mue Tab + description: Gracias por instalar Mue, esperamos que disfrute de su tiempo con + nuestra extensión. + notices: + discord_title: Únase a nuestro Discord + discord_description: Hable con la comunidad y los desarrolladores de Mue + discord_join: Únase + github_title: Contribuir en GitHub + github_description: Informar de errores, añadir funciones o hacer donaciones + github_open: Abrir + language: + title: Elige el idioma + description: Mue puede mostrarse en los idiomas que se indican debajo. ¡También + puedes contribuir con traducciones en nuestro + theme: + title: Selecciona un tema + description: Mue está disponible tanto en el tema claro como en el oscuro, + también se puede configurar automáticamente en función del tema de su + sistema. + tip: Si utiliza la configuración automática, utilizará el tema de su ordenador. + Esta configuración afectará a los modales y a algunos de los widgets que + aparecen en la pantalla, como el tiempo y las notas. + style: + title: Elija un estilo + description: Mue ofrece actualmente la posibilidad de elegir entre el estilo + heredado y el estilo moderno recién estrenado. + legacy: Legado + modern: Moderno + settings: + title: Importa los ajustes + description: ¿Instalando Mue en un nuevo dispositivo? No dudes en importar tu + antigua configuración. + tip: Puedes exportar tu antigua configuración navegando a la pestaña Avanzado en + tu antigua configuración de Mue. Luego debes hacer clic en el botón de + exportación que descargará el archivo JSON. Puedes subir este archivo aquí + para mantener tus ajustes y preferencias de tu anterior instalación de + Mue. + privacy: + title: Opciones de privacidad + description: Activa estos ajustes para proteger aún más tu privacidad con Mue. + offline_mode_description: Al activar el modo offline se deshabilitarán todas las + peticiones a cualquier servicio. Esto hará que se desactiven los fondos en + línea, las citas en línea, la tienda, el tiempo, los enlaces rápidos, el + registro de cambios y alguna información de la pestaña Acerca de. + links: + title: Enlaces + privacy_policy: Política de privacidad + source_code: Código fuente + final: + title: Último paso + description: Tu experiencia con Mue Tab está a punto de comenzar + changes: Cambios + changes_description: Para cambiar la configuración más tarde, haga clic en el + icono de configuración en la esquina superior derecha de su pestaña. + imported: Importados {amount} ajustes +buttons: + next: Siguiente + preview: Vista previa + previous: Anterior + close: Cerrar + finish: Terminar +preview: + description: Actualmente se encuentra en el modo de vista previa. La + configuración se restablecerá al cerrar esta pestaña. + continue: Continuar con la configuración diff --git a/src/i18n/es/main.yml b/src/i18n/es/main.yml new file mode 100644 index 00000000..d3bb5111 --- /dev/null +++ b/src/i18n/es/main.yml @@ -0,0 +1,98 @@ +tabname: Nueva pestaña +widgets: + greeting: + morning: Buenos días + afternoon: Buenas tardes + evening: Buenas noches + christmas: Feliz Navidad + newyear: Feliz año nuevo + halloween: Feliz Halloween + birthday: Feliz cumpleaños + background: + credit: Foto por + unsplash: en Unsplash + information: Información + download: Descargar + downloads: Descargas + views: Vistas + likes: Me gustas + location: Ubicación + camera: Cámara + resolution: Resolución + source: Fuente + category: Categoría + exclude: No mostrar de nuevo + exclude_confirm: >- + ¿Estás seguro de que no quieres volver a ver esta imagen? + + Nota: si no te gustan las imágenes de "{category}", puedes anular la + selección de la categoría en la configuración de la fuente de fondo. + confirm: Confirmar + search: Buscar + quicklinks: + new: Nuevo enlace + edit: Modificar el enlace + name: Nombre + icon: Icono (opcional) + add: Añadir + name_error: Debe indicar el nombre + url_error: Debe indicar la URL + date: + week: Semana + weather: + not_found: No encontrado + meters: "{amount} metros" + extra_information: Información adicional + feels_like: Parece que {amount} + quote: + link_tooltip: Abrir en la Wikipedia + share: Compartir + copy: Copiar + favourite: Favorito + unfavourite: No favorito + navbar: + tooltips: + refresh: Recargar + notes: + title: Notas + placeholder: Escribe aquí + todo: + title: Tareas + add: Añadir + no_todos: Sin tareas + apps: {} +modals: + main: + title: Opciones + loading: Cargando... + file_upload_error: El archivo pesa más de 2MB + navbar: + settings: Ajustes + addons: Addons + marketplace: Tienda + error_boundary: + message: No se ha podido cargar este componente de Mue + report_error: Enviar informe de error + sent: ¡Enviado! + refresh: Recargar + update: + title: Actualizar + offline: + title: Sin conexión + description: No se pueden obtener actualizaciones en modo sin conexión + error: + description: No se pudo conectar con el servidor + share: + copy_link: Copiar enlace + email: Correo electrónico +toasts: + quote: Cita copiada + notes: Notas copiadas + reset: Restablecido correctamente + installed: Instalado correctamente + uninstalled: Desinstalado correctamente + updated: Actualizado correctamente + error: Algo salió mal + imported: Importado correctamente + no_storage: No hay espacio suficiente + link_copied: Enlace copiado diff --git a/src/i18n/fr/_achievements.yml b/src/i18n/fr/_achievements.yml new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/src/i18n/fr/_achievements.yml @@ -0,0 +1 @@ +{} diff --git a/src/i18n/fr/_addons.yml b/src/i18n/fr/_addons.yml new file mode 100644 index 00000000..5f1d6fb5 --- /dev/null +++ b/src/i18n/fr/_addons.yml @@ -0,0 +1,10 @@ +added: Ajoutées +empty: + title: C'est vide par ici + description: Dirigez vous vers le marché pour ajouter des options +sideload: + title: Charger + errors: {} +sort: {} +create: + moved_button: Get Started diff --git a/src/i18n/fr/_marketplace.yml b/src/i18n/fr/_marketplace.yml new file mode 100644 index 00000000..849a126e --- /dev/null +++ b/src/i18n/fr/_marketplace.yml @@ -0,0 +1,13 @@ +photo_packs: Packs Photos +quote_packs: Packs Citations +preset_settings: Paramètres prédéfinis +no_items: Aucun article dans cette catégorie +product: + overview: Aperçu + last_updated: Dernière mise à jour + buttons: + addtomue: Ajouter à Mue + remove: Enlever +offline: + title: Hors ligne + description: Veuillez vous connecter à Internet. diff --git a/src/i18n/fr/_settings.yml b/src/i18n/fr/_settings.yml new file mode 100644 index 00000000..260c2e3c --- /dev/null +++ b/src/i18n/fr/_settings.yml @@ -0,0 +1,179 @@ +enabled: Activé +reminder: + title: REMARQUER + message: Pour que toutes les modifications aient lieu, la page doit être actualisée. +sections: + header: {} + time: + title: Heure + type: Genre + digital: + title: Affichage numériquel + seconds: Secondes + twentyfourhour: 24 heures + twelvehour: 12 heures + zero: Complétion de zéros + analogue: + title: Analogique + second_hand: Aiguille des secondes + minute_hand: Aiguille des minutes + hour_hand: Aiguille de heure + hour_marks: Marques d'heure + minute_marks: Marques des minutes + percentage_complete: Pourcentage achevé + vertical_clock: {} + date: + week_number: Numéro de semaine + day_of_week: Jour de la semaine + type: + short: Courtt + short_date: Date courte + short_format: Format court + short_separator: + title: Séparateur court + dots: Points + dash: Tiret + gaps: Blancs + slashes: Barres + quote: + title: Citation + author_link: Lien auteur + custom: Citation personnalisé + custom_author: Auteur de devis personnalisé + buttons: + title: Boutons + copy: Copier + tweet: Twitter + favourite: Ajouter aux favoris + greeting: + title: Salutation + events: Événements + default: Salutation par défaut + name: Nom pour salutation + birthday: Anniversaire + birthday_age: âge d'anniversaire + birthday_date: date d'anniversaire + background: + title: Fond + transition: Transition en fondu + buttons: + title: Boutons + view: Mode vue + favourite: Ajouter aux favoris + download: Télécharger + effects: + title: Effets + blur: Ajuster le flou + brightness: Ajuster la luminosité + filters: {} + type: + custom_image: Image personnalisée + custom_colour: Couleur / dégradé personnalisé + unsplash: {} + source: + api: Source + custom_background: Arrière-plan personnalisé + custom_colour: Couleur d'arrière-plan personnalisée + upload: Ajouter + add_colour: Ajouter une couleur + loop_video: Boucle vidéo + mute_video: Mettre la vidéo en sourdine + quality: {} + search: + title: Barre de Recherche + search_engine: Moteur de Recherche + custom: URL de recherche personnalisée + voice_search: Recherche vocale + dropdown: Search dropdown + weather: + title: Météo + location: Emplacement + temp_format: + title: Format de température + extra_info: + title: Informations supplémentaires + show_location: Afficher l'emplacement + humidity: Humidité + wind_speed: Vitesse du vent + min_temp: Température minimale + max_temp: Température maximale + atmospheric_pressure: Pression atmosphérique + options: {} + quicklinks: + title: Liens rapides + open_new: Ouvrir dans un nouvel onglet + tooltip: Info-bulle + options: {} + message: {} + appearance: + title: Apparence + style: {} + theme: + title: Thème + light: Clair + dark: Sombre + navbar: + refresh_options: {} + font: + weight: {} + style: {} + accessibility: + title: Accessibilité + text_shadow: {} + widget_zoom: Zoom du widget + toast_duration: Durée du toast + milliseconds: millisecondes + order: + title: Ordre des widgets + advanced: + title: Avancée + offline_mode: Mode hors-ligne + data: Donnés + data_subtitle: Choose whether to export your Mue settings to your computer, + import an existing settings file, or reset your settings to their default + values + reset_modal: + title: ATTENTION + question: Voulez-vous réinitialiser Mue? + information: Cela supprimera toutes les données. Si vous souhaitez conserver vos + données et préférences, veuillez d'abord les exporter. + cancel: Annuler + customisation: Personnalisation + custom_css: CSS personnalisé + custom_js: JS personnalisé + tab_name: Nom de l'onglet + timezone: {} + experimental_warning: Veuillez noter que l'équipe Mue ne peut pas fournir + d'assistance si vous avez activé le mode expérimental. Veuillez d'abord le + désactiver et voir si le problème persiste avant de contacter le support. + preview_data_disabled: {} + stats: + sections: {} + clear_modal: {} + experimental: + title: Expérimental + language: + title: Langue + quote: Citation langue + changelog: + title: Journal des modifications + about: + title: à propos de + version: + checking_update: Vérification de la mise à jour + update_available: Mise à jour disponible + no_update: Pas de mise a jour disponible + offline_mode: Impossible de vérifier la mise à jour en mode hors ligne + error: {} + contact_us: Nous contacter + support_mue: Soutenir Mue + resources_used: + title: Ressources utilisées + bg_images: Images d'arrière-plan hors ligne + contributors: Collaborateurs + supporters: Partisans + photographers: Photographes +buttons: + reset: Réinitialiser + import: Importer + export: Exporter diff --git a/src/i18n/fr/_welcome.yml b/src/i18n/fr/_welcome.yml new file mode 100644 index 00000000..d6be15c4 --- /dev/null +++ b/src/i18n/fr/_welcome.yml @@ -0,0 +1,16 @@ +sections: + intro: + title: Bienvenue en Mue Tab + description: Merci d'avoir installé Mue, nous espérons que vous apprécierez + votre temps avec notre extension. + notices: {} + language: {} + theme: {} + style: {} + settings: {} + privacy: + links: {} + final: {} +buttons: + close: Fermer +preview: {} diff --git a/src/i18n/fr/main.yml b/src/i18n/fr/main.yml index e69de29b..efd7b009 100644 --- a/src/i18n/fr/main.yml +++ b/src/i18n/fr/main.yml @@ -0,0 +1,62 @@ +tabname: Nouvel Onglet +widgets: + greeting: + morning: Bonjour + afternoon: Bon après-midi + evening: Bonsoir + christmas: Joyeux Noël + newyear: Bonne année + halloween: Joyeux Halloween + birthday: Bon anniversaire + background: + credit: Photo par + unsplash: sur Unsplash + download: Téléchargement + downloads: Téléchargements + search: Rechercher + quicklinks: + new: Nouveau lien + name: Nom + add: Ajouter + name_error: Doit fournir le nom + url_error: Doit fournir une URL + date: + week: Semaine + weather: + not_found: Pas trouvé + meters: "{amount} mètres" + quote: {} + navbar: + tooltips: {} + notes: + title: Remarques + placeholder: Écrivez ici + todo: {} + apps: {} +modals: + main: + loading: Chargement... + navbar: + settings: Paramètres + addons: Mes Options + marketplace: Marché + error_boundary: + title: Erreur + refresh: Rafraîchir + update: + title: Mettre à jour + offline: + title: Hors + description: Vous ne pouvez pas obtenir de mise à jour si vous êtes hors ligne + error: + title: Erreur + description: Impossible de se connecter au serveur + share: {} +toasts: + quote: Citation copiée + notes: Remarques copiée + reset: Réinitialisé avec succès + installed: Installé avec succès + uninstalled: Enlevé avec succès + error: Quelque chose s'est mal passé + imported: Importé avec succès diff --git a/src/i18n/id/_achievements.yml b/src/i18n/id/_achievements.yml new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/src/i18n/id/_achievements.yml @@ -0,0 +1 @@ +{} diff --git a/src/i18n/id/_addons.yml b/src/i18n/id/_addons.yml new file mode 100644 index 00000000..a2502960 --- /dev/null +++ b/src/i18n/id/_addons.yml @@ -0,0 +1,18 @@ +added: Terinstal +check_updates: Periksa pembaruan +no_updates: Tidak ada pembaruan +updates_available: Terdapat {amount} pembaruan +empty: + title: Kosong + description: Belum ada addons yang terinstal +sideload: + errors: {} +sort: + title: Urutkan + newest: Terinstal (Terbaru) + oldest: Terinstal (Terlama) + a_z: Abjad (A-Z) + z_a: Abjad (Z-A) +create: + title: Buat + moved_button: Get Started diff --git a/src/i18n/id/_marketplace.yml b/src/i18n/id/_marketplace.yml new file mode 100644 index 00000000..0db194a2 --- /dev/null +++ b/src/i18n/id/_marketplace.yml @@ -0,0 +1,13 @@ +no_items: Tidak ada item pada kategori ini +product: + overview: Ikhtisar + information: Informasi + last_updated: Pembaruan Terakhir + version: Versi + buttons: + addtomue: Tambahkan ke Mue + remove: Hapus + update_addon: Perbarui Add-on +offline: + title: Sepertinya Anda sedang dalam mode luring + description: Harap periksa kembali koneksi Anda dan coba lagi nanti diff --git a/src/i18n/id/_settings.yml b/src/i18n/id/_settings.yml new file mode 100644 index 00000000..9dcac953 --- /dev/null +++ b/src/i18n/id/_settings.yml @@ -0,0 +1,239 @@ +enabled: Aktif +open_knowledgebase: Buka Basis Pengetahuan +additional_settings: Pengaturan Tambahan +reminder: + title: PERHATIAN + message: Agar semua perubahan dapat diterapkan, harap muat ulang halaman ini +sections: + header: + more_info: Info lebih lanjut + report_issue: Laporkan Masalah + enabled: Pilih apakah akan menampilkan widget ini atau tidak + size: Slider untuk mengontrol seberapa besar widget tersebut + time: + title: Waktu + type: Tipe + digital: + subtitle: Mengubah tampilan jam digital + seconds: Detik + twentyfourhour: "24" + twelvehour: 12 (AM/PM) + analogue: + title: Analog + subtitle: Mengubah tampilan jam analog + second_hand: Jarum Detik + minute_hand: Jarum Menit + hour_hand: Jarum Jam + hour_marks: Penanda Jam + minute_marks: Penanda Menit + round_clock: Latar belakang berbentuk bulat + percentage_complete: Persentase + vertical_clock: + title: Jam Vertikal + change_hour_colour: Ubah warna teks jam + change_minute_colour: Ubah warna teks menit + date: + title: Tanggal + week_number: Nomor Urut Pekan + day_of_week: Hari + datenth: Imbuhan nth + type: + short: Ringkas + long: Lengkap + subtitle: Apakah akan menampilkan tanggal dalam bentuk panjang atau bentuk pendek + type_settings: Tampilkan setelan dan format untuk jenis tanggal yang dipilih + short_date: Tanggal Ringkas + short_format: Format Ringkas + long_format: Format panjang + short_separator: + title: Pemisah + dots: Titik + dash: Setrip + gaps: Spasi + slashes: Garis Miring + quote: + title: Kutipan + additional: Pengaturan lain untuk menyesuaikan gaya widget kutipan + author_link: Pranala penulis + custom: Kutipan kustom + custom_subtitle: Tetapkan kutipan khusus Anda sendiri + no_quotes: Tidak ada kutipan + author: Kreator + custom_buttons: Tombol + custom_author: Penulis kustom + author_img: Tampilkan pemilik gambar + add: Tambahkan kutipan + buttons: + title: Aksi + copy: Salin + favourite: Favorit + greeting: + title: Sapaan + events: Hari Besar + default: Sapaan bawaan + name: Nama + birthday: Hari Ulang Tahun + birthday_age: Usia + birthday_date: Tanggal Ulang Tahun + background: + transition: Transisi Fade-in + photo_information: Tampilkan informasi foto + show_map: Tampilkan informasi lokasi foto jika ada + buttons: + title: Aksi + view: Layar Penuh + favourite: Favorit + download: Unduh + effects: + title: Efek + blur: Sesuaikan blur + brightness: Sesuaikan kecerahan + filters: + title: Filter background + amount: Sesuaikan filter + type: + title: Tipe + custom_image: Gambar kustom + custom_colour: Warna/gradasi kustom + random_colour: Warna acak + random_gradient: Gradasi acak + unsplash: {} + source: + title: Sumber + custom_background: Background kustom + custom_colour: Background warna kustom + upload: Unggah + add_colour: Tambah warna + add_background: Tambah background + add_url: Tambah URL + disabled: Nonaktif + loop_video: Ulang video + mute_video: Bisukan video + quality: + title: Kualitas + search: + title: Cari + search_engine: Mesin pencari + custom: URL Kustom + autocomplete_provider: Provider Autocomplete + voice_search: Pencarian suara + dropdown: Dropdown pencarian + weather: + title: Cuaca + location: Lokasi + auto: Otomatis + temp_format: + title: Format suhu + extra_info: + title: Informasi Tambahan + show_location: Tampilkan lokasi + show_description: Tampilkan deskripsi + cloudiness: Kondisi awan + humidity: Kelembapan + visibility: Jarak pandang + wind_speed: Kecepatan angin + wind_direction: Arah angin + min_temp: Temperatur minimal + max_temp: Temperatur maksimal + atmospheric_pressure: Tekanan atmosfer + options: {} + quicklinks: + title: Pranala cepat + open_new: Buka di tab baru + text_only: Hanya teks + options: {} + message: + title: Pesan + add: Tambahkan pesan + text: Teks + appearance: + title: Antarmuka + style: {} + theme: + title: Tema + auto: Otomatis + navbar: + notes: Catatan + refresh: Muat ulang + hover: Tampilkan ketika hover + refresh_options: + none: Nonaktif + page: Halaman + font: + custom: Font kustom + google: Impor dari Google Fonts + weight: {} + style: {} + accessibility: + title: Aksesibilitas + animations: Animasi + text_shadow: {} + toast_duration: Durasi toast + order: + title: Urutan Widget + advanced: + title: Lanjutan + offline_mode: Mode Luring + data_subtitle: Choose whether to export your Mue settings to your computer, + import an existing settings file, or reset your settings to their default + values + reset_modal: + title: PERINGATAN + question: Apakah Anda ingin me-reset Mue? + information: Aksi ini akan menghapus semua data Anda. Harap ekspor pengaturan + Anda sebelum melakukan reset. + cancel: Batal + customisation: Kustomisasi + custom_css: CSS Kustom + custom_js: JS Kustom + tab_name: Nama tab + timezone: + title: Zona Waktu + automatic: Otomatis + experimental_warning: Harap diperhatikan bahwa tim Mue tidak menyediakan + dukungan jika Anda mengaktifkan mode experimental. Harap nonaktifkan + terlebih dahulu dan lihat apabila kendala Anda masih terjadi sebelum + menghubungi kami. + preview_data_disabled: {} + stats: + title: Statistik + sections: + tabs_opened: Riwayat tab terbuka + backgrounds_favourited: Backgrounds favorit + backgrounds_downloaded: Backgrounds terunduh + quotes_favourited: Kutipan favorit + quicklinks_added: Pranala cepat ditambahkan + settings_changed: Perubahan pengaturan + addons_installed: Add-ons ditambahkan + usage: Statistik Penggunaan + clear_modal: {} + experimental: {} + language: + title: Bahasa + quote: Bahasa untuk kutipan + changelog: + title: Changelog + by: Oleh {author} + about: + title: Tentang Mue + version: + title: Versi + checking_update: Periksa pembaruan + update_available: Pembaruan tersedia + no_update: Tidak ada pembaruan + offline_mode: Periksa pembaruan tidak dapat dilakukan pada mode luring + error: + title: Gagal mendapatkan informasi pembaruan + description: Muncul galat saat mencoba mendapatkan informasi pembaruan. Harap + coba lagi nanti. + contact_us: Hubungi Kami + support_mue: Dukung Mue + resources_used: + title: Resources yang kami gunakan + contributors: Kontributor + supporters: Suporter + no_supporters: Mue belum punya suporter saat ini. + photographers: Fotografer +buttons: + import: Impor + export: Ekspor diff --git a/src/i18n/id/_welcome.yml b/src/i18n/id/_welcome.yml new file mode 100644 index 00000000..3b65a199 --- /dev/null +++ b/src/i18n/id/_welcome.yml @@ -0,0 +1,51 @@ +tip: Tip +sections: + intro: + title: Selamat datang di Mue Tab + description: Terima kasih sudah menginstal Mue, kami harap Anda dapat menikmati + pengalaman bersama Mue + notices: {} + language: + title: Pilih bahasa + description: Antarmuka Mue dapat ditampilkan dalam ragam bahasa berikut. Kamu + juga bisa menambahkan terjemahan baru untuk Mue pada + theme: + title: Pilih tema + description: Mue tersedia dalam tema terang dan gelap, atau kami juga bisa + mengaturnya secara otomatis sesuai dengan preferensi sistem Anda. + tip: Pengaturan otomatis akan menyesuaikan dengan tema komputer Anda. Pengaturan + ini akan mengubah tampilan modal dan beberapa widget, seperti Cuaca dan + Catatan. + style: {} + settings: + title: Impor Pengaturan + description: Sudah pernah menginstal Mue? Yuk coba impor pengaturan lama kamu + tanpa perlu mengatur ulang dari awal! + tip: Kamu bisa mengekspor pengaturan lama kamu melalui tab lanjutan pada + Pengaturan. Klik tombol ekspor untuk mengunduh berkas JSON. Unggah berkas + tersebut di sini sehingga kamu dapat menikmati preferensi yang sama pada + perangkat yang berbeda! + privacy: + title: Opsi Privasi + description: Aktifkan pegaturan sehingga Mue dapat melindungi privasi Anda. + offline_mode_description: Mengaktifkan mode luring akan menghalangi request ke + semua layanan, termasuk Background Online, Kutipan Daring, Marketplace, + Cuaca, Pranala Cepat, Change Log, dan beberapa informasi tentang tab. + links: + title: Pranala + privacy_policy: Kebijakan Privasi + final: + title: Langkah terakhir + description: Pengalaman Mue Tab Anda akan segera dimulai! + changes: Perubahan + changes_description: Untuk mengubah pengaturan lainnya, klik pada ikon + pengaturan di pojok kanan atas tab Anda. + imported: Berhasil mengimpor {amount} pengaturan +buttons: + next: Selanjutnya + preview: Pratinjau + previous: Kembali + close: Tutup +preview: + description: Kamu dalam mode Pratinjau. Pengaturan akan direset ketika tab ini ditutup. + continue: Lanjutkan setup diff --git a/src/i18n/id/main.yml b/src/i18n/id/main.yml new file mode 100644 index 00000000..ff5f4f13 --- /dev/null +++ b/src/i18n/id/main.yml @@ -0,0 +1,96 @@ +tabname: Tab Baru +widgets: + greeting: + morning: Selamat Pagi + afternoon: Selamat Siang + evening: Selamat Malam + christmas: Selamat Natal + newyear: Selamat Tahun Baru + halloween: Selamat Hari Halloween + birthday: Selamat Ulang Tahun + background: + credit: Foto oleh + unsplash: di Unsplash + information: Informasi + download: Unduh + downloads: Unduhan + views: Tayangan + likes: Suka + location: Lokasi + camera: Kamera + resolution: Resolusi + source: Sumber + category: Kategori + exclude: Jangan tampilkan lagi + exclude_confirm: >- + Apakah Anda yakin tidak ingin melihat gambar ini lagi? + + Catatan: jika Anda tidak menyukai gambar "{category}", Anda dapat + membatalkan pilihan kategori di setelan sumber latar belakang. + confirm: Konfirmasi + search: Cari + quicklinks: + new: Pranala Baru + name: Nama + icon: Ikon (opsional) + add: Tambah + name_error: Harap cantumkan nama + url_error: Harap cantumkan URL + date: + week: Pekan + weather: + not_found: Tidak Ditemukan + meters: "{amount} meter" + extra_information: Informasi Tambahan + feels_like: Terasa seperti {jumlah} + quote: + link_tooltip: Buka di Wikipedia + share: Bagikan + copy: Salin + favourite: Favorit + unfavourite: Copot favorit + navbar: + tooltips: + refresh: Muat Ulang + notes: + title: Catatan + placeholder: Ketik di sini + todo: + title: Tugas + pin: Sematkan + add: Tambah + no_todos: Tidak ada Tugas + apps: {} +modals: + main: + title: Setelan + loading: Sedang memuat... + file_upload_error: Ukuran berkas lebih dari 2MB + navbar: + settings: Pengaturan + addons: Pengaya + error_boundary: + title: Galat + message: Gagal memuat komponen Mue + report_error: Kirim Laporan Galat + sent: Terkirim! + refresh: Muat Ulang + update: + title: Pembaruan + offline: + title: Anda dalam mode luring + description: Tidak dapat memeriksa pembaruan. Harap periksa kembali koneksi Anda + dan coba lagi nanti. + error: + title: Galat + description: Tidak dapat terhubung ke peladen + share: {} +toasts: + quote: Berhasil menyalin kutipan + notes: Berhasil menyalin catatan + reset: Reset berhasil + installed: Berhasil menginstal + uninstalled: Berhasil menghapus + updated: Berhasil diperbarui + error: Terdapat kesalahan + imported: Berhasil mengimpor diff --git a/src/i18n/languages.json b/src/i18n/languages.json deleted file mode 100644 index 7cacc14f..00000000 --- a/src/i18n/languages.json +++ /dev/null @@ -1,58 +0,0 @@ -[ - { - "name": "Bahasa Indonesia", - "value": "id-ID" - }, - { - "name": "বাংলা", - "value": "bn" - }, - { - "name": "Deutsch", - "value": "de-DE" - }, - { - "name": "English (UK)", - "value": "en-GB" - }, - { - "name": "English (US)", - "value": "en-US" - }, - { - "name": "Español", - "value": "es" - }, - { - "name": "Español (Latinoamérica)", - "value": "es-419" - }, - { - "name": "Français", - "value": "fr" - }, - { - "name": "Nederlands", - "value": "nl" - }, - { - "name": "Norsk", - "value": "no" - }, - { - "name": "Pусский", - "value": "ru" - }, - { - "name": "Türkçe", - "value": "tr-TR" - }, - { - "name": "中文 (简体)", - "value": "zh-CN" - }, - { - "name": "Portuguese (Brazil)", - "value": "pt-BR" - } -] diff --git a/src/i18n/locales/achievements/de_DE.json b/src/i18n/locales/achievements/de.json similarity index 100% rename from src/i18n/locales/achievements/de_DE.json rename to src/i18n/locales/achievements/de.json diff --git a/src/i18n/locales/achievements/en_GB.json b/src/i18n/locales/achievements/en-GB.json similarity index 100% rename from src/i18n/locales/achievements/en_GB.json rename to src/i18n/locales/achievements/en-GB.json diff --git a/src/i18n/locales/achievements/en_US.json b/src/i18n/locales/achievements/en-US.json similarity index 100% rename from src/i18n/locales/achievements/en_US.json rename to src/i18n/locales/achievements/en-US.json diff --git a/src/i18n/locales/achievements/es_419.json b/src/i18n/locales/achievements/es-419.json similarity index 100% rename from src/i18n/locales/achievements/es_419.json rename to src/i18n/locales/achievements/es-419.json diff --git a/src/i18n/locales/achievements/id_ID.json b/src/i18n/locales/achievements/id.json similarity index 100% rename from src/i18n/locales/achievements/id_ID.json rename to src/i18n/locales/achievements/id.json diff --git a/src/i18n/locales/achievements/pt_BR.json b/src/i18n/locales/achievements/pt-BR.json similarity index 100% rename from src/i18n/locales/achievements/pt_BR.json rename to src/i18n/locales/achievements/pt-BR.json diff --git a/src/i18n/locales/achievements/tr_TR.json b/src/i18n/locales/achievements/tr.json similarity index 100% rename from src/i18n/locales/achievements/tr_TR.json rename to src/i18n/locales/achievements/tr.json diff --git a/src/i18n/locales/achievements/zh_CN.json b/src/i18n/locales/achievements/zh.json similarity index 100% rename from src/i18n/locales/achievements/zh_CN.json rename to src/i18n/locales/achievements/zh.json diff --git a/src/i18n/locales/de-DE.json b/src/i18n/locales/de.json similarity index 100% rename from src/i18n/locales/de-DE.json rename to src/i18n/locales/de.json diff --git a/src/i18n/locales/id-ID.json b/src/i18n/locales/id.json similarity index 100% rename from src/i18n/locales/id-ID.json rename to src/i18n/locales/id.json diff --git a/src/i18n/locales/tr-TR.json b/src/i18n/locales/tr.json similarity index 100% rename from src/i18n/locales/tr-TR.json rename to src/i18n/locales/tr.json diff --git a/src/i18n/locales/zh-CN.json b/src/i18n/locales/zh.json similarity index 100% rename from src/i18n/locales/zh-CN.json rename to src/i18n/locales/zh.json diff --git a/src/i18n/nl/_achievements.yml b/src/i18n/nl/_achievements.yml new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/src/i18n/nl/_achievements.yml @@ -0,0 +1 @@ +{} diff --git a/src/i18n/nl/_addons.yml b/src/i18n/nl/_addons.yml new file mode 100644 index 00000000..d3af9f18 --- /dev/null +++ b/src/i18n/nl/_addons.yml @@ -0,0 +1,15 @@ +added: Toegevoegd +empty: + title: Het is hier erg leeg + description: Ga naar de marktplaats om een paar extensies toe te voegen +sideload: + title: Sideloaden + description: Installeer een Mue extensie die niet op de marktplaats staat vanaf + je computer + errors: {} +sort: {} +create: + moved_title: Creëer extensies is verplaatst! + moved_description: Na de 7.1-update is het maken van extensies nu verplaatst + naar de webinterface + moved_button: Begin diff --git a/src/i18n/nl/_marketplace.yml b/src/i18n/nl/_marketplace.yml new file mode 100644 index 00000000..77f50e07 --- /dev/null +++ b/src/i18n/nl/_marketplace.yml @@ -0,0 +1,38 @@ +by: Door {author} +all: Alles +learn_more: Meer Informatie +photo_packs: Fotoverzamelingen +quote_packs: Citaatverzamelingen +preset_settings: Voorinstellingen +collection: Collectie +explore_collection: Verken Collectie +add_all: Voeg alles toe aan Mue +collections: Collecties +cant_find: Kan je niet vinden waar je naar opzoek was? +knowledgebase_one: Bezoek de +knowledgebase_two: kennisbank +knowledgebase_three: Om je eigen te creëren. +product: + overview: Overzicht + information: Informatie + last_updated: Laatst geüpdatet + description: Beschrijving + show_more: Toon Meer + show_less: Toon Minder + show_all: Toon Alles + showing: Tonen + no_images: Geen. Foto's + no_quotes: Geen. Citaten + version: Versie + part_of: Deel van + explore: Verken + buttons: + addtomue: Toevoegen aan Mue + remove: Verwijderen + back: Terug + report: Rapporteer + setting: Instelling + value: Waarde +offline: + title: Het lijkt er op dat je niet verbonden bent het internet + description: Maak verbinding met het internet diff --git a/src/i18n/nl/_settings.yml b/src/i18n/nl/_settings.yml new file mode 100644 index 00000000..eed0f601 --- /dev/null +++ b/src/i18n/nl/_settings.yml @@ -0,0 +1,178 @@ +enabled: Ingeschakeld +open_knowledgebase: Open Kennisbank +additional_settings: Aanvullende Instellingen +reminder: + title: AANKONDIGING + message: De pagina moet ververst worden om alle wijzigingen toe te passen. +sections: + header: + more_info: Meer informatie + report_issue: Rapporteer Probleem + enabled: Kies of je deze widget wel of niet wilt weergeven + size: Schuifregelaar om te bepalen hoe groot de widget is + time: + title: Tijd + digital: + subtitle: Verander het uiterlijk van de digitale klok + seconds: Seconden tonen + twentyfourhour: 24-uursklok gebruiken + twelvehour: 12-uursklok gebruiken + zero: Nulopvulling + analogue: + subtitle: Verander het uiterlijk van de analoge klok + round_clock: Afgeronde achtergrond + vertical_clock: + title: Verticale Klok + change_hour_colour: Wijzig de kleur van de uurtekst + change_minute_colour: Wijzig de kleur van de minuuttekst + date: + type: + subtitle: Of de datum in lange of korte vorm weergegeven moet worden + type_settings: Weergave-instellingen en formaat voor het geselecteerde datumtype + long_format: Lang formaat + short_separator: {} + quote: + title: Citaat + additional: Andere instellingen om de stijl van het citaten widget te veranderen + custom_subtitle: Schrijf je eigen citaten + no_quotes: Geen citaten + author: Auteur + custom_buttons: Knoppen + author_img: Laat auteur van foto's zien + source_subtitle: Kies waar citaten vandaan gehaald moeten worden + buttons: + subtitle: Kies welke knoppen je bij het citaat wilt weergeven + copy: Kopieerknop + tweet: Tweetknop + favourite: Knop 'Toevoegen aan favorieten' + greeting: + title: Begroetingen + events: Gebeurtenissen + default: Standaard begroetingsnaam + name: Naam van begroeting + birthday_subtitle: Laat een felicitatie zien wanneer het je verjaardag is + additional: Instellingen voor de begroetingsweergave + background: + title: Achtergrond + categories: Categorieën + buttons: + view: Weergave + effects: + subtitle: Voeg effecten aan de achtergrondfoto's toe + blur: Vervaging instellen + filters: {} + type: {} + unsplash: {} + source: + subtitle: Selecteer waar achtergrondfoto's vandaan worden gehaald + api: Achtergrond-api + custom_background: Aangepaste achtergrond + custom_colour: Aangepaste achtergrondkleur + upload: Uploaden + add_colour: Kleur toevoegen + drop_to_upload: Sleep om up te loaden + formats: "Beschikbare formaten: {list}" + select: Of Selecteer + disabled: Uitgeschakeld + quality: {} + custom_title: Aangepaste Afbeeldingen + custom_description: Selecteer afbeeldingen van je lokale bestanden + remove: Verwijder Afbeelding + display: Weergave + display_subtitle: Verander hoe achtergrond- en foto informatie geladen wordt + api: API Instellingen + api_subtitle: Opties voor het verkrijgen van afbeeldingen van externe bronnen (API) + search: + title: Zoekbalk + additional: Extra instellingen voor zoek widget uiterlijk en functionaliteit + search_engine: Zoekmachine + search_engine_subtitle: Kies zoekmachine die gebruikt wordt in de zoekbalk + custom: Aangepaste zoekmachine-url + autocomplete_provider_subtitle: Zoekmachine om te gebruiken voor automatisch aanvullen resultaten + voice_search: Spraakgestuurd zoeken gebruiken + dropdown: Search dropdown + focus: Focus op tabblad openen + weather: + widget_type: Widgettype + temp_format: {} + extra_info: + weather_description: Weer beschrijving + options: + basic: Basis + standard: Standaard + expanded: Uitgebreid + custom: Aangepast + custom_settings: Aangepaste Instellingen + quicklinks: + additional: Extra Instellingen voor snelkoppeling uiterlijk en functies + add_link: Voeg Koppeling toe + no_quicklinks: Geen snelkoppelingen + edit: Bewerk + style: Stijl + options: + icon: Icoon + text_only: Alleen Tekst + styling: Uiterlijk Van Snelkoppelingen + styling_description: Bewerk het uiterlijk van snelkoppelingen + message: + messages: Berichten + no_messages: Geen berichten + add_some: Ga je gang en voeg wat toe. + content: Berichtinhoud + appearance: + style: + title: Widgetstijl + description: "Kies tussen de twee stijlen: legacy (ingeschakeld voor gebruikers + vóór 7.0) en onze strakke moderne stijl." + new: Nieuw + theme: + description: Wijzig het thema van de Mue-widgets en modals + navbar: + refresh_subtitle: Kies wat vernieuwd wordt als je op de vernieuw knop klikt + additional: Bewerk de navigatiebalk stijl en welke knoppen worden laten zien + refresh_options: {} + apps_subtitle: Maak een snelkoppeling van je andere vaak gebruikte websites. + font: + description: Verandert het lettertype gebruikt in Mue + weight: {} + style: {} + accessibility: + description: Instellingen voor toegankelijkheid in Mue + text_shadow: {} + order: {} + advanced: + offline_mode: Offline-modus + offline_subtitle: Indien ingeschakeld worden alle verzoeken naar online diensten + uitgeschakeld. + data_subtitle: Kies of je jou Mue-instellingen naar je computer wilt exporteren, + een bestaand instellingenbestand wilt importeren of je instellingen wilt + terugzetten naar hun standaardwaarden + reset_modal: {} + custom_css_subtitle: Maak Mue je eigen door middel van Cascading Style Sheets (CSS). + tab_name_subtitle: Verander de naam van het tabblad dat in je browser tevoorschijn komt + timezone: + subtitle: Kies een tijdzone van de lijst in plaats van de automatische standaard + van je computer + preview_data_disabled: {} + stats: + sections: {} + achievements: Prestaties + unlocked: "{count} Ontgrendeld" + clear_modal: {} + experimental: + title: Experimenteel + language: + title: Taal + changelog: {} + about: + version: + error: {} + support_subtitle: Omdat Mue volledig gratis is, zijn we afhankelijk van donaties + om de serverrekeningen te dekken en de ontwikkeling te financieren + support_donate: Doneer + form_button: Forum + resources_used: {} +buttons: + reset: Herstellen + import: Importeren + export: Exporteren diff --git a/src/i18n/nl/_welcome.yml b/src/i18n/nl/_welcome.yml new file mode 100644 index 00000000..47a826b1 --- /dev/null +++ b/src/i18n/nl/_welcome.yml @@ -0,0 +1,22 @@ +sections: + intro: + notices: + discord_title: Wordt lid van onze Discord server + discord_description: Praat met de Mue gemeenschap en ontwikkelaars + discord_join: Meedoen + github_title: Draag bij op GitHub + github_description: Rapporteer bugs, voeg functies toe of doneer + github_open: Openen + language: {} + theme: {} + style: + title: Kies een stijl + description: Mue biedt momenteel de keuze aan tussen de oude stijl en de nieuw + uitgebrachte moderne stijl. + settings: {} + privacy: + links: {} + final: {} +buttons: + finish: Afronden +preview: {} diff --git a/src/i18n/nl/main.yml b/src/i18n/nl/main.yml new file mode 100644 index 00000000..313dcf42 --- /dev/null +++ b/src/i18n/nl/main.yml @@ -0,0 +1,92 @@ +tabname: Nieuw Tabblad +widgets: + greeting: + morning: Goedemorgen + afternoon: Goedemiddag + evening: Goedenavond + christmas: Fijne kerstdagen + newyear: Gelukkig nieuwjaar + halloween: Fijne Halloween + birthday: Gefeliciteerd + background: + credit: Foto van + unsplash: op Unsplash + downloads: Downloaden + views: Keer bekeken + likes: Vind ik leuk + location: Locatie + resolution: Resolutie + source: Bron + category: Categorie + exclude: Niet meer laten zien + exclude_confirm: >- + Weet je zeker dat je deze afbeelding niet meer wilt zien? + + Opmerking: als u niet van "{category}"-afbeeldingen houdt, kunt u de + categorie deselecteren in de achtergrondbroninstellingen. + confirm: Bevestigen + search: Zoeken + quicklinks: + new: Nieuwe Koppeling + edit: Bewerk Koppeling + name: Naam + icon: Icoon (optioneel) + add: Toevoegen + name_error: Naam moet worden opgegeven + url_error: URL moet worden opgegeven + date: {} + weather: + not_found: Niet Gevonden + meters: "{amount} meter" + extra_information: Extra Informatie + feels_like: Voelt als {amount} + quote: + link_tooltip: Openen op Wikipedia + share: Deel + copy: Kopieerknop + favourite: Favoriet + unfavourite: Verwijder als favoriet + navbar: + tooltips: + refresh: Vernieuw + notes: + title: Notities + placeholder: Typ hier + todo: + title: Taken + pin: Vastzetten + add: Toevoegen + no_todos: Geen taken + apps: + title: Applicaties + no_apps: Geen app-links gevonden +modals: + main: + title: Opties + loading: Bezig met laden… + file_upload_error: Bestand is boven de 2MB + navbar: + settings: Instellingen + addons: Extensies + marketplace: Marktplaats + error_boundary: + title: Foutmelding + message: Kan dit onderdeel van Mue niet laden + report_error: Stuur foutrapport + sent: Verstuurd! + refresh: Vernieuw + update: + offline: {} + error: {} + share: + copy_link: Kopieer link + email: E-mail +toasts: + quote: Het citaat is gekopieerd + reset: Het herstellen is voltooid + installed: De installatie is voltooid + uninstalled: Het verwijderen is voltooid + error: Er is iets misgegaan + imported: Het importeren is voltooid + no_storage: Niet genoeg opslag + link_copied: Link gekopieerd diff --git a/src/i18n/no/_achievements.yml b/src/i18n/no/_achievements.yml new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/src/i18n/no/_achievements.yml @@ -0,0 +1 @@ +{} diff --git a/src/i18n/no/_addons.yml b/src/i18n/no/_addons.yml new file mode 100644 index 00000000..57ed6644 --- /dev/null +++ b/src/i18n/no/_addons.yml @@ -0,0 +1,9 @@ +added: Lagt til +empty: + title: Det er tomt her. + description: Gå til markedsplassen å legg til noe +sideload: + errors: {} +sort: {} +create: + moved_button: Get Started diff --git a/src/i18n/no/_marketplace.yml b/src/i18n/no/_marketplace.yml new file mode 100644 index 00000000..7776453c --- /dev/null +++ b/src/i18n/no/_marketplace.yml @@ -0,0 +1,14 @@ +photo_packs: Bilde pakker +quote_packs: Sitat pakker +preset_settings: Preset instillinger +product: + overview: Oversikt + information: Informasjon + last_updated: Sist oppdatert + version: Versjon + buttons: + addtomue: Legg Til Mue + remove: Fjern +offline: + title: Ser ut som at du er offiline + description: Vær så snill, koble til internettet diff --git a/src/i18n/no/_settings.yml b/src/i18n/no/_settings.yml new file mode 100644 index 00000000..0912b192 --- /dev/null +++ b/src/i18n/no/_settings.yml @@ -0,0 +1,87 @@ +reminder: {} +sections: + header: {} + time: + title: Tid + type_subtitle: Choose whether to display the time in digital or analogue format, + or a percentage completion of the day + digital: + seconds: Sekunder + twentyfourhour: 24 Timer + zero: Ekstra Null + analogue: {} + vertical_clock: {} + date: + type: {} + short_separator: {} + quote: + title: Sitat + buttons: + copy: Kopier knapp + greeting: + title: Hallo + events: Planer + default: Standard Hallo Melding + name: Navn for Hallo + background: + title: Bakgrunn + buttons: {} + effects: + blur: Juster Blur + filters: {} + type: {} + unsplash: {} + source: + api: Bakgrunn API + custom_background: Personlig bakgrunn + custom_colour: Personlig Bakgrunn Farge + add_colour: Legg til farge + quality: {} + search: + title: Søkebar + search_engine: Søkemotor + custom: Custom Search + dropdown: Search dropdown + weather: + temp_format: {} + extra_info: {} + options: {} + quicklinks: + options: {} + message: {} + appearance: + style: {} + theme: {} + navbar: + refresh_options: {} + font: + weight: {} + style: {} + accessibility: + animations: Animasjoner + text_shadow: {} + order: {} + advanced: + offline_mode: Frakoblet Modus + data_subtitle: Choose whether to export your Mue settings to your computer, + import an existing settings file, or reset your settings to their default + values + reset_modal: {} + timezone: {} + preview_data_disabled: {} + stats: + sections: {} + clear_modal: {} + experimental: + title: Eksperimental + language: + title: Språk + changelog: {} + about: + version: + error: {} + resources_used: {} +buttons: + reset: Nullstill + import: Importer + export: Eksporter diff --git a/src/i18n/no/_welcome.yml b/src/i18n/no/_welcome.yml new file mode 100644 index 00000000..7375bc9c --- /dev/null +++ b/src/i18n/no/_welcome.yml @@ -0,0 +1,12 @@ +sections: + intro: + notices: {} + language: {} + theme: {} + style: {} + settings: {} + privacy: + links: {} + final: {} +buttons: {} +preview: {} diff --git a/src/i18n/no/main.yml b/src/i18n/no/main.yml new file mode 100644 index 00000000..b48f5d0f --- /dev/null +++ b/src/i18n/no/main.yml @@ -0,0 +1,43 @@ +widgets: + greeting: + morning: God Morgen + afternoon: God Ettermiddag + evening: God Kveld + christmas: God Jul + newyear: Godt Nyttår + halloween: Ha en god Halloween + background: + credit: Bilde av + downloads: Nedlastinger + search: Søk + quicklinks: {} + date: {} + weather: + meters: "{amount} meter" + quote: {} + navbar: + tooltips: {} + notes: {} + todo: {} + apps: {} +modals: + main: + loading: Laster... + navbar: + settings: Instillinger + addons: Mine add-ons + marketplace: Markedsplass + error_boundary: {} + update: + title: Oppdater + offline: + description: Kan ikke få oppdatering loggene når i offline modus + error: + description: Kan ikke koble til serveren. + share: {} +toasts: + quote: Sitat kopiert + reset: Tilbakestillte vellykket + installed: Installert + uninstalled: Fjernet + error: Noe gikk galt diff --git a/src/i18n/pt-BR/_achievements.yml b/src/i18n/pt-BR/_achievements.yml new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/src/i18n/pt-BR/_achievements.yml @@ -0,0 +1 @@ +{} diff --git a/src/i18n/pt-BR/_addons.yml b/src/i18n/pt-BR/_addons.yml new file mode 100644 index 00000000..8e8e8761 --- /dev/null +++ b/src/i18n/pt-BR/_addons.yml @@ -0,0 +1,27 @@ +added: Adicionado +check_updates: Verifique se há atualizações +no_updates: Nenhuma atualização disponível +updates_available: Atualizações disponíveis {amount} +empty: + title: Vazio + description: Nenhum complemento está instalado +sideload: + title: Carregar localmente + description: Instale um complemento Mue que não esteja no mercado a partir do + seu computador + failed: Falha ao carregar o complemento + errors: + no_name: Nenhum nome fornecido + no_author: Nenhum autor fornecido + no_type: Nenhum tipo fornecido + invalid_photos: Objeto de fotos inválido + invalid_quotes: Objeto de citações inválido +sort: + title: Organizar + newest: Instalado (mais recente) + oldest: Instalado (mais antigo) + a_z: Alfabética (A-Z) + z_a: Alfabética (Z-A) +create: + title: Criar + moved_button: Get Started diff --git a/src/i18n/pt-BR/_marketplace.yml b/src/i18n/pt-BR/_marketplace.yml new file mode 100644 index 00000000..658633ad --- /dev/null +++ b/src/i18n/pt-BR/_marketplace.yml @@ -0,0 +1,40 @@ +by: Por {author} +all: Todos +learn_more: Saber mais +photo_packs: Pacotes de fotos +quote_packs: Pacotes de citações +preset_settings: Configurações predefinidas +no_items: Não há itens nesta categoria +collection: Coleção +explore_collection: Explorar coleção +add_all: Adicionar tudo ao Mue +collections: Coleções +cant_find: Não consegue encontrar o que procura? +knowledgebase_one: Visite a +knowledgebase_two: base de conhecimento +knowledgebase_three: para criar o seu próprio. +product: + overview: Visão geral + information: Informações + last_updated: Ultima atualização + description: Descrição + show_more: Mostrar mais + show_less: Mostrar menos + show_all: Mostrar tudo + showing: Mostrando + no_images: Sem imagens + no_quotes: Sem citações + version: Versão + part_of: Parte de + explore: Explorar + buttons: + addtomue: Adicionar ao Mue + remove: Remover + update_addon: Atualizar complemento + back: Voltar + report: Reportar + setting: Configuração + value: Valor +offline: + title: Parece que você está offline + description: Conecte-se à Internet diff --git a/src/i18n/pt-BR/_settings.yml b/src/i18n/pt-BR/_settings.yml new file mode 100644 index 00000000..3eab5545 --- /dev/null +++ b/src/i18n/pt-BR/_settings.yml @@ -0,0 +1,344 @@ +enabled: Habilitado +open_knowledgebase: Abrir base de conhecimento +additional_settings: Configurações adicionais +reminder: + title: AVISO + message: Para que todas as alterações ocorram, a página deve ser atualizada. +sections: + header: + more_info: Mais informações + report_issue: Relatório De Problema + enabled: Escolha se deseja ou não mostrar este widget + size: Controle deslizante para controlar o tamanho do widget + time: + title: Hora + format: Formato + type: Modelo + type_subtitle: Escolha se deseja exibir a hora em formato digital, analógico ou + em uma porcentagem de duração do dia + digital: + subtitle: Alterar a aparência do relógio digital + seconds: Segundos + twentyfourhour: 24 Horas + twelvehour: 12 horas + zero: Preenchimento com zeros + analogue: + title: Analógico + subtitle: Alterar a aparência do relógio analógico + second_hand: Ponteiro dos segundos + minute_hand: ponteiro dos minutos + hour_hand: Ponteiro das horas + hour_marks: Marcas de horas + minute_marks: Marcas de minutos + round_clock: Fundo arredondado + percentage_complete: Porcentagem concluída + vertical_clock: + title: Relógio Vertical + change_hour_colour: Alterar a cor das horas + change_minute_colour: Alterar a cor dos minutos + date: + title: Data + week_number: Número da semana + day_of_week: Dia da semana + datenth: Data nth + type: + short: Curto + long: Longo + subtitle: Se a data deve ser exibida em forma longa ou abreviada + type_settings: Exibir configurações e formato para o tipo de data selecionado + short_date: Data curta + short_format: formato curto + long_format: formato longo + short_separator: + title: Separador curto + dots: pontos + dash: Traço + gaps: Traço espaçado + slashes: Barras + quote: + title: Citações + additional: Outras configurações para personalizar o estilo do widget de citações + author_link: link do autor + custom: Citação personalizada + custom_subtitle: Defina suas próprias citações personalizadas + no_quotes: sem aspas + author: Autor + custom_buttons: Botões + custom_author: Autor personalizado + author_img: Mostrar imagem do autor + add: Adicionar citação + source_subtitle: Escolha de onde obter citações + buttons: + title: Botões + subtitle: Escolha quais botões mostrar na citação + copy: Copiar + tweet: Tweetar + favourite: Favorito + greeting: + title: Saudações + events: Eventos + default: Mensagem de saudação padrão + name: Nome para saudação + birthday: Aniversário + birthday_subtitle: Mostrar uma mensagem de feliz aniversário quando for seu aniversário + birthday_age: idade de aniversário + birthday_date: Data de nascimento + additional: Configurações para a exibição de saudação + background: + title: Plano de fundo + transition: Transição gradual + photo_information: Mostrar informações da foto + show_map: Mostrar mapa de localização nas informações da foto, se disponível + categories: Categorias + buttons: + title: Botões + view: Maximizar + favourite: Favorito + download: Baixar + effects: + title: efeitos + subtitle: Adicione efeitos às imagens de fundo + blur: Ajustar desfoque + brightness: Ajustar o brilho + filters: + title: Filtro de fundo + amount: Quantidade de filtro + grayscale: Escala de cinza + sepia: Sépia + invert: Invertido + saturate: Saturação + contrast: Contraste + type: + title: Tipo + custom_image: Imagem personalizada + custom_colour: Cor/gradiente personalizados + random_colour: cor aleatória + random_gradient: Gradiente aleatório + unsplash: {} + source: + title: Fonte + subtitle: Selecione de onde obter as imagens de plano de fundo + api: API de Planos de fundo + custom_background: Plano de fundo personalizado + custom_colour: Cor de fundo personalizada + upload: Carregar + add_colour: Adicionar cor + add_background: Adicionar plano de fundo + drop_to_upload: Solte para carregar + formats: "Formatos disponíveis: {lista}" + select: Ou selecione + add_url: Adicione URL + disabled: Desativado + loop_video: Vídeo em loop + mute_video: mutar vídeo + quality: + title: Qualidade + high: Alta qualidade + normal: qualidade normal + datasaver: Economizar dados + custom_title: Imagens personalizadas + custom_description: Selecione imagens do seu computador + remove: Remover imagem + display: Tela + display_subtitle: Alterar como as informações de plano de fundo e foto são carregadas + api: Configurações da API + api_subtitle: Opções para obter uma imagem de um serviço externo (API) + search: + title: Pesquisar + additional: Opções adicionais para exibição e funcionalidade do widget de pesquisa + search_engine: Motor de busca + search_engine_subtitle: Escolha o mecanismo de pesquisa para usar na barra de pesquisa + custom: URL de pesquisa personalizada + autocomplete: autocompletar + autocomplete_provider: Provedor de preenchimento automático + autocomplete_provider_subtitle: Mecanismo de pesquisa a ser usado para + resultados suspensos de preenchimento automático + voice_search: Pesquisa por voz + dropdown: Lista suspensa de pesquisa + focus: Foco na guia aberta + weather: + title: Tempo + location: Localização + widget_type: Tipo de widget + temp_format: + title: Unidade de temperatura + extra_info: + title: Informação extra + show_location: Mostrar localização + show_description: Mostrar descrição + weather_description: Descrição do tempo + cloudiness: Nebulosidade + humidity: Umidade + visibility: Visibilidade + wind_speed: Velocidade do vento + wind_direction: Direção do vento + min_temp: Temperatura mínima + max_temp: Temperatura máxima + atmospheric_pressure: Pressão atmosférica + options: + basic: básico + standard: Padrão + expanded: expandido + custom: Personalizado + custom_settings: Configurações personalizadas + quicklinks: + title: Links Rápidos + additional: Configurações adicionais para exibição e funções de links rápidos + open_new: Abrir em nova guia + tooltip: Dica de ferramenta + text_only: Mostrar apenas texto + add_link: Adicionar link + no_quicklinks: Sem links rápidos + edit: Editar + style: Estilo + options: + icon: Ícone + text_only: Somente texto + styling: Estilizar links rápidos + styling_description: Personalizar a aparência dos Links rápidos + message: + title: Mensagem + add: Adicionar mensagem + messages: Mensagens + text: Texto + no_messages: Sem mensagens + add_some: Vá em frente e adicione alguns. + content: Conteúdo da mensagem + appearance: + title: Aparência + style: + title: Estilo do widget + description: Escolha entre os dois estilos, legado (ativado para usuários pré + 7.0) e nosso estilo moderno e elegante. + legacy: Legado + new: Novo + theme: + title: Tema + description: Alterar o tema dos widgets e modais do Mue + light: Claro + dark: Escuro + navbar: + title: Barra de navegação + notes: Notas + refresh: Botão atualizar + refresh_subtitle: Escolha o que é atualizado quando você clica no botão de atualização + hover: Exibir apenas ao passar o mouse + additional: Modifique o estilo da barra de navegação e quais botões você deseja + exibir + refresh_options: + none: Nenhum + page: Página + font: + title: Fonte + description: Alterar a fonte usada no Mue + custom: Fonte personalizada + google: Importar do Google Fonts + weight: + title: Espessura da fonte + thin: Fina + extra_light: Extra Leve + light: Leve + medium: Médio + semi_bold: Semi-negrito + bold: Negrito + extra_bold: Extra Negrito + style: + title: Estilo de fonte + italic: itálico + oblique: Oblíquo + accessibility: + title: Acessibilidade + description: Configurações de acessibilidade para Mue + animations: Animações + text_shadow: + title: Sombra de texto do widget + new: Novo + old: Velho + none: Nenhum + widget_zoom: Zoom do widget + toast_duration: Duração do Toast de notificação + milliseconds: milissegundos + order: + title: Ordem do widget + advanced: + title: Avançado + offline_mode: Modo offline + offline_subtitle: Quando ativado, todos os pedidos de serviços online serão desativados. + data: Dados + data_subtitle: Escolha se deseja exportar suas configurações de Mue para o seu + computador, importar um arquivo de configurações existente ou redefinir + suas configurações para seus valores padrão + reset_modal: + title: AVISO + question: Deseja redefinir o Mue? + information: Isso excluirá todos os dados. Se você deseja manter seus dados e + preferências, exporte-os primeiro. + cancel: Cancelar + customisation: Customização + custom_css: CSS customizado + custom_css_subtitle: Faça o estilo de Mue personalizado para você com Cascading + Style Sheets (CSS). + custom_js: JS personalizado + tab_name: Nome da guia + tab_name_subtitle: Mude o nome da aba que aparece no seu navegador + timezone: + title: Fuso horário + subtitle: Escolha um fuso horário na lista em vez do padrão automático do seu + computador + automatic: Automático + experimental_warning: Observe que a equipe Mue não pode fornecer suporte se você + tiver o modo experimental ativado. Desative-o primeiro e veja se o + problema continua antes de entrar em contato com o suporte. + preview_data_disabled: {} + stats: + title: Estatísticas + sections: + tabs_opened: Abas abertas + backgrounds_favourited: Planos de fundo favoritos + backgrounds_downloaded: Planos de fundo baixados + quotes_favourited: Citações favoritas + quicklinks_added: Links rápidos adicionados + settings_changed: Configurações alteradas + addons_installed: Complementos instalados + usage: Estatísticas de uso + achievements: Conquistas + unlocked: "{count} Desbloqueado" + clear_modal: {} + experimental: + warning: Essas configurações não foram totalmente testadas/implementadas e podem + não funcionar corretamente! + developer: Desenvolvedor + language: + title: Idioma + quote: Idioma das citações + changelog: + title: Registo de alterações + by: Por {author} + about: + title: Sobre + version: + title: Versão + checking_update: Verificando atualização + update_available: Atualização disponível + no_update: Nenhuma atualização disponível + offline_mode: Não é possível verificar por atualizações no modo offline + error: + title: Falha ao obter informações de atualização + description: Ocorreu um erro + contact_us: Contate-nos + support_mue: Apoie Mue + support_subtitle: Como o Mue é totalmente gratuito, contamos com doações para + cobrir as contas do servidor e financiar o desenvolvimento + support_donate: Doar + form_button: Formulário + resources_used: + title: Recursos usados + bg_images: Imagens de plano de fundo offline + contributors: Contribuintes + supporters: Apoiadores + no_supporters: Atualmente não há apoiadores do Mue + photographers: Fotógrafos +buttons: + reset: Redefinir + import: Importar + export: Exportar diff --git a/src/i18n/pt-BR/_welcome.yml b/src/i18n/pt-BR/_welcome.yml new file mode 100644 index 00000000..3e74c6fb --- /dev/null +++ b/src/i18n/pt-BR/_welcome.yml @@ -0,0 +1,65 @@ +tip: Dica rápida +sections: + intro: + title: Bem-vindo ao Mue Tab + description: Obrigado por instalar o Mue, esperamos que você aproveite seu tempo + com nossa extensão. + notices: + discord_title: Junte-se ao nosso Discord + discord_description: Fale com a comunidade Mue e desenvolvedores + discord_join: Participar + github_title: Contribua no GitHub + github_description: Relatar bugs, adicionar recursos ou doar + github_open: Abrir + language: + title: Escolha seu idioma + description: Mue pode ser exibido nos idiomas listados abaixo. Você também pode + adicionar novas traduções em nosso + theme: + title: Selecione um tema + description: O Mue está disponível nos temas claro e escuro, ou pode ser + definido automaticamente dependendo do tema do sistema. + tip: Usar as configurações automáticas usará o tema em seu computador. Essa + configuração afetará os modais e alguns dos widgets exibidos na tela, como + previsão do tempo e notas. + style: + title: Escolha um estilo + description: Atualmente, o Mue oferece a escolha entre o estilo legado e o + estilo moderno recém-lançado. + legacy: Legado + modern: Moderno + settings: + title: Configurações de Importação + description: Instalando o Mue em um novo dispositivo? Sinta-se à vontade para + importar suas configurações antigas! + tip: Você pode exportar suas configurações antigas navegando até a guia Avançado + em sua configuração antiga do Mue. Então você precisa clicar no botão de + exportação que fará o download do arquivo JSON. Você pode carregar este + arquivo aqui para carregar suas configurações e preferências de sua + instalação anterior do Mue. + privacy: + title: Opções de privacidade + description: Ative as configurações para proteger ainda mais sua privacidade com o Mue. + offline_mode_description: A ativação do modo offline desativará todas as + solicitações para qualquer serviço. Isso resultará na desativação de + planos de fundo online, citações online, marketplace, previsão do tempo, + links rápidos, log de alterações e algumas informações sobre as guias. + links: + privacy_policy: Política de Privacidade + source_code: Código fonte + final: + title: Último passo + description: Sua experiência Mue Tab está prestes a começar. + changes: Mudanças + changes_description: Para alterar as configurações mais tarde, clique no ícone + de engrenagem no canto superior direito da sua guia. + imported: Configurações {amount} importadas +buttons: + next: Próximo + preview: Pré-visualizar + previous: Anterior + close: Fechar +preview: + description: Você está atualmente no modo de visualização. As configurações + serão redefinidas ao fechar esta guia. + continue: Continuar configuração diff --git a/src/i18n/pt-BR/main.yml b/src/i18n/pt-BR/main.yml new file mode 100644 index 00000000..6cd5c5fc --- /dev/null +++ b/src/i18n/pt-BR/main.yml @@ -0,0 +1,98 @@ +tabname: Nova Guia +widgets: + greeting: + morning: Bom Dia + afternoon: Boa Tarde + evening: Boa noite + christmas: Feliz Natal + newyear: Feliz Ano Novo + halloween: Feliz Dia das Bruxas + birthday: Feliz Aniversário + background: + credit: Foto por + unsplash: no Unsplash + information: Informação + download: Baixar + downloads: Baixados + views: Visualizações + likes: Curtidas + location: Localização + camera: Câmera + resolution: Resolução + source: Fonte + category: Categoria + exclude: Não mostrar novamente + exclude_confirm: >- + Tem certeza de que não deseja ver esta imagem novamente? + + Nota: se você não gosta de imagens "{category}", pode desmarcar a + categoria nas configurações de origem do plano de fundo. + confirm: Confirmar + search: Pesquisar + quicklinks: + new: Novo link + name: Nome + icon: Ícone (opcional) + add: Adicionar + name_error: Deve fornecer o nome + url_error: Forneça uma URL + date: + week: Semana + weather: + not_found: Não encontrado + meters: "{amount} metros" + extra_information: Informação extra + feels_like: Parece {amount} + quote: + link_tooltip: Abrir na Wikipédia + share: Compartilhar + copy: Copiar + favourite: Favorito + unfavourite: Não favorito + navbar: + tooltips: + refresh: Atualizar + notes: + title: Notas + placeholder: Digite aqui + todo: + title: Tarefas + pin: Fixar + add: Adicionar + no_todos: Sem afazeres + apps: {} +modals: + main: + title: Opções + loading: Carregando... + file_upload_error: O arquivo tem mais de 2 MB + navbar: + settings: Configurações + addons: Complementos + marketplace: Mercado + error_boundary: + title: Erro + message: Falha ao carregar este componente do Mue + report_error: Enviar relatório de erro + sent: Enviei! + refresh: Atualizar + update: + title: Atualizar + offline: + description: Não é possível obter logs de atualização no modo offline + error: + title: Erro + description: Não pode conectar-se ao servidor + share: + copy_link: Copiar link +toasts: + quote: Citação copiada + notes: Notas copiadas + reset: Redefinido com sucesso + installed: Instalado com sucesso + uninstalled: Removido com sucesso + updated: Atualizado com sucesso + error: Algo deu errado + imported: Importado com sucesso + no_storage: Espaço de armazenamento insuficiente + link_copied: Link copiado diff --git a/src/i18n/pt/_achievements.yml b/src/i18n/pt/_achievements.yml new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/src/i18n/pt/_achievements.yml @@ -0,0 +1 @@ +{} diff --git a/src/i18n/pt/_addons.yml b/src/i18n/pt/_addons.yml new file mode 100644 index 00000000..e9dac037 --- /dev/null +++ b/src/i18n/pt/_addons.yml @@ -0,0 +1,26 @@ +added: Adicionado +check_updates: Verifique se há atualizações +no_updates: Nenhuma atualização disponível +updates_available: Atualizações disponíveis {amount} +empty: + title: Vazio + description: Nenhum complemento está instalado +sideload: + title: Carregar localmente + description: Instale um complemento Mue que não esteja no mercado do seu computador + failed: Falha ao carregar o complemento + errors: + no_name: Nenhum nome fornecido + no_author: Nenhum autor fornecido + no_type: Nenhum tipo fornecido + invalid_photos: Objeto de fotos inválido + invalid_quotes: Objeto de citações inválido +sort: + title: Organizar + newest: Instalado (mais recente) + oldest: Instalado (mais antigo) + a_z: Alfabética (A-Z) + z_a: Alfabética (Z-A) +create: + title: Criar + moved_button: Get Started diff --git a/src/i18n/pt/_marketplace.yml b/src/i18n/pt/_marketplace.yml new file mode 100644 index 00000000..8d46d1ad --- /dev/null +++ b/src/i18n/pt/_marketplace.yml @@ -0,0 +1,40 @@ +by: Por {author} +all: Todos +learn_more: Saber mais +photo_packs: Pacotes de fotos +quote_packs: Pacotes de citações +preset_settings: Configurações predefinidas +no_items: Não há itens nesta categoria +collection: Coleção +explore_collection: Explorar coleção +add_all: Adicionar tudo ao Mue +collections: Coleções +cant_find: Não consegue encontrar o que procura? +knowledgebase_one: Visite a +knowledgebase_two: base de conhecimento +knowledgebase_three: para criar o seu próprio. +product: + overview: Visão geral + information: Informações + last_updated: Ultima atualização + description: Descrição + show_more: Mostrar mais + show_less: Mostrar menos + show_all: Mostrar tudo + showing: Mostrando + no_images: Sem imagens + no_quotes: Sem citações + version: Versão + part_of: Parte de + explore: Explorar + buttons: + addtomue: Adicionar ao Mue + remove: Remover + update_addon: Atualizar complemento + back: Voltar + report: Reportar + setting: Configuração + value: Valor +offline: + title: Parece que está offline + description: Conecte-se à Internet diff --git a/src/i18n/pt/_settings.yml b/src/i18n/pt/_settings.yml new file mode 100644 index 00000000..cfcfd041 --- /dev/null +++ b/src/i18n/pt/_settings.yml @@ -0,0 +1,343 @@ +enabled: Ativado +open_knowledgebase: Abrir base de conhecimento +additional_settings: Configurações adicionais +reminder: + title: AVISO + message: Para que todas as alterações ocorram, a página deve ser atualizada. +sections: + header: + more_info: Mais informações + report_issue: Relatório De Problema + enabled: Escolha se deseja ou não mostrar este widget + size: Controle deslizante para controlar o tamanho do widget + time: + title: Hora + format: Formato + type: Modelo + type_subtitle: Escolha se deseja exibir a hora em formato digital, analógico ou + uma conclusão percentual do dia + digital: + subtitle: Alterar a aparência do relógio digital + seconds: Segundos + twentyfourhour: 24 Horas + twelvehour: 12 horas + zero: Preenchimento com zeros + analogue: + title: Analógico + subtitle: Alterar a aparência do relógio analógico + second_hand: Ponteiro dos segundos + minute_hand: ponteiro dos minutos + hour_hand: Ponteiro das horas + hour_marks: Marcas de horas + minute_marks: Marcas de minutos + round_clock: Fundo arredondado + percentage_complete: Percentagem concluída + vertical_clock: + title: Relógio Vertical + change_hour_colour: Alterar a cor das horas + change_minute_colour: Alterar a cor dos minutos + date: + title: Data + week_number: Número da semana + day_of_week: Dia da semana + datenth: Data nth + type: + short: Curto + long: Longo + subtitle: Se a data deve ser exibida em forma longa ou abreviada + type_settings: Exibir configurações e formato para o tipo de data selecionado + short_date: Data curta + short_format: formato curto + long_format: formato longo + short_separator: + title: Separador curto + dots: pontos + dash: Traço + gaps: Traço espaçado + slashes: Barras + quote: + title: Citações + additional: Outras configurações para personalizar o estilo do widget de citações + author_link: Ligação do autor + custom: Citação personalizada + custom_subtitle: Define as suas próprias citações personalizadas + no_quotes: sem aspas + author: Autor + custom_buttons: Botões + custom_author: Autor personalizado + author_img: Mostrar imagem do autor + add: Adicionar citação + source_subtitle: Escolha de onde obter citações + buttons: + title: Botões + subtitle: Escolha quais botões mostrar na citação + copy: Copiar + tweet: Tweetar + favourite: Favorito + greeting: + title: Saudações + events: Eventos + default: Mensagem de saudação padrão + name: Nome para saudação + birthday: Aniversário + birthday_subtitle: Mostrar uma mensagem de feliz aniversário quando for o seu aniversário + birthday_age: idade de aniversário + birthday_date: Data de nascimento + additional: Configurações para a exibição de saudação + background: + title: Plano de fundo + transition: Transição gradual + photo_information: Mostrar informações da foto + show_map: Mostrar mapa de localização nas informações da foto, se disponível + categories: Categorias + buttons: + title: Botões + view: Maximizar + favourite: Favorito + download: Descarregar + effects: + title: efeitos + subtitle: Adicione efeitos às imagens de fundo + blur: Ajustar desfoque + brightness: Ajustar o brilho + filters: + title: Filtro de fundo + amount: Quantidade de filtro + grayscale: Escala de cinzento + sepia: Sépia + invert: Invertido + saturate: Saturação + contrast: Contraste + type: + title: Tipo + custom_image: Imagem personalizada + custom_colour: Cor/gradiente personalizados + random_colour: cor aleatória + random_gradient: Gradiente aleatório + unsplash: {} + source: + title: Fonte + subtitle: Selecione de onde obter as imagens de plano de fundo + api: API de Planos de fundo + custom_background: Plano de fundo personalizado + custom_colour: Cor de fundo personalizada + upload: Carregar + add_colour: Adicionar cor + add_background: Adicionar plano de fundo + drop_to_upload: Solte para carregar + formats: "Formatos disponíveis: {lista}" + select: Ou selecione + add_url: Adicione URL + disabled: Desativado + loop_video: Vídeo em loop + mute_video: mutar vídeo + quality: + title: Qualidade + high: Alta qualidade + normal: qualidade normal + datasaver: Economizar dados + custom_title: Imagens personalizadas + custom_description: Selecione imagens do seu computador + remove: Remover imagem + display: Ecrã + display_subtitle: Alterar como as informações de plano de fundo e foto são carregadas + api: Configurações da API + api_subtitle: Opções para obter uma imagem de um serviço externo (API) + search: + title: Pesquisar + additional: Opções adicionais para exibição e funcionalidade do widget de pesquisa + search_engine: Motor de busca + search_engine_subtitle: Escolha o mecanismo de pesquisa para usar na barra de pesquisa + custom: URL de pesquisa personalizada + autocomplete: autocompletar + autocomplete_provider: Provedor de preenchimento automático + autocomplete_provider_subtitle: Mecanismo de pesquisa a ser usado para + resultados suspensos de preenchimento automático + voice_search: Pesquisa por voz + dropdown: Lista suspensa de pesquisa + focus: Foco na guia aberta + weather: + title: Tempo + location: Localização + widget_type: Tipo de widget + temp_format: + title: Unidade de temperatura + extra_info: + title: Informação extra + show_location: Mostrar localização + show_description: Mostrar descrição + weather_description: Descrição do clima + cloudiness: Nebulosidade + humidity: Humidade + visibility: Visibilidade + wind_speed: Velocidade do vento + wind_direction: Direção do vento + min_temp: Temperatura mínima + max_temp: Temperatura máxima + atmospheric_pressure: Pressão atmosférica + options: + basic: básico + standard: Padrão + expanded: expandido + custom: Personalizado + custom_settings: Configurações personalizadas + quicklinks: + title: Ligações Rápidas + additional: Configurações adicionais para exibição e funções de ligações rápidas + open_new: Abrir em nova guia + tooltip: Dica de ferramenta + text_only: Mostrar apenas texto + add_link: Adicionar Ligação + no_quicklinks: Sem links rápidos + edit: Editar + style: Estilo + options: + icon: Ícone + text_only: Somente texto + styling: Estilo de Ligações Rápidas + styling_description: Personalizar a aparência de Ligações Rápidas + message: + title: Mensagem + add: Adicionar mensagem + messages: Mensagens + text: Texto + no_messages: Sem mensagens + add_some: Vá em frente e adicione alguns. + content: Conteúdo da mensagem + appearance: + title: Aparência + style: + title: Estilo do widget + description: Escolha entre os dois estilos, legado (ativado para utilizadores + pré 7.0) e nosso estilo moderno e elegante. + legacy: Legado + new: Novo + theme: + title: Tema + description: Alterar o tema dos widgets e modais do Mue + light: Claro + dark: Escuro + navbar: + title: Barra de navegação + notes: Notas + refresh: Botão atualizar + refresh_subtitle: Escolha o que é atualizado quando clica no botão de atualização + hover: Exibir apenas ao passar o mouse + additional: Modifique o estilo da barra de navegação e quais botões você deseja + exibir + refresh_options: + none: Nenhum + page: Página + font: + title: Fonte + description: Alterar a fonte usada no Mue + custom: Fonte personalizada + google: Importar do Google Fonts + weight: + title: Espessura da fonte + thin: Fina + extra_light: Extra Leve + light: Leve + medium: Médio + semi_bold: Semi-negrito + bold: Negrito + extra_bold: Extra Negrito + style: + title: Estilo de fonte + italic: itálico + oblique: Oblíquo + accessibility: + title: Acessibilidade + description: Configurações de acessibilidade para Mue + animations: Animações + text_shadow: + title: Sombra de texto do widget + new: Novo + old: Velho + none: Nenhum + widget_zoom: Zoom do widget + toast_duration: Duração do Toast de notificação + milliseconds: milissegundos + order: + title: Ordem do widget + advanced: + title: Avançado + offline_mode: Modo offline + offline_subtitle: Quando ativado, todos os pedidos de serviços online serão desativados. + data: Dados + data_subtitle: Escolha se deseja exportar as suas configurações de Mue para o + seu computador, importar um ficheiro de configurações existente ou + redefinir as suas configurações para os valores padrão deles + reset_modal: + title: AVISO + question: Deseja redefinir o Mue? + information: Isso excluirá todos os dados. Se deseja manter os seus dados e + preferências, exporte-os primeiro. + cancel: Cancelar + customisation: Customização + custom_css: CSS customizado + custom_css_subtitle: Faça o estilo de Mue personalizado para com Cascading Style Sheets (CSS). + custom_js: JS personalizado + tab_name: Nome da guia + tab_name_subtitle: Mude o nome da guia que aparece no seu navegador + timezone: + title: Fuso horário + subtitle: Escolha um fuso horário na lista em vez do padrão automático do seu + computador + automatic: Automático + experimental_warning: Observe que a equipa Mue não pode fornecer suporte se + tiver o modo experimental ativado. Desative-o primeiro e veja se o + problema continua antes de entrar em contato com o suporte. + preview_data_disabled: {} + stats: + title: Estatísticas + sections: + tabs_opened: Abas abertas + backgrounds_favourited: Planos de fundo favoritos + backgrounds_downloaded: Planos de fundo descarregados + quotes_favourited: Citações favoritas + quicklinks_added: Links rápidos adicionados + settings_changed: Configurações alteradas + addons_installed: Complementos instalados + usage: Estatísticas de uso + achievements: Conquistas + unlocked: "{count} Desbloqueado" + clear_modal: {} + experimental: + warning: Essas configurações não foram totalmente testadas/implementadas e podem + não funcionar corretamente! + developer: Programador + language: + title: Idioma + quote: Idioma das citações + changelog: + title: Registo de alterações + by: Por {author} + about: + title: Sobre + version: + title: Versão + checking_update: Verificando atualização + update_available: Atualização disponível + no_update: Nenhuma atualização disponível + offline_mode: Não é possível verificar por atualizações no modo offline + error: + title: Falha ao obter informações de atualização + description: Ocorreu um erro + contact_us: Contate-nos + support_mue: Apoie Mue + support_subtitle: Como o Mue é totalmente gratuito, contamos com doações para + cobrir as contas do servidor e financiar o desenvolvimento + support_donate: Doar + form_button: Formulário + resources_used: + title: Recursos usados + bg_images: Imagens de plano de fundo offline + contributors: Contribuintes + supporters: Apoiadores + no_supporters: Atualmente não há apoiadores do Mue + photographers: Fotógrafos +buttons: + reset: Redefinir + import: Importar + export: Exportar diff --git a/src/i18n/pt/_welcome.yml b/src/i18n/pt/_welcome.yml new file mode 100644 index 00000000..4e3b857f --- /dev/null +++ b/src/i18n/pt/_welcome.yml @@ -0,0 +1,67 @@ +tip: Dica rápida +sections: + intro: + title: Bem-vindo ao Mue Tab + description: Obrigado por instalar o Mue, esperamos que aproveite o seu tempo + com nossa extensão. + notices: + discord_title: Junte-se ao nosso Discord + discord_description: Fale com a comunidade Mue e programadores + discord_join: Participar + github_title: Contribua no GitHub + github_description: Relatar bugs, adicionar recursos ou doar + github_open: Abrir + language: + title: Escolha o seu idioma + description: Mue pode ser exibido nos idiomas listados abaixo. Também pode + adicionar novas traduções em nosso + theme: + title: Selecione um tema + description: O Mue está disponível nos temas claro e escuro, ou pode ser + definido automaticamente dependendo do tema do sistema. + tip: Usar as configurações automáticas usará o tema no seu computador. Essa + configuração afetará os modais e alguns dos widgets exibidos no ecrã, como + previsão do tempo e notas. + style: + title: Escolha um estilo + description: Atualmente, o Mue oferece a escolha entre o estilo legado e o + estilo moderno recém-lançado. + legacy: Legado + modern: Moderno + settings: + title: Configurações de Importação + description: Instalando o Mue num novo aparelho? Sinta-se à vontade para + importar as suas configurações antigas! + tip: Pode exportar as suas configurações antigas navegando até a guia Avançado + na sua configuração antiga do Mue. Depois deve clicar no botão de + exportação que descarregará o ficheiro JSON. Pode enviar este ficheiro + aqui para transportar as suas configurações e preferências da sua + instalação anterior do Mue. + privacy: + title: Opções de privacidade + description: Ative as configurações para proteger ainda mais a sua privacidade + com o Mue. + offline_mode_description: A ativação do modo offline desativará todas as + solicitações para qualquer serviço. Isso resultará na desativação de + planos de fundo online, citações online, marketplace, previsão do tempo, + ligações rápidas, log de alterações e algumas informações sobre as guias. + links: + title: Ligações + privacy_policy: Política de Privacidade + source_code: Código fonte + final: + title: Último passo + description: A sua experiência sobre a Mue Tab está prestes a começar. + changes: Mudanças + changes_description: Para alterar as configurações mais tarde, clique no ícone + de engrenagem no canto superior direito da sua guia. + imported: Configurações {amount} importadas +buttons: + next: Próximo + preview: Pré-visualizar + previous: Anterior + close: Fechar +preview: + description: Está atualmente no modo de visualização. As configurações serão + redefinidas ao fechar esta guia. + continue: Continuar configuração diff --git a/src/i18n/pt/main.yml b/src/i18n/pt/main.yml new file mode 100644 index 00000000..2d3c3e92 --- /dev/null +++ b/src/i18n/pt/main.yml @@ -0,0 +1,98 @@ +tabname: Nova Guia +widgets: + greeting: + morning: Bom Dia + afternoon: Boa Tarde + evening: Boa noite + christmas: Feliz Natal + newyear: Feliz Ano Novo + halloween: Feliz Dia das Bruxas + birthday: Feliz Aniversário + background: + credit: Foto por + unsplash: no Unsplash + information: Informação + download: Descarregar + downloads: Descarregados + views: Visualizações + likes: Curtidas + location: Localização + camera: Câmara + resolution: Resolução + source: Fonte + category: Categoria + exclude: Não mostrar novamente + exclude_confirm: >- + Tem certeza de que não deseja ver esta imagem novamente? + + Nota: se não gosta de imagens "{category}", pode desmarcar a categoria nas + configurações de origem do plano de fundo. + confirm: Confirmar + search: Pesquisar + quicklinks: + new: Nova ligação + name: Nome + icon: Ícone (opcional) + add: Adicionar + name_error: Deve fornecer o nome + url_error: Forneça uma URL + date: + week: Semana + weather: + not_found: Não encontrado + meters: "{quantidade} metros" + extra_information: Informação extra + feels_like: Parece {quantia} + quote: + link_tooltip: Abrir na Wikipédia + share: Compartilhar + copy: Copiar + favourite: Favorito + unfavourite: Não favorito + navbar: + tooltips: + refresh: Atualizar + notes: + title: Notas + placeholder: Digite aqui + todo: + title: Tarefas + pin: Fixar + add: Adicionar + no_todos: Sem Tarefas + apps: {} +modals: + main: + title: Opções + loading: Carregando... + file_upload_error: O ficheiro tem mais de 2 MB + navbar: + settings: Configurações + addons: Complementos + marketplace: Mercado + error_boundary: + title: Erro + message: Falha ao carregar este componente do Mue + report_error: Enviar relatório de erro + sent: Enviei! + refresh: Atualizar + update: + title: Atualizar + offline: + description: Não é possível obter logs de atualização no modo offline + error: + title: Erro + description: Não pode conectar-se ao servidor + share: + copy_link: Copiar ligação +toasts: + quote: Citação copiada + notes: Notas copiadas + reset: Redefinido com sucesso + installed: Instalado com sucesso + uninstalled: Removido com sucesso + updated: Atualizado com sucesso + error: Algo deu errado + imported: Importado com sucesso + no_storage: Espaço de armazenamento insuficiente + link_copied: Ligação copiada diff --git a/src/i18n/ru/_achievements.yml b/src/i18n/ru/_achievements.yml new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/src/i18n/ru/_achievements.yml @@ -0,0 +1 @@ +{} diff --git a/src/i18n/ru/_addons.yml b/src/i18n/ru/_addons.yml new file mode 100644 index 00000000..3211535c --- /dev/null +++ b/src/i18n/ru/_addons.yml @@ -0,0 +1,24 @@ +added: Добавлен +check_updates: Проверка обновлений +no_updates: Обновления отсутствуют +updates_available: Доступны обновления {amount} +empty: + title: Здесь пусто + description: Зайдите в магазин, чтобы найти что-то интересное +sideload: + title: Загрузить + description: Установить аддон Mue, не представленную на торговой площадке, со + своего компьютера + failed: Не удалось загрузить аддоны + errors: + no_name: Название не указано + no_author: Автор не указан + no_type: Тип не указан + invalid_photos: Недопустимый объект фотографии +sort: + title: Сортировка +create: + title: Создать + moved_title: Создание аддонов переместилось! + moved_description: После обновления 7.1, создание дополнений теперь переместилось в веб-UI + moved_button: Get Started diff --git a/src/i18n/ru/_marketplace.yml b/src/i18n/ru/_marketplace.yml new file mode 100644 index 00000000..190bf58d --- /dev/null +++ b/src/i18n/ru/_marketplace.yml @@ -0,0 +1,39 @@ +by: от {author} +all: Все +learn_more: Узнать больше +photo_packs: Наборы фото +quote_packs: Наборы цитат +preset_settings: Пресеты настроек +no_items: Нет элементов в этой категории +collection: Коллекция +explore_collection: Исследуйте коллекцию +add_all: Добавить все в Mue +collections: Коллекции +cant_find: Не можете найти то, что ищете? +knowledgebase_one: Посетить +knowledgebase_two: база знаний +knowledgebase_three: чтобы создать свой собственный. +product: + overview: Обзор + information: Информация + last_updated: Последнее обновление + description: Описание + show_more: Показать больше + show_less: Показать меньше + show_all: Показать все + showing: Показаны + no_images: № Изображения + no_quotes: Цитаты + version: Версия + part_of: Часть + explore: Обзор + buttons: + addtomue: Добавить в Mue + remove: Удалить + back: Назад + report: Жалоба + setting: Параметр + value: Цена +offline: + title: Похоже, что вы офлайн + description: Пожалуйста, подключитесь к интернету diff --git a/src/i18n/ru/_settings.yml b/src/i18n/ru/_settings.yml new file mode 100644 index 00000000..18d350ba --- /dev/null +++ b/src/i18n/ru/_settings.yml @@ -0,0 +1,315 @@ +enabled: Включено +open_knowledgebase: Открытая база знаний +additional_settings: Дополнительные настройки +reminder: + message: Для того чтобы все изменения произошли, необходимо обновить страницу. +sections: + header: + more_info: Больше информации + report_issue: Сообщить о проблеме + enabled: Выберите, показывать ли этот виджет + size: Ползунок для управления размером виджета + time: + title: Время + type_subtitle: "Выберите, в каком формате будет отображаться время: в цифровом, + аналоговом или в процентах завершения дня" + digital: + title: Цифровые + subtitle: Измените внешний вид цифровых часов + seconds: Секунды + twentyfourhour: 24 Часа + twelvehour: 12 часов + zero: Дополнительный ноль + analogue: + title: Аналоговые + subtitle: Измените внешний вид аналоговых часов + second_hand: Секундная стрелка + minute_hand: Минутная стрелка + hour_hand: Часовая стрелка + hour_marks: Часовые метки + minute_marks: Минутные метки + round_clock: Округлый фон + percentage_complete: Процент завершения + vertical_clock: + title: Вертикальные часы + change_hour_colour: Изменить цвет текста часа + change_minute_colour: Изменить цвет текста минут + date: + week_number: Число недели + day_of_week: День недели + datenth: Дата n-ая + type: + short: Короткая + long: Длинная + subtitle: Отображать ли дату в длинной или короткой форме + type_settings: Настройки отображения и формат для выбранного типа даты + short_date: Короткая дата + short_format: Короткий формат + long_format: Длинный формат + short_separator: + title: Короткий разделитель + dots: Точки + dash: Тире + gaps: Пробелы + slashes: Слэшы + quote: + title: Цитата + additional: Другие настройки для настройки стиля виджета котировок + custom: Пользовательская цитата + custom_subtitle: Установите свои собственные пользовательские цитаты + no_quotes: Без кавычек + author: Автор + custom_buttons: Кнопки + custom_author: Пользовательский автор + author_img: Показать изображение автора + add: Добавить цитату + source_subtitle: Выберите, откуда брать цитаты + buttons: + title: Кнопки + subtitle: Выберите, какие кнопки отображать в котировке + copy: Кнопка копирования + tweet: Кнопка твита + favourite: Кнопка для оценки + greeting: + title: Приветствие + events: События + default: Сообщение с приветствием по-умолчанию + name: Имя для приветствия + birthday: День рождения + birthday_subtitle: Показать сообщение с днем рождения, когда это ваш день рождения + birthday_age: Возраст рождения + birthday_date: Дата рождения + additional: Настройки отображения приветствия + background: + title: Фон + transition: Затухающий переход + photo_information: Показать информацию о фотографии + show_map: Показывать карту местоположения на фотографии, если она доступна + categories: Категории + buttons: + title: Кнопки + view: Просмотр + favourite: Любимые + effects: + title: Эффекты + subtitle: Добавляйте эффекты к фоновым изображениям + blur: Размытие + brightness: Яркость + filters: + title: Фильтр фона + amount: Количество фильтров + grayscale: Градации серого + sepia: Сепия + invert: Негатив + saturate: Насыщенность + contrast: Контраст + type: + custom_image: Пользовательское изображение + custom_colour: Пользовательский цвет/градиент + random_colour: Случайный цвет + random_gradient: Случайный градиент + unsplash: {} + source: + subtitle: Выберите, откуда брать фоновые изображения + api: API для фона + custom_background: Пользовательский фон + custom_colour: Пользовательский цвет фон + upload: Загрузить + add_colour: Добавить цвет + add_background: Добавить фон + drop_to_upload: Перетащите, чтобы загрузить + formats: "Доступные форматы: {список}" + select: Или выберите + disabled: Выключен + loop_video: Зацикленное видео + mute_video: Отключить звук видео + quality: + title: Качество + high: Высокое качество + normal: Нормальное качество + custom_title: Пользовательские изображения + custom_description: Выберите изображения с вашего локального компьютера + remove: Удалить изображение + display: Отображать + display_subtitle: Изменение способа загрузки фона и информации о фотографии + api: Настройки API + api_subtitle: Варианты получения изображения из внешнего сервиса (API) + search: + title: Панель поиска + additional: Дополнительные параметры отображения и функциональности поискового виджета + search_engine: Поисковый движок + search_engine_subtitle: Выберите поисковую систему для использования в строке поиска + custom: Пользовательский поисковый движок + autocomplete: Автозаполнение + autocomplete_provider: Поставщик автозаполнения + autocomplete_provider_subtitle: Поисковая система, используемая для выпадающих результатов автозаполнения + voice_search: Поиск голосом + dropdown: Выпадающий список поиска + focus: Фокус на открытой вкладке + weather: + title: Погода + location: Локация + widget_type: Тип виджета + temp_format: + title: Формат температуры + celsius: Цельсии + fahrenheit: Фаренгейт + kelvin: Кельвин + extra_info: + show_location: Показать расположение + show_description: Показать описание + weather_description: Описание погоды + cloudiness: Облачность + humidity: Влажность + visibility: Видимость + wind_speed: Сила ветра + wind_direction: Направление ветра + min_temp: Минимальная температура + max_temp: Максимальная температура + atmospheric_pressure: Атмосферное давление + options: + basic: Базовый + standard: Стандарт + expanded: Расширенный + custom: Свой + custom_settings: Пользовательские настройки + quicklinks: + title: Быстрые ссылки + additional: Дополнительные настройки отображения и функций быстрых ссылок + open_new: Открывать в новой вкладке + tooltip: Всплывающая подсказка + text_only: Показывать только текст + add_link: Добавить ссылку + no_quicklinks: Нет быстрых ссылок + edit: Редактировать + style: Стиль + options: + icon: Иконка + text_only: Только текст + metro: Метро + styling: Стиль быстрых ссылок + styling_description: Настройка внешнего вида быстрых ссылок + message: + messages: Сообщения + no_messages: Нет сообщений + add_some: Идем дальше и добавить некоторые. + content: Содержание сообщения + appearance: + title: Оформление + style: + title: Стиль виджета + description: "Выберите один из двух стилей: устаревший (доступен для + пользователей, предшествующих версии 7.0) и наш стильный современный + стиль." + legacy: Устаревшее + new: Новый + theme: + description: Измените тему виджетов и модальных окон Mue + light: Светлая + dark: Тёмная + navbar: + title: Навбар + refresh: Кнопка перезагрузки + refresh_subtitle: Выберите, что будет обновляться при нажатии кнопки обновления + hover: Отображение только при наведении + additional: Измените стиль панели навигации и какие кнопки вы хотите отображать + refresh_options: {} + font: + description: Измените шрифт, используемый в Mue + custom: Пользовательский шрифт + google: Импортировать из Google Fonts + weight: + title: Толщина шрифта + thin: Тонкий + extra_light: Очень тонкий + light: Лёгкий + semi_bold: Полужирный + bold: Жирный + extra_bold: Сверхжирный + style: + oblique: Курсив + accessibility: + title: Доступность + description: Настройки специальных возможностей для Mue + animations: Анимации + text_shadow: + title: Тень текста виджета + new: Новое + toast_duration: Продолжительность подсказки + milliseconds: миллисекунды + order: + title: Порядок виджетов + advanced: + title: Дополнительно + offline_mode: Офлайн режим + offline_subtitle: При включении все запросы к онлайн-сервисам будут отключены. + data_subtitle: Выберите, следует ли экспортировать настройки Mue на компьютер, + импортировать существующий файл настроек или сбросить настройки до + значений по умолчанию + reset_modal: + question: Вы хотите сбросить Mue? + information: Это приведет к удалению всех данных. Если вы хотите сохранить свои + данные и предпочтения, сначала экспортируйте их. + cancel: Отменить + customisation: Кастомизация + custom_css: Пользовательский CSS + custom_css_subtitle: Настройте стиль Mue под себя с помощью каскадных таблиц стилей (CSS). + custom_js: Пользовательский JS + tab_name_subtitle: Измените название вкладки, которая появляется в вашем браузере + timezone: + title: Часовой пояс + subtitle: Выберите часовой пояс из списка вместо автоматического по умолчанию с + вашего компьютера + automatic: Автоматически + experimental_warning: Обратите внимание, что команда Mue не может оказать + поддержку, если у вас включен экспериментальный режим. Пожалуйста, сначала + отключите его и посмотрите, сохранится ли проблема, прежде чем обращаться + в службу поддержки. + preview_data_disabled: {} + stats: + sections: + tabs_opened: Открытые вкладки + backgrounds_favourited: Избранные фоны + backgrounds_downloaded: Загруженные фоны + quotes_favourited: Избранные цитаты + quicklinks_added: Добавлены быстрые ссылки + settings_changed: Изменены настройки + addons_installed: Установленные аддоны + usage: Статистика использования + achievements: Достижения + unlocked: "{count} разблокировано" + clear_modal: {} + experimental: + title: Экспериментальные настройки + warning: Данные настройки не были полностью протестированы/реализованы и могут + работать некорректно! + language: + title: Язык + quote: Язык цитат + changelog: + title: Журнал изменений + about: + title: О программе + version: + checking_update: Проверка обновлений + update_available: Обновление доступно + no_update: Нет доступных обновлений + offline_mode: Невозможно проверить наличие обновления в автономном режиме + error: + title: Не удалось получить информацию об обновлении + description: Обнаружена ошибка + support_subtitle: Поскольку Mue полностью бесплатен, мы полагаемся на + пожертвования для покрытия счетов за сервер и финансирования развития + support_donate: Пожертвовать + form_button: Форма + resources_used: + title: Используемые ресурсы + bg_images: Фоновые изображения в оффлайне + contributors: Участники + supporters: Поддержка + no_supporters: В настоящее время нет поддержки Mue + photographers: Фотографы +buttons: + reset: Сбросить + import: Импорт + export: Экспорт diff --git a/src/i18n/ru/_welcome.yml b/src/i18n/ru/_welcome.yml new file mode 100644 index 00000000..0ee48dc0 --- /dev/null +++ b/src/i18n/ru/_welcome.yml @@ -0,0 +1,31 @@ +sections: + intro: + title: Добро пожаловать в Mue Tab + notices: + discord_title: Присоединяйтесь к нашему дискорду + discord_description: Поговорите с сообществом Mue и разработчиками + discord_join: Присоединиться + github_title: Внесите свой вклад в GitHub + github_description: Сообщайте об ошибках, добавляйте функции или пожертвуйте + github_open: Открыть + language: + title: Выберите свой язык + theme: + title: Выберите тему + style: + title: Выберите стиль + description: В настоящее время Mue предлагает выбор между устаревшим стилем и + недавно выпущенным современным стилем. + legacy: Устаревший + modern: Современное + settings: + title: Импортировать настройки + privacy: + links: {} + final: + title: Последний шаг + changes: Изменения +buttons: + close: Закрыть +preview: + continue: Продолжить установку diff --git a/src/i18n/ru/main.yml b/src/i18n/ru/main.yml new file mode 100644 index 00000000..11f1dbc8 --- /dev/null +++ b/src/i18n/ru/main.yml @@ -0,0 +1,91 @@ +tabname: Новая вкладка +widgets: + greeting: + morning: Доброе утро + afternoon: Добрый день + evening: Добрый вечер + christmas: С Рождеством + newyear: С Новым Годом + halloween: Счастливого Хэллоуина + birthday: С Днём рождения + background: + credit: Фото + unsplash: на Unsplash + downloads: Загрузки + views: Просмотры + likes: Нравится + location: Локация + camera: Камера + resolution: Разрешение + source: Источник + category: Категория + exclude: Больше не показывать + exclude_confirm: >- + Вы уверены, что больше не хотите видеть это изображение? + + Примечание: если вам не нравятся изображения "{category}", вы можете + отменить выбор категории в настройках источника фона. + confirm: Подтверждаю + search: Поиск + quicklinks: + new: Новая ссылка + icon: Значок (необязательно) + name_error: Должно содержать имя + url_error: Должно содержать URL + date: + week: Неделя + weather: + not_found: Не найдено + meters: "{amount} метры" + extra_information: Дополнительная информация + feels_like: По ощущениям {amount} + quote: + link_tooltip: Открыть в Википедии + share: Поделиться + copy: Копировать + favourite: Избранное + unfavourite: Не нравится + navbar: + tooltips: + refresh: Перезагрузить + notes: + placeholder: Напишите здесь + todo: + title: Задачи + pin: Прикрепить + add: Добавить + no_todos: Нет задач + apps: {} +modals: + main: + loading: Загрузка... + file_upload_error: Файл больше 2 МБ + navbar: + settings: Настройки + addons: Аддоны + marketplace: Магазин + error_boundary: + title: Ошибка + message: Не удалось загрузить этот компонент Mue + report_error: Отправить сообщение об ошибке + sent: Отправил! + refresh: Обновить + update: + title: Обновление + offline: + title: Офлайн + description: Не удалось получить журнал обновления в офлайн режиме + error: + title: Ошибка + share: + copy_link: Копировать ссылку + email: Эл. адрес +toasts: + quote: Цитата скопирована + reset: Сброшено + installed: Успешно установлено + uninstalled: Успешно удалено + error: Что-то пошло не так + imported: Успешно импортировано + no_storage: Недостаточно места + link_copied: Ссылка скопирована diff --git a/src/i18n/tr/_achievements.yml b/src/i18n/tr/_achievements.yml new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/src/i18n/tr/_achievements.yml @@ -0,0 +1 @@ +{} diff --git a/src/i18n/tr/_addons.yml b/src/i18n/tr/_addons.yml new file mode 100644 index 00000000..be328964 --- /dev/null +++ b/src/i18n/tr/_addons.yml @@ -0,0 +1,29 @@ +added: Eklentiler +check_updates: Güncellemeleri kontrol et. +no_updates: Güncelleme mevcut değil. +updates_available: Güncellemeler mevcut {amount} ! +empty: + title: Boş + description: Hiçbir eklenti yüklü değil. +sideload: + title: Diğer Eklentiler + description: Bilgisayarınızdan pazar yerinde olmayan bir Mue eklentisi yükleyin. + failed: Eklenti yüklenemedi. + errors: + no_name: İsim belirtilmedi. + no_author: Yazar belirtilmedi. + no_type: Tür sağlanmadı. + invalid_photos: Geçersiz fotoğraf nesnesi + invalid_quotes: Geçersiz alıntı nesnesi +sort: + title: Sırala + newest: Kurulanlar (En Yeni) + oldest: Kurulanlar (En Eski) + a_z: Alfabetik (A-Z) + z_a: Alfabetik (Z-A) +create: + title: Oluştur + moved_title: Eklenti oluşturma taşındı! + moved_description: 7.1 güncellemesinden sonra, eklentilerin oluşturulması web + kullanıcı arayüzüne taşındı + moved_button: Başlayın diff --git a/src/i18n/tr/_marketplace.yml b/src/i18n/tr/_marketplace.yml new file mode 100644 index 00000000..447fd927 --- /dev/null +++ b/src/i18n/tr/_marketplace.yml @@ -0,0 +1,39 @@ +all: Tümü +learn_more: Daha Fazla Bilgi Edin +photo_packs: Fotoğraf Paketleri +quote_packs: Alıntı Paketleri +preset_settings: Ön Ayar Paketleri +no_items: Bu kategoride öğe yok +collection: Koleksiyon +explore_collection: Koleksiyonu Keşfedin +add_all: Hepsini Ekle +collections: Koleksiyonlar +cant_find: Aradığınızı bulamıyor musunuz? +knowledgebase_one: "Kendiniz oluşturmak için " +knowledgebase_two: "bilgilendirme sayfamızı " +knowledgebase_three: ziyaret edin. +product: + overview: Genel Bakış + information: Bilgi + last_updated: Son Güncelleme + description: Açıklama + show_more: Daha Fazla Göster + show_less: Daha Az Göster + show_all: Hepsini Göster + showing: Gösteriliyor + no_images: Fotoğraf bulunamadı + no_quotes: Alıntı bulunamadı + version: Versiyon + part_of: Parçası + explore: Keşfet + buttons: + addtomue: Mue Tab'ıma Ekle + remove: Kaldır + update_addon: Eklentiyi Güncelle + back: Geri + report: Raporla + setting: Ayarlar + value: Değer +offline: + title: Görünüşe bakılırsa çevrimdışısınız! + description: Lütfen internete bağlanın ve tekrar deneyin. diff --git a/src/i18n/tr/_settings.yml b/src/i18n/tr/_settings.yml new file mode 100644 index 00000000..fe1e2262 --- /dev/null +++ b/src/i18n/tr/_settings.yml @@ -0,0 +1,351 @@ +enabled: Etkinleştir +open_knowledgebase: Bilgilendirme Sayfasını Aç. +additional_settings: Ek Ayarlar +reminder: + title: UYARI + message: Tüm değişikliklerin gerçekleşmesi için sayfanın yenilenmesi gerekir. +sections: + header: + more_info: Daha fazla bilgi + report_issue: Hata Bildir + enabled: Bu widget'ınızın gösterilip gösterilmeyeceğini seçin. + size: Widget'ınızın büyüklüğünü kontrol etmek için kaydırın. + time: + title: Saat + type: Tip + type_subtitle: Saat formatını dijital olarak, analog olarak veya günün + tamamlanma yüzdesi olarak göstermeyi seçin. + digital: + title: Dijital + subtitle: Dijital saatin görünümünü değiştirin. + seconds: Saniye gösterilsin. + twentyfourhour: 24 Saat + twelvehour: 12 Saat + zero: Sıfır eklensin. + analogue: + title: Analog + subtitle: Analog saatin nasıl görüntüleneceğini belirleyin. + second_hand: Saniye ibresi + minute_hand: Yelkovan (dakika) ibresi + hour_hand: Akrep (saat) ibresi + hour_marks: Saat çizgileri + minute_marks: Dakika çizgileri + round_clock: Yuvarlanmış arka plan + percentage_complete: Tamamlanma Yüzdesi + vertical_clock: + title: Dikey Saat + change_hour_colour: Saat Metni Rengini Değiştirin + change_minute_colour: Dakika Metni Rengini Değiştirin + date: + title: Gün + week_number: Hafta Sayısı + day_of_week: Haftanın Günü + datenth: Gün Vurgusu + type: + short: Kısa + long: Uzun + subtitle: Tarihin uzun veya kısa olmak üzere hangi biçimde görüntüleneceğini seçin. + type_settings: Seçilen tarih türü için ekran ayarları ve biçimi belirten + özellikleri belirleyin. + short_date: Kısa Tarih + short_format: Kısa biçim + long_format: Uzun biçim + short_separator: + title: Kısa Tarih Ayracı + dots: Nokta + dash: Kısa çizgi + gaps: Boşluk + slashes: Eğik çizgi + quote: + title: Alıntı + additional: Alıntı widget'ının stilini özelleştirmek için diğer ayarlar. + author_link: Yazara dair bilgilendirme bağlantısı göster. + custom: Özel Alıntı + custom_subtitle: Kendi özel alıntınızı belirleyin, ekleyin. + no_quotes: Alıntı yok! + author: Yazar + custom_buttons: Butonlar + custom_author: Özel yazar + author_img: Yazar resmini göster. + add: Alıntı Ekle + source_subtitle: Alıntıyı nereden alacağınızı seçin. + buttons: + title: Butonlar + subtitle: Alıntı kısmı için hangi butonların gösterileceğini seçin. + copy: Kopyala + tweet: Tweet'le + favourite: Favorilere Ekle + greeting: + title: Karşılama Ekranı + events: Olaylar + default: Karşılama mesajları görünsün. + name: İsminiz + birthday: Doğum Günü + birthday_subtitle: Doğum günüm olduğunda bir 'Mutlu Yıllar' mesajı göster. + birthday_age: Doğum günümde yaş bilgisi gözüksün. + birthday_date: Doğum günü tarihim + additional: Karşılama ekranı için ek ayarlarınızı belirleyin. + background: + title: Arka Plan + transition: Geçiş sırasında solma efekti uygula. + photo_information: Fotoğraf bilgilerini göster. + show_map: Varsa fotoğraf bilgilerinde konum bilgisini göster. + categories: Kategoriler + buttons: + title: Butonlar + view: Arka Planı Görüntüle + favourite: Favorilere Ekle + download: İndir + effects: + title: Görsel Efektler + subtitle: Arka plan görseli için efektleri düzenleyin. + blur: Bulanıklığı ayarla + brightness: Parlaklığı ayarla + filters: + title: Arka plan filtresi + amount: Filtre miktarı + grayscale: Gri tonlama + sepia: Sepya + invert: Ters çevir + saturate: Doygunluk + contrast: Kontrast + type: + title: Tip + custom_image: Özel resim + custom_colour: Özel renk/gradyan + random_colour: Özel renk + random_gradient: Özel gradyan + unsplash: {} + source: + title: Kaynak + subtitle: Arka plan resimlerinin nereden alınacağını seçin. + api: Arka plan API + custom_background: Özel arka plan resmi + custom_colour: Özel Arka Plan Rengi + upload: Yükle + add_colour: Renk Ekle + add_background: Arka Plan Ekle + drop_to_upload: Yüklemek için bırakın! + formats: "Kullanılabilir biçimler: {list}" + select: Veya Seç + add_url: URL Ekle + disabled: Kullanılamaz + loop_video: Tekrarlayan video + mute_video: Videonun sesini kapat. + quality: + title: Kalite + original: Orjinal + high: Yüksek Kalite + normal: Normal Kalite + datasaver: Veri Tasarrufu + custom_title: Özel Arka Plan + custom_description: Bilgisayarınızdan görseli seçin. + remove: Resmi Kaldır + display: Görüntüleme + display_subtitle: Arka plan ve fotoğraf bilgilerinin nasıl yüklendiğini değiştirin. + api: API Ayarları + api_subtitle: Harici bir hizmetten (API) aracılığıyla görüntü alma seçeneklerini + belirleyin. + search: + title: Arama + additional: Arama widget'ı ekranı ve işlevselliği için ek seçenekleri belirleyin. + search_engine: Arama Motoru + search_engine_subtitle: Arama çubuğunda kullanmak için arama motorunu seçin. + custom: Özel URL + autocomplete: Otomatik Tamamlama + autocomplete_provider: Otomatik Tamamlama Sağlayıcısı + autocomplete_provider_subtitle: Otomatik tamamlama açılır sonuçları için + kullanılacak arama motorunu belirleyin. + voice_search: Sesli Arama + dropdown: Arama Motorları Açılır Menüsü + focus: Açık Sekmeye Odaklan + weather: + title: Hava Durumu + location: Konum + auto: Otomatik + widget_type: Hava Tipi Formatı + temp_format: + title: Sıcaklık Formatı + fahrenheit: Fahrenhayt + extra_info: + title: Ek Bilgi + show_location: Konumu Göster + show_description: Açıklamayı Göster + weather_description: Hava açıklaması + cloudiness: Bulutluluk + humidity: Nem + visibility: Görüş Mesafesi + wind_speed: Rüzgar Hızı + wind_direction: Rüzgar Yönü + min_temp: Minimum Sıcaklık + max_temp: Maksimum Sıcaklık + atmospheric_pressure: Atmosferik Basınç + options: + basic: Basit + standard: Standart + expanded: Genişletilmiş + custom: Kişiselleştirlmiş + custom_settings: Kişisel Ayarlar + quicklinks: + title: Hızlı Bağlantılar + additional: Hızlı bağlantılar ekranı ve işlevleri için ek ayarlarınızı belirleyin. + open_new: Yeni Sekmede Aç + tooltip: İpucu + text_only: Yalnızca Metni Göster + add_link: Link Ekle + no_quicklinks: Hızlı bağlantı yok. + edit: Düzenleme + style: Stil + options: + icon: İkon + text_only: Sadece Metin + styling: Hızlı Bağlantı Görünümü + styling_description: Bağlantıların görünümünü özelleştirin. + message: + title: Mesaj + add: Mesaj Ekle + messages: Mesajlar + text: Metin + no_messages: Mesaj yok + add_some: Devam et ve biraz ekle. + content: Mesaj İçeriği + appearance: + title: Görünüm + style: + title: Widget Stili + description: Eski (7.0 öncesi kullanıcılar için etkin) ve şık modern stilimiz + olmak üzere iki stil arasından seçim yapın. + legacy: Eski + new: Yeni + theme: + title: Tema + description: Mue araçlarınızın(widget) ve modellerinin temasını değiştirin. + auto: Otomatik + light: Açık + dark: Koyu + navbar: + title: Gezinme Çubuğu + notes: Notlar + refresh: Yenile Butonu + refresh_subtitle: Yenile düğmesine tıkladığınızda yenilenecek öğeleri seçin. + hover: Yalnızca fareyle üzerine gelindiğinde göster. + additional: Gezinme çubuğu stilini ve hangi butonları görüntülemek istediğinizi + değiştirin. + refresh_options: + none: Hiçbiri + page: Sayfa + font: + title: Yazı tipi + description: Mue'da kullanılan yazı tipini değiştirin. + custom: Özel yazı tipi + google: Google Fonts'tan içeri aktar. + weight: + title: Yazı tipi genişliği + thin: Ekstra İnce + extra_light: İnce + light: Hafif İnce + medium: Orta + semi_bold: Hafif Kalın + bold: Kalın + extra_bold: Ekstra Kalın + style: + title: Yazı stili + italic: İtalik + oblique: Eğik + accessibility: + title: Erişebilirlik + description: Mue Erişebilirlik ayarlarını değiştirin + animations: Animasyonlar + text_shadow: + title: Widget metin gölgesi + new: Yeni + old: Eski + none: Hiçbiri + widget_zoom: Widget Ölçeği + toast_duration: Bildirim süresi + milliseconds: Milisaniye + order: + title: Widget Sıralaması + advanced: + title: Gelişmiş + offline_mode: Çevrimdışı Mod + offline_subtitle: Etkinleştirildiğinde, çevrimiçi hizmetlere yönelik tüm + istekler devre dışı bırakılır. + data: Veri + data_subtitle: Mue Tab ayarlarınızı bilgisayarınıza kaydetmenize, mevcut + ayarlarınızı başka bir bilgisayara aktarmanıza veya ayarlarınızı + varsayılan değerlerine sıfırlamınıza olanak sağlar. İstediğiniz işlemi + seçin. + reset_modal: + title: UYARI + question: Mue'yu sıfırlamak istiyor musunuz? + information: Bu, tüm verilerinizi silecektir. Verilerinizi ve tercihlerinizi + saklamak istiyorsanız, lütfen önce bunları dışa aktarın. + cancel: İptal + customisation: Özelleştirme + custom_css: Özel CSS + custom_css_subtitle: Mue'nin stilini 'Cascading Style Sheets (CSS)' ile özelleştirin. + custom_js: Özel JS + tab_name: Sekme Adı + tab_name_subtitle: Tarayıcınızda görünen sekmenin adını değiştirin. + timezone: + title: Zaman Dilimi + subtitle: Bilgisayarınızın otomatik varsayılanından ziyade listeden bir zaman + dilimi seçin. + automatic: Otomatik + experimental_warning: Deneysel modunuz açıksa Mue ekibinin destek + sağlayamadığını lütfen unutmayın. Lütfen önce devre dışı bırakın ve + desteğe başvurmadan önce sorunun devam edip etmediğini görün. + preview_data_disabled: {} + stats: + title: İstatistikler + sections: + tabs_opened: Sekme açıldı. + backgrounds_favourited: Arka plan favorilere eklendi. + backgrounds_downloaded: Arka plan indirildi. + quotes_favourited: Alıntı favorilere eklendi. + quicklinks_added: Hızlı bağlantılar eklendi. + settings_changed: Ayarlar değişti. + addons_installed: Eklentiler yüklendi. + usage: Kullanım İstatistikleri + achievements: Başarılar + unlocked: "{count} Kilidi Açıldı" + clear_modal: {} + experimental: + title: Deneysel Özellikler + warning: Bu ayarlar tam olarak test edilmedi ve düzgün çalışmayabilir! + developer: Geliştirici + language: + title: Dil + quote: Alıntı dili + changelog: + title: Güncelleme Notları + by: "Yayınlayan: {author}" + about: + title: Hakkında + version: + title: Versiyon + checking_update: Güncellemeleri Kontrol Et + update_available: Güncelleme Mevcut! + no_update: En Güncel Sürümdesiniz + offline_mode: Çevrimdışı modda güncelleme kontrol edilemiyor. + error: + title: Güncelleme bilgisi alınamadı. + description: Bir hata oluştu. + contact_us: Bize Ulaşın! + support_mue: Mue Destek + support_subtitle: Mue tamamen ücretsiz olduğu için, sunucu faturalarını + karşılamak ve geliştirme masraflarını finanse etmek için bağışları + kullanıyoruz. + support_donate: Bağış Yap + resources_used: + title: Kullanılan Kaynaklar + bg_images: Çevrimdışı Arka Plan Resim İçerikleri + contributors: Katkıda Bulunanlar + supporters: Destekleyenler + no_supporters: Şu anda Mue destekçisi yok! + photographers: Fotoğrafçılar +buttons: + reset: Yenile + import: İçeri Aktar + export: Dışarı Aktar diff --git a/src/i18n/tr/_welcome.yml b/src/i18n/tr/_welcome.yml new file mode 100644 index 00000000..b1f7089c --- /dev/null +++ b/src/i18n/tr/_welcome.yml @@ -0,0 +1,65 @@ +tip: İpuçları +sections: + intro: + title: Mue Tab'a Hoş Geldiniz! + description: Mue Tab'ı yüklediğiniz için teşekkür ederiz, umarız uzantımızla iyi + vakit geçirirsiniz. + notices: + discord_title: Dicord Kanalımıza Katılın + discord_description: Mue topluluğu ve geliştiricileri ile konuşun. + discord_join: Katıl + github_title: GitHub Üzerinden Katkıda Bulunun + github_description: Hataları bildirin, özellikler ekleyin veya bağış yapın. + github_open: Aç + language: + title: Dilinizi Seçin + description: Mue, aşağıda listelenen dillerde görüntülenebilir. Ayrıca sayfamıza + yeni çeviriler de ekleyebilirsiniz. + theme: + title: Bir Tema Seçin + description: Mue için hem açık hem de koyu tema mevcuttur. İsterseniz sistem + temanıza bağlı olarak otomatik olarak da ayarlanabilir. + tip: Otomatik ayarları kullanmak, bilgisayarınızdaki varsayılan temayı kullanır. + Bu ayar, modları ve ekranda görüntülenen hava durumu ve notlar gibi bazı + araçları(widget) etkiler. + style: + title: Bir Stil Seçin + description: Mue şu anda eski stil ile yeni çıkan modern stil arasında seçim + yapma olanağı sunuyor. + legacy: Eski + settings: + title: Ayarları İçe Aktar + description: Mue'yi yeni bir cihaza mı yüklüyorsunuz? Eski ayarlarınızı almaktan + çekinmeyin! + tip: Eski Mue kurulumunuzdaki 'Gelişmiş' sekmesine giderek ayarlarınızı dışarıya + aktarabilirsiniz. Bunun için JSON dosyasını indirecek olan 'Dışarı Aktar' + butonuna tıklamanız gerekir. Önceki Mue kurulumunuzdan ayarlarınızı ve + tercihlerinizi taşımak için bu dosyayı buraya yükleyebilirsiniz. + privacy: + title: Gizlilik Seçenekleri + description: Mue ile gizliliğinizi daha da korumak için ayarları etkinleştirin. + offline_mode_description: Çevrimdışı modu etkinleştirmek, herhangi bir hizmete + yönelik tüm istekleri devre dışı bırakır. Bu durum çevrimiçi arka planlar, + çevrimiçi alıntılar, market, hava durumu, hızlı bağlantılar, değişiklik + günlüğü ve bazı sekme bilgilerinin devre dışı bırakılmasıyla + sonuçlanacaktır. + links: + title: Bağlantılar + privacy_policy: Gizlilik Politikası + source_code: Kaynak Kodu + final: + title: Son Adım + description: Mue Tab deneyiminiz başlamak üzere. + changes: Değişiklikler + changes_description: Ayarları daha sonra değiştirmek için sekmenizin sağ üst + köşesindeki ayarlar simgesine tıklayın. + imported: Ayarlar {amount} eklendi +buttons: + next: Sonraki + preview: Ön İzleme + previous: Öncesi + close: Kapat + finish: Bitir +preview: + description: Şu anda önizleme modundasınız. Bu sekme kapatıldığında ayarlar sıfırlanacak. + continue: Kuruluma devam et. diff --git a/src/i18n/tr/main.yml b/src/i18n/tr/main.yml new file mode 100644 index 00000000..c99fece9 --- /dev/null +++ b/src/i18n/tr/main.yml @@ -0,0 +1,101 @@ +tabname: Yeni Sekme +widgets: + greeting: + morning: Günaydın + afternoon: Tünaydın + evening: İyi Akşamlar + christmas: Mutlu Noeller + newyear: Yeni Yılınız Kutlu Olsun + halloween: Cadılar Bayramınız Kutlu Olsun + birthday: Doğum Gününüz Kutlu Olsun + background: + credit: Fotoğraf sahibi + unsplash: ", Unsplash" + information: Bilgilendirme + download: İndir + downloads: İndirilenler + views: Görüntülenme + likes: Beğeni + location: Konum + camera: Kamera + resolution: Çözünürlük + source: Kaynak + category: Kategori + exclude: Tekrar Gösterme + exclude_confirm: >- + Bu görseli tekrar görmek istemediğinize emin misiniz? + + Not: Eğer bu kategoriye ait "{category}" resimleri beğenmiyorsanız, arka + plan kaynak ayarları kısmından kategorinin seçimini kaldırabilirsiniz. + confirm: Evet + search: Arama + quicklinks: + new: Yeni Bağlantı + edit: Bağlantıyı Düzenle + name: İsim + icon: İkon (İsteğe Bağlı) + add: Ekle + name_error: İsim gerekli + url_error: URL gerekli + date: + week: Haftada Bir + weather: + not_found: Bulunamadı. + meters: "{amount} metre" + extra_information: Ek Bilgilendirme + feels_like: "{amount} gibi hissettiriyor." + quote: + link_tooltip: Wikipedia'da Aç + share: Paylaş + copy: Kopyala + favourite: Favorilere Ekle + unfavourite: Favorilerden Çıkar + navbar: + tooltips: + refresh: Sayfayı Yenile + notes: + title: Notlar + placeholder: Buraya Yaz! + todo: + title: Yapılacaklar + pin: Tuttur + add: Ekle + no_todos: Yapılacak bir şey yok + apps: {} +modals: + main: + title: Seçenekler + loading: Yükleniyor... + file_upload_error: Dosya 2 MB'ın üzerinde + navbar: + settings: Ayarlar + addons: Eklentilerim + marketplace: Market + error_boundary: + title: Hata + message: Mue'nin bu bileşeni yüklenemedi. + report_error: Hata Raporunu Gönder! + sent: Gönder! + refresh: Yenile + update: + title: Güncelleme + offline: + title: Çevrimdışı + description: Çevrimdışı moddayken güncelleme günlükleri alınamıyor + error: + title: Hata + description: Sunucuya bağlanılamadı + share: + copy_link: Bağlantıyı kopyala + email: E-posta +toasts: + quote: Alıntı kopyalandı. + notes: Not kopyalandı. + reset: Başarıyla resetlendi. + installed: Başarıyla yüklendi. + uninstalled: Başarıyla kaldırıldı. + updated: Başarıyla güncellendi. + error: Bir şeyler yanlış gitti. + imported: Başarıyla içe aktarıldı. + no_storage: Yeteri kadar yer yok. + link_copied: Bağlantı kopyalandı. diff --git a/src/i18n/zh/_achievements.yml b/src/i18n/zh/_achievements.yml new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/src/i18n/zh/_achievements.yml @@ -0,0 +1 @@ +{} diff --git a/src/i18n/zh/_addons.yml b/src/i18n/zh/_addons.yml new file mode 100644 index 00000000..cedef69a --- /dev/null +++ b/src/i18n/zh/_addons.yml @@ -0,0 +1,16 @@ +added: 已添加 +empty: + title: 这里空空如也 + description: 请访问插件市场来添加插件。 +sideload: + title: 上传插件 + errors: {} +sort: + title: 排序 + newest: 安装过 (从新到旧) + oldest: 安装过 (从旧到新) + a_z: 首字母 (A-Z) + z_a: 首字母 (Z-A) +create: + title: 创建 + moved_button: Get Started diff --git a/src/i18n/zh/_marketplace.yml b/src/i18n/zh/_marketplace.yml new file mode 100644 index 00000000..5c7aa191 --- /dev/null +++ b/src/i18n/zh/_marketplace.yml @@ -0,0 +1,15 @@ +photo_packs: 图片包 +quote_packs: 名言包 +preset_settings: 预设设定 +no_items: 本类别为空 +product: + overview: 总览 + information: 信息 + last_updated: 更新日期 + version: 版本 + buttons: + addtomue: 添加至 Mue + remove: 卸载 +offline: + title: 您目前似乎离线 + description: 请连接到互联网。 diff --git a/src/i18n/zh/_settings.yml b/src/i18n/zh/_settings.yml new file mode 100644 index 00000000..70a5b231 --- /dev/null +++ b/src/i18n/zh/_settings.yml @@ -0,0 +1,255 @@ +enabled: 已启用 +reminder: + title: 注意 + message: 刷新页面后设置才会生效 +sections: + header: {} + time: + title: 时间 + format: 格式 + type: 类型 + digital: + title: 数字时钟 + seconds: 显示秒 + twentyfourhour: 使用 24 小时制 + twelvehour: 使用 12 小时制 + zero: 加零补足两位数字 + analogue: + title: 模拟时钟 + second_hand: 秒针 + minute_hand: 分针 + hour_hand: 时针 + hour_marks: 时钟刻度 + minute_marks: 分钟刻度 + percentage_complete: 今天过去了%几 + vertical_clock: {} + date: + title: 显示日期 + week_number: 第n周 + day_of_week: 星期n + datenth: 添加th后缀 + type: + short: 显示简写 + long: 显示全部 + short_date: 简写日期 + short_format: 简写格式 + short_separator: + title: 简写分隔 + dots: 点 + dash: 横杠 + gaps: 空格 + slashes: 斜杠 + quote: + title: 名言警句 + author_link: 出处链接 + custom: 自定义名言 + custom_author: 自定义出处 + add: 继续添加名言 + buttons: + title: 下方按钮 + copy: 显示复制按钮 + tweet: 显示发推按钮 + favourite: 显示收藏按钮 + greeting: + title: 问候 + events: 节日问候 + default: 常规问候 + name: 您在问候中的名字 + birthday: 生日 + birthday_age: 显示年龄 + birthday_date: 生日日期 + background: + title: 背景 + transition: 过渡动画 + photo_information: 显示图片信息 + show_map: 在图片信息内显示位置信息 (如果可用) + buttons: + title: 显示顶部按钮 + view: 仅显示背景 + favourite: 收藏 + download: 下载 + effects: + title: 背景特效 + blur: 模糊程度 + brightness: 更改亮度 + filters: + title: 背景滤镜 + amount: 数值 + grayscale: 灰度 + sepia: 相片 + invert: 反色 + saturate: 饱和度 + contrast: 对比度 + type: + title: 来源 + api: 网络图像库API + custom_image: 自定义图像/视频 + custom_colour: 自定义纯色背景 + random_colour: 随机纯色背景 + random_gradient: 随机渐变色背景 + unsplash: {} + source: + title: 来源 + api: 背景来源 + custom_background: 自定义背景 (支持图片/视频) + custom_colour: 自定义背景颜色 + upload: 选择 + add_colour: 添加颜色 + add_background: 继续添加背景 + disabled: 已禁用 + loop_video: 循环播放 + mute_video: 静音 + quality: + title: 画质 + original: 原画 + high: 高画质 + normal: 普通画质 + datasaver: 省流模式 + search: + title: 搜索栏 + search_engine: 搜索引擎 + custom: 自定义搜索链接 + autocomplete: 搜索联想 + autocomplete_provider: 联想功能提供引擎 + voice_search: 语音搜索 + dropdown: 搜索框左侧显示搜索引擎选择框 + weather: + title: 天气 + location: 位置 + auto: 自动定位 + temp_format: + title: 温度单位 + celsius: 摄氏度 + fahrenheit: 华氏度 + kelvin: 开尔文 + extra_info: + title: 更多信息 + show_location: 显示位置 + show_description: 显示描述 + cloudiness: 云量 + humidity: 湿度 + visibility: 能见度 + wind_speed: 风速 + wind_direction: 风向 + min_temp: 最低温度 + max_temp: 最高温度 + atmospheric_pressure: 大气压 + options: {} + quicklinks: + title: 快捷方式 + open_new: 在新标签页打开 + tooltip: 光标停留时下方显示标题 + text_only: 仅显示标题 + options: {} + message: + title: 消息 + add: 继续添加消息 + text: 文本 + appearance: + title: 外观 + style: {} + theme: + title: 主题 + auto: 自动选择 + light: 日间主题 + dark: 夜间主题 + navbar: + title: 右上方功能键 + notes: 便签 + refresh: 刷新键 + refresh_options: + none: 不显示 + page: 页面 + font: + title: 字体 + custom: 自定义字体 + google: 从 Google Fonts 导入 + weight: + title: 字体粗细 + thin: 极细 + extra_light: 细字 + light: 较细 + normal: 一般 + medium: 中等 + semi_bold: 较粗 + bold: 粗体 + extra_bold: 加粗 + style: + title: 字体样式 + normal: 常规 + italic: 意大利斜体 + oblique: 伪斜体 + accessibility: + title: 无障碍设定 + animations: 动画效果 + text_shadow: {} + widget_zoom: 小部件缩放 + toast_duration: 窗口弹出时间长度 + milliseconds: 毫秒 + order: + title: 小部件顺序 + advanced: + title: 高级 + offline_mode: 启用离线模式 + data: 数据和设置 + data_subtitle: Choose whether to export your Mue settings to your computer, + import an existing settings file, or reset your settings to their default + values + reset_modal: + title: 警告 + question: 您想要重置 Mue 的所有设置吗? + information: 本操作将删除所有数据。若您想保留数据及设置,请先将其导出。 + cancel: 取消 + customisation: 自定义 + custom_css: 自定义 CSS + custom_js: 自定义 JS + tab_name: 新标签页名称 + timezone: + title: 时区 + automatic: 自动 + experimental_warning: 请注意 Mue 团队无法提供实验性功能的支持。若您遇到问题,请先关闭实验性功能,再寻求帮助。 + preview_data_disabled: {} + stats: + title: 统计 + sections: + tabs_opened: 页面打开次数 + backgrounds_favourited: 收藏的背景 + backgrounds_downloaded: 下载过背景 + quotes_favourited: 收藏的名言警句 + quicklinks_added: 添加的快捷方式 + settings_changed: 更改的设置 + addons_installed: 添加的插件 + usage: 启用统计 + clear_modal: {} + experimental: + title: 实验性功能 + warning: 以下设置仍未完成编写或测试,可能无法正常运作! + developer: 开发者 + language: + title: 语言 + quote: 名言语言 + changelog: + title: 更新日志 + about: + title: 关于 + version: + title: 版本 + checking_update: 正在检查更新…… + update_available: 可下载更新 + no_update: 无可下载更新 + offline_mode: 离线模式下不能检查更新 + error: + title: 获取更新信息失败 + description: 错误 + contact_us: 联系我们 + support_mue: 支持 Mue + resources_used: + title: 使用资源 + bg_images: 离线背景 + contributors: 贡献者 + supporters: 支持者 + photographers: 背景摄影者 +buttons: + reset: 重置 + import: 导入 + export: 导出 diff --git a/src/i18n/zh/_welcome.yml b/src/i18n/zh/_welcome.yml new file mode 100644 index 00000000..e01c47a7 --- /dev/null +++ b/src/i18n/zh/_welcome.yml @@ -0,0 +1,38 @@ +tip: 快速提示 +sections: + intro: + title: 欢迎使用 Mue 新标签插件 + description: 感谢您的安装。祝您使用愉快。 + notices: {} + language: + title: 更改语言 + description: Mue 支持以下语言。你也可以在这里添加新的翻译 + theme: + title: 选择一个主题 + description: Mue 支持日间和夜间主题,或者设置为自动选择,主题将跟随系统主题自动切换 + tip: 使用自动选择将使用您的电脑的主题。这个设置也会影响设置界面和一些小组件的主题,比如天气和便签。 + style: {} + settings: + title: 导入设置 + description: 在新设备上安装 Mue? 可以直接导入之前的设置! + tip: 您可以通过在之前设备上点击右上角的设置,打开高级选项卡,然后点击导出按钮,浏览器将自动下载一个 json 文件。你可以在上面点击导入按钮导入该 + json 文件来导入你之前的设置和偏好。 + privacy: + title: 隐私设置 + description: 进行一些设置来和 Mue 更好的保护您的隐私 + offline_mode_description: 启用离线模式将会关闭所有服务的网络访问。该选项会关闭所有在线背景图片、在线名言警句、插件市场、天气、快捷方式、更新历史和一些关于信息的网络访问。 + links: + title: 链接 + privacy_policy: 隐私政策 + source_code: 源代码 + final: + title: 最后一步 + description: 马上即可开始使用 Mue! + changes: 更改的设置 + changes_description: 如果需要进一步设置,点击右上角的设置图标即可弹出完整设置对话框。如果显示不正常,刷新即可。 + imported: 导入{amount}设置 +buttons: + next: 下一步 + previous: 上一步 + close: 关闭 +preview: {} diff --git a/src/i18n/zh/main.yml b/src/i18n/zh/main.yml new file mode 100644 index 00000000..4fda5814 --- /dev/null +++ b/src/i18n/zh/main.yml @@ -0,0 +1,69 @@ +tabname: 新标签页 +widgets: + greeting: + morning: 早上好 + afternoon: 下午好 + evening: 晚上好 + christmas: 圣诞节快乐 + newyear: 新年快乐 + halloween: 万圣节快乐 + birthday: 生日快乐 + background: + credit: 图像作者: + unsplash: "@ Unsplash" + information: 信息 + download: 下载 + downloads: 下载 + search: 搜索 + quicklinks: + new: 新快捷方式 + name: 名称 + url: 链接 + icon: 图标 (可选) + add: 添加 + name_error: 请输入名称 + url_error: 请输入链接 + date: + week: 周 + weather: + not_found: 未找到 + meters: "{amount}米" + quote: {} + navbar: + tooltips: + refresh: 刷新 + notes: + title: 便签 + placeholder: 请键入内容 + todo: {} + apps: {} +modals: + main: + title: 选项 + loading: 载入中... + file_upload_error: 大小超过了 2MB + navbar: + settings: 设置 + addons: 我的插件 + marketplace: 插件市场 + error_boundary: + title: 错误 + message: 无法载入该Mue组件 + refresh: 刷新 + update: + title: 更新日志 + offline: + title: 离线模式已启用 + description: 不能从官网获取更新日志 + error: + title: 错误 + description: 无法连接到服务器 + share: {} +toasts: + quote: 名言已复制 + notes: 便签已复制 + reset: 重置成功 + installed: 安装成功 + uninstalled: 卸载成功 + error: 发生错误 + imported: 导入成功 diff --git a/src/utils/settings/default.js b/src/utils/settings/default.js index 90774344..6e42881e 100644 --- a/src/utils/settings/default.js +++ b/src/utils/settings/default.js @@ -1,4 +1,4 @@ -import languages from 'i18n/languages.json'; +import { languages } from 'lib/i18n'; import variables from 'config/variables'; /** @@ -9,7 +9,7 @@ export function setDefaultSettings(reset) { localStorage.clear(); // Languages - const locale_ids = languages.map(({ value }) => value); + const locale_ids = languages; const browserLanguage = (navigator.languages && navigator.languages.find((lang) => locale_ids.includes(lang))) || navigator.language; if (locale_ids.includes(browserLanguage)) { diff --git a/vite.config.mjs b/vite.config.mjs index d17240a2..431b0984 100644 --- a/vite.config.mjs +++ b/vite.config.mjs @@ -6,7 +6,7 @@ import fs from 'fs'; import ADMZip from 'adm-zip'; import * as pkg from './package.json'; import progress from 'vite-plugin-progress'; -import { I18nPlugin } from '@eartharoid/vite-plugin-i18n'; +import I18nPlugin from '@eartharoid/vite-plugin-i18n'; import YAML from 'yaml'; const isProd = process.env.NODE_ENV === 'production'; @@ -105,6 +105,7 @@ export default defineConfig(({ command, mode }) => { inspect(), react(), I18nPlugin({ + default: 'en-GB', id_regex: /((?[a-z0-9-_]+)\/)((_(?[a-z0-9-_]+))|[a-z0-9-_]+)\.[a-z]+/i, include: './src/i18n/**/*.yml', parser: YAML.parse,