From 4479b36862d822c09b2746bfb25b45fe4d3d14a9 Mon Sep 17 00:00:00 2001 From: syuilo Date: Mon, 26 Dec 2022 17:20:06 +0900 Subject: [PATCH] New Crowdin updates (#9343) * New translations ja-JP.yml (German) * New translations ja-JP.yml (English) * New translations ja-JP.yml (Dutch) * New translations ja-JP.yml (Dutch) * New translations ja-JP.yml (Polish) * New translations ja-JP.yml (Dutch) * New translations ja-JP.yml (Slovak) * New translations ja-JP.yml (Slovak) * New translations ja-JP.yml (Chinese Simplified) * New translations ja-JP.yml (Ukrainian) * New translations ja-JP.yml (Ukrainian) * New translations ja-JP.yml (Thai) * New translations ja-JP.yml (Ukrainian) * New translations ja-JP.yml (Ukrainian) * New translations ja-JP.yml (Ukrainian) * New translations ja-JP.yml (Ukrainian) * New translations ja-JP.yml (Italian) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (German) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (English) * New translations ja-JP.yml (Ukrainian) * New translations ja-JP.yml (Slovak) * New translations ja-JP.yml (Chinese Simplified) * New translations ja-JP.yml (Ukrainian) * New translations ja-JP.yml (Ukrainian) * New translations ja-JP.yml (German) * New translations ja-JP.yml (Slovak) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (English) * New translations ja-JP.yml (Chinese Simplified) * New translations ja-JP.yml (Arabic) * New translations ja-JP.yml (Italian) * New translations ja-JP.yml (Chinese Simplified) * New translations ja-JP.yml (Romanian) * New translations ja-JP.yml (French) * New translations ja-JP.yml (Spanish) * New translations ja-JP.yml (Arabic) * New translations ja-JP.yml (German) * New translations ja-JP.yml (Greek) * New translations ja-JP.yml (Italian) * New translations ja-JP.yml (Korean) * New translations ja-JP.yml (Polish) * New translations ja-JP.yml (Portuguese) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Slovak) * New translations ja-JP.yml (Ukrainian) * New translations ja-JP.yml (Chinese Simplified) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (English) * New translations ja-JP.yml (Vietnamese) * New translations ja-JP.yml (Indonesian) * New translations ja-JP.yml (Bengali) * New translations ja-JP.yml (Thai) * New translations ja-JP.yml (Japanese, Kansai) * New translations ja-JP.yml (Ukrainian) * New translations ja-JP.yml (Japanese, Kansai) * New translations ja-JP.yml (Dutch) * New translations ja-JP.yml (Japanese, Kansai) * New translations ja-JP.yml (Japanese, Kansai) * New translations ja-JP.yml (Polish) * New translations ja-JP.yml (Japanese, Kansai) * New translations ja-JP.yml (German) * New translations ja-JP.yml (Dutch) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (English) * New translations ja-JP.yml (Dutch) * New translations ja-JP.yml (Thai) * New translations ja-JP.yml (Japanese, Kansai) * New translations ja-JP.yml (Ukrainian) * New translations ja-JP.yml (Ukrainian) * New translations ja-JP.yml (Romanian) * New translations ja-JP.yml (French) * New translations ja-JP.yml (Spanish) * New translations ja-JP.yml (Arabic) * New translations ja-JP.yml (Catalan) * New translations ja-JP.yml (Czech) * New translations ja-JP.yml (German) * New translations ja-JP.yml (Greek) * New translations ja-JP.yml (Italian) * New translations ja-JP.yml (Korean) * New translations ja-JP.yml (Dutch) * New translations ja-JP.yml (Polish) * New translations ja-JP.yml (Portuguese) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Slovak) * New translations ja-JP.yml (Swedish) * New translations ja-JP.yml (Ukrainian) * New translations ja-JP.yml (Chinese Simplified) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (English) * New translations ja-JP.yml (Vietnamese) * New translations ja-JP.yml (Indonesian) * New translations ja-JP.yml (Bengali) * New translations ja-JP.yml (Thai) * New translations ja-JP.yml (Kabyle) * New translations ja-JP.yml (Japanese, Kansai) * New translations ja-JP.yml (Polish) * New translations ja-JP.yml (German) * New translations ja-JP.yml (Chinese Simplified) * New translations ja-JP.yml (Italian) * New translations ja-JP.yml (Romanian) * New translations ja-JP.yml (French) * New translations ja-JP.yml (Spanish) * New translations ja-JP.yml (Arabic) * New translations ja-JP.yml (Catalan) * New translations ja-JP.yml (Czech) * New translations ja-JP.yml (German) * New translations ja-JP.yml (Greek) * New translations ja-JP.yml (Italian) * New translations ja-JP.yml (Korean) * New translations ja-JP.yml (Dutch) * New translations ja-JP.yml (Polish) * New translations ja-JP.yml (Portuguese) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Slovak) * New translations ja-JP.yml (Swedish) * New translations ja-JP.yml (Ukrainian) * New translations ja-JP.yml (Chinese Simplified) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (English) * New translations ja-JP.yml (Vietnamese) * New translations ja-JP.yml (Indonesian) * New translations ja-JP.yml (Bengali) * New translations ja-JP.yml (Thai) * New translations ja-JP.yml (Kabyle) * New translations ja-JP.yml (Japanese, Kansai) * New translations ja-JP.yml (Romanian) * New translations ja-JP.yml (French) * New translations ja-JP.yml (Spanish) * New translations ja-JP.yml (Arabic) * New translations ja-JP.yml (Czech) * New translations ja-JP.yml (German) * New translations ja-JP.yml (Italian) * New translations ja-JP.yml (Korean) * New translations ja-JP.yml (Polish) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Slovak) * New translations ja-JP.yml (Ukrainian) * New translations ja-JP.yml (Chinese Simplified) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (English) * New translations ja-JP.yml (Vietnamese) * New translations ja-JP.yml (Indonesian) * New translations ja-JP.yml (Bengali) * New translations ja-JP.yml (Thai) * New translations ja-JP.yml (Japanese, Kansai) --- locales/ar-SA.yml | 222 +---------------- locales/bn-BD.yml | 244 +------------------ locales/ca-ES.yml | 24 +- locales/cs-CZ.yml | 142 +---------- locales/de-DE.yml | 251 +------------------ locales/el-GR.yml | 23 +- locales/en-US.yml | 249 +------------------ locales/es-ES.yml | 244 +------------------ locales/fr-FR.yml | 244 +------------------ locales/id-ID.yml | 244 +------------------ locales/it-IT.yml | 249 +------------------ locales/ja-KS.yml | 582 ++++++++++++++++++++++++++------------------ locales/kab-KAB.yml | 20 +- locales/ko-KR.yml | 244 +------------------ locales/nl-NL.yml | 142 +++++++++-- locales/pl-PL.yml | 227 +---------------- locales/pt-PT.yml | 168 +------------ locales/ro-RO.yml | 22 +- locales/ru-RU.yml | 246 +------------------ locales/sk-SK.yml | 259 ++------------------ locales/sv-SE.yml | 21 +- locales/th-TH.yml | 249 +------------------ locales/uk-UA.yml | 303 +++++------------------ locales/vi-VN.yml | 244 +------------------ locales/zh-CN.yml | 253 +------------------ locales/zh-TW.yml | 249 +------------------ 26 files changed, 647 insertions(+), 4718 deletions(-) diff --git a/locales/ar-SA.yml b/locales/ar-SA.yml index 82ada7d3bf..eefb41007b 100644 --- a/locales/ar-SA.yml +++ b/locales/ar-SA.yml @@ -12,6 +12,7 @@ fetchingAsApObject: "جارٍ جلبه مِن الفديفرس…" ok: " حسناً" gotIt: "فهِمت" cancel: " إلغاء" +noThankYou: "ليس اﻵن" enterUsername: "أدخِل إسم مسخدم" renotedBy: "أعاد نشرها {user}" noNotes: "لم يُعثر على أية ملاحظات" @@ -202,6 +203,7 @@ done: "تمّ" processing: "المعالجة جارية" preview: "معاينة" default: "افتراضي" +defaultValueIs: "الافتراضي: {value}" noCustomEmojis: "ليس هناك إيموجي" noJobs: "لا توجد مهام" federating: "الفديرالية جارية" @@ -445,7 +447,6 @@ language: "اللغة" uiLanguage: "لغة واجهة المستخدم" groupInvited: "دُعيت إلى فريقٍ" aboutX: "عن {x}" -useOsNativeEmojis: "استخدم الإيموجي الخاصة بنظام التشغيل" youHaveNoGroups: "لا تمتلك أية فِرَق" joinOrCreateGroup: "احصل على دعوة لفريق أو أنشئ واحدًا." noHistory: "السجل فارغ" @@ -488,6 +489,7 @@ deleteAll: "حذف الكل" showFixedPostForm: "أظهر نموذج الكتابة في أعلى الصفحة" newNoteRecived: "هناك ملاحظات جديدة" sounds: "الرنات" +sound: "الرنات" listen: "استمع" none: "لا شيء" showInPage: "اعرض في الصفحة" @@ -1129,6 +1131,8 @@ _widgets: onlineUsers: "المتّصلون" jobQueue: "قائمة الانتظار" serverMetric: "إحصائيات الخادم" + _userList: + chooseList: "اختر قائمة" _cw: hide: "إخفاء" show: "عرض المزيد" @@ -1258,8 +1262,6 @@ _pages: eyeCatchingImageRemove: "احذف صورة مصغّرة" chooseBlock: "إضافة كتلة" selectType: "اختر النوع" - enterVariableName: "أدخل اسم المتغيّر" - variableNameIsAlreadyUsed: "هذا الاسم محجوز" contentBlocks: "المحتوى" inputBlocks: "مُدخل" specialBlocks: "خاص" @@ -1269,225 +1271,11 @@ _pages: section: "قسم" image: "الصور" button: "زرّ" - _if: - variable: "متغيّر" - post: "أنشئ ملاحظة" - _post: - text: "المحتوى" - textInput: "مُدخل نصي" - _textInput: - name: "اسم المتغير" - text: "العنوان" - default: "القيمة الافتراضية" - textareaInput: "مدخل نصي متعدد الأسطر" - _textareaInput: - name: "اسم المتغير" - text: "العنوان" - default: "القيمة الافتراضية" - numberInput: "مُدخل رقمي" - _numberInput: - name: "اسم المتغير" - text: "العنوان" - default: "القيمة الافتراضية" - _canvas: - width: "العُرض" - height: "الإرتفاع" note: "ملاحظة مضمّنة" _note: id: "معرّف الملاحظة" idDescription: "كبديل يمكنك إدخال رابك الملاحظة هنا" detailed: "عرض مفصّل" - switch: "بدّل" - _switch: - name: "اسم المتغير" - text: "العنوان" - default: "القيمة الافتراضية" - counter: "العداد" - _counter: - name: "اسم المتغير" - text: "العنوان" - inc: "زِد" - _button: - text: "العنوان" - colored: "ملوّن" - action: "الإجراء عند ضغط الزّر" - _action: - dialog: "أظهر مربع حوار" - _dialog: - content: "المحتوى" - resetRandom: "صفِّر البذرة" - pushEvent: "أرسل حدثًا" - _pushEvent: - event: "اسم الحدث" - message: "إظهار رسالة عند التفعيل" - variable: "أرسل المتغيّر" - no-variable: "لا شيء" - _callAiScript: - functionName: "اسم الدالة" - radioButton: "الخيار " - _radioButton: - name: "اسم المتغير" - title: "العنوان" - values: "قائمة الخيارات (كل خيار في سطر لوحده)" - default: "القيمة الافتراضية" - script: - categories: - logical: "عمليّة منطقيّة" - operation: "حساب" - comparison: "مقارنة" - random: "عشوائي" - value: "القيم" - fn: "دوال" - text: "إجراءات على النصوص" - convert: "تحويل" - list: "القوائم" - blocks: - text: "نص" - textList: "قائمة نصية" - _textList: - info: "اجعل كل مدخل في سطر لوحده" - strLen: "طول النص" - _strLen: - arg1: "نص" - strPick: "استخرج محرفًا" - _strPick: - arg1: "نص" - arg2: "موضع المحرف" - strReplace: "استبدال النّص" - _strReplace: - arg1: "نص" - arg2: "استُبدِل بـ" - arg3: "استُبدِل بـ" - strReverse: "اقلب النص" - _strReverse: - arg1: "نص" - _join: - arg1: "القوائم" - arg2: "فاصل" - add: "إضافة" - _add: - arg1: "أ" - arg2: "ب" - subtract: "اطرح" - _subtract: - arg1: "أ" - arg2: "ب" - multiply: "اضرب" - _multiply: - arg1: "أ" - arg2: "ب" - divide: "اقسم" - _divide: - arg1: "أ" - arg2: "ب" - mod: "الباقي" - _mod: - arg1: "أ" - arg2: "ب" - round: "تقريب عدد عشري" - _round: - arg1: "رقم" - eq: "أ و ب متساويان" - _eq: - arg1: "أ" - arg2: "ب" - notEq: "أ و ب مختلفان" - _notEq: - arg1: "أ" - arg2: "ب" - and: "أ و ب" - _and: - arg1: "أ" - arg2: "ب" - or: "أ أو ب" - _or: - arg1: "أ" - arg2: "ب" - lt: "أ أصغر من ب" - _lt: - arg1: "أ" - arg2: "ب" - gt: "أ أكبر من ب" - _gt: - arg1: "أ" - arg2: "ب" - ltEq: "أ أصغر من أو يساوي ب" - _ltEq: - arg1: "أ" - arg2: "ب" - gtEq: "أ أكبر من أو يساوي ب" - _gtEq: - arg1: "أ" - arg2: "ب" - if: "فرع" - random: "عشوائي" - rannum: "رقم عشوائي" - _rannum: - arg1: "أدنى قيمة" - arg2: "أقصى قيمة" - randomPick: "اختر عشوائيًا من القائمة" - _randomPick: - arg1: "القوائم" - dailyRandom: "عشوائي (يتغير مرة يوميًا لكل مستخدم)" - dailyRannum: "رقم عشوائي (يتغير مرة يوميًا لكل مستخدم)" - _dailyRannum: - arg1: "أدنى قيمة" - arg2: "أقصى قيمة" - dailyRandomPick: "اختيار عشوائي من قائمة (يتغير مرة يوميًا لكل مستخدم)" - _dailyRandomPick: - arg1: "القوائم" - seedRandom: "عشوائي (عبر بذرة)" - _seedRandom: - arg1: "البذرة" - seedRannum: "رقم عشوائي (عبر بذرة)" - _seedRannum: - arg1: "البذرة" - arg2: "أدنى قيمة" - arg3: "أقصى قيمة" - seedRandomPick: "اختيار عشوائي من القائمة (عبر بذرة)" - _seedRandomPick: - arg1: "البذرة" - arg2: "القوائم" - DRPWPM: "اختيار عشوائي من قائمة الاحتمالات (تتغير مرة يوميًا لكل مستخدم)" - _DRPWPM: - arg1: "قائمة نصية" - pick: "اختر من القائمة" - _pick: - arg1: "القوائم" - arg2: "الموضع" - listLen: "طول القائمة" - _listLen: - arg1: "القوائم" - number: "رقم" - stringToNumber: "حوّل نصًا إلى رقم" - _stringToNumber: - arg1: "نص" - numberToString: "حوّل رقمًا إلى نص" - _numberToString: - arg1: "رقم" - _splitStrByLine: - arg1: "نص" - ref: "متغيّر" - aiScriptVar: "متغيّر AiScript" - fn: "دالة" - _fn: - slots: "خانات" - arg1: "المُخرج" - for: "حلقة تكرار" - _for: - arg1: "عدد مرات التكرار" - arg2: "الإجراء" - typeError: "الخانة {slot} تقبل \"{expect}\" لكن القيمة المعطاة هي \"{actual}\"!" - thereIsEmptySlot: "الخانة {slot} فارغة!" - types: - string: "نص" - number: "رقم" - array: "القوائم" - stringArray: "قائمة نصية" - emptySlot: "خانة فارغة" - enviromentVariables: "متغيرات البيئة" - pageVariables: "متغيرات الصفحة" - argVariables: "خانة إدخال" _relayStatus: requesting: "مُعلّق" accepted: "مقبول" diff --git a/locales/bn-BD.yml b/locales/bn-BD.yml index 78b19f38cf..85ec1d9935 100644 --- a/locales/bn-BD.yml +++ b/locales/bn-BD.yml @@ -450,7 +450,6 @@ language: "ভাষা" uiLanguage: "UI এর ভাষা" groupInvited: "আপনি একটি গ্রুপে আমন্ত্রিত হয়েছেন" aboutX: "{x} সম্পর্কে" -useOsNativeEmojis: "অপারেটিং সিস্টেমের নেটিভ ইমোজি ব্যবহার করুন" disableDrawer: "ড্রয়ার মেনু প্রদর্শন করবেন না" youHaveNoGroups: "আপনার কোন গ্রুপ নেই " joinOrCreateGroup: "একটি বিদ্যমান গ্রুপের আমন্ত্রণ পান বা একটি নতুন গ্রুপ তৈরি করুন৷" @@ -503,6 +502,7 @@ deleteAll: "সব মুছুন" showFixedPostForm: "টাইমলাইনের শীর্ষে পোস্ট করার ফর্মটি দেখান" newNoteRecived: "নতুন নোট আছে" sounds: "শব্দ" +sound: "শব্দ" listen: "শুনুন" none: "কিছুই না" showInPage: "পেজে দেখান" @@ -1218,6 +1218,8 @@ _widgets: serverMetric: "সার্ভার মেট্রিক্স" aiscript: "AiScript কনসোল" aichan: "আই চান" + _userList: + chooseList: "লিস্ট নির্বাচন করুন" _cw: hide: "লুকান" show: "আরও দেখুন" @@ -1353,8 +1355,6 @@ _pages: eyeCatchingImageRemove: "থাম্বনেইল সরান" chooseBlock: "ব্লক যোগ করুন" selectType: "ধরন নির্বাচন করুন" - enterVariableName: "চলকের নাম লিখুন" - variableNameIsAlreadyUsed: "চলকের নামটি ইতিপূর্বে ব্যাবহৃত হয়েছে" contentBlocks: "বিষয়বস্তু" inputBlocks: "ইনপুট" specialBlocks: "বিশেষ" @@ -1364,249 +1364,11 @@ _pages: section: "বিভাগ" image: "ছবি" button: "বাটন" - if: "যদি" - _if: - variable: "চলকগুলি" - post: "নোট লিখুন" - _post: - text: "বিষয়বস্তু" - attachCanvasImage: "ক্যানভাস ছবিসহ পোস্ট করুন" - canvasId: "ক্যানভাস ID" - textInput: "টেক্সট ইনপুট" - _textInput: - name: "চলকের নাম" - text: "শিরোনাম" - default: "ডিফল্ট মান" - textareaInput: "একাধিক লাইনের টেক্সট ইনপুট" - _textareaInput: - name: "চলকের নাম" - text: "শিরোনাম" - default: "ডিফল্ট মান" - numberInput: "সংখ্যা ইনপুট" - _numberInput: - name: "চলকের নাম" - text: "শিরোনাম" - default: "ডিফল্ট মান" - canvas: "ক্যানভাস" - _canvas: - id: "ক্যানভাস ID" - width: "প্রস্থ" - height: "উচ্চতা" note: "এম্বেড নোট" _note: id: "নোট ID" idDescription: "আপনি এর বদলে নোটের URL পেস্ট করতে পারেন." detailed: "বিস্তারিত দেখুন" - switch: "সুইচ" - _switch: - name: "চলকের নাম" - text: "শিরোনাম" - default: "ডিফল্ট মান" - counter: "কাউন্টার" - _counter: - name: "চলকের নাম" - text: "শিরোনাম" - inc: "এভাবে মান বাড়ান" - _button: - text: "শিরোনাম" - colored: "রঙ্গিন" - action: "বাটনে ক্লিক করলে যা হবে" - _action: - dialog: "ডায়ালগ দেখান " - _dialog: - content: "বিষয়বস্তু" - resetRandom: "র‍্যানডম সিড রিসেট করুন" - pushEvent: "ইভেন্ট পাঠান" - _pushEvent: - event: "ইভেন্টের নাম" - message: "চালু হলে প্রদর্শনের জন্য বার্তা" - variable: "পাঠানো চলক" - no-variable: "কিছুই না" - callAiScript: "AiScript চালান" - _callAiScript: - functionName: "ফাংশনের নাম" - radioButton: "বহুনির্বাচনী" - _radioButton: - name: "চলকের নাম" - title: "শিরোনাম" - values: "বিকল্পগুলিকে আলাদা লাইনে লিখুন" - default: "ডিফল্ট মান" - script: - categories: - flow: "নিয়ন্ত্রণ" - logical: "লজিক্যাল অপারেশন" - operation: "হিসাব-নিকাশ" - comparison: "তুলনা" - random: "র‍্যান্ডম" - value: "মান" - fn: "ফাংশন" - text: "টেক্সট ম্যানিপুলেশন" - convert: "রুপান্তর" - list: "লিস্ট" - blocks: - text: "লেখা" - multiLineText: "লেখা (একাধিক লাইন)" - textList: "লেখার লিস্ট" - _textList: - info: "প্রতিটি এন্ট্রিকে আলাদা লাইনে লিখুন" - strLen: "লেখার দৈর্ঘ্য" - _strLen: - arg1: "লেখা" - strPick: "অক্ষর বের করে আনুন" - _strPick: - arg1: "লেখা" - arg2: "অক্ষরের অবস্থান" - strReplace: "লেখা প্রতিস্থাপন" - _strReplace: - arg1: "লেখা" - arg2: "যে লেখা প্রতিস্থাপন করা হবে" - arg3: "যা দ্বারা প্রতিস্থাপন করা হবে" - strReverse: "লেখা উল্টান" - _strReverse: - arg1: "লেখা" - join: "লেখা যুক্ত করুন" - _join: - arg1: "লিস্ট" - arg2: "বিভাজক" - add: "যোগ" - _add: - arg1: "A" - arg2: "B" - subtract: "বিয়োগ" - _subtract: - arg1: "A" - arg2: "B" - multiply: "গুন" - _multiply: - arg1: "A" - arg2: "B" - divide: "ভাগ" - _divide: - arg1: "A" - arg2: "B" - mod: "ভাগশেষ" - _mod: - arg1: "A" - arg2: "B" - round: "দশমিক রাউন্ড করুন" - _round: - arg1: "সংখ্যা" - eq: "A ও B সমান" - _eq: - arg1: "A" - arg2: "B" - notEq: "A ও B সমান না" - _notEq: - arg1: "A" - arg2: "B" - and: "A এবং B" - _and: - arg1: "A" - arg2: "B" - or: "A অথবা B" - _or: - arg1: "A" - arg2: "B" - lt: "< A , B হতে কম" - _lt: - arg1: "A" - arg2: "B" - gt: "> A , B হতে বেশী" - _gt: - arg1: "A" - arg2: "B" - ltEq: "<= A , B হতে কম বা সমান" - _ltEq: - arg1: "A" - arg2: "B" - gtEq: ">= A , B হতে বেশী বা সমান" - _gtEq: - arg1: "A" - arg2: "B" - if: "যদি" - _if: - arg1: "যদি" - arg2: "তাহলে" - arg3: "তাছাড়া" - not: "না" - _not: - arg1: "না" - random: "র‍্যান্ডম" - _random: - arg1: "সম্ভাব্যতা" - rannum: "র‍্যানডম সংখ্যা" - _rannum: - arg1: "ন্যূনতম মান" - arg2: "সর্বোচ্চ মান" - randomPick: "তালিকা থেকে দৈবচয়ন করুন" - _randomPick: - arg1: "লিস্ট" - dailyRandom: "র‍্যান্ডম সংখ্যা (প্রতিটি ব্যবহারকারীর জন্য প্রতিদিন পরিবর্তীত হয়)" - _dailyRandom: - arg1: "সম্ভাব্যতা" - dailyRannum: "র‍্যান্ডম সংখ্যা (প্রতিটি ব্যবহারকারীর জন্য প্রতিদিন পরিবর্তীত হয়)" - _dailyRannum: - arg1: "ন্যূনতম মান" - arg2: "সর্বোচ্চ মান" - dailyRandomPick: "তালিকা থেকে এলোমেলোভাবে নির্বাচন করুন (প্রতিটি ব্যবহারকারীর জন্য প্রতিদিন পরিবর্তীত হয়)" - _dailyRandomPick: - arg1: "লিস্ট" - seedRandom: "র‍্যানডম (সীড দ্বারা)" - _seedRandom: - arg1: "সীড" - arg2: "সম্ভাব্যতা" - seedRannum: "র‍্যানডম সংখ্যা (সীড দ্বারা)" - _seedRannum: - arg1: "সীড" - arg2: "ন্যূনতম মান" - arg3: "সর্বোচ্চ মান" - seedRandomPick: "তালিকা থেকে দৈবচয়ন করুন (সীড দ্বারা)" - _seedRandomPick: - arg1: "সীড" - arg2: "লিস্ট" - DRPWPM: "সম্ভাব্যতা সহ একটি তালিকা থেকে এলোমেলোভাবে নির্বাচন করুন (প্রতিটি ব্যবহারকারীর জন্য প্রতিদিন)" - _DRPWPM: - arg1: "লেখার লিস্ট" - pick: "তালিকা থেকে নির্বাচন করুন" - _pick: - arg1: "লিস্ট" - arg2: "অবস্থান" - listLen: "লিস্টের দৈর্ঘ্য পান" - _listLen: - arg1: "লিস্ট" - number: "সংখ্যা" - stringToNumber: "পাঠ্য থেকে সংখ্যা" - _stringToNumber: - arg1: "লেখা" - numberToString: "সংখ্যা থেকে পাঠ্য" - _numberToString: - arg1: "সংখ্যা" - splitStrByLine: "পাঠ্যকে লাইনে বিভক্ত করুন" - _splitStrByLine: - arg1: "লেখা" - ref: "চলক" - aiScriptVar: "AiScript চলক" - fn: "ফাংশন" - _fn: - slots: "স্লটগুলি" - slots-info: "প্রতিটি স্লটকে আলাদা লাইনে লিখুন" - arg1: "আউটপুট" - for: "for-লুপ" - _for: - arg1: "কতবার চলবে" - arg2: "অ্যাকশন" - typeError: "স্লট {slot}, {expect} ধরনের মান গ্রহণ করে, কিন্তু {actual} ধরনের মান দেওয়া হয়েছে!" - thereIsEmptySlot: "স্লট {slot} খালি!" - types: - string: "লেখা" - number: "সংখ্যা" - boolean: "ফ্ল্যাগ" - array: "লিস্ট" - stringArray: "লেখার লিস্ট" - emptySlot: "খালি স্লট" - enviromentVariables: "এনভাইরনমেন্ট ভ্যারিয়েবল" - pageVariables: "পেজের চলক" - argVariables: "ইনপুটের জায়গা" _relayStatus: requesting: "অপেক্ষমান" accepted: "অনুমোদিত" diff --git a/locales/ca-ES.yml b/locales/ca-ES.yml index 963846a8fa..406fdff0b4 100644 --- a/locales/ca-ES.yml +++ b/locales/ca-ES.yml @@ -405,6 +405,8 @@ _widgets: activity: "Activitat" federation: "Federació" jobQueue: "Cua de tasques" + _userList: + chooseList: "Tria una llista" _cw: show: "Carregar més" _visibility: @@ -432,28 +434,6 @@ _pages: _note: id: "ID de la publicació" detailed: "Mostra els detalls" - script: - categories: - list: "Llistes" - blocks: - _join: - arg1: "Llistes" - notEq: "A i B són diferents" - _notEq: - arg1: "A" - arg2: "B" - _randomPick: - arg1: "Llistes" - _dailyRandomPick: - arg1: "Llistes" - _seedRandomPick: - arg2: "Llistes" - _pick: - arg1: "Llistes" - _listLen: - arg1: "Llistes" - types: - array: "Llistes" _notification: youRenoted: "Impulsat per {name}" youWereFollowed: "t'ha seguit" diff --git a/locales/cs-CZ.yml b/locales/cs-CZ.yml index 297eb37549..552b56a430 100644 --- a/locales/cs-CZ.yml +++ b/locales/cs-CZ.yml @@ -402,7 +402,6 @@ language: "Jazyk" uiLanguage: "Jazyk uživatelského rozhraní" groupInvited: "Pozvat do skupiny" aboutX: "O {x}" -useOsNativeEmojis: "Použití nativních emoji operačního systému" youHaveNoGroups: "Nemáte žádné skupiny" joinOrCreateGroup: "Můžete požádat o pozvání do stávající skupiny nebo vytvořit novou." noHistory: "Žádná historie" @@ -711,6 +710,8 @@ _widgets: jobQueue: "Fronta úloh" aiscript: "AiScript conzole" aichan: "Ai" + _userList: + chooseList: "Vybrat seznam" _cw: hide: "Skrýt" show: "Zobrazit více" @@ -770,145 +771,6 @@ _pages: section: "Sekce" image: "Obrázky" button: "Tlačítko" - if: "Pokud" - _if: - variable: "Proměnná" - _post: - text: "Obsah" - canvasId: "Canvas ID" - _textInput: - name: "Jméno proměnné" - text: "Titulek" - default: "Výchozí hodnota" - _textareaInput: - name: "Jméno proměnné" - text: "Titulek" - default: "Výchozí hodnota" - _numberInput: - name: "Jméno proměnné" - text: "Titulek" - default: "Výchozí hodnota" - canvas: "Canvas" - _canvas: - id: "Canvas ID" - width: "Šířka" - height: "Výška" - _switch: - name: "Jméno proměnné" - text: "Titulek" - default: "Výchozí hodnota" - _counter: - name: "Jméno proměnné" - text: "Titulek" - inc: "Krok" - _button: - text: "Titulek" - colored: "Barevné" - _action: - _dialog: - content: "Obsah" - _radioButton: - name: "Jméno proměnné" - default: "Výchozí hodnota" - script: - categories: - list: "Seznamy" - blocks: - text: "Text" - _strLen: - arg1: "Text" - _strPick: - arg1: "Text" - _strReplace: - arg1: "Text" - _strReverse: - arg1: "Text" - _join: - arg1: "Seznamy" - _subtract: - arg1: "A" - arg2: "B" - _multiply: - arg1: "A" - arg2: "B" - _divide: - arg1: "A" - arg2: "B" - _mod: - arg1: "A" - arg2: "B" - round: "Zaokrouhlení zlomku" - _round: - arg1: "Číselná hodnota" - eq: "A a B jsou stejné" - _eq: - arg1: "A" - arg2: "B" - notEq: "A a B jsou odlišné" - _notEq: - arg1: "A" - arg2: "B" - _and: - arg1: "A" - arg2: "B" - _or: - arg1: "A" - arg2: "B" - _lt: - arg1: "A" - arg2: "B" - _gt: - arg1: "A" - arg2: "B" - _ltEq: - arg1: "A" - arg2: "B" - _gtEq: - arg1: "A" - arg2: "B" - if: "Větev" - _if: - arg1: "Pokud" - arg2: "Potom" - arg3: "Nebo" - random: "Náhodně" - _random: - arg1: "Pravděpodobnost" - rannum: "Náhodné číslo" - _rannum: - arg1: "Minimální hodnota" - arg2: "Maximální hodnota" - _randomPick: - arg1: "Seznamy" - _dailyRandom: - arg1: "Pravděpodobnost" - _dailyRannum: - arg1: "Minimální hodnota" - arg2: "Maximální hodnota" - _dailyRandomPick: - arg1: "Seznamy" - _seedRandom: - arg2: "Pravděpodobnost" - _seedRannum: - arg2: "Minimální hodnota" - arg3: "Maximální hodnota" - _seedRandomPick: - arg2: "Seznamy" - _pick: - arg1: "Seznamy" - _listLen: - arg1: "Seznamy" - number: "Číselná hodnota" - _stringToNumber: - arg1: "Text" - _numberToString: - arg1: "Číselná hodnota" - _splitStrByLine: - arg1: "Text" - types: - string: "Text" - number: "Číselná hodnota" - array: "Seznamy" _notification: youWereFollowed: "Máte nového následovníka" youWereInvitedToGroup: "Pozvat do skupiny" diff --git a/locales/de-DE.yml b/locales/de-DE.yml index f4f5af6df5..6f72dee287 100644 --- a/locales/de-DE.yml +++ b/locales/de-DE.yml @@ -456,7 +456,6 @@ language: "Sprache" uiLanguage: "Sprache der Benutzeroberfläche" groupInvited: "Du wurdest in eine Gruppe eingeladen" aboutX: "Über {x}" -useOsNativeEmojis: "Eingebaute Emojis des Betriebssystems benutzen" disableDrawer: "Keine ausfahrbaren Menüs verwenden" youHaveNoGroups: "Keine Gruppen vorhanden" joinOrCreateGroup: "Lass dich zu einer Gruppe einladen oder erstelle deine eigene." @@ -502,13 +501,14 @@ objectStorageRegionDesc: "Gib eine Region wie z.B. „xx-east-1“ an. Falls dei objectStorageUseSSL: "SSL verwenden" objectStorageUseSSLDesc: "Deaktiviere dies, falls du für API-Verbindungen kein HTTPS verwenden wirst" objectStorageUseProxy: "Über Proxy verbinden" -objectStorageUseProxyDesc: "Deaktiviere dies, falls du keinen Proxy für den Objektspeicher verwenden wirst" +objectStorageUseProxyDesc: "Deaktiviere dies, falls du für Verbindungen zur API keinen Proxy verwenden wirst" objectStorageSetPublicRead: "Bei Upload auf \"public-read\" stellen" serverLogs: "Serverprotokolle" deleteAll: "Alle löschen" showFixedPostForm: "Bereich zum Schreiben neuer Notizen am Anfang der Chronik anzeigen" newNoteRecived: "Es gibt neue Notizen" sounds: "Töne" +sound: "Töne" listen: "Anhören" none: "Nichts" showInPage: "In einer Seite anzeigen" @@ -906,6 +906,10 @@ pushNotificationAlreadySubscribed: "Push-Benachrichtigungen sind bereits aktivie pushNotificationNotSupported: "Entweder dein Browser oder deine Instanz unterstützt Push-Benachrichtigungen nicht" sendPushNotificationReadMessage: "Push-Benachrichtigungen löschen, sobald die relevanten Benachrichtigungen oder Nachrichten gelesen wurden" sendPushNotificationReadMessageCaption: "Eine Push-Benachrichtigungen mit dem Inhalt \"{emptyPushNotificationMessage}\" wird kurz eingeblendet. Dies kann gegebenenfalls den Batterieverbrauch deines Gerätes erhöhen." +windowMaximize: "Maximieren" +windowRestore: "Wiederherstellen" +caption: "Beschreibung" +loggedInAsBot: "Momentan als Bot angemeldet" _sensitiveMediaDetection: description: "Ermöglicht eine Erleichterung der Servermoderation durch die automatische Erkennungen von NSFW-Medien unter Verwendung von Machine Learning. Hierdurch wird die Serverlast etwas erhöht." sensitivity: "Erkennungssensitivität" @@ -1306,6 +1310,8 @@ _widgets: serverMetric: "Servermetriken" aiscript: "AiScript-Konsole" aichan: "Ai" + _userList: + chooseList: "Liste auswählen" _cw: hide: "Inhalt verbergen" show: "Inhalt anzeigen" @@ -1441,8 +1447,6 @@ _pages: eyeCatchingImageRemove: "Vorschaubild entfernen" chooseBlock: "Block hinzufügen" selectType: "Typ auswählen" - enterVariableName: "Gib einen Variablennamen ein" - variableNameIsAlreadyUsed: "Dieser Name wird bereits von einer anderen Variable verwendet" contentBlocks: "Inhalt" inputBlocks: "Eingabe" specialBlocks: "Spezial" @@ -1452,249 +1456,11 @@ _pages: section: "Abschnitt" image: "Bild" button: "Knopf" - if: "Falls" - _if: - variable: "Variable" - post: "Notizfenster" - _post: - text: "Inhalt" - attachCanvasImage: "Leinwandbild anfügen" - canvasId: "Leinwand-ID" - textInput: "Texteingabe" - _textInput: - name: "Variablenname" - text: "Titel" - default: "Standardwert" - textareaInput: "Mehrzeiliges Texteingabefeld" - _textareaInput: - name: "Variablenname" - text: "Titel" - default: "Standardwert" - numberInput: "Zahleneingabe" - _numberInput: - name: "Variablenname" - text: "Titel" - default: "Standardwert" - canvas: "Leinwand" - _canvas: - id: "Leinwand-ID" - width: "Breite" - height: "Höhe" note: "Eingebettete Notiz" _note: id: "Notiz-ID" idDescription: "Du kannst alternativ auch die Notiz-URL angeben." detailed: "Detailierte Ansicht" - switch: "Fallunterscheidung" - _switch: - name: "Variablenname" - text: "Titel" - default: "Standardwert" - counter: "Zähler" - _counter: - name: "Variablenname" - text: "Titel" - inc: "Schrittgröße" - _button: - text: "Titel" - colored: "Farbig" - action: "Aktion, die bei Knopfdruck ausgeführt wird" - _action: - dialog: "Dialogfenster anzeigen" - _dialog: - content: "Inhalt" - resetRandom: "Zufallswert zurücksetzen" - pushEvent: "Ein Event senden" - _pushEvent: - event: "Eventname" - message: "Nachricht, die bei Auslösung des Events angezeigt werden soll" - variable: "Variable, die gesendet werden soll" - no-variable: "Keine" - callAiScript: "AiScript ausführen" - _callAiScript: - functionName: "Funktionsname" - radioButton: "Optionsfeld" - _radioButton: - name: "Variablenname" - title: "Titel" - values: "Durch Zeilenümbrüche getrennte Auswahlmöglichkeiten" - default: "Standardwert" - script: - categories: - flow: "Steuerung" - logical: "Logische Operationen" - operation: "Berechnungen" - comparison: "Vergleiche" - random: "Zufällig" - value: "Werte" - fn: "Funktionen" - text: "Textoperationen" - convert: "Konvertierungen" - list: "Listen" - blocks: - text: "Text" - multiLineText: "Text (Mehrzeilig)" - textList: "Textliste" - _textList: - info: "Trenne jeden Eintrag mit einem Zeilenumbruch" - strLen: "Textlänge" - _strLen: - arg1: "Text" - strPick: "Text extrahieren" - _strPick: - arg1: "Text" - arg2: "Textposition" - strReplace: "Textersetzung" - _strReplace: - arg1: "Text" - arg2: "Zu ersetzender Text" - arg3: "Ersetzen mit" - strReverse: "Text umkehren" - _strReverse: - arg1: "Text" - join: "Text zusammenfügen" - _join: - arg1: "Liste" - arg2: "Trennzeichen" - add: "Addieren" - _add: - arg1: "A" - arg2: "B" - subtract: "Subtrahieren" - _subtract: - arg1: "A" - arg2: "B" - multiply: "Multiplizieren" - _multiply: - arg1: "A" - arg2: "B" - divide: "Teilen" - _divide: - arg1: "A" - arg2: "B" - mod: "Rest" - _mod: - arg1: "A" - arg2: "B" - round: "Rundung von Dezimalstellen" - _round: - arg1: "Nummer" - eq: "A und B sind gleich" - _eq: - arg1: "A" - arg2: "B" - notEq: "A und B sind nicht gleich" - _notEq: - arg1: "A" - arg2: "B" - and: "A UND B" - _and: - arg1: "A" - arg2: "B" - or: "A ODER B" - _or: - arg1: "A" - arg2: "B" - lt: "< A ist kleiner als B" - _lt: - arg1: "A" - arg2: "B" - gt: "> A ist größer als B" - _gt: - arg1: "A" - arg2: "B" - ltEq: "<= A ist kleiner als oder gleich B" - _ltEq: - arg1: "A" - arg2: "B" - gtEq: ">= A ist größer als oder gleich B" - _gtEq: - arg1: "A" - arg2: "B" - if: "Kondition" - _if: - arg1: "Falls" - arg2: "Wenn wahr" - arg3: "Sonst" - not: "NICHT" - _not: - arg1: "NICHT" - random: "Zufällig" - _random: - arg1: "Warscheinlichkeit" - rannum: "Zufallsnummer" - _rannum: - arg1: "Minimum" - arg2: "Maximum" - randomPick: "Zufallswahl aus Liste" - _randomPick: - arg1: "Liste" - dailyRandom: "Zufällig (Pro Nutzer jeden Tag verschieden)" - _dailyRandom: - arg1: "Warscheinlichkeit" - dailyRannum: "Zufallsnummer (Pro Nutzer jeden Tag verschieden)" - _dailyRannum: - arg1: "Minimum" - arg2: "Maximum" - dailyRandomPick: "Zufallsauswahl aus einer Liste (Pro Nutzer jeden Tag verschieden)" - _dailyRandomPick: - arg1: "Liste" - seedRandom: "Zufällig (mit Startwert / Seed)" - _seedRandom: - arg1: "Startwert / Seed" - arg2: "Warscheinlichkeit" - seedRannum: "Zufallsnummer (mit Startwert / Seed)" - _seedRannum: - arg1: "Startwert / Seed" - arg2: "Minimum" - arg3: "Maximum" - seedRandomPick: "Zufallsauswahl aus Liste (mit Startwert / Seed)" - _seedRandomPick: - arg1: "Startwert / Seed" - arg2: "Liste" - DRPWPM: "Zufallsauswahl aus gewichteter Liste (Pro Nutzer jeden Tag verschieden)" - _DRPWPM: - arg1: "Textliste" - pick: "Aus einer Liste wählen" - _pick: - arg1: "Liste" - arg2: "Position" - listLen: "Listenlänge abrufen" - _listLen: - arg1: "Liste" - number: "Nummer" - stringToNumber: "Text zu Nummer" - _stringToNumber: - arg1: "Text" - numberToString: "Nummer zu Text" - _numberToString: - arg1: "Nummer" - splitStrByLine: "Text nach Zeilenumbrüchen aufteilen" - _splitStrByLine: - arg1: "Text" - ref: "Variable" - aiScriptVar: "AiScript Variable" - fn: "Funktion" - _fn: - slots: "Slots" - slots-info: "Trenne jeden Slot mit einem Zeilenumbruch" - arg1: "Ausgabe" - for: "for-Schleife" - _for: - arg1: "Anzahl der Schleifendurchläufe" - arg2: "Aktion" - typeError: "Slot {slot} akzeptiert Werte vom Typ „{expect}“, aber es wurde ein „{actual}“ Wert angegeben!" - thereIsEmptySlot: "Slot {slot} ist leer!" - types: - string: "Text" - number: "Nummer" - boolean: "Wahrheitswert" - array: "Liste" - stringArray: "Textliste" - emptySlot: "Leerer Slot" - enviromentVariables: "Umgebungsvariable" - pageVariables: "Seitenelemente" - argVariables: "Eingabeslots" _relayStatus: requesting: "Ausstehend" accepted: "Akzeptiert" @@ -1713,6 +1479,7 @@ _notification: yourFollowRequestAccepted: "Deine Follow-Anfrage wurde akzeptiert" youWereInvitedToGroup: "{userName} hat dich in eine Gruppe eingeladen" pollEnded: "Umfrageergebnisse sind verfügbar" + unreadAntennaNote: "Antenne {name}" emptyPushNotificationMessage: "Push-Benachrichtigungen wurden aktualisiert" _types: all: "Alle" diff --git a/locales/el-GR.yml b/locales/el-GR.yml index 8d94f302c5..0267065d9e 100644 --- a/locales/el-GR.yml +++ b/locales/el-GR.yml @@ -255,6 +255,7 @@ total: "Σύνολο" appearance: "Εμφάνιση" accountSettings: "Ρυθμίσεις λογαριασμού" sounds: "Ήχοι" +sound: "Ήχοι" listen: "Ακρόαση" showInPage: "Εμφάνιση στη σελίδα" volume: "Ένταση" @@ -354,6 +355,8 @@ _widgets: postForm: "Φόρμα δημοσίευσης" button: "Κουμπί" onlineUsers: "Συνδεδεμένα μέλη" + _userList: + chooseList: "Επιλέξτε μία λίστα" _cw: show: "Δείτε περισσότερα" _visibility: @@ -380,26 +383,6 @@ _pages: viewPage: "Δείτε τις Σελίδες σας" blocks: image: "Εικόνες" - _switch: - text: "Τίτλος" - script: - categories: - list: "Λίστες" - blocks: - _join: - arg1: "Λίστες" - _randomPick: - arg1: "Λίστες" - _dailyRandomPick: - arg1: "Λίστες" - _seedRandomPick: - arg2: "Λίστες" - _pick: - arg1: "Λίστες" - _listLen: - arg1: "Λίστα" - types: - array: "Λίστες" _notification: youGotMessagingMessageFromUser: "{name} σάς έστειλε ένα μήνυμα συνομιλίας" youWereFollowed: "σε ακολούθησε" diff --git a/locales/en-US.yml b/locales/en-US.yml index 512352fcb6..9d274e3e67 100644 --- a/locales/en-US.yml +++ b/locales/en-US.yml @@ -456,7 +456,6 @@ language: "Language" uiLanguage: "User interface language" groupInvited: "You've been invited to a group" aboutX: "About {x}" -useOsNativeEmojis: "Use OS native Emoji" disableDrawer: "Don't use drawer-style menus" youHaveNoGroups: "You have no groups" joinOrCreateGroup: "Get invited to a group or create your own." @@ -509,6 +508,7 @@ deleteAll: "Delete all" showFixedPostForm: "Display the posting form at the top of the timeline" newNoteRecived: "There are new notes" sounds: "Sounds" +sound: "Sounds" listen: "Listen" none: "None" showInPage: "Show in page" @@ -906,6 +906,10 @@ pushNotificationAlreadySubscribed: "Push notifications are already enabled" pushNotificationNotSupported: "Your browser or instance does not support push notifications" sendPushNotificationReadMessage: "Delete push notifications once the relevant notifications or messages have been read" sendPushNotificationReadMessageCaption: "A notification containing the text \"{emptyPushNotificationMessage}\" will be displayed for a short time. This may increase the battery usage of your device, if applicable." +windowMaximize: "Maximize" +windowRestore: "Restore" +caption: "Caption" +loggedInAsBot: "Currently logged in as bot" _sensitiveMediaDetection: description: "Reduces the effort of server moderation through automatically recognizing NSFW media via Machine Learning. This will slightly increase the load on the server." sensitivity: "Detection sensitivity" @@ -1306,6 +1310,8 @@ _widgets: serverMetric: "Server metrics" aiscript: "AiScript console" aichan: "Ai" + _userList: + chooseList: "Select a list" _cw: hide: "Hide" show: "Show content" @@ -1441,8 +1447,6 @@ _pages: eyeCatchingImageRemove: "Delete thumbnail" chooseBlock: "Add a block" selectType: "Select a type" - enterVariableName: "Enter a variable name" - variableNameIsAlreadyUsed: "This variable name is already in use" contentBlocks: "Content" inputBlocks: "Input" specialBlocks: "Special" @@ -1452,249 +1456,11 @@ _pages: section: "Section" image: "Images" button: "Button" - if: "If" - _if: - variable: "Variable" - post: "Posting form" - _post: - text: "Content" - attachCanvasImage: "Attach canvas image" - canvasId: "Canvas ID" - textInput: "Text input" - _textInput: - name: "Variable name" - text: "Title" - default: "Default value" - textareaInput: "Multiline text input" - _textareaInput: - name: "Variable name" - text: "Title" - default: "Default value" - numberInput: "Numeric input" - _numberInput: - name: "Variable name" - text: "Title" - default: "Default value" - canvas: "Canvas" - _canvas: - id: "Canvas ID" - width: "Width" - height: "Height" note: "Embedded note" _note: id: "Note ID" idDescription: "You can alternatively paste the note URL here." detailed: "Detailed view" - switch: "Switch" - _switch: - name: "Variable name" - text: "Title" - default: "Default value" - counter: "Counter" - _counter: - name: "Variable name" - text: "Title" - inc: "Step" - _button: - text: "Title" - colored: "Colored" - action: "Behavior when the button is pressed" - _action: - dialog: "Show a dialog" - _dialog: - content: "Content" - resetRandom: "Reset the random seed" - pushEvent: "Send an event" - _pushEvent: - event: "Event name" - message: "Message to display when activated" - variable: "Variable to send" - no-variable: "None" - callAiScript: "Invoke AiScript" - _callAiScript: - functionName: "Function name" - radioButton: "Choice" - _radioButton: - name: "Variable name" - title: "Title" - values: "List of choices separated by line breaks" - default: "Default value" - script: - categories: - flow: "Flow control" - logical: "Logical operation" - operation: "Computation" - comparison: "Comparison" - random: "Random" - value: "Values" - fn: "Functions" - text: "Text operations" - convert: "Transformations" - list: "Lists" - blocks: - text: "Text" - multiLineText: "Text (multiline)" - textList: "Text list" - _textList: - info: "Separate each entry with a line break" - strLen: "Text length" - _strLen: - arg1: "Text" - strPick: "Extract string" - _strPick: - arg1: "Text" - arg2: "String location" - strReplace: "Replacement string" - _strReplace: - arg1: "Text" - arg2: "Text to be replaced" - arg3: "Replace with" - strReverse: "Flip text" - _strReverse: - arg1: "Text" - join: "Text concatenation" - _join: - arg1: "Lists" - arg2: "Separator" - add: "Add" - _add: - arg1: "A" - arg2: "B" - subtract: "Subtract" - _subtract: - arg1: "A" - arg2: "B" - multiply: "Multiply" - _multiply: - arg1: "A" - arg2: "B" - divide: "Divide" - _divide: - arg1: "A" - arg2: "B" - mod: "Remainder" - _mod: - arg1: "A" - arg2: "B" - round: "Decimal rounding" - _round: - arg1: "Number" - eq: "A and B are equal" - _eq: - arg1: "A" - arg2: "B" - notEq: "A and B are different" - _notEq: - arg1: "A" - arg2: "B" - and: "A AND B" - _and: - arg1: "A" - arg2: "B" - or: "A OR B" - _or: - arg1: "A" - arg2: "B" - lt: "< A is less than B" - _lt: - arg1: "A" - arg2: "B" - gt: "> A is larger than B" - _gt: - arg1: "A" - arg2: "B" - ltEq: "<= A is less than or equal to B" - _ltEq: - arg1: "A" - arg2: "B" - gtEq: ">= A is greater than or equal to B" - _gtEq: - arg1: "A" - arg2: "B" - if: "Branch" - _if: - arg1: "If" - arg2: "Then" - arg3: "Else" - not: "NOT" - _not: - arg1: "NOT" - random: "Random" - _random: - arg1: "Probability" - rannum: "Random number" - _rannum: - arg1: "Minimum value" - arg2: "Maximum value" - randomPick: "Randomly choose from list" - _randomPick: - arg1: "List" - dailyRandom: "Random (Changes once a day for each user)" - _dailyRandom: - arg1: "Probability" - dailyRannum: "Random number (Changes once a day for each user)" - _dailyRannum: - arg1: "Minimum value" - arg2: "Maximum value" - dailyRandomPick: "Randomly choose from a list (Changes once a day for each user)" - _dailyRandomPick: - arg1: "List" - seedRandom: "Random (with seed)" - _seedRandom: - arg1: "Seed" - arg2: "Probability" - seedRannum: "Random number (with seed)" - _seedRannum: - arg1: "Seed" - arg2: "Minimum value" - arg3: "Maximum value" - seedRandomPick: "Randomly choose from list (with seed)" - _seedRandomPick: - arg1: "Seed" - arg2: "List" - DRPWPM: "Randomly choose from weighted list (Changes once a day for each user)" - _DRPWPM: - arg1: "Text list" - pick: "Select from list" - _pick: - arg1: "List" - arg2: "Position" - listLen: "Get length of list" - _listLen: - arg1: "List" - number: "Number" - stringToNumber: "Text to number" - _stringToNumber: - arg1: "Text" - numberToString: "Number to text" - _numberToString: - arg1: "Number" - splitStrByLine: "Split text by line breaks" - _splitStrByLine: - arg1: "Text" - ref: "Variable" - aiScriptVar: "AiScript Variable" - fn: "Function" - _fn: - slots: "Slots" - slots-info: "Separate each slot with a line break" - arg1: "Output" - for: "for-Loop" - _for: - arg1: "Number of times to repeat" - arg2: "Action" - typeError: "Slot {slot} accepts values of type \"{expect}\", but the provided value is of type \"{actual}\"!" - thereIsEmptySlot: "Slot {slot} is empty!" - types: - string: "Text" - number: "Number" - boolean: "Flag" - array: "List" - stringArray: "Text list" - emptySlot: "Empty slot" - enviromentVariables: "Environment variables" - pageVariables: "Page variables" - argVariables: "Input slots" _relayStatus: requesting: "Pending" accepted: "Accepted" @@ -1713,6 +1479,7 @@ _notification: yourFollowRequestAccepted: "Your follow request was accepted" youWereInvitedToGroup: "{userName} invited you to a group" pollEnded: "Poll results have become available" + unreadAntennaNote: "Antenna {name}" emptyPushNotificationMessage: "Push notifications have been updated" _types: all: "All" diff --git a/locales/es-ES.yml b/locales/es-ES.yml index 5465c43bc2..50db3fe306 100644 --- a/locales/es-ES.yml +++ b/locales/es-ES.yml @@ -455,7 +455,6 @@ language: "Idioma" uiLanguage: "Idioma de visualización de la interfaz" groupInvited: "Invitado al grupo" aboutX: "Acerca de {x}" -useOsNativeEmojis: "Usa los emojis nativos de la plataforma" disableDrawer: "No mostrar los menús en cajones" youHaveNoGroups: "Sin grupos" joinOrCreateGroup: "Obtenga una invitación para unirse al grupos o puede crear su propio grupo." @@ -508,6 +507,7 @@ deleteAll: "Eliminar todos" showFixedPostForm: "Mostrar el formulario de las entradas encima de la línea de tiempo" newNoteRecived: "Tienes una nota nuevo" sounds: "Sonidos" +sound: "Sonidos" listen: "Escuchar" none: "Ninguna" showInPage: "Mostrar en la página" @@ -1295,6 +1295,8 @@ _widgets: serverMetric: "Estadísticas del servidor" aiscript: "Consola de AiScript" aichan: "indigo" + _userList: + chooseList: "Seleccione una lista" _cw: hide: "Ocultar" show: "Ver más" @@ -1430,8 +1432,6 @@ _pages: eyeCatchingImageRemove: "Borrar imagen llamativa" chooseBlock: "Agregar bloque" selectType: "Elegir tipo" - enterVariableName: "Ingrese el nombre de la variable" - variableNameIsAlreadyUsed: "El nombre de la variable ya está en uso" contentBlocks: "Contenido" inputBlocks: "Entrada" specialBlocks: "Especial" @@ -1441,249 +1441,11 @@ _pages: section: "Sección" image: "Imagen" button: "Botón" - if: "si" - _if: - variable: "Variable" - post: "Formulario" - _post: - text: "Contenido" - attachCanvasImage: "Nota con lienzo como imagen" - canvasId: "Lienzo ID" - textInput: "Entrada de texto" - _textInput: - name: "Nombre de variable" - text: "Título" - default: "Valor predeterminado" - textareaInput: "Entrada de texto en múltiples lineas" - _textareaInput: - name: "Nombre de variable" - text: "Título" - default: "Valor predeterminado" - numberInput: "Entrada numérica" - _numberInput: - name: "Nombre de variable" - text: "Título" - default: "Valor predeterminado" - canvas: "Lienzo" - _canvas: - id: "Lienzo ID" - width: "Ancho" - height: "Altura" note: "Nota embebida" _note: id: "Id de la nota" idDescription: "Pega la URL de la nota para configurarla" detailed: "Ver Detalles" - switch: "Interruptor" - _switch: - name: "Nombre de variable" - text: "Título" - default: "Valor predeterminado" - counter: "Contador" - _counter: - name: "Nombre de variable" - text: "Título" - inc: "Aumentar cantidad" - _button: - text: "Título" - colored: "Color" - action: "Acción al presionar el botón" - _action: - dialog: "Mostrar cuadro de diálogo" - _dialog: - content: "Contenido" - resetRandom: "Resetear número aleatorio" - pushEvent: "Enviar evento" - _pushEvent: - event: "Nombre del evento" - message: "Mensaje mostrado al apretar" - variable: "Variable a enviar" - no-variable: "Ninguna" - callAiScript: "Invocar AiScript" - _callAiScript: - functionName: "Nombre de la función" - radioButton: "Botón de opción" - _radioButton: - name: "Nombre de variable" - title: "Título" - values: "Opciones separadas por una nueva linea" - default: "Valor predeterminado" - script: - categories: - flow: "Control de flujo" - logical: "Operación lógica" - operation: "Cálculo" - comparison: "Comparar" - random: "Aleatorio" - value: "Valores" - fn: "funciones" - text: "Manejo de texto" - convert: "Conversion" - list: "Listas" - blocks: - text: "Texto" - multiLineText: "Texto (multilinea)" - textList: "Lista de texto" - _textList: - info: "Separe cada texto con una linea nueva" - strLen: "Largo del texto" - _strLen: - arg1: "Texto" - strPick: "Extraer caracteres" - _strPick: - arg1: "Texto" - arg2: "Posición del caracter" - strReplace: "Sustituir texto" - _strReplace: - arg1: "Texto" - arg2: "Texto a reemplazar" - arg3: "Texto reemplazado" - strReverse: "Invertir texto" - _strReverse: - arg1: "Texto" - join: "Concatenar texto" - _join: - arg1: "Listas" - arg2: "Separador" - add: "Suma" - _add: - arg1: "A" - arg2: "B" - subtract: "Resta" - _subtract: - arg1: "A" - arg2: "B" - multiply: "Multiplicación" - _multiply: - arg1: "A" - arg2: "B" - divide: "División" - _divide: - arg1: "A" - arg2: "B" - mod: "Resto" - _mod: - arg1: "A" - arg2: "B" - round: "Redondear decimales" - _round: - arg1: "Número" - eq: "A y B son iguales" - _eq: - arg1: "A" - arg2: "B" - notEq: "A y B son distintos" - _notEq: - arg1: "A" - arg2: "B" - and: "A y B" - _and: - arg1: "A" - arg2: "B" - or: "A o B" - _or: - arg1: "A" - arg2: "B" - lt: "< A es menor que B" - _lt: - arg1: "A" - arg2: "B" - gt: "> A es mayor que B" - _gt: - arg1: "A" - arg2: "B" - ltEq: "<= A es menor o igual que B" - _ltEq: - arg1: "A" - arg2: "B" - gtEq: ">= A es mayor o igual que B" - _gtEq: - arg1: "A" - arg2: "B" - if: "Si" - _if: - arg1: "si" - arg2: "Entonces" - arg3: "Si no" - not: "Negación" - _not: - arg1: "Negación" - random: "Aleatorio" - _random: - arg1: "probabilidad" - rannum: "Número aleatorio" - _rannum: - arg1: "Mínimo" - arg2: "Máximo" - randomPick: "Elegir aleatoriamente de la lista" - _randomPick: - arg1: "Listas" - dailyRandom: "Aleatorio (Diariamente para cada usuario)" - _dailyRandom: - arg1: "probabilidad" - dailyRannum: "Número aleatorio (Diariamente para cada usuario)" - _dailyRannum: - arg1: "Mínimo" - arg2: "Máximo" - dailyRandomPick: "Elegir aleatoriamente de la lista (Diariamente para cada usuario)" - _dailyRandomPick: - arg1: "Listas" - seedRandom: "Aleatorio (semilla)" - _seedRandom: - arg1: "Semilla" - arg2: "probabilidad" - seedRannum: "Número aleatorio (semilla)" - _seedRannum: - arg1: "Semilla" - arg2: "Mínimo" - arg3: "Máximo" - seedRandomPick: "Elegir aleatoriamente de la lista (semilla)" - _seedRandomPick: - arg1: "Semilla" - arg2: "Listas" - DRPWPM: "Elegir aleatoriamente de la lista ponderada (Diariamente para cada usuario)" - _DRPWPM: - arg1: "Lista de texto" - pick: "Elegir de la lista" - _pick: - arg1: "Listas" - arg2: "Posición" - listLen: "Obtener largo de la lista" - _listLen: - arg1: "Listas" - number: "Número" - stringToNumber: "De texto a número" - _stringToNumber: - arg1: "Texto" - numberToString: "De número a texto" - _numberToString: - arg1: "Número" - splitStrByLine: "Separar texto en lineas" - _splitStrByLine: - arg1: "Texto" - ref: "Variables" - aiScriptVar: "Variable de AiScript" - fn: "funciones" - _fn: - slots: "Slots" - slots-info: "Separe cada uno de los slots con una linea nueva" - arg1: "Salida" - for: "Repetir" - _for: - arg1: "Cantidad de repeticiones" - arg2: "Acción" - typeError: "El slot {slot} acepta el tipo {expect} pero fue ingresado el tipo {actual}" - thereIsEmptySlot: "El slot {slot} está vacío" - types: - string: "Texto" - number: "Número" - boolean: "Booleano" - array: "Listas" - stringArray: "Lista de texto" - emptySlot: "Slot vacío" - enviromentVariables: "Variables de entorno" - pageVariables: "Items de la página" - argVariables: "Slot de entrada" _relayStatus: requesting: "Pendiente" accepted: "Aceptar" diff --git a/locales/fr-FR.yml b/locales/fr-FR.yml index 667701c282..0df7ee2e12 100644 --- a/locales/fr-FR.yml +++ b/locales/fr-FR.yml @@ -453,7 +453,6 @@ language: "Langue" uiLanguage: "Langue d’affichage de l’interface" groupInvited: "Invité au groupe" aboutX: "À propos de {x}" -useOsNativeEmojis: "Utiliser les émojis natifs du système" disableDrawer: "Les menus ne s'affichent pas dans le tiroir" youHaveNoGroups: "Vous n’avez aucun groupe" joinOrCreateGroup: "Vous pouvez être invité·e à rejoindre des groupes existants ou créer votre propre nouveau groupe." @@ -506,6 +505,7 @@ deleteAll: "Supprimer tout" showFixedPostForm: "Afficher le formulaire de publication en haut du fil d'actualité" newNoteRecived: "Voir les nouvelles notes" sounds: "Sons" +sound: "Sons" listen: "Écouter" none: "Rien" showInPage: "Afficher dans la page" @@ -1287,6 +1287,8 @@ _widgets: serverMetric: "Statistiques du serveur" aiscript: "Console AiScript" aichan: "Ai" + _userList: + chooseList: "Sélectionner une liste" _cw: hide: "Masquer" show: "Afficher plus …" @@ -1422,8 +1424,6 @@ _pages: eyeCatchingImageRemove: "Supprimer l'image attractive" chooseBlock: "Ajouter un bloc" selectType: "Choisir un type" - enterVariableName: "Veuillez entrer un nom pour votre variable" - variableNameIsAlreadyUsed: "Ce nom de variable est déjà utilisé" contentBlocks: "Contenu" inputBlocks: "Blocs d'entrée" specialBlocks: "Spécial" @@ -1433,249 +1433,11 @@ _pages: section: "Section" image: "Images" button: "Bouton" - if: "Si" - _if: - variable: "Variables" - post: "Formulaire de publication" - _post: - text: "Contenu" - attachCanvasImage: "Publier avec Toile comme image" - canvasId: "Toile ID" - textInput: "Entrée textuelle" - _textInput: - name: "Nom de la variable" - text: "Titre" - default: "Valeur par défaut" - textareaInput: "Entrée textuelle multi-ligne" - _textareaInput: - name: "Nom de la variable" - text: "Titre" - default: "Valeur par défaut" - numberInput: "Entrée numérique" - _numberInput: - name: "Nom de la variable" - text: "Titre" - default: "Valeur par défaut" - canvas: "Toile" - _canvas: - id: "Toile ID" - width: "Largeur" - height: "Hauteur" note: "Note intégrée" _note: id: "Identifiant de la note" idDescription: "Pour configurer la note, vous pouvez aussi coller ici l'URL correspondante." detailed: "Afficher les détails" - switch: "Interrupteur" - _switch: - name: "Nom de la variable" - text: "Titre" - default: "Valeur par défaut" - counter: "Compteur" - _counter: - name: "Nom de la variable" - text: "Titre" - inc: "Augmenter de" - _button: - text: "Titre" - colored: "Coloré" - action: "Opération à effectuer lorsque le bouton est pressé" - _action: - dialog: "Afficher une fenêtre de dialogue" - _dialog: - content: "Contenu" - resetRandom: "Réinitialiser un nombre aléatoire" - pushEvent: "Envoyer un évènement" - _pushEvent: - event: "Nom de l’évènement" - message: "Message à afficher lorsqu’il est activé" - variable: "Variable à envoyer" - no-variable: "Rien" - callAiScript: "Appeler AiScript" - _callAiScript: - functionName: "Nom de la fonction" - radioButton: "Choix" - _radioButton: - name: "Nom de la variable" - title: "Titre" - values: "Liste des choix (un par ligne)" - default: "Valeur par défaut" - script: - categories: - flow: "Contrôle" - logical: "Opération logique" - operation: "Calculer" - comparison: "Comparer" - random: "Aléatoire" - value: "Valeur" - fn: "Fonction" - text: "Manipulation de texte" - convert: "Convertir" - list: "Listes" - blocks: - text: "Texte" - multiLineText: "Texte (multi-ligne)" - textList: "Liste de texte" - _textList: - info: "Veuillez séparer chaque entrée avec un saut de ligne" - strLen: "Longueur du texte" - _strLen: - arg1: "Texte" - strPick: "Extraire un caractère" - _strPick: - arg1: "Texte" - arg2: "Position du joueur" - strReplace: "Remplacement de texte" - _strReplace: - arg1: "Texte" - arg2: "Avant le remplacement" - arg3: "Après le remplacement" - strReverse: "Inverser le texte" - _strReverse: - arg1: "Texte" - join: "Concaténer du texte" - _join: - arg1: "Listes" - arg2: "Séparateur" - add: "Ajouter" - _add: - arg1: "A" - arg2: "B" - subtract: "Soustraire" - _subtract: - arg1: "A" - arg2: "B" - multiply: "Multiplier par" - _multiply: - arg1: "A" - arg2: "B" - divide: "Diviser par" - _divide: - arg1: "A" - arg2: "B" - mod: "Reste" - _mod: - arg1: "A" - arg2: "B" - round: "Arrondir les décimales" - _round: - arg1: "Numérique" - eq: "A et B sont égaux" - _eq: - arg1: "A" - arg2: "B" - notEq: "A et B sont différents" - _notEq: - arg1: "A" - arg2: "B" - and: "A et B" - _and: - arg1: "A" - arg2: "B" - or: "A ou B" - _or: - arg1: "A" - arg2: "B" - lt: "A est inférieur à B" - _lt: - arg1: "A" - arg2: "B" - gt: "A est supérieur à B" - _gt: - arg1: "A" - arg2: "B" - ltEq: "A est inférieur ou égal à B" - _ltEq: - arg1: "A" - arg2: "B" - gtEq: "A est supérieur ou égal à B" - _gtEq: - arg1: "A" - arg2: "B" - if: "Branche" - _if: - arg1: "Si" - arg2: "Si" - arg3: "Sinon" - not: "Nier" - _not: - arg1: "Nier" - random: "Aléatoire" - _random: - arg1: "Probabilité" - rannum: "Nombre aléatoire" - _rannum: - arg1: "Minimum" - arg2: "Maximum" - randomPick: "Sélectionner au hasard dans la liste" - _randomPick: - arg1: "Listes" - dailyRandom: "Aléatoire (Quotidien pour chaque utilisateur)" - _dailyRandom: - arg1: "Probabilité" - dailyRannum: "Numéros aléatoires (Quotidien pour chaque utilisateur)" - _dailyRannum: - arg1: "Minimum" - arg2: "Maximum" - dailyRandomPick: "Sélectionné au hasard dans la liste (Quotidien pour chaque utilisateur)" - _dailyRandomPick: - arg1: "Listes" - seedRandom: "Aléatoire (graine)" - _seedRandom: - arg1: "Graine" - arg2: "Probabilité" - seedRannum: "Nombre aléatoire (Graine)" - _seedRannum: - arg1: "Graine" - arg2: "Minimum" - arg3: "Maximum" - seedRandomPick: "Sélectionné au hasard dans la liste (graine)" - _seedRandomPick: - arg1: "Graine" - arg2: "Listes" - DRPWPM: "Sélectionné au hasard dans une liste de probabilités (Quotidien pour chaque utilisateur)" - _DRPWPM: - arg1: "Liste de texte" - pick: "Sélectionner dans la liste" - _pick: - arg1: "Listes" - arg2: "Position" - listLen: "Longueur de la liste" - _listLen: - arg1: "Listes" - number: "Numérique" - stringToNumber: "Convertir du texte en numérique" - _stringToNumber: - arg1: "Texte" - numberToString: "Convertir du numérique en texte" - _numberToString: - arg1: "Numérique" - splitStrByLine: "Séparer le texte par des sauts de lignes" - _splitStrByLine: - arg1: "Texte" - ref: "Variables" - aiScriptVar: "Variable d'AiScript" - fn: "Fonction" - _fn: - slots: "Slots" - slots-info: "Veuillez insérer un seul slot par ligne" - arg1: "Sortie" - for: "Répéter" - _for: - arg1: "Compter" - arg2: "Action" - typeError: "Le slot {slot} accepte \"{expect}\" mais a \"{actual}\" !" - thereIsEmptySlot: "Slot {slot} est vide !" - types: - string: "Texte" - number: "Numérique" - boolean: "Marqueur" - array: "Listes" - stringArray: "Liste de texte" - emptySlot: "Slot vide" - enviromentVariables: "Variables d'environnement" - pageVariables: "Élément de page" - argVariables: "Entrée slot" _relayStatus: requesting: "En attente" accepted: "Accepté" diff --git a/locales/id-ID.yml b/locales/id-ID.yml index 9d99803132..a73e108d7f 100644 --- a/locales/id-ID.yml +++ b/locales/id-ID.yml @@ -450,7 +450,6 @@ language: "Bahasa" uiLanguage: "Bahasa antarmuka pengguna" groupInvited: "Telah diundang ke grup" aboutX: "Tentang {x}" -useOsNativeEmojis: "Gunakan Emoji bawaan sistem operasi" disableDrawer: "Jangan gunakan menu bergaya laci" youHaveNoGroups: "Kamu tidak memiliki grup" joinOrCreateGroup: "Bergabunglah dengan grup atau kamu dapat membuat grupmu sendiri." @@ -503,6 +502,7 @@ deleteAll: "Hapus semua" showFixedPostForm: "Tampilkan form posting di atas linimasa." newNoteRecived: "Kamu mendapat catatan baru" sounds: "Bunyi" +sound: "Bunyi" listen: "Dengarkan" none: "Tidak ada" showInPage: "Tampilkan di halaman" @@ -1222,6 +1222,8 @@ _widgets: serverMetric: "Statistik peladen" aiscript: "Konsol AiScript" aichan: "Ai" + _userList: + chooseList: "Pilih daftar" _cw: hide: "Sembunyikan" show: "Lihat konten" @@ -1357,8 +1359,6 @@ _pages: eyeCatchingImageRemove: "Hapus gambar yang menarik" chooseBlock: "Tambahkan blokir" selectType: "Pilih jenis" - enterVariableName: "Mohon masukkan nama untuk variabel kamu" - variableNameIsAlreadyUsed: "Nama ini sudah digunakan oleh variabel lain" contentBlocks: "Konten" inputBlocks: "Masukan" specialBlocks: "Khusus" @@ -1368,249 +1368,11 @@ _pages: section: "Bagian" image: "Gambar" button: "Tombol" - if: "Jika" - _if: - variable: "Variabel" - post: "Buat catatan" - _post: - text: "Isi" - attachCanvasImage: "Posting dengan kanvas sebagai gambar" - canvasId: "ID Kanvas" - textInput: "Masukan teks" - _textInput: - name: "Nama variabel" - text: "Judul" - default: "Nilai bawaan" - textareaInput: "Masukan teks multibaris" - _textareaInput: - name: "Nama variabel" - text: "Judul" - default: "Nilai bawaan" - numberInput: "Masukan angka" - _numberInput: - name: "Nama variabel" - text: "Judul" - default: "Nilai bawaan" - canvas: "Kanvas" - _canvas: - id: "ID Kanvas" - width: "Lebar" - height: "Tinggi" note: "Catatan yang ditanam" _note: id: "ID Catatan" idDescription: "Kamu dapat menyetel ini dengan menempelkan tautan URL Catatan." detailed: "Tampilan rincian" - switch: "Beralih" - _switch: - name: "Nama variabel" - text: "Judul" - default: "Nilai bawaan" - counter: "Penghitung" - _counter: - name: "Nama variabel" - text: "Judul" - inc: "Meningkat dengan" - _button: - text: "Judul" - colored: "Diwarnai" - action: "Operasi akan dimulai ketika tombol ditekan" - _action: - dialog: "Tampilkan dialog" - _dialog: - content: "Isi" - resetRandom: "Atur ulang benih acak" - pushEvent: "Kirim event" - _pushEvent: - event: "Nama event" - message: "Pesan yang tampil ketika diaktifkan" - variable: "Variable untuk kirim" - no-variable: "Tidak ada" - callAiScript: "Panggil AiScript" - _callAiScript: - functionName: "Nama fungsi" - radioButton: "Pilihan" - _radioButton: - name: "Nama variabel" - title: "Judul" - values: "Daftar pilihan (dipisahkan dengan garis baru)" - default: "Nilai bawaan" - script: - categories: - flow: "Arus kendali" - logical: "Operasi logis" - operation: "Menghitung" - comparison: "Membandingkan" - random: "Acak" - value: "Nilai" - fn: "Fungsi" - text: "Operasi teks" - convert: "Mengubah" - list: "Daftar" - blocks: - text: "Teks" - multiLineText: "Teks (multibaris)" - textList: "Daftar teks" - _textList: - info: "Pisahkan setiap entri dengan baris baru" - strLen: "Panjang teks" - _strLen: - arg1: "Teks" - strPick: "Ekstrak karakter" - _strPick: - arg1: "Teks" - arg2: "Lokasi karakter" - strReplace: "Penggantian teks" - _strReplace: - arg1: "Teks" - arg2: "Teks yang akan diganti" - arg3: "Diganti dengan" - strReverse: "Balikkan teks" - _strReverse: - arg1: "Teks" - join: "Rangkaian teks" - _join: - arg1: "Daftar" - arg2: "Pemisah" - add: "Tambah" - _add: - arg1: "A" - arg2: "B" - subtract: "Kurangi" - _subtract: - arg1: "A" - arg2: "B" - multiply: "Kali" - _multiply: - arg1: "A" - arg2: "B" - divide: "Bagi" - _divide: - arg1: "A" - arg2: "B" - mod: "Sisa" - _mod: - arg1: "A" - arg2: "B" - round: "Bulat desimal" - _round: - arg1: "Angka" - eq: "A dan B adalah sama" - _eq: - arg1: "A" - arg2: "B" - notEq: "A dan B adalah berbeda" - _notEq: - arg1: "A" - arg2: "B" - and: "A DAN B" - _and: - arg1: "A" - arg2: "B" - or: "A ATAU B" - _or: - arg1: "A" - arg2: "B" - lt: "< A ikurang dari B" - _lt: - arg1: "A" - arg2: "B" - gt: "> A lebih dari B" - _gt: - arg1: "A" - arg2: "B" - ltEq: "<= A kurang dari sama dengan B" - _ltEq: - arg1: "A" - arg2: "B" - gtEq: ">= A lebih dari sama dengan B" - _gtEq: - arg1: "A" - arg2: "B" - if: "Cabang" - _if: - arg1: "Jika" - arg2: "Jika benar" - arg3: "Jika salah" - not: "BUKAN" - _not: - arg1: "NOT" - random: "Acak" - _random: - arg1: "Probabilitas" - rannum: "Angka acak" - _rannum: - arg1: "Nilai minimum" - arg2: "Nilai maksimum" - randomPick: "Pilih secara acak dari daftar" - _randomPick: - arg1: "Daftar" - dailyRandom: "Acak (bertahan sehari)" - _dailyRandom: - arg1: "Probabilitas" - dailyRannum: "Angka acak (bertahan sehari)" - _dailyRannum: - arg1: "Nilai minimum" - arg2: "Nilai maksimum" - dailyRandomPick: "Pilih secara acak dari daftar (bertahan sehari)" - _dailyRandomPick: - arg1: "Daftar" - seedRandom: "Acak (dengan seed)" - _seedRandom: - arg1: "Seed" - arg2: "Probabilitas" - seedRannum: "Angka acak (dengan seed)" - _seedRannum: - arg1: "Seed" - arg2: "Nilai minimum" - arg3: "Nilai maksimum" - seedRandomPick: "Pilih secara acak dari daftar (dengan seed)" - _seedRandomPick: - arg1: "Seed" - arg2: "Daftar" - DRPWPM: "Pilih secara acak dari daftar berbobot (bertahan sehari)" - _DRPWPM: - arg1: "Daftar teks" - pick: "Pilih dari daftar" - _pick: - arg1: "Daftar" - arg2: "Posisi" - listLen: "Dapatkan panjangnya dari daftar" - _listLen: - arg1: "Daftar" - number: "Angka" - stringToNumber: "Teks ke angka" - _stringToNumber: - arg1: "Teks" - numberToString: "Angka ke teks" - _numberToString: - arg1: "Angka" - splitStrByLine: "Pisahkan teks dengan baris baru" - _splitStrByLine: - arg1: "Teks" - ref: "Variabel" - aiScriptVar: "Variabel AiScript" - fn: "Fungsi" - _fn: - slots: "Slot" - slots-info: "Pisahkan setiap slot dengan baris baru" - arg1: "Keluaran" - for: "Ulangi" - _for: - arg1: "Jumlah angka untuk diulangi" - arg2: "Aksi" - typeError: "Slot {slot} menerima tipe \"{expect}\", sayangnya nilai yang disediakan adalah \"{actual}\"!" - thereIsEmptySlot: "Slot {slot} kosong!" - types: - string: "Teks" - number: "Angka" - boolean: "Markah" - array: "Daftar" - stringArray: "Daftar teks" - emptySlot: "Slot kosong" - enviromentVariables: "Variabel Lingkungan" - pageVariables: "Elemen halaman" - argVariables: "Masukan slot" _relayStatus: requesting: "Menunggu" accepted: "Disetujui" diff --git a/locales/it-IT.yml b/locales/it-IT.yml index b33132d435..6b1b47f4e2 100644 --- a/locales/it-IT.yml +++ b/locales/it-IT.yml @@ -456,7 +456,6 @@ language: "Lingua" uiLanguage: "Lingua di visualizzazione dell'interfaccia" groupInvited: "Invitat@ al gruppo" aboutX: "Informazioni su {x}" -useOsNativeEmojis: "Usare le emoji native del sistema operativo" disableDrawer: "Non mostrare il menù sul drawer" youHaveNoGroups: "Nessun gruppo" joinOrCreateGroup: "Puoi creare il tuo gruppo o essere invitat@ a gruppi che già esistono." @@ -509,6 +508,7 @@ deleteAll: "Cancella cronologia" showFixedPostForm: "Visualizzare la finestra di pubblicazione in cima alla timeline" newNoteRecived: "Vedi le nuove note" sounds: "Impostazioni suoni" +sound: "Impostazioni suoni" listen: "Ascolta" none: "Niente" showInPage: "Visualizza in pagina" @@ -906,6 +906,10 @@ pushNotificationAlreadySubscribed: "Le notifiche push sono già attivate" pushNotificationNotSupported: "Il client o il server non supporta le notifiche push" sendPushNotificationReadMessage: "Elimina le notifiche push dopo la relativa lettura" sendPushNotificationReadMessageCaption: "Se possibile, verrà mostrata brevemente una notifica con il testo \"{emptyPushNotificationMessage}\". Potrebbe influire negativamente sulla durata della batteria." +windowMaximize: "Ingrandisci" +windowRestore: "Ripristina" +caption: "Didascalia" +loggedInAsBot: "Connessione come Bot" _sensitiveMediaDetection: description: "L'apprendimento automatico può essere utilizzato per individuare automaticamente i media sensibili da moderare. Il carico del server aumenta leggermente." sensitivity: "Sensibilità di rilevamento" @@ -1306,6 +1310,8 @@ _widgets: serverMetric: "Statistiche server" aiscript: "Console AiScript" aichan: "indaco (tintura)" + _userList: + chooseList: "Seleziona una lista" _cw: hide: "Nascondere" show: "Mostra di più" @@ -1441,8 +1447,6 @@ _pages: eyeCatchingImageRemove: "Elimina l'anteprima immagine" chooseBlock: "Aggiungi blocco" selectType: "Seleziona tipo" - enterVariableName: "Digita un nome di variabile" - variableNameIsAlreadyUsed: "Esiste già una variabile con lo stesso nome" contentBlocks: "Contenuto" inputBlocks: "Blocchi di input" specialBlocks: "Speciale" @@ -1452,249 +1456,11 @@ _pages: section: "Sezione" image: "Immagini" button: "Pulsante" - if: "Se" - _if: - variable: "Variabili" - post: "Finestra di pubblicazione" - _post: - text: "Contenuto" - attachCanvasImage: "Allegare un'immagine della tela." - canvasId: "ID tela" - textInput: "Immissione testo" - _textInput: - name: "Nome della variabile" - text: "Titolo" - default: "Valore predefinito" - textareaInput: "Immissione testo a più righe" - _textareaInput: - name: "Nome della variabile" - text: "Titolo" - default: "Valore predefinito" - numberInput: "Immissione numerica" - _numberInput: - name: "Nome della variabile" - text: "Titolo" - default: "Valore predefinito" - canvas: "tela" - _canvas: - id: "ID tela" - width: "Larghezza" - height: "Altezza" note: "Nota integrata" _note: id: "ID nota" idDescription: "Qui puoi anche incollare l'URL della nota che vuoi impostare." detailed: "Visualizzazione dettagliata" - switch: "Interruttore" - _switch: - name: "Nome della variabile" - text: "Titolo" - default: "Valore predefinito" - counter: "Contatore" - _counter: - name: "Nome della variabile" - text: "Titolo" - inc: "Valore da aggiungere" - _button: - text: "Titolo" - colored: "Colorato" - action: "Operazione da eseguire quando viene premuto il pulsante" - _action: - dialog: "Visualizzare una finestra di dialogo" - _dialog: - content: "Contenuto" - resetRandom: "Ripristinare un numero aleatorio" - pushEvent: "Inviare evento" - _pushEvent: - event: "Nome evento" - message: "Messaggio da visualizzare quando abilitato" - variable: "Variabile da inviare" - no-variable: "Nessun contenuto" - callAiScript: "Chiamare AiScript" - _callAiScript: - functionName: "Nome della funzione" - radioButton: "Opzioni" - _radioButton: - name: "Nome della variabile" - title: "Titolo" - values: "Opzioni separate da una nuova riga" - default: "Valore predefinito" - script: - categories: - flow: "controllo" - logical: "funzionamento logico" - operation: "calcolo" - comparison: "Metodo comparativo" - random: "Aleatorietà" - value: "Valore" - fn: "Funzione" - text: "manipolazione del testo" - convert: "trasformazione" - list: "Liste" - blocks: - text: "Testo" - multiLineText: "Testo (a più righe)" - textList: "Lista di testo" - _textList: - info: "Separare ciascuno di essi con una nuova riga" - strLen: "Lunghezza del testo" - _strLen: - arg1: "Testo" - strPick: "estrazione dei caratteri" - _strPick: - arg1: "Testo" - arg2: "posizione del carattere" - strReplace: "sostituzione del testo" - _strReplace: - arg1: "Testo" - arg2: "Prima della sostituzione" - arg3: "dopo la sostituzione" - strReverse: "Invertire il testo." - _strReverse: - arg1: "Testo" - join: "Concatenazione del testo." - _join: - arg1: "Liste" - arg2: "punteggiatura" - add: "aggiungere (qualcosa)" - _add: - arg1: "A" - arg2: "B" - subtract: "attirare (attenzione, ecc.)" - _subtract: - arg1: "A" - arg2: "B" - multiply: "impostare (un quadrante, una sveglia, ecc.)" - _multiply: - arg1: "A" - arg2: "B" - divide: "smash" - _divide: - arg1: "A" - arg2: "B" - mod: "i residui di una divisione" - _mod: - arg1: "A" - arg2: "B" - round: "arrotondare una frazione" - _round: - arg1: "valore numerico" - eq: "A e B sono uguali" - _eq: - arg1: "A" - arg2: "B" - notEq: "A e B sono differenti" - _notEq: - arg1: "A" - arg2: "B" - and: "A e B" - _and: - arg1: "A" - arg2: "B" - or: "A o B" - _or: - arg1: "A" - arg2: "B" - lt: "< A è più piccolo di B" - _lt: - arg1: "A" - arg2: "B" - gt: "> A è maggiore di B" - _gt: - arg1: "A" - arg2: "B" - ltEq: "<= A è uguale o inferiore a B" - _ltEq: - arg1: "A" - arg2: "B" - gtEq: ">= A è uguale o maggiore di B" - _gtEq: - arg1: "A" - arg2: "B" - if: "divergenza (ad esempio in una strada)" - _if: - arg1: "Se" - arg2: "Se" - arg3: "se non così" - not: "negazione" - _not: - arg1: "negazione" - random: "Aleatorietà" - _random: - arg1: "probabilità" - rannum: "numero casuale" - _rannum: - arg1: "più piccolo" - arg2: "massimo" - randomPick: "Selezionato a caso da un elenco." - _randomPick: - arg1: "Liste" - dailyRandom: "Casuale (cambia ogni giorno per utente)" - _dailyRandom: - arg1: "probabilità" - dailyRannum: "Numeri casuali (ogni giorno per utente)" - _dailyRannum: - arg1: "più piccolo" - arg2: "massimo" - dailyRandomPick: "Selezionato a caso da un elenco (cambia ogni giorno per utente)" - _dailyRandomPick: - arg1: "Liste" - seedRandom: "Casuale (seed)" - _seedRandom: - arg1: "seed" - arg2: "Probabilità" - seedRannum: "Numero casuale (seed)" - _seedRannum: - arg1: "seed" - arg2: "più piccolo" - arg3: "massimo" - seedRandomPick: "Selezionato a caso da un elenco (seed)" - _seedRandomPick: - arg1: "seed" - arg2: "Liste" - DRPWPM: "Selezionati a caso da un elenco con probabilità (giornalmente per utente)" - _DRPWPM: - arg1: "Lista di testo" - pick: "Selezionare dall'elenco" - _pick: - arg1: "Liste" - arg2: "posizione" - listLen: "Ottenere la lunghezza dell'elenco" - _listLen: - arg1: "Liste" - number: "valore numerico" - stringToNumber: "Da testo a numeri." - _stringToNumber: - arg1: "Testo" - numberToString: "Valori numerici in testo." - _numberToString: - arg1: "valore numerico" - splitStrByLine: "Dividere il testo per riga" - _splitStrByLine: - arg1: "Testo" - ref: "Variabili" - aiScriptVar: "Variabili AiScript" - fn: "Funzione" - _fn: - slots: "slot" - slots-info: "Separare ogni slot con una nuova riga" - arg1: "uscita " - for: "ripetizione" - _for: - arg1: "frequenza" - arg2: "elaborazione" - typeError: "Lo slot {slot} accetta \"{expect}\" ma contiene \"{actual}\"!" - thereIsEmptySlot: "Lo slot {slot} è vuoto!" - types: - string: "Testo" - number: "valore numerico" - boolean: "Segnala" - array: "Liste" - stringArray: "Lista di testo" - emptySlot: "slot vuoto" - enviromentVariables: "variabile d'ambiente" - pageVariables: "elemento pagina" - argVariables: "slot di ingresso" _relayStatus: requesting: "In attesa di approvazione" accepted: "Approvato" @@ -1713,6 +1479,7 @@ _notification: yourFollowRequestAccepted: "La tua richiesta di follow è stata accettata" youWereInvitedToGroup: "Invitat@ al gruppo" pollEnded: "Risultati del sondaggio." + unreadAntennaNote: "Antenna {name}" emptyPushNotificationMessage: "Le notifiche push sono state aggiornate." _types: all: "Tutto" diff --git a/locales/ja-KS.yml b/locales/ja-KS.yml index dbc00e7d33..7d53fc0b70 100644 --- a/locales/ja-KS.yml +++ b/locales/ja-KS.yml @@ -2,6 +2,7 @@ _lang_: "日本語 (関西弁)" headlineMisskey: "ノートでつながるネットワーク" introMisskey: "ようお越し!Misskeyは、オープンソースの分散型マイクロブログサービスやねん。\n「ノート」を作って、いま起こっとることを共有したり、あんたについて皆に発信しよう📡\n「リアクション」機能で、皆のノートに素早く反応を追加したりもできるで✌\nほな新しい世界を探検しよか🚀" +poweredByMisskeyDescription: "{name}は、オープンソースのプラットフォームMisskeyを使ったサービス(Misskeyインスタンスと呼ばれるやつや)のひとつやで。" monthAndDay: "{month}月 {day}日" search: "探す" notifications: "通知" @@ -12,6 +13,7 @@ fetchingAsApObject: "今ちと連合に照会しとるで" ok: "OKや" gotIt: "ほい" cancel: "やめとく" +noThankYou: "やめとく" enterUsername: "ユーザー名を入れてや" renotedBy: "{user}がRenote" noNotes: "ノートはあらへん" @@ -82,8 +84,8 @@ somethingHappened: "なんかアカンことが起こったで" retry: "もっぺんやる?" pageLoadError: "ページの読み込みに失敗してしもうたで…" pageLoadErrorDescription: "これは普通、ネットワークかブラウザキャッシュが原因やからね。キャッシュをクリアするか、もうちっとだけ待ってくれへんか?" -serverIsDead: "The server is not responding. Please wait for a while before trying again." -youShouldUpgradeClient: "To display this page, please reload and use a new version client. " +serverIsDead: "サーバーからの応答がないで。もうちょい待ってから試してみてな。" +youShouldUpgradeClient: "このページを表示するには、リロードして新しいバージョンのクライアントを使ってなー。" enterListName: "リスト名を入れてや" privacy: "プライバシー" makeFollowManuallyApprove: "自分が認めた人だけがこのアカウントをフォローできるようにする" @@ -142,8 +144,8 @@ flagAsBot: "Botやで" flagAsBotDescription: "もしこのアカウントがプログラムによって運用されるんやったら、このフラグをオンにしてたのむで。オンにすると、反応の連鎖を防ぐためのフラグとして他の開発者に役立ったり、Misskeyのシステム上での扱いがBotに合ったもんになるんやで。" flagAsCat: "Catやで" flagAsCatDescription: "ワレ、猫ちゃんならこのフラグをつけてみ?" -flagShowTimelineReplies: "It will display the reply to the note in the timeline. " -flagShowTimelineRepliesDescription: "It will display the reply to notes other than the user notes in the timeline when you turn it on. " +flagShowTimelineReplies: "タイムラインにノートへの返信を表示するで" +flagShowTimelineRepliesDescription: "オンにしたら、タイムラインにユーザーのノートの他にもそのユーザーの他のノートへの返信を表示するで。" autoAcceptFollowed: "フォローしとるユーザーからのフォローリクエストを勝手に許可しとく" addAccount: "アカウントを追加" loginFailed: "ログインに失敗してしもうた…" @@ -239,8 +241,8 @@ resetAreYouSure: "リセットしてええん?" saved: "保存したで!" messaging: "チャット" upload: "アップロード" -keepOriginalUploading: "Retain the original image. " -keepOriginalUploadingDescription: "When uploading the clip, the original version will be retained. Turning it of then uploading will produce images for public use. " +keepOriginalUploading: "オリジナル画像を保持するで" +keepOriginalUploadingDescription: "画像を上げるときにオリジナル版を保持するで。オフにしたら上げたときにブラウザでWeb公開用の画像を生成するで。 " fromDrive: "ドライブから" fromUrl: "URLから" uploadFromUrl: "URLアップロード" @@ -348,6 +350,8 @@ recaptcha: "reCAPTCHA" enableRecaptcha: "reCAPTCHA(リキャプチャ)を有効にする" recaptchaSiteKey: "サイトキー" recaptchaSecretKey: "シークレットキー" +turnstile: "Turnstile" +enableTurnstile: "Turnstileを有効にするで" turnstileSiteKey: "サイトキー" turnstileSecretKey: "シークレットキー" avoidMultiCaptchaConfirm: "ぎょうさんのCaptchaをつこてしまうと、仲良うせんことがあるんや。他のCaptchaをなおしとこか?別にキャンセルしてもろうたらCaptchaは消されへんで済むけど知らんで。" @@ -452,7 +456,6 @@ language: "言語" uiLanguage: "UIの表示言語" groupInvited: "グループに招待されとるで" aboutX: "{x}について" -useOsNativeEmojis: "OSネイティブの絵文字を使う" disableDrawer: "メニューをドロワーで表示せぇへん" youHaveNoGroups: "グループがあらへんねぇ。" joinOrCreateGroup: "既存のグループに招待してもらうか、新しくグループ作ってからやってな" @@ -505,6 +508,7 @@ deleteAll: "全て削除してや" showFixedPostForm: "タイムラインの上の方で投稿できるようにやってくれへん?" newNoteRecived: "新しいノートがあるで" sounds: "サウンド" +sound: "サウンド" listen: "聴く" none: "なし" showInPage: "ページで表示" @@ -564,6 +568,7 @@ author: "作者" leaveConfirm: "未保存の変更があるで!ほかしてええか?" manage: "管理" plugins: "プラグイン" +preferencesBackups: "設定のバックアップ" deck: "デッキ" undeck: "デッキ解除" useBlurEffectForModal: "モーダルにぼかし効果を使用" @@ -688,7 +693,7 @@ experimentalFeatures: "実験的機能やで" developer: "開発者やで" makeExplorable: "アカウントを見つけやすくするで" makeExplorableDescription: "オフにすると、「みつける」にアカウントが載らんくなるで。" -showGapBetweenNotesInTimeline: "タイムラインのノートを放して表示するで" +showGapBetweenNotesInTimeline: "タイムラインのノートを離して表示するで" duplicate: "複製" left: "左" center: "中央" @@ -807,12 +812,60 @@ resolved: "解決したで" unresolved: "まだ解決してないで" breakFollow: "フォロワーを解除するで" itsOn: "オンになっとるよ" +itsOff: "オフになってるで" +emailRequiredForSignup: "アカウント登録にメールアドレスを必須にするで" +unread: "未読" +filter: "フィルタ" +controlPanel: "コントロールパネル" +manageAccounts: "アカウントを管理" +makeReactionsPublic: "リアクション一覧を公開するで" +makeReactionsPublicDescription: "あんたがしたリアクション一覧を誰でも見れるようにするで。" +classic: "クラシック" +muteThread: "スレッドをミュート" +unmuteThread: "スレッドのミュートを解除" +ffVisibility: "つながりの公開範囲" +ffVisibilityDescription: "あんたのフォロー/フォロワー情報の公開範囲を設定できるで。" +continueThread: "さらにスレッドを見るで" +deleteAccountConfirm: "アカウントを消すで?ええんか?" +incorrectPassword: "パスワードがちゃうで。" +voteConfirm: "「{choice}」に投票するんか?" hide: "隠す" +leaveGroup: "グループから抜けるで" +leaveGroupConfirm: "「{name}」から抜けるん?" +useDrawerReactionPickerForMobile: "ケータイとかのときドロワーで表示するで" welcomeBackWithName: "まいど、{name}さん" +clickToFinishEmailVerification: "[{ok}]を押してメアドの確認を終わらせてなー" +overridedDeviceKind: "デバイスタイプ" +smartphone: "スマホ" +tablet: "タブレット" +auto: "自動" +themeColor: "テーマカラー" +size: "大きさ" +numberOfColumn: "列の数" searchByGoogle: "探す" +instanceDefaultLightTheme: "インスタンスの最初の明るいテーマ" +instanceDefaultDarkTheme: "インスタンスの最初の暗いテーマ" +instanceDefaultThemeDescription: "オブジェクト形式のテーマコードを記入するで。" +mutePeriod: "ミュートする期間" indefinitely: "無期限" +tenMinutes: "10分" +oneHour: "1時間" +oneDay: "1日" +oneWeek: "1週間" +reflectMayTakeTime: "反映されるまで時間がかかることがあるで" +failedToFetchAccountInformation: "アカウントの取得に失敗したみたいや…" +rateLimitExceeded: "レート制限が超えたみたいやで" +cropImage: "画像のクロップ" +cropImageAsk: "画像をクロップしたってええか?" file: "ファイル" +recentNHours: "直近{n}時間" +recentNDays: "直近{n}日" noEmailServerWarning: "メールサーバーの設定がされてへんで。" +thereIsUnresolvedAbuseReportWarning: "未対応の通報があるみたいやで" +recommended: "推奨" +check: "チェック" +driveCapOverrideLabel: "このユーザーのドライブ容量上限を変更するで" +driveCapOverrideCaption: "0以下を指定すると解除されるで。" requireAdminForView: "これを見るには管理者アカウントでログインしとらなあかんで。" isSystemAccount: "システムが自動で作成・管理しとるアカウントやで。" typeToConfirm: "この操作をやるんなら {x} と入力してなー" @@ -846,17 +899,57 @@ navbar: "ナビゲーションバー" shuffle: "シャッフルするで" account: "アカウント" move: "移動するで" +pushNotification: "プッシュ通知" +subscribePushNotification: "プッシュ通知をオンにするで" +unsubscribePushNotification: "プッシュ通知を止めるで" +pushNotificationAlreadySubscribed: "プッシュ通知はオンになってるで" +pushNotificationNotSupported: "ブラウザかインスタンスがプッシュ通知に対応してないみたいやで。" +sendPushNotificationReadMessage: "通知やメッセージが既読担ったらプッシュ通知を消すで" +sendPushNotificationReadMessageCaption: "「{emptyPushNotificationMessage}」っていう表示が一瞬表示されるようになるで。端末の電池使用量が増える可能性があるで。" +windowMaximize: "最大化" +windowRestore: "元に戻す" +caption: "キャプション" +loggedInAsBot: "Botアカウントでログイン中やで" _sensitiveMediaDetection: description: "機械学習を使って自動でセンシティブなメディアを検出して、モデレーションに役立てることができるで。サーバーの負荷が少し増えてまうなあ。" sensitivity: "検出感度やで" sensitivityDescription: "感度を低くすると、誤検知(偽陽性)が減るで。感度を高くすると、検知漏れ(偽陰性)が減るで。" setSensitiveFlagAutomatically: "NSFWフラグを設定するで" setSensitiveFlagAutomaticallyDescription: "この設定をオフにしても内部的に判定結果は保持されるで。" + analyzeVideos: "動画の解析をオンにするで" + analyzeVideosDescription: "画像に加えて動画も解析するようにするで。鯖の負荷が少し増えるで。" +_emailUnavailable: + used: "もう使われとるで" + format: "形式がおかしいで" + disposable: "永久に使えるアドレスじゃないみたいやで" + mx: "正しいメールサーバーじゃない見たいやで" + smtp: "メールサーバーが応答してないみたいや" _ffVisibility: public: "公開" + followers: "フォロワーだけに公開" + private: "非公開" +_signup: + almostThere: "ほぼ完了やで" + emailAddressInfo: "あんたが使っとるメアドを入力してなー。入れたメアドが公開されることはないで。" + emailSent: "さっき入れたメールアドレス({email})宛に確認のメールが送られたで。メールに書かれたリンクにアクセスすれば、アカウントの作成が完了や!" +_accountDelete: + accountDelete: "アカウントの削除" + mayTakeTime: "アカウントの削除は負荷がかかる処理やねんて。やから作ったコンテンツの数や上げたファイルの数が多いと削除が終わるまでに時間がかかることがあるんやって。" + sendEmail: "アカウントの削除が終わるときは、登録してたメールアドレス宛に通知を送るで。" + requestAccountDelete: "アカウント削除をリクエスト" + started: "削除処理が始まったで。" + inProgress: "削除が進んでるで" _ad: back: "戻る" + reduceFrequencyOfThisAd: "この広告の表示頻度を下げるで" +_forgotPassword: + enterEmail: "アカウントに登録したメールアドレスをここに入力してや。そのアドレス宛に、パスワードリセット用のリンクが送られるから待っててな~。" + ifNoEmail: "メールアドレスを登録してへんのやったら、管理者まで教えてな~。" + contactAdmin: "このインスタンスはメールに対応してへんから、パスワードリセットをしたいときは管理者まで教えてな~。" _gallery: + my: "あんたの投稿" + liked: "いいねした投稿" + like: "ええやん!" unlike: "良くないわ" _email: _follow: @@ -867,6 +960,24 @@ _plugin: install: "プラグインのインストール" installWarn: "信頼できへんプラグインはインストールせんとってな" manage: "プラグインの管理" +_preferencesBackups: + list: "作ったバックアップ" + saveNew: "新しく保存" + loadFile: "ファイルを読み込む" + apply: "このデバイスに使う" + save: "上書き保存" + inputName: "バックアップ名を入力してや" + cannotSave: "保存できへん" + nameAlreadyExists: "「{name}」って名前のバックアップはもうあんねん。やから違う名前を入れてや。" + applyConfirm: "バックアップ「{name}」をこのデバイスに使うん?今のデバイス設定は消えるで?ええの?" + saveConfirm: "{name}に上書き保存するん?" + deleteConfirm: "{name}を消すん?" + renameConfirm: "「{old}」を「{new}」に変えるん?" + noBackups: "バックアップはないで。「新しく保存」ってとこでこのクライアント設定を鯖に保存できるで。" + createdAt: "作った日時:{date}{time}" + updatedAt: "更新日時:{date}{time}" + cannotLoad: "読み込みできへん..." + invalidFile: "ファイル形式が違うで?" _registry: scope: "スコープ" key: "キー" @@ -882,26 +993,76 @@ _aboutMisskey: donate: "Misskeyに寄付" morePatrons: "他にもぎょうさんの人からサポートしてもろてんねん。ほんまおおきに🥰" patrons: "支援者" +_nsfw: + respect: "閲覧注意のメディアは隠すで" + ignore: "閲覧注意のメディアは隠さへんで" + force: "常にメディアを隠すで" _mfm: cheatSheet: "MFMチートシート" + intro: "MFMは、Misskey内の色んな所で使える専用のマークアップ言語やで。このページでMFMで使える構文一覧が確認できるで。" + dummy: "MisskeyでFediverseの世界が広がります" mention: "メンション" + mentionDescription: "アットマーク + ユーザー名で、特定のユーザーを示すことができるで。" hashtag: "ハッシュタグ" + hashtagDescription: "ナンバーサイン + タグで、ハッシュタグを示すことができるで。" url: "URL" + urlDescription: "URLを示すことができるで。" link: "リンク" + linkDescription: "文章の特定の範囲をURLに紐づけることができるで" bold: "太字" + boldDescription: "文字を太く表示して強調することができるで" + small: "目立たなく" + smallDescription: "内容を小さく・薄く表示することができるで" center: "中央寄せ" + centerDescription: "内容を中央寄せで表示することができるで" inlineCode: "コード(インライン)" + inlineCodeDescription: "プログラムとかのコードをインラインでシンタックスハイライトするで" blockCode: "コード(ブロック)" + blockCodeDescription: "複数行のプログラムとかのコードをブロックでシンタックスハイライトするで" inlineMath: "数式(インライン)" + inlineMathDescription: "数式(KaTeX)をインラインで表示するで" + blockMath: "数式(ブロック)" + blockMathDescription: "複数行の数式(KaTeX)をブロックで表示するで" quote: "引用" + quoteDescription: "内容が引用ってことを示すことができるで" emoji: "カスタム絵文字" + emojiDescription: "コロンでカスタム絵文字名を囲んだると、カスタム絵文字を表示させることができるで" search: "探す" + searchDescription: "入力済み検索ボックスを表示することができるで" + flip: "反転" + flipDescription: "内容を上下または左右に反転するで" + jelly: "アニメーション(びよんびよん)" + jellyDescription: "びよんびよんするアニメーションやな。" + tada: "アニメーション(じゃーん)" + tadaDescription: "ジャーン!ってな感じのアニメーションやな。" + jump: "アニメーション(ジャンプ)" + jumpDescription: "飛び跳ねるようなアニメーションやな。" + bounce: "アニメーション(バウンド)" + bounceDescription: "ぽよんぽよん弾むようなアニメーションやな。" shake: "アニメーション(ぶるぶる)" + shakeDescription: "ぶるぶる震えるアニメーションやな。" twitch: "アニメーション(ブレ)" + twitchDescription: "激しくブレるアニメーションやな。" spin: "アニメーション(回転)" + spinDescription: "回転するアニメーションやな。" + x2: "大きく" + x2Description: "内容を大きく表示するで" + x3: "とても大きく" + x3Description: "内容をとても大きく表示するで" + x4: "究極に大きく" + x4Description: "内容を究極に大きく表示するで" blur: "ぼかし" + blurDescription: "内容をぼかすことができるで。ポインターを上に乗せるとはっきり見えるようになるで" font: "フォント" + fontDescription: "内容のフォントを指定することができるで" + rainbow: "レインボー" + rainbowDescription: "内容をレインボーにするで" + sparkle: "キラキラ" + sparkleDescription: "キラキラしたバーティ来るのエフェクトを追加するで" rotate: "回転" + rotateDescription: "指定した角度で回転させるで" + plain: "プレーン" + plainDescription: "内側の構文を全部無効にするで" _instanceTicker: none: "表示せん" remote: "リモートユーザーに表示" @@ -909,18 +1070,36 @@ _instanceTicker: _serverDisconnectedBehavior: reload: "自動でリロード" dialog: "ダイアログで警告" + quiet: "控えめに警告" _channel: create: "チャンネルを作る" edit: "チャンネルを編集" setBanner: "バナーを設定" removeBanner: "バナーを削除" featured: "トレンド" + owned: "管理中" + following: "フォロー中やで" + usersCount: "{n}人が参加中やで" notesCount: "{n}こ投稿があるで" _menuDisplay: + sideFull: "横" + sideIcon: "横(アイコン)" + top: "上" hide: "隠す" _wordMute: + muteWords: "ミュートするワード" + muteWordsDescription: "スペースで区切るとAND指定になって、改行で区切るとOR指定になるで。" + muteWordsDescription2: "キーワードをスラッシュで囲むと正規表現になるで。" + softDescription: "指定した条件のノートをタイムラインから隠すで。" + hardDescription: "指定した条件のノートをタイムラインに追加しないようにするで。追加せーへんかったかったノートは、条件を変えても除外されたままになるで。" soft: "ソフト" hard: "ハード" + mutedNotes: "ミュートされたノート" +_instanceMute: + instanceMuteDescription: "ミュートしたインスタンスのユーザーへの返信を含めて、設定したインスタンスの全てのノートとRenoteをミュートにするで。" + instanceMuteDescription2: "改行で区切って設定するで" + title: "設定したインスタンスのノートを隠すで。" + heading: "ミュートするインスタンス" _theme: explore: "テーマを探す" install: "テーマのインストール" @@ -931,9 +1110,11 @@ _theme: installedThemes: "インストールされとるテーマ" builtinThemes: "標準のテーマ" alreadyInstalled: "そのテーマはもうインストールされとるで?" + invalid: "テーマの形式が間違ってるみたいや" make: "テーマを作る" base: "ベース" addConstant: "定数を追加" + constant: "定数" defaultValue: "デフォルト値" color: "色" refProp: "プロパティを参照" @@ -946,6 +1127,9 @@ _theme: alpha: "不透明度" darken: "暗さ" lighten: "明るさ" + inputConstantName: "定数名を入力してな" + importInfo: "ここにテーマコードを張り付けて、エディターにインポートすることができるで" + deleteConstantConfirm: "定数 {const} を削除してもええか?" keys: accent: "アクセント" bg: "背景" @@ -995,6 +1179,9 @@ _sfx: noteMy: "ノート(自分)" notification: "通知" chat: "チャット" + chatBg: "チャット(バックグラウンド)" + antenna: "アンテナ受信" + channel: "チャンネル通知" _ago: future: "未来" justNow: "たった今" @@ -1011,22 +1198,87 @@ _time: hour: "時間" day: "日" _tutorial: + title: "Misskeyの使い方" + step1_1: "よう来たなあ" + step1_2: "この画面は「タイムライン」って言って、あんたや、あんたが「フォロー」する人の「ノート」が時系列で表示されるんやで。" + step1_3: "あんたはまだ何もノートを投稿してなくて、誰もフォローしてへんから、タイムラインには何も表示されてないはずやで。" + step2_1: "ノートを作ったり誰かをフォローしたりする前に、まずあんたのプロフィールを完成させよか。" + step2_2: "あんたがどんな人かわかると、多くの人にノートを見てもらえたり、フォローしてもらいやすくなるで。" step3_1: "プロフィール設定はええ感じにできたか?" + step3_2: "ほな試しに、何かノートを投稿してみてやー。画面上にある鉛筆マークのボタンを押すとフォームが開くはずやで。" + step3_3: "内容を書いたら、フォーム右上のボタンを押すと投稿できるで。" + step3_4: "内容が思いつかへん?ほな「関西人なら面白いこと言うてえ〜や〜」とかどうやろか。" + step4_1: "投稿できたん?" + step4_2: "あんたのノートがタイムラインに表示されていれば成功やで" + step5_1: "次は、ほかの人をフォローしてタイムラインを賑やかにしよか" + step5_2: "{featured}で人気のノートが見れるから、その中から気になった人を選んでフォローしたり、{explore}で人気のユーザーを探すこともできるで。" + step5_3: "ユーザーをフォローしたかったら、ユーザーのアイコンをクリックしてユーザーページを表示して、「フォロー」ボタンを押すんやで。" + step5_4: "ユーザーによっては、フォローが承認されるまでちょっと時間がかかることがあるで。" + step6_1: "タイムラインに他のユーザーのノートが表示されていれば成功やで。" + step6_2: "他の人のノートには、「リアクション」を付けることができて、簡単にあんたの反応を伝えられるで。" + step6_3: "リアクションを付けるんやったら、ノートの「+」マークをクリックして、好きなリアクションを選択してな。" + step7_1: "これで、Misskeyの基本的な使い方の説明は終わりやで。お疲れさん。" + step7_2: "もっとMisskeyについて知りたいときは、{help}を見るとええかもな。" + step7_3: "ほな、Misskeyを楽しんでなー🚀" + step8_1: "最後に、プッシュ通知を有効化してみやん?" + step8_2: "プッシュ通知を受け取ることで、Misskeyを開いていない時でもリアクションやフォロー、メンションとかに気づけるで。" + step8_3: "通知の設定はあとから変更できるで" _2fa: alreadyRegistered: "もう設定終わっとるわ。" + registerDevice: "デバイスを登録するで" + registerKey: "キーを登録するで" + step1: "ほんなら、{a}や{b}とかの認証アプリを使っとるデバイスにインストールしてな。" + step2: "次に、ここにあるQRコードをアプリでスキャンしてな~。" + step2Url: "デスクトップアプリやったら次のURLを入力してや:" + step3: "アプリに表示されているトークンを入力して終わりや。" + step4: "これからログインするときも、同じようにトークンを入力するんやで" + securityKeyInfo: "FIDO2をサポートするハードウェアセキュリティキーか端末の指紋認証やPINを使ってログインするように設定できるで。" _permissions: + "read:account": "アカウントの情報を見るで" + "write:account": "アカウントの情報を変更するで" + "read:blocks": "ブロックを見るで" + "write:blocks": "ブロックを操作するで" + "read:drive": "ドライブを見るで" + "write:drive": "ドライブを操作するで" + "read:favorites": "お気に入りを見るで" + "write:favorites": "お気に入りを操作するで" + "read:following": "フォローの情報を見るで" + "write:following": "フォロー・フォロー解除するで" + "read:messaging": "チャットを見るで" + "write:messaging": "チャットを操作するで" + "read:mutes": "ミュートを見るで" + "write:mutes": "ミュートを操作するで" + "write:notes": "ノートを作成・削除するで" + "read:notifications": "通知を見るで" + "write:notifications": "通知を操作するで" "read:reactions": "リアクションを見る" + "write:reactions": "リアクションを操作するで" "write:votes": "投票する" "read:pages": "ページを見る" + "write:pages": "ページを操作するで" "read:page-likes": "ページのええやんを見る" "write:page-likes": "ページのええやんを操作する" "read:user-groups": "ユーザーグループを見る" + "write:user-groups": "ユーザーグループで操作するで" "read:channels": "チャンネルを見る" + "write:channels": "チャンネルを操作するで" + "read:gallery": "ギャラリーを見るで" + "write:gallery": "ギャラリーを操作するで" + "read:gallery-likes": "ギャラリーのいいねを見るで" + "write:gallery-likes": "ギャラリーのいいねを操作するで" _auth: + shareAccess: "「{name}」がアカウントにアクセスすることを許可してええか?" + shareAccessAsk: "アカウントのアクセスを許可してもええか?" permissionAsk: "このアプリは次の権限を要求しとるで" + pleaseGoBack: "アプリケーションに戻ってええよ" + callback: "アプリケーションに戻っとるで" + denied: "アクセスを拒否ったで" _antennaSources: all: "みんなのノート" homeTimeline: "フォローしとるユーザーのノート" + users: "選らんだ一人か複数のユーザーのノート" + userList: "選んだリストのユーザーのノート" + userGroup: "選んだグループのユーザーのノート" _weekday: sunday: "日曜日" monday: "月曜日" @@ -1043,10 +1295,13 @@ _widgets: trends: "トレンド" clock: "時計" rss: "RSSリーダー" + rssTicker: "RSSティッカー" activity: "アクティビティ" photos: "フォト" digitalClock: "デジタル時計" + unixClock: "UNIX時計" federation: "連合" + instanceCloud: "インスタンスクラウド" postForm: "投稿フォーム" slideshow: "スライドショー" button: "ボタン" @@ -1054,12 +1309,16 @@ _widgets: jobQueue: "ジョブキュー" serverMetric: "サーバーメトリクス" aiscript: "AiScriptコンソール" + aichan: "藍" + _userList: + chooseList: "リストを選ぶ" _cw: hide: "隠す" show: "続き見して!" chars: "{count}文字" files: "{count}ファイル" _poll: + noOnlyOneChoice: "選択肢は最低2つ必要やで" choiceN: "選択肢{n}" noMore: "これ以上追加でけへん" canMultipleVote: "複数回答可" @@ -1071,23 +1330,61 @@ _poll: deadlineTime: "時間" duration: "期間" votesCount: "{n}票" + totalVotes: "計{n}票" vote: "投票する" + showResult: "結果を見るで" + voted: "投票済みやで" + closed: "終了済みやで" + remainingDays: "終了まであと{d}日{h}時間や" + remainingHours: "終了まであと{h}時間{m}分や" + remainingMinutes: "終了まであと{m}分{s}秒や" + remainingSeconds: "終了まであと{s}秒や" _visibility: + public: "パブリック" publicDescription: "みんなに公開" home: "ホーム" + homeDescription: "ホームタイムラインのみに公開するで" followers: "フォロワー" + followersDescription: "自分のフォロワーのみに公開するで" + specified: "ダイレクト" + specifiedDescription: "選んだユーザーのみに公開するで" + localOnly: "ローカルのみ" + localOnlyDescription: "リモートユーザーには非公開にするで" +_postForm: + replyPlaceholder: "このノートに返信..." + quotePlaceholder: "このノートを引用..." + channelPlaceholder: "チャンネルに投稿..." + _placeholders: + a: "いまどうしとるん?" + b: "何かあったん?" + c: "何を考えとるん?" + d: "何か言いたいことあるん?" + e: "ここに書いてーなー" + f: "あんたが書くの待っとるで" _profile: name: "名前" username: "ユーザー名" + description: "自己紹介" + youCanIncludeHashtags: "ハッシュタグを含めることができるで。" + metadata: "追加情報" + metadataEdit: "追加情報を編集するで" + metadataDescription: "プロフィールに表として追加情報を表示することができるで" + metadataLabel: "ラベル" + metadataContent: "内容" + changeAvatar: "アバター画像を変更するで" + changeBanner: "バナー画像を変更するで" _exportOrImport: allNotes: "全てのノート" followingList: "フォロー" muteList: "ミュート" blockingList: "ブロック" userLists: "リスト" + excludeMutingUsers: "ミュートしてるユーザーは入れんとくわ" + excludeInactiveUsers: "使われてなさそうなアカウントは入れんとくわ" _charts: federation: "連合" apRequest: "リクエスト" + usersIncDec: "ユーザーの増減" usersTotal: "ユーザーの合計" activeUsers: "アクティブユーザー数" notesIncDec: "ノートの増減" @@ -1123,13 +1420,26 @@ _pages: updated: "ページを更新したで" deleted: "ページを削除したで" pageSetting: "ページ設定" + nameAlreadyExists: "指定されたページURLはもうあるみたいや" + invalidNameTitle: "正しくないページURLみたいやで" + invalidNameText: "空白になってないか確認してや~" + editThisPage: "このページを編集" + viewSource: "ソースを表示" viewPage: "ページを見る" like: "ええやん" unlike: "良くないわ" + my: "人気のページ" liked: "ええと思ったページ" + featured: "人気" + inspector: "インスペクター" contents: "コンテンツ" + content: "ページブロック" + variables: "変数" + title: "タイトル" + url: "ページURL" summary: "ページの要約" alignCenter: "中央寄せ" + hideTitleWhenPinned: "ピン止めされてるときにタイトルを表示" font: "フォント" fontSerif: "セリフ" fontSansSerif: "サンセリフ" @@ -1146,265 +1456,54 @@ _pages: section: "セクション" image: "画像" button: "ボタン" - if: "もし" - _if: - variable: "変数" - post: "投稿フォーム" - _post: - text: "内容" - canvasId: "キャンバスID" - textInput: "テキスト入力" - _textInput: - name: "変数名" - text: "タイトル" - default: "デフォルト値" - textareaInput: "複数行テキスト入力" - _textareaInput: - name: "変数名" - text: "タイトル" - default: "デフォルト値" - numberInput: "数値入力" - _numberInput: - name: "変数名" - text: "タイトル" - default: "デフォルト値" - canvas: "キャンバス" - _canvas: - id: "キャンバスID" - width: "幅" - height: "高さ" note: "ノート埋め込み" _note: id: "ノートID" + idDescription: "ノートURLをペーストして設定することもできるで。" detailed: "詳細な表示" - switch: "スイッチ" - _switch: - name: "変数名" - text: "タイトル" - default: "デフォルト値" - counter: "カウンター" - _counter: - name: "変数名" - text: "タイトル" - inc: "増加値" - _button: - text: "タイトル" - colored: "色付き" - action: "ボタンを押したときの動作" - _action: - dialog: "ダイアログを表示する" - _dialog: - content: "内容" - resetRandom: "乱数をリセット" - pushEvent: "イベントを送信させる" - _pushEvent: - event: "イベント名" - no-variable: "なし" - callAiScript: "AiScript呼び出し" - _callAiScript: - functionName: "関数名" - radioButton: "選択肢" - _radioButton: - name: "変数名" - title: "タイトル" - values: "改行で区切った選択肢" - default: "デフォルト値" - script: - categories: - flow: "制御" - logical: "論理演算" - operation: "計算" - comparison: "比較" - random: "ランダム" - value: "値" - fn: "関数" - text: "関数" - convert: "変換" - list: "リスト" - blocks: - text: "テキスト" - multiLineText: "テキスト(複数行)" - textList: "テキストのリスト" - strLen: "テキストの長さ" - _strLen: - arg1: "テキスト" - strPick: "文字取り出し" - _strPick: - arg1: "テキスト" - arg2: "文字の位置" - strReplace: "テキスト置き換え" - _strReplace: - arg1: "テキスト" - arg2: "置き換え前" - arg3: "置き換え後" - strReverse: "テキストを反転" - _strReverse: - arg1: "テキスト" - join: "テキストを連結" - _join: - arg1: "リスト" - arg2: "区切り" - add: "足す" - _add: - arg1: "A" - arg2: "B" - subtract: "引く" - _subtract: - arg1: "A" - arg2: "A" - multiply: "掛ける" - _multiply: - arg1: "A" - arg2: "B" - divide: "割る" - _divide: - arg1: "A" - arg2: "B" - mod: "割った余り" - _mod: - arg1: "A" - arg2: "B" - round: "小数を丸める" - _round: - arg1: "数値" - eq: "AとBが同じ" - _eq: - arg1: "A" - arg2: "B" - notEq: "AとBが異なる" - _notEq: - arg1: "A" - arg2: "B" - and: "AかつB" - _and: - arg1: "A" - arg2: "B" - or: "AまたはB" - _or: - arg1: "A" - arg2: "B" - lt: "< AがBより小さい" - _lt: - arg1: "A" - arg2: "B" - gt: "> AがBより大きい" - _gt: - arg1: "A" - arg2: "B" - ltEq: "<= AがBと同じか小さい" - _ltEq: - arg1: "A" - arg2: "B" - gtEq: ">= AがBと同じか大きい" - _gtEq: - arg1: "A" - arg2: "B" - if: "分岐" - _if: - arg1: "もし" - arg2: "なら" - arg3: "そうでなければ" - not: "否定" - _not: - arg1: "否定" - random: "ランダム" - _random: - arg1: "確率" - rannum: "乱数" - _rannum: - arg1: "最小" - arg2: "最大" - randomPick: "リストからランダムに選ぶ" - _randomPick: - arg1: "リスト" - dailyRandom: "ランダム (ユーザーごとに日替わり)" - _dailyRandom: - arg1: "確率" - dailyRannum: "乱数 (ユーザーごとに日替わり)" - _dailyRannum: - arg1: "最小" - arg2: "最大" - dailyRandomPick: "リストからランダムに選ぶ (ユーザーごとに日替わり)" - _dailyRandomPick: - arg1: "リスト" - seedRandom: "ランダム (シード)" - _seedRandom: - arg1: "シード" - arg2: "確率" - seedRannum: "乱数 (シード)" - _seedRannum: - arg1: "シード" - arg2: "最小" - arg3: "最大" - seedRandomPick: "リストからランダムに選択 (シード)" - _seedRandomPick: - arg1: "シード" - arg2: "リスト" - DRPWPM: "確率付きリストからランダムに選ぶ (ユーザーごとに日替わり)" - _DRPWPM: - arg1: "テキストのリスト" - pick: "リストから選ぶ" - _pick: - arg1: "リスト" - arg2: "位置" - listLen: "リストの長さを取得" - _listLen: - arg1: "リスト" - number: "数値" - stringToNumber: "テキストを数値に" - _stringToNumber: - arg1: "テキスト" - numberToString: "数値をテキストに" - _numberToString: - arg1: "数値" - splitStrByLine: "テキストを行で分割" - _splitStrByLine: - arg1: "テキスト" - ref: "変数" - aiScriptVar: "AiScript変数" - fn: "関数" - _fn: - slots: "スロット" - arg1: "出力" - for: "繰り返し" - _for: - arg1: "回数" - arg2: "処理" - thereIsEmptySlot: "スロット{slot}が空っぽやで!" - types: - string: "テキスト" - number: "数値" - boolean: "フラグ" - array: "リスト" - stringArray: "テキストのリスト" - emptySlot: "空のスロット" - enviromentVariables: "環境変数" - pageVariables: "ページ要素" - argVariables: "入力スロット" +_relayStatus: + requesting: "承認待ち" + accepted: "承認済み" + rejected: "拒否済み" _notification: fileUploaded: "ファイルが無事アップロードされたで。" youGotMention: "{name}からのメンション" youGotReply: "{name}からのリプライ" + youGotQuote: "{name}による引用" + youRenoted: "{name}がRenoteしたみたいやで" + youGotPoll: "{name}が投票したみたいやで" + youGotMessagingMessageFromUser: "{name}からのチャットがあるで" + youGotMessagingMessageFromGroup: "{name}のチャットがあるで" youWereFollowed: "フォローされたで" youReceivedFollowRequest: "フォロー許可してほしいみたいやな" yourFollowRequestAccepted: "フォローさせてもろたで" youWereInvitedToGroup: "グループに招待されとるで" + pollEnded: "アンケートの結果が出たみたいや" + unreadAntennaNote: "アンテナ {name}" + emptyPushNotificationMessage: "プッシュ通知の更新をしといたで" _types: all: "すべて" follow: "フォロー" mention: "メンション" + reply: "リプライ" renote: "Renote" quote: "引用" reaction: "リアクション" + pollVote: "アンケートに投票されたで" + pollEnded: "アンケートが終了したで" receiveFollowRequest: "フォロー許可してほしいみたいやで" followRequestAccepted: "フォローが受理されたで" + groupInvited: "グループに招待されたで" + app: "連携アプリからの通知や" _actions: + followBack: "フォローバック" reply: "返事" renote: "Renote" _deck: alwaysShowMainColumn: "いつもメインカラムを表示" columnAlign: "カラムの寄せ" addColumn: "カラムを追加" + configureColumn: "カラムの設定" swapLeft: "左に移動" swapRight: "右に移動" swapUp: "上に移動" @@ -1412,6 +1511,11 @@ _deck: stackLeft: "左に重ねる" popRight: "右に出す" profile: "プロファイル" + newProfile: "新規プロファイル" + deleteProfile: "プロファイルを削除" + introduction: "カラムを組み合わせて自分だけのインターフェイスを作りましょ!" + introduction2: "画面の右にある + を押して、いつでもカラムを追加できるで。" + widgetsIntroduction: "カラムのメニューから、「ウィジェットの編集」を選んでウィジェットを追加してなー" _columns: main: "メイン" widgets: "ウィジェット" diff --git a/locales/kab-KAB.yml b/locales/kab-KAB.yml index 29eca64c7a..ea5a4be4fa 100644 --- a/locales/kab-KAB.yml +++ b/locales/kab-KAB.yml @@ -74,6 +74,8 @@ _permissions: "write:account": "Ẓreg talɣut n umiḍan-ik·im" _widgets: notifications: "Ilɣuyen" + _userList: + chooseList: "Fren tabdart" _cw: show: "Wali ugar" _visibility: @@ -95,24 +97,6 @@ _pages: contentBlocks: "Agbur" inputBlocks: "Anekcum" specialBlocks: "Uzzig" - script: - categories: - list: "Tibdarin" - blocks: - _join: - arg1: "Tibdarin" - _randomPick: - arg1: "Tibdarin" - _dailyRandomPick: - arg1: "Tibdarin" - _seedRandomPick: - arg2: "Tibdarin" - _pick: - arg1: "Tibdarin" - _listLen: - arg1: "Tibdarin" - types: - array: "Tibdarin" _notification: youWereFollowed: "Yeṭṭafaṛ-ik·em-id" _types: diff --git a/locales/ko-KR.yml b/locales/ko-KR.yml index bce6572c44..82a8dbca5a 100644 --- a/locales/ko-KR.yml +++ b/locales/ko-KR.yml @@ -455,7 +455,6 @@ language: "언어" uiLanguage: "UI 표시 언어" groupInvited: "그룹에 초대되었습니다" aboutX: "{x}에 대하여" -useOsNativeEmojis: "OS 기본 이모지를 사용" disableDrawer: "드로어 메뉴를 사용하지 않기" youHaveNoGroups: "그룹이 없습니다" joinOrCreateGroup: "다른 그룹의 초대를 받거나, 직접 새 그룹을 만들어 보세요." @@ -508,6 +507,7 @@ deleteAll: "모두 삭제" showFixedPostForm: "타임라인 상단에 글 작성란을 표시" newNoteRecived: "새 노트가 있습니다" sounds: "소리" +sound: "소리" listen: "듣기" none: "없음" showInPage: "페이지로 보기" @@ -1295,6 +1295,8 @@ _widgets: serverMetric: "서버 통계" aiscript: "AiScript 콘솔" aichan: "아이" + _userList: + chooseList: "리스트 선택" _cw: hide: "숨기기" show: "더 보기" @@ -1430,8 +1432,6 @@ _pages: eyeCatchingImageRemove: "아이캐치 이미지를 삭제" chooseBlock: "블록 추가" selectType: "종류 선택" - enterVariableName: "변수명을 지정해주세요" - variableNameIsAlreadyUsed: "해당 변수명은 이미 사용중입니다" contentBlocks: "콘텐츠" inputBlocks: "입력" specialBlocks: "특수" @@ -1441,249 +1441,11 @@ _pages: section: "섹션" image: "이미지" button: "버튼" - if: "조건문" - _if: - variable: "변수" - post: "글 입력란" - _post: - text: "내용" - attachCanvasImage: "캔버스의 이미지와 함께 게시하기" - canvasId: "캔버스 ID" - textInput: "텍스트 입력" - _textInput: - name: "변수명" - text: "제목" - default: "기본값" - textareaInput: "여러 줄 텍스트 입력" - _textareaInput: - name: "변수명" - text: "제목" - default: "기본값" - numberInput: "수치 입력" - _numberInput: - name: "변수명" - text: "제목" - default: "기본값" - canvas: "캔버스" - _canvas: - id: "캔버스 ID" - width: "폭" - height: "높이" note: "노트필기" _note: id: "노트 ID" idDescription: "노트 URL을 붙여넣어 설정할 수도 있습니다." detailed: "세부 정보 보기" - switch: "스위치" - _switch: - name: "변수명" - text: "제목" - default: "기본값" - counter: "카운터" - _counter: - name: "변수명" - text: "제목" - inc: "증가치" - _button: - text: "제목" - colored: "색 입히기" - action: "버튼을 눌렀을 때의 동작" - _action: - dialog: "대화상자를 표시" - _dialog: - content: "내용" - resetRandom: "난수를 초기화" - pushEvent: "이벤트 보내기" - _pushEvent: - event: "이벤트 이름" - message: "눌렀을 때 표시할 페이지" - variable: "보낼 변수" - no-variable: "없음" - callAiScript: "AiScript 호출" - _callAiScript: - functionName: "함수명" - radioButton: "선택지" - _radioButton: - name: "변수명" - title: "제목" - values: "줄바꿈으로 구분된 선택지" - default: "기본값" - script: - categories: - flow: "흐름 제어" - logical: "논리 연산" - operation: "계산" - comparison: "비교" - random: "랜덤" - value: "값" - fn: "함수" - text: "텍스트 조작" - convert: "변환" - list: "리스트" - blocks: - text: "텍스트" - multiLineText: "텍스트 (여러 줄)" - textList: "텍스트 목록" - _textList: - info: "각각을 줄바꿈으로 구분해주세요" - strLen: "텍스트의 길이" - _strLen: - arg1: "텍스트" - strPick: "문자 추출" - _strPick: - arg1: "텍스트" - arg2: "문자 위치" - strReplace: "텍스트 대체" - _strReplace: - arg1: "텍스트" - arg2: "대체될 텍스트" - arg3: "대체할 텍스트" - strReverse: "텍스트 뒤집기" - _strReverse: - arg1: "텍스트" - join: "텍스트 합치기" - _join: - arg1: "리스트" - arg2: "구분자" - add: "더하기" - _add: - arg1: "A" - arg2: "B" - subtract: "빼기" - _subtract: - arg1: "A" - arg2: "B" - multiply: "곱하기" - _multiply: - arg1: "A" - arg2: "B" - divide: "나누기" - _divide: - arg1: "A" - arg2: "B" - mod: "나눈 나머지" - _mod: - arg1: "A" - arg2: "B" - round: "소수점을 반올림" - _round: - arg1: "수치" - eq: "A와 B가 동일" - _eq: - arg1: "A" - arg2: "B" - notEq: "A와 B가 다름" - _notEq: - arg1: "A" - arg2: "B" - and: "A와 B가 둘 다 참" - _and: - arg1: "A" - arg2: "B" - or: "A, B중 하나 이상이 참" - _or: - arg1: "A" - arg2: "B" - lt: "< A가 B보다 작음" - _lt: - arg1: "A" - arg2: "B" - gt: "> A가 B보다 큼" - _gt: - arg1: "A" - arg2: "B" - ltEq: "<= A가 B보다 작거나 같음" - _ltEq: - arg1: "A" - arg2: "B" - gtEq: ">= A가 B보다 크거나 같음" - _gtEq: - arg1: "A" - arg2: "B" - if: "분기" - _if: - arg1: "조건문" - arg2: "참일 경우" - arg3: "거짓일 경우" - not: "부정" - _not: - arg1: "부정" - random: "랜덤" - _random: - arg1: "확률" - rannum: "난수" - _rannum: - arg1: "최솟값" - arg2: "최댓값" - randomPick: "목록에서 임의로 선택" - _randomPick: - arg1: "리스트" - dailyRandom: "랜덤 (하루동안 결과 유지)" - _dailyRandom: - arg1: "확률" - dailyRannum: "난수 (하루동안 결과 유지)" - _dailyRannum: - arg1: "최솟값" - arg2: "최댓값" - dailyRandomPick: "목록에서 임의로 선택 (하루동안 결과 유지)" - _dailyRandomPick: - arg1: "리스트" - seedRandom: "무작위 (시드)" - _seedRandom: - arg1: "시드" - arg2: "확률" - seedRannum: "난수 (시드)" - _seedRannum: - arg1: "시드" - arg2: "최솟값" - arg3: "최댓값" - seedRandomPick: "목록에서 무작위로 선택 (시드)" - _seedRandomPick: - arg1: "시드" - arg2: "리스트" - DRPWPM: "확률형 목록에서 임의로 선택 (하루동안 결과 유지)" - _DRPWPM: - arg1: "텍스트 목록" - pick: "목록에서 선택" - _pick: - arg1: "리스트" - arg2: "위치" - listLen: "리스트의 길이 가져오기" - _listLen: - arg1: "리스트" - number: "수치" - stringToNumber: "텍스트를 수치로" - _stringToNumber: - arg1: "텍스트" - numberToString: "수치를 텍스트로" - _numberToString: - arg1: "수치" - splitStrByLine: "텍스트를 행 단위로 분할" - _splitStrByLine: - arg1: "텍스트" - ref: "변수" - aiScriptVar: "AiScript 변수" - fn: "함수" - _fn: - slots: "슬롯" - slots-info: "각 슬롯을 줄바꿈으로 구분하여 주세요" - arg1: "출력" - for: "반복" - _for: - arg1: "횟수" - arg2: "처리" - typeError: "슬롯 {slot}은 \"{expect}\"를 사용할 수 있지만 \"{actual}이 들어있습니다!" - thereIsEmptySlot: "슬롯 {slot}이(가) 비었습니다!" - types: - string: "텍스트" - number: "수치" - boolean: "플래그" - array: "리스트" - stringArray: "텍스트 목록" - emptySlot: "빈 슬롯" - enviromentVariables: "환경 변수" - pageVariables: "페이지 요소" - argVariables: "입력 슬롯" _relayStatus: requesting: "대기 중" accepted: "승인됨" diff --git a/locales/nl-NL.yml b/locales/nl-NL.yml index 7a0580f2d0..ad7ab9723e 100644 --- a/locales/nl-NL.yml +++ b/locales/nl-NL.yml @@ -2,6 +2,7 @@ _lang_: "Nederlands" headlineMisskey: "Netwerk verbonden door notities" introMisskey: "Welkom! Misskey is een open source, gedecentraliseerde microblogdienst.\nMaak \"notities\" om je gedachten te delen met iedereen om je heen. 📡\nMet \"reacties\" kun je ook snel je mening geven over berichten van anderen. 👍\nLaten we een nieuwe wereld verkennen! 🚀" +poweredByMisskeyDescription: "{name} is één van de services die door het open source platform Misskey wordt geleverd (het wordt ook wel een \"Misskey server genmoemd\")." monthAndDay: "{day} {month}" search: "Zoeken" notifications: "Meldingen" @@ -12,6 +13,7 @@ fetchingAsApObject: "Ophalen vanuit de Fediverse" ok: "Ok" gotIt: "Begrepen" cancel: "Annuleren" +noThankYou: "Nee, bedankt" enterUsername: "Voer een gebruikersnaam in" renotedBy: "Hergedeeld door {user}" noNotes: "Geen notities" @@ -52,6 +54,7 @@ searchUser: "Zoeken een gebruiker" reply: "Antwoord" loadMore: "Laad meer" showMore: "Toon meer" +showLess: "Sluiten" youGotNewFollower: "volgde jou" receiveFollowRequest: "Volgverzoek ontvangen" followRequestAccepted: "Volgverzoek geaccepteerd" @@ -106,6 +109,7 @@ clickToShow: "Klik om te bekijken" sensitive: "NSFW" add: "Toevoegen" reaction: "Reacties" +reactionSetting: "Reacties die in de reactie-selector worden getoond" reactionSettingDescription2: "Sleep om opnieuw te ordenen, Klik om te verwijderen, Druk op \"+\" om toe te voegen" rememberNoteVisibility: "Vergeet niet de notitie zichtbaarheidsinstellingen" attachCancel: "Verwijder bijlage" @@ -122,6 +126,19 @@ blockConfirm: "Weet je zeker dat je dit account wil blokkeren?" unblockConfirm: "Ben je zeker dat je deze account wil blokkeren?" suspendConfirm: "Ben je zeker dat je deze account wil suspenderen?" unsuspendConfirm: "Ben je zeker dat je deze account wil opnieuw aanstellen?" +selectList: "Kies een lijst." +selectAntenna: "Kies een antenne" +selectWidget: "Kies een widget" +editWidgets: "Bewerk widgets" +editWidgetsExit: "Klaar" +customEmojis: "Maatwerk emoji" +emoji: "Emoji" +emojis: "Emoji" +emojiName: "Naam emoji" +emojiUrl: "URL emoji" +addEmoji: "Toevoegen emoji" +settingGuide: "Aanbevolen instellingen" +cacheRemoteFiles: "Externe bestanden cachen" flagAsBot: "Markeer dit account als een robot." flagAsBotDescription: "Als dit account van een programma wordt beheerd, zet deze vlag aan. Het aanzetten helpt andere ontwikkelaars om bijvoorbeeld onbedoelde feedback loops te doorbreken of om Misskey meer geschikt te maken." flagAsCat: "Markeer dit account als een kat." @@ -188,6 +205,7 @@ done: "Klaar" processing: "Bezig met verwerken" preview: "Voorbeeld" default: "Standaard" +defaultValueIs: "Standaard: {value}" noCustomEmojis: "Er zijn geen emojis" noJobs: "Er zijn geen taken" federating: "Federeren" @@ -270,6 +288,10 @@ emptyDrive: "Jouw Drive is leeg." emptyFolder: "Deze map is leeg" unableToDelete: "Kan niet worden verwijderd" inputNewFileName: "Voer een nieuwe naam in" +inputNewDescription: "Voer hier het onderschrift in" +inputNewFolderName: "Naam invoeren voor nieuwe map" +circularReferenceFolder: "De bestemmingsmap is een submap van de map die je wilt verplaatsen." +hasChildFilesOrFolders: "Omdat deze map niet leeg is, kan die niet worden verwijderd." copyUrl: "URL kopiëren" rename: "Hernoemen" avatar: "Avatar" @@ -277,12 +299,88 @@ banner: "Banner" nsfw: "NSFW" whenServerDisconnected: "Wanneer de verbinding met de server wordt onderbroken" disconnectedFromServer: "Verbinding met de server onderbroken." +reload: "Verversen" +doNothing: "Negeren" +reloadConfirm: "Weet je zeker dat je je tijdlijn wil verversen?" +watch: "Volgen" +unwatch: "Niet meer volgen" +accept: "Accepteren" +reject: "Weigeren" +normal: "Normaal" +instanceName: "Naam van de server" +instanceDescription: "Beschrijving van de server" +maintainerName: "Onderhouder" +maintainerEmail: "E-mailadres beheerder" +tosUrl: "URL gebruiksvoorwaarden" +thisYear: "Jaar" +thisMonth: "Maand" +today: "Vandaag" +dayX: "{day}" +monthX: "{month}" +yearX: "{year}" +pages: "Pagina's" +integration: "Integraties" +connectService: "Verbinden" +disconnectService: "Verbinding verbreken" +enableLocalTimeline: "Inschakelen lokale tijdlijn" +enableGlobalTimeline: "Inschakelen globale tijdlijn " +disablingTimelinesInfo: "Beheerders en moderators hebben altijd toegang tot alle tijdlijnen, ook als ze niet actief zijn." +registration: "Registreren" +enableRegistration: "Inschakelen registratie nieuwe gebruikers " +invite: "Uitnodigen" +driveCapacityPerLocalAccount: "Opslagruimte per lokale gebruiker" +driveCapacityPerRemoteAccount: "Opslagruimte per externe gebruiker" inMb: "in megabytes" +iconUrl: "Pictogram URL" +bannerUrl: "Banner URL" +backgroundImageUrl: "URL afbeelding" +basicInfo: "Basisinformatie" +pinnedUsers: "Vastgeprikte gebruikers" +pinnedPages: "Vastgeprikte pagina's" pinnedNotes: "Vastgemaakte notitie" +hcaptcha: "hCaptcha" +enableHcaptcha: "Inschakelen hCaptcha" +hcaptchaSiteKey: "Site sleutel" +hcaptchaSecretKey: "Geheime sleutel" +recaptcha: "reCAPTCHA" +enableRecaptcha: "Inschakelen reCAPTCHA" +recaptchaSiteKey: "Site sleutel" +recaptchaSecretKey: "Geheime sleutel" +turnstile: "Tourniquet" +enableTurnstile: "Inschakelen tourniquet" +turnstileSiteKey: "Site sleutel" +turnstileSecretKey: "Geheime sleutel" +antennas: "Antennes" +manageAntennas: "Antennes beheren" +name: "Naam" +antennaSource: "Bron antenne" +antennaKeywords: "Sleutelwoorden" +antennaExcludeKeywords: "Blokkeerwoorden" +withReplies: "Antwoorden toevoegen" +connectedTo: "De volgende accounts zijn verbonden" +notesAndReplies: "Berichten en reacties" +withFiles: "Bestanden toevoegen" +silence: "Dempen" +silenceConfirm: "Weet je zeker dat je deze gebruiker wil dempen?" +unsilence: "Dempen uitschakelen" +unsilenceConfirm: "Weet je zeker dat je deze gebruiker niet meer wil dempen?" +popularUsers: "Populaire gebruikers" +recentlyUpdatedUsers: "Recent actieve gebruikers" +recentlyRegisteredUsers: "Recent geregistreerde gebruikers" +recentlyDiscoveredUsers: "Nieuw ontdekte gebruikers " +exploreUsersCount: "Er zijn {count} gebruikers" +exploreFediverse: "Ontdek de Fediverse" +popularTags: "Populaire tags" userList: "Lijsten" +about: "Over" aboutMisskey: "Over Misskey" administrator: "Beheerder" token: "Token" +twoStepAuthentication: "Tweestapsverificatie" +moderator: "Moderator" +moderation: "Moderatie" +nUsersMentioned: "Vermeld door {n} gebruikers" +securityKey: "Beveiligingssleutel" securityKeyName: "Sleutelnaam" registerSecurityKey: "Zekerheids-Sleutel registreren" lastUsed: "Laatst gebruikt" @@ -293,11 +391,24 @@ newPasswordIs: "Het nieuwe wachtwoord is „{password}”." reduceUiAnimation: "Verminder beweging in de UI" share: "Delen" notFound: "Niet gevonden" +uploadFolder: "Standaardmap voor uploaden" cacheClear: "Cache verwijderen" +markAsReadAllNotifications: "Markeer alle meldingen als gelezen" +markAsReadAllUnreadNotes: "Markeer alle berichten als gelezen" +markAsReadAllTalkMessages: "Markeer alle berichten als gelezen" +help: "Help" +inputMessageHere: "Voer hier je bericht in" +close: "Sluiten" +group: "Groep" +groups: "Groepen" +invites: "Uitnodigen" +invitations: "Uitnodigen" +sound: "Geluid" smtpHost: "Server" smtpUser: "Gebruikersnaam" smtpPass: "Wachtwoord" clearCache: "Cache opschonen" +info: "Over" user: "Gebruikers" muteThread: "Discussies dempen " unmuteThread: "Dempen van discussie ongedaan maken" @@ -306,12 +417,20 @@ searchByGoogle: "Zoeken" cropImage: "Afbeelding bijsnijden" cropImageAsk: "Bijsnijdengevraagd" file: "Bestanden" +pushNotification: "Pushberichten" +subscribePushNotification: "Push meldingen inschakelen" +unsubscribePushNotification: "Pushberichten uitschakelen" +pushNotificationAlreadySubscribed: "Pushberichtrn al ingeschakeld" +windowMaximize: "Maximaliseren" +windowRestore: "Herstellen" +loggedInAsBot: "Momenteel als bot ingelogd" _email: _follow: title: "volgde jou" _mfm: mention: "Vermelding" quote: "Quote" + emoji: "Maatwerk emoji" search: "Zoeken" _theme: keys: @@ -327,12 +446,15 @@ _widgets: activity: "Activiteit" federation: "Federatie" jobQueue: "Job Queue" + _userList: + chooseList: "Kies een lijst." _cw: show: "Laad meer" _visibility: home: "Startpagina" followers: "Volgers" _profile: + name: "Naam" username: "Gebruikersnaam" _exportOrImport: followingList: "Volgend" @@ -348,26 +470,9 @@ _timelines: _pages: blocks: image: "Afbeeldingen" - script: - categories: - list: "Lijsten" - blocks: - _join: - arg1: "Lijsten" - _randomPick: - arg1: "Lijsten" - _dailyRandomPick: - arg1: "Lijsten" - _seedRandomPick: - arg2: "Lijsten" - _pick: - arg1: "Lijsten" - _listLen: - arg1: "Lijsten" - types: - array: "Lijsten" _notification: youWereFollowed: "volgde jou" + unreadAntennaNote: "Antenne {name}" _types: follow: "Volgend" mention: "Vermelding" @@ -381,5 +486,6 @@ _deck: _columns: notifications: "Meldingen" tl: "Tijdlijn" + antenna: "Antennes" list: "Lijsten" mentions: "Vermeldingen" diff --git a/locales/pl-PL.yml b/locales/pl-PL.yml index 82607f020a..e63888dbf5 100644 --- a/locales/pl-PL.yml +++ b/locales/pl-PL.yml @@ -450,7 +450,6 @@ language: "Język" uiLanguage: "Język wyświetlania UI" groupInvited: "Zaproszony(-a) do grupy" aboutX: "O {x}" -useOsNativeEmojis: "Używaj natywnych Emoji systemu" disableDrawer: "Nie używaj menu w stylu szuflady" youHaveNoGroups: "Nie masz żadnych grup" joinOrCreateGroup: "Uzyskaj zaproszenie do dołączenia do grupy lub utwórz własną grupę." @@ -501,6 +500,7 @@ deleteAll: "Usuń wszystkie" showFixedPostForm: "Wyświetlaj formularz tworzenia wpisu w górnej części osi czasu" newNoteRecived: "Masz nowy wpis" sounds: "Dźwięk" +sound: "Dźwięki" listen: "Słuchaj" none: "Brak" showInPage: "Pokaż na stronie" @@ -851,6 +851,7 @@ pushNotificationAlreadySubscribed: "Powiadomienia push są włączone" pushNotificationNotSupported: "Przeglądarka lub instancja nie obsługuje powiadomień push" sendPushNotificationReadMessage: "Usuń powiadomienia push po przeczytaniu powiadomień i wiadomości." sendPushNotificationReadMessageCaption: "Chwilowo pojawi się powiadomienie \"{emptyPushNotificationMessage}\". Może wzrosnąć zużycie baterii urządzenia." +loggedInAsBot: "Jesteś obecnie zalogowany/a jako bot" _sensitiveMediaDetection: description: "Zmniejsza wysiłek związany z moderacją serwera dzięki automatycznemu rozpoznawaniu zawartości NSFW za pomocą uczenia maszynowego. To nieznacznie zwiększy obciążenie serwera." setSensitiveFlagAutomatically: "Oznacz jako NSFW" @@ -1217,6 +1218,8 @@ _widgets: serverMetric: "Metryka serwera" aiscript: "Konsola AiScript" aichan: "Ai" + _userList: + chooseList: "Wybierz listę" _cw: hide: "Ukryj" show: "Załaduj więcej" @@ -1331,8 +1334,6 @@ _pages: eyeCatchingImageRemove: "Usuń przyciągające wzrok zdjęcie" chooseBlock: "Dodaj blok" selectType: "Wybierz typ" - enterVariableName: "Wprowadź nazwę dla swojej zmiennej" - variableNameIsAlreadyUsed: "Ta nazwa jest już używana przez inną zmienną" contentBlocks: "Zawartość" inputBlocks: "Wejście" specialBlocks: "Specjalne" @@ -1342,230 +1343,11 @@ _pages: section: "Sekcja" image: "Zdjęcia" button: "Przycisk" - if: "Jeżeli" - _if: - variable: "Zmienna" - post: "Utwórz wpis" - _post: - text: "Treść" - textInput: "Pole tekstowe" - _textInput: - name: "Nazwa zmiennej" - text: "Tytuł" - default: "Domyślna wartość" - textareaInput: "Pole tekstowe na wiele wierszy" - _textareaInput: - name: "Nazwa zmiennej" - text: "Tytuł" - default: "Domyślna wartość" - numberInput: "Pole na liczbę" - _numberInput: - name: "Nazwa zmiennej" - text: "Tytuł" - default: "Domyślna wartość" - _canvas: - width: "Szerokość" - height: "Wysokość" note: "Osadzony wpis" _note: id: "ID wpisu" idDescription: "Możesz też wkleić adres URL wpisu, aby go ustawić." detailed: "Szczegółowy widok" - switch: "Przełącznik" - _switch: - name: "Nazwa zmiennej" - text: "Tytuł" - default: "Domyślna wartość" - counter: "Licznik" - _counter: - name: "Nazwa zmiennej" - text: "Tytuł" - inc: "Zwiększ o" - _button: - text: "Tytuł" - colored: "Kolorowe" - action: "Działanie wykonywane przy naciśnięciu przycisku" - _action: - dialog: "Pokazuj okno dialogowe" - _dialog: - content: "Treść" - resetRandom: "Resetuj losowe ziarno" - pushEvent: "Wyślij zdarzenie" - _pushEvent: - event: "Nazwa zdarzenia" - message: "Wiadomość do wyświetlenia po aktywowaniu" - variable: "Zmienna do wysłania" - no-variable: "Brak" - callAiScript: "Wywołaj AiScript" - _callAiScript: - functionName: "Nazwa funkcji" - radioButton: "Wybór" - _radioButton: - name: "Nazwa zmiennej" - title: "Tytuł" - values: "Lista wyborów (oddzielonych znakiem nowego wiersza)" - default: "Domyślna wartość" - script: - categories: - flow: "Kontrola przepływu" - logical: "Operacje logiczne" - operation: "Obliczanie" - comparison: "Porównanie" - random: "Losowe" - value: "Wartość" - fn: "Funkcje" - text: "Działania na tekście" - convert: "Transformacja" - list: "Listy" - blocks: - text: "Tekst" - multiLineText: "Tekst (w wielu wierszach)" - _textList: - info: "Oddziel każdy wpis znakiem nowego wiersza" - strLen: "Długość tekstu" - _strLen: - arg1: "Tekst" - _strPick: - arg1: "Tekst" - arg2: "Położenie znaku" - strReplace: "Zamiana tekstu" - _strReplace: - arg1: "Tekst" - arg2: "Tekst do zamiany" - arg3: "Zamieniono z" - _strReverse: - arg1: "Tekst" - _join: - arg1: "Listy" - arg2: "Odstęp" - add: "Dodaj" - _add: - arg1: "A" - arg2: "B" - subtract: "Odejmij" - _subtract: - arg1: "A" - arg2: "B" - multiply: "Pomnóż" - _multiply: - arg1: "A" - arg2: "B" - divide: "Podziel" - _divide: - arg1: "A" - arg2: "B" - mod: "Reszta" - _mod: - arg1: "A" - arg2: "B" - _round: - arg1: "Liczba" - eq: "A i B są sobie równe" - _eq: - arg1: "A" - arg2: "B" - notEq: "A i B różnią się" - _notEq: - arg1: "A" - arg2: "B" - and: "A I B" - _and: - arg1: "A" - arg2: "B" - or: "A LUB B" - _or: - arg1: "A" - arg2: "B" - lt: "< A jest mniejsze niż B" - _lt: - arg1: "A" - arg2: "B" - gt: "> A jest większe od B" - _gt: - arg1: "A" - arg2: "B" - ltEq: "<= A jest mniejsze lub równe B" - _ltEq: - arg1: "A" - arg2: "B" - gtEq: ">= A jest większe lub równe B" - _gtEq: - arg1: "A" - arg2: "B" - if: "Warunek" - _if: - arg1: "Jeżeli" - arg2: "Jeżeli prawda" - not: "NIE" - _not: - arg1: "NIE" - random: "Losowe" - _random: - arg1: "Prawdopodobieństwo" - rannum: "Losowa liczba" - _rannum: - arg1: "Minimalna wartość" - arg2: "Maksymalna wartość" - randomPick: "Wybierz losowo z listy" - _randomPick: - arg1: "Listy" - dailyRandom: "Losowo (zostaje na dzień)" - _dailyRandom: - arg1: "Prawdopodobieństwo" - dailyRannum: "Losowa liczba (zostaje na dzień)" - _dailyRannum: - arg1: "Minimalna wartość" - arg2: "Maksymalna wartość" - dailyRandomPick: "Wybierz losowo z listy (zostaje na dzień)" - _dailyRandomPick: - arg1: "Listy" - seedRandom: "Losowo (z ziarnem)" - _seedRandom: - arg1: "Ziarno" - arg2: "Prawdopodobieństwo" - seedRannum: "Losowa liczba (z ziarnem)" - _seedRannum: - arg1: "Ziarno" - arg2: "Minimalna wartość" - arg3: "Maksymalna wartość" - seedRandomPick: "Wybierz losowo z listy (z ziarnem)" - _seedRandomPick: - arg1: "Ziarno" - arg2: "Listy" - DRPWPM: "Wybierz losowo z ważonej listy (zostaje na dzień)" - pick: "Wybierz z listy" - _pick: - arg1: "Listy" - arg2: "Położenie" - listLen: "Uzyskaj długość listy" - _listLen: - arg1: "Listy" - number: "Liczba" - stringToNumber: "Tekst na liczbę" - _stringToNumber: - arg1: "Tekst" - numberToString: "Liczba na tekst" - _numberToString: - arg1: "Liczba" - splitStrByLine: "Rozdziel tekst znakami nowej linii" - _splitStrByLine: - arg1: "Tekst" - ref: "Zmienne" - aiScriptVar: "Zmienna AiScript" - fn: "Funkcje" - _fn: - arg1: "Wyjście" - for: "Powtórzenie" - _for: - arg1: "Liczba powtórzeń" - arg2: "Działanie" - types: - string: "Tekst" - number: "Liczba" - boolean: "Flaguj" - array: "Listy" - enviromentVariables: "Zmienna środowiskowa" - pageVariables: "Element strony" _relayStatus: requesting: "Oczekujące" accepted: "Zaakceptowano" @@ -1584,6 +1366,7 @@ _notification: yourFollowRequestAccepted: "Twoja prośba o możliwość obserwacji została przyjęta" youWereInvitedToGroup: "Zaproszony(-a) do grupy" pollEnded: "Wyniki ankiety stały się dostępne" + unreadAntennaNote: "Antena {name}" emptyPushNotificationMessage: "Powiadomienia push zostały zaktualizowane" _types: all: "Wszystkie" diff --git a/locales/pt-PT.yml b/locales/pt-PT.yml index f311da772b..d333405316 100644 --- a/locales/pt-PT.yml +++ b/locales/pt-PT.yml @@ -455,6 +455,7 @@ deleteAll: "Apagar Tudo" showFixedPostForm: "Exibir o formulário de postagem na parte superior da linha do tempo" newNoteRecived: "Nova nota recebida" sounds: "Sons" +sound: "Sons" listen: "Ouvir" none: "Nenhum" showInPage: "Ver na página" @@ -493,6 +494,8 @@ _widgets: activity: "atividade" federation: "União" jobQueue: "Fila de trabalhos" + _userList: + chooseList: "Escolhe uma lista" _cw: show: "Carregar mais" _visibility: @@ -513,171 +516,6 @@ _timelines: _pages: blocks: image: "imagem" - _button: - _action: - _pushEvent: - event: "Nome do evento" - message: "Mostrar mensagem quando ativado" - variable: "Variável a mandar" - no-variable: "Nenhum" - callAiScript: "Invocar AiScript" - _callAiScript: - functionName: "Nome da função" - radioButton: "Escolha" - _radioButton: - values: "Lista de escolhas separadas por quebras de texto" - script: - categories: - logical: "Operação lógica" - operation: "Cálculos" - comparison: "Comparação" - list: "Listas" - blocks: - _strReplace: - arg2: "Texto que irá ser substituído" - arg3: "Substituir com" - strReverse: "Virar texto" - join: "Sequência de texto" - _join: - arg1: "Listas" - arg2: "Separador" - add: "Somar" - _add: - arg1: "A" - arg2: "B" - subtract: "Subtrair" - _subtract: - arg1: "A" - arg2: "B" - multiply: "Multiplicar" - _multiply: - arg1: "A" - arg2: "B" - divide: "Dividir" - _divide: - arg1: "A" - arg2: "B" - mod: "O resto de" - _mod: - arg1: "A" - arg2: "B" - round: "Arredondar decimal" - _round: - arg1: "Numérico" - eq: "A e B são iguais" - _eq: - arg1: "A" - arg2: "B" - notEq: "A e B são diferentes" - _notEq: - arg1: "A" - arg2: "B" - and: "A e B" - _and: - arg1: "A" - arg2: "B" - or: "A OU B" - _or: - arg1: "A" - arg2: "B" - lt: "< A é menor do que B" - _lt: - arg1: "A" - arg2: "B" - gt: "> A é maior do que B" - _gt: - arg1: "A" - arg2: "B" - ltEq: "<= A é maior ou igual a B" - _ltEq: - arg1: "A" - arg2: "B" - gtEq: ">= A é maior ou igual a B" - _gtEq: - arg1: "A" - arg2: "B" - if: "Galho" - _if: - arg1: "Se" - arg2: "Então" - arg3: "Se não" - not: "NÃO" - _not: - arg1: "NÃO" - random: "Aleatório" - _random: - arg1: "Probabilidade" - rannum: "Numeral aleatório" - _rannum: - arg1: "Valor mínimo" - arg2: "Valor máximo" - randomPick: "Escolher aleatoriamente de uma lista" - _randomPick: - arg1: "Listas" - dailyRandom: "Aleatório (Muda uma vez por dia para cada usuário)" - _dailyRandom: - arg1: "Probabilidade" - dailyRannum: "Numeral aleatório (Muda uma vez por dia para cada usuário)" - _dailyRannum: - arg1: "Valor mínimo" - arg2: "Valor máximo" - dailyRandomPick: "Escolher aleatoriamente de uma lista (Muda uma vez por dia para cada usuário)" - _dailyRandomPick: - arg1: "Listas" - seedRandom: "Aleatório (com semente)" - _seedRandom: - arg1: "Semente" - arg2: "Probabilidade" - seedRannum: "Número aleatório (com semente)" - _seedRannum: - arg1: "Semente" - arg2: "Valor mínimo" - arg3: "Valor máximo" - seedRandomPick: "Escolher aleatoriamente de uma lista (com uma semente)" - _seedRandomPick: - arg1: "Semente" - arg2: "Listas" - DRPWPM: "Escolher aleatoriamente de uma lista ponderada (Muda uma vez por dia para cada usuário)" - _DRPWPM: - arg1: "Lista de texto" - pick: "Escolhe a partir da lista" - _pick: - arg1: "Listas" - arg2: "Posição" - listLen: "Pegar comprimento da lista" - _listLen: - arg1: "Listas" - number: "Numérico" - stringToNumber: "Texto para numérico" - _stringToNumber: - arg1: "Texto" - numberToString: "Numérico para texto" - _numberToString: - arg1: "Numérico" - splitStrByLine: "Dividir texto por quebras" - _splitStrByLine: - arg1: "Texto" - ref: "Variável" - aiScriptVar: "Variável AiScript" - fn: "Função" - _fn: - slots: "Espaços" - slots-info: "Separar cada espaço com uma quebra de texto" - arg1: "Resultado" - for: "Repetição 'for'" - _for: - arg1: "Número de repetições" - arg2: "Ação" - typeError: "Espaço {slot} aceita valores de tipo \"{expect}\", mas o valor dado é do tipo \"{actual}\"!" - thereIsEmptySlot: "O espaço {slot} está vazio!" - types: - string: "Texto" - number: "Numérico" - array: "Listas" - stringArray: "Lista de texto" - emptySlot: "Espaço vazio" - enviromentVariables: "Variáveis de ambiente" - pageVariables: "Variáveis de página" _relayStatus: requesting: "Pendente" accepted: "Aprovado" diff --git a/locales/ro-RO.yml b/locales/ro-RO.yml index 77f7e5a30a..4bb1d4f09a 100644 --- a/locales/ro-RO.yml +++ b/locales/ro-RO.yml @@ -450,7 +450,6 @@ language: "Limbă" uiLanguage: "Limba interfeței" groupInvited: "Ai fost invitat într-un grup" aboutX: "Despre {x}" -useOsNativeEmojis: "Folosește emojiuri native OS-ului" disableDrawer: "Nu folosi meniuri în stil sertar" youHaveNoGroups: "Nu ai niciun grup" joinOrCreateGroup: "Primește o invitație într-un grup sau creează unul nou." @@ -503,6 +502,7 @@ deleteAll: "Șterge tot" showFixedPostForm: "Arată caseta de postare în vârful cronologie" newNoteRecived: "Sunt note noi" sounds: "Sunete" +sound: "Sunete" listen: "Ascultă" none: "Nimic" showInPage: "Arată în pagină" @@ -672,6 +672,8 @@ _widgets: activity: "Activitate" federation: "Federație" jobQueue: "coada de job-uri" + _userList: + chooseList: "Selectează o listă" _cw: show: "Incarcă mai mult" _visibility: @@ -692,24 +694,6 @@ _timelines: _pages: blocks: image: "Imagini" - script: - categories: - list: "Liste" - blocks: - _join: - arg1: "Liste" - _randomPick: - arg1: "Liste" - _dailyRandomPick: - arg1: "Liste" - _seedRandomPick: - arg2: "Liste" - _pick: - arg1: "Liste" - _listLen: - arg1: "Liste" - types: - array: "Liste" _notification: youWereFollowed: "te-a urmărit" youWereInvitedToGroup: "Ai fost invitat într-un grup" diff --git a/locales/ru-RU.yml b/locales/ru-RU.yml index bf9a306322..7c256b3bef 100644 --- a/locales/ru-RU.yml +++ b/locales/ru-RU.yml @@ -452,7 +452,6 @@ language: "Язык" uiLanguage: "Язык интерфейса" groupInvited: "Приглашение в группу" aboutX: "Описание {x}" -useOsNativeEmojis: "Использовать эмодзи операционной системы" disableDrawer: "Не использовать выдвижные меню" youHaveNoGroups: "У вас нет ни одной группы" joinOrCreateGroup: "Получайте приглашения в группы или создавайте свои собственные" @@ -505,6 +504,7 @@ deleteAll: "Удалить всё" showFixedPostForm: "Показывать поле для ввода новой заметки наверху ленты" newNoteRecived: "Появилась новая заметка" sounds: "Звуки" +sound: "Звуки" listen: "Слушать" none: "Ничего" showInPage: "Показать страницу" @@ -863,6 +863,8 @@ beta: "Бета" enableAutoSensitive: "Автоматическое определение NSFW" enableAutoSensitiveDescription: "Если доступно, используйте машинное обучение для автоматической установки флага NSFW на носителе. Даже если эта функция отключена, она может быть установлена ​​автоматически в зависимости от инстанта." account: "Учётные записи" +windowMaximize: "Развернуть" +windowRestore: "Восстановить" _sensitiveMediaDetection: description: "Машинное обучение может быть использовано для автоматического обнаружения чувствительных медиа для модерации. Нагрузка на сервер увеличивается незначительно." setSensitiveFlagAutomatically: "Установить флаг NSFW" @@ -1229,6 +1231,8 @@ _widgets: serverMetric: "Показатели сервера" aiscript: "Консоль AiScript" aichan: "Ай" + _userList: + chooseList: "Выберите список" _cw: hide: "Спрятать" show: "Показать еще" @@ -1364,8 +1368,6 @@ _pages: eyeCatchingImageRemove: "Убрать картинку для привлечения внимания" chooseBlock: "Добавить блок" selectType: "Выберите вид" - enterVariableName: "Ведите имя переменной" - variableNameIsAlreadyUsed: "Это имя уже есть у другой переменной" contentBlocks: "Содержательные" inputBlocks: "Для ввода" specialBlocks: "Особые" @@ -1375,249 +1377,11 @@ _pages: section: "Раздел" image: "Изображения" button: "Кнопка" - if: "Условный" - _if: - variable: "Переменная" - post: "Создание заметки" - _post: - text: "Текст" - attachCanvasImage: "Прикрепить изображение с холста" - canvasId: "Метка холста" - textInput: "Поле ввода текста" - _textInput: - name: "Имя переменной" - text: "Подпись" - default: "Исходное содержимое" - textareaInput: "Многострочное поле ввода текста" - _textareaInput: - name: "Имя переменной" - text: "Подпись" - default: "Исходное содержимое" - numberInput: "Поле для ввода числа" - _numberInput: - name: "Имя переменной" - text: "Подпись" - default: "Исходное значение" - canvas: "Холст" - _canvas: - id: "Метка холста" - width: "Ширина" - height: "Высота" note: "Встроенная заметка" _note: id: "Идентификатор заметки" idDescription: "Можно также вставить ссылку на заметку." detailed: "Подробный вид" - switch: "Выключатель" - _switch: - name: "Имя переменной" - text: "Подпись" - default: "Исходное содержимое" - counter: "Кнопка со счётчиком" - _counter: - name: "Имя переменной" - text: "Надпись" - inc: "Увеличивать на" - _button: - text: "Надпись" - colored: "Выделена цветом" - action: "Действие по нажатию" - _action: - dialog: "Показать всплывающий текст" - _dialog: - content: "Всплывающий текст" - resetRandom: "Сброс генератора случайности" - pushEvent: "Вызвать событие" - _pushEvent: - event: "Имя события" - message: "Сообщение при нажатии" - variable: "Передать переменную с событием" - no-variable: "нет" - callAiScript: "Вызвать AiScript" - _callAiScript: - functionName: "Имя функции" - radioButton: "Кнопка-переключатель" - _radioButton: - name: "Имя переменной" - title: "Заголовок" - values: "Значения" - default: "Исходное значение" - script: - categories: - flow: "Управление исполнением" - logical: "Логические" - operation: "Арифметические" - comparison: "Сравнение" - random: "Случайные" - value: "Значения" - fn: "Функции" - text: "Текстовые" - convert: "Преобразование" - list: "Список" - blocks: - text: "Строка текста" - multiLineText: "Многострочный текст" - textList: "Список строк текста" - _textList: - info: "Пишите каждый пункт с новой строки" - strLen: "Длина текста" - _strLen: - arg1: "Текст" - strPick: "Взять знак из текста" - _strPick: - arg1: "Текст" - arg2: "Позиция знака" - strReplace: "Замена текста" - _strReplace: - arg1: "Текст, в котором заменять" - arg2: "Заменяемый текст" - arg3: "Менять на" - strReverse: "В обратном порядке" - _strReverse: - arg1: "Текст" - join: "Объединение" - _join: - arg1: "Списки" - arg2: "Разделитель" - add: "Добавить" - _add: - arg1: "A" - arg2: "B" - subtract: "Вычитание" - _subtract: - arg1: "A" - arg2: "B" - multiply: "Умножение" - _multiply: - arg1: "A" - arg2: "B" - divide: "Деление" - _divide: - arg1: "A" - arg2: "B" - mod: "Остаток от деления" - _mod: - arg1: "A" - arg2: "B" - round: "Округление до целого" - _round: - arg1: "Число" - eq: "A равно B" - _eq: - arg1: "А" - arg2: "B" - notEq: "A не равно B" - _notEq: - arg1: "A" - arg2: "B" - and: "A и B" - _and: - arg1: "A" - arg2: "B" - or: "A или B" - _or: - arg1: "A" - arg2: "B" - lt: "A < B (меньше)" - _lt: - arg1: "A" - arg2: "B" - gt: "A > B (больше)" - _gt: - arg1: "A" - arg2: "B" - ltEq: "A ⩽ B (меньше или равно)" - _ltEq: - arg1: "A" - arg2: "B" - gtEq: "A ⩾ B (больше или равно)" - _gtEq: - arg1: "A" - arg2: "B" - if: "Условный" - _if: - arg1: "Условие" - arg2: "Если правда" - arg3: "Если ложь" - not: "Отрицание" - _not: - arg1: "Условие" - random: "Случайность" - _random: - arg1: "Вероятность" - rannum: "Случайное число" - _rannum: - arg1: "Минимум" - arg2: "Максимум" - randomPick: "Случайный выбор из списка" - _randomPick: - arg1: "Списки" - dailyRandom: "Случайность (на день для пользователя)" - _dailyRandom: - arg1: "Вероятность" - dailyRannum: "Случайное число (на день для пользователя)" - _dailyRannum: - arg1: "Минимум" - arg2: "Максимум" - dailyRandomPick: "Случайный выбор из списка (на день для пользователя)" - _dailyRandomPick: - arg1: "Списки" - seedRandom: "Псевдослучайность (заданная зерном)" - _seedRandom: - arg1: "Зерно" - arg2: "Вероятность" - seedRannum: "Псевдослучайное число (заданное зерном)" - _seedRannum: - arg1: "Зерно" - arg2: "Минимум" - arg3: "Максимум" - seedRandomPick: "Псевдослучайный выбор из списка (заданный зерном)" - _seedRandomPick: - arg1: "Зерно" - arg2: "Списки" - DRPWPM: "Случайный выбор из взвешенного списка (на день для пользователя)" - _DRPWPM: - arg1: "Список строк текста" - pick: "Выбор из списка" - _pick: - arg1: "Списки" - arg2: "Индекс" - listLen: "Количество элементов в списке" - _listLen: - arg1: "Списки" - number: "Число" - stringToNumber: "Число из текста" - _stringToNumber: - arg1: "Текст" - numberToString: "Число в текст" - _numberToString: - arg1: "Число" - splitStrByLine: "Разделение текста на строки" - _splitStrByLine: - arg1: "Текст" - ref: "Переменная" - aiScriptVar: "Переменная AiScript" - fn: "Свои функции" - _fn: - slots: "Аргументы" - slots-info: "Напишите имя каждого аргумента с новой строки" - arg1: "Формула" - for: "Цикл" - _for: - arg1: "Количество повторений" - arg2: "Действие" - typeError: "Аргумент {slot} должен быть иметь тип «{expect}», а передали «{actual}»!" - thereIsEmptySlot: "Аргумент {slot} не заполнен!" - types: - string: "Текст" - number: "Число" - boolean: "Логический" - array: "Списки" - stringArray: "Список строк текста" - emptySlot: "Пустой аргумент" - enviromentVariables: "Переменная окружения" - pageVariables: "Элемент страницы" - argVariables: "Аргументы" _relayStatus: requesting: "В ожидании одобрения" accepted: "Одобрено." diff --git a/locales/sk-SK.yml b/locales/sk-SK.yml index 0794b10fbe..5c921669f2 100644 --- a/locales/sk-SK.yml +++ b/locales/sk-SK.yml @@ -13,6 +13,7 @@ fetchingAsApObject: "Načítam údaje z Fediverzu" ok: "OK" gotIt: "Rozumiem!" cancel: "Zrušiť" +noThankYou: "Nie, ďakujem" enterUsername: "Zadajte meno používateľa" renotedBy: "{user} preposlal/a" noNotes: "Žiadne poznámky" @@ -455,7 +456,6 @@ language: "Jazyk" uiLanguage: "Jazyk používateľského prostredia" groupInvited: "Pozvať do skupiny" aboutX: "O {x}" -useOsNativeEmojis: "Používať natívne emoji z OS" disableDrawer: "Nepoužívať šuflíkové menu" youHaveNoGroups: "Nemáte žiadne skupiny" joinOrCreateGroup: "Požiadajte o pozvanie do existujúcej skupiny alebo vytvorte novú." @@ -508,6 +508,7 @@ deleteAll: "Odstrániť všetko" showFixedPostForm: "Zobraziť formulár na nové príspevky nad časovou osou" newNoteRecived: "Sú nové poznámky" sounds: "Zvuky" +sound: "Zvuky" listen: "Počúvať" none: "Žiadne" showInPage: "Zobraziť v stránke" @@ -895,6 +896,16 @@ navbar: "Navigačný panel" shuffle: "Zamiešať" account: "Účty" move: "Pohyb" +pushNotification: "Push notifikácie" +subscribePushNotification: "Push notifikácie zapnuté" +unsubscribePushNotification: "Vypnúť push notifikácie" +pushNotificationAlreadySubscribed: "Push notifikácie sú zapnuté" +pushNotificationNotSupported: "Prehliadač alebo server nepodporujú push notifikácie" +sendPushNotificationReadMessage: "Odstrániť push notifikácie po ich prečítaní" +sendPushNotificationReadMessageCaption: "Na chvíľu sa zobrazí oznámenie \"{emptyPushNotificationMessage}\". Môže to zvýšiť spotrebu batérie zariadenia." +windowMaximize: "Maximalizovať" +windowRestore: "Obnoviť" +caption: "Nadpis" _sensitiveMediaDetection: description: "Strojové učenie sa použije na automatickú detekciu citlivých médií na účely ich moderovania. Mierne sa zvýši zaťaženie servera." sensitivity: "Citlivosť detekcie" @@ -1205,6 +1216,9 @@ _tutorial: step7_1: "Gralujeme! Dokončili ste základného sprievodcu Misskey." step7_2: "Ak sa chcete naučiť viac o Misskey, skúste sekciu {help}." step7_3: "A teraz, veľa šťastia, bavte sa s Misskey! 🚀" + step8_1: "A nakoniec, prečo si neaktivovať push oznámenia?" + step8_2: "Vďaka push notifikáciám sa dozviete o reakciách, sledovaniach a zmienkach, aj keď Misskey nie je otvorené." + step8_3: "Nastavenia notifikácií môžete neskôr zmeniť." _2fa: alreadyRegistered: "Už ste zaregistrovali 2-faktorové autentifikačné zariadenie." registerDevice: "Registrovať nové zariadenie" @@ -1292,6 +1306,8 @@ _widgets: serverMetric: "Metriky servera" aiscript: "Konzola AiScript" aichan: "Ai" + _userList: + chooseList: "Vyberte zoznam" _cw: hide: "Skryť" show: "Zobraziť viac" @@ -1427,8 +1443,6 @@ _pages: eyeCatchingImageRemove: "Odstrániť miniatúru" chooseBlock: "Pridať blok" selectType: "Vyberte typ" - enterVariableName: "Zadajte meno premennej" - variableNameIsAlreadyUsed: "Meno premennej s už používa" contentBlocks: "Obsah" inputBlocks: "Vstup" specialBlocks: "Špeciálne" @@ -1438,249 +1452,11 @@ _pages: section: "Sekcia" image: "Obrázky" button: "Tlačidlo" - if: "Ak" - _if: - variable: "Premenné" - post: "Napísať poznámku" - _post: - text: "Obsah" - attachCanvasImage: "Príspevok s obrázkom na plátne" - canvasId: "ID plátna" - textInput: "Textový vstup" - _textInput: - name: "Meno premennej" - text: "Nadpis" - default: "Predvolená hodnota" - textareaInput: "Viacriadkový textový vstup" - _textareaInput: - name: "Meno premennej" - text: "Nadpis" - default: "Predvolená hodnota" - numberInput: "Číselný vstup" - _numberInput: - name: "Meno premennej" - text: "Nadpis" - default: "Predvolená hodnota" - canvas: "Plátno" - _canvas: - id: "ID plátna" - width: "Šírka" - height: "Výška" note: "Vložená poznámka" _note: id: "ID poznámky" idDescription: "Alebo môžete vložiť URL poznámky sem" detailed: "Podrobný pohľad" - switch: "Prepnúť" - _switch: - name: "Meno premennej" - text: "Nadpis" - default: "Predvolená hodnota" - counter: "Počítadlo" - _counter: - name: "Meno premennej" - text: "Nadpis" - inc: "Pripočítať" - _button: - text: "Nadpis" - colored: "Farebné" - action: "Operácia po stlačení tlačidla" - _action: - dialog: "Zobraziť dialóg" - _dialog: - content: "Obsah" - resetRandom: "Resetovať zdroj náhodnosti" - pushEvent: "Poslať udalosť" - _pushEvent: - event: "Názov udalosti" - message: "Zobrazená správa po aktivácii" - variable: "Odoslaná premenná" - no-variable: "Žiadne" - callAiScript: "Spustiť AiScript" - _callAiScript: - functionName: "Názov funkcie" - radioButton: "Možnosť" - _radioButton: - name: "Meno premennej" - title: "Nadpis" - values: "Zoznam možností oddelené novými riadkami" - default: "Predvolená hodnota" - script: - categories: - flow: "Riadenie behu" - logical: "Logická operácia" - operation: "Výpočet" - comparison: "Porovnanie" - random: "Náhodné" - value: "Hodnoty" - fn: "Funkcie" - text: "Textové operácie" - convert: "Transformácie" - list: "Zoznamy" - blocks: - text: "Text" - multiLineText: "Text (viacriadkový)" - textList: "Zoznam textov" - _textList: - info: "Oddeľte každú položku novým riadkom" - strLen: "Dĺžka textu" - _strLen: - arg1: "Text" - strPick: "Vybrať znak" - _strPick: - arg1: "Text" - arg2: "Pozícia znaku" - strReplace: "Náhradný text" - _strReplace: - arg1: "Text" - arg2: "Nahradený text" - arg3: "Nahradiť s" - strReverse: "Otočiť text" - _strReverse: - arg1: "Text" - join: "Spojiť texty" - _join: - arg1: "Zoznamy" - arg2: "Oddeľovač" - add: "Pridať" - _add: - arg1: "A" - arg2: "B" - subtract: "Odčítať" - _subtract: - arg1: "A" - arg2: "B" - multiply: "Násobiť" - _multiply: - arg1: "A" - arg2: "B" - divide: "Deliť" - _divide: - arg1: "A" - arg2: "B" - mod: "Zvyšok po delení" - _mod: - arg1: "A" - arg2: "B" - round: "Zaokrúhliť" - _round: - arg1: "Číslo" - eq: "A a B sa rovnajú" - _eq: - arg1: "A" - arg2: "B" - notEq: "A a B sa nerovnajú" - _notEq: - arg1: "A" - arg2: "B" - and: "A a zároveň B" - _and: - arg1: "A" - arg2: "B" - or: "A alebo B" - _or: - arg1: "A" - arg2: "B" - lt: "< A je menšie ako B" - _lt: - arg1: "A" - arg2: "B" - gt: "> A je väčšie ako B" - _gt: - arg1: "A" - arg2: "B" - ltEq: "<= A je menšie alebo rovné B" - _ltEq: - arg1: "A" - arg2: "B" - gtEq: ">= A je väčšie alebo rovné B" - _gtEq: - arg1: "A" - arg2: "B" - if: "Vetva" - _if: - arg1: "Ak" - arg2: "Potom" - arg3: "Inak" - not: "Opak" - _not: - arg1: "Opak" - random: "Náhodné" - _random: - arg1: "Pravdepodobnosť" - rannum: "Náhodné číslo" - _rannum: - arg1: "Minimálna hodnota" - arg2: "Maximálna hodnota" - randomPick: "Náhodný výber zo zoznamu" - _randomPick: - arg1: "Zoznam" - dailyRandom: "Náhodne (zmení sa raz denne pre každého používateľa)" - _dailyRandom: - arg1: "Pravdepodobnosť" - dailyRannum: "Náhodné číslo (Mení sa denne pre každého používateľa)" - _dailyRannum: - arg1: "Minimálna hodnota" - arg2: "Maximálna hodnota" - dailyRandomPick: "Náhodný výber zo zoznamu (Mení sa denne pre každého používateľa)" - _dailyRandomPick: - arg1: "Zoznam" - seedRandom: "Náhodne (so seedom)" - _seedRandom: - arg1: "Seed" - arg2: "Pravdepodobnosť" - seedRannum: "Náhodné číslo (so seedom)" - _seedRannum: - arg1: "Seed" - arg2: "Minimálna hodnota" - arg3: "Maximálna hodnota" - seedRandomPick: "Náhodný výber zo zoznamu (so seedom)" - _seedRandomPick: - arg1: "Seed" - arg2: "Zoznam" - DRPWPM: "Náhodný výber z váženého zoznamu (Mení sa denne pre každého používateľa)" - _DRPWPM: - arg1: "Zoznam textov" - pick: "Vybrať zo zoznamu" - _pick: - arg1: "Zoznam" - arg2: "Pozícia" - listLen: "Získať dĺžku zoznamu" - _listLen: - arg1: "Zoznam" - number: "Číslo" - stringToNumber: "Text na číslo" - _stringToNumber: - arg1: "Text" - numberToString: "Číslo na text" - _numberToString: - arg1: "Číslo" - splitStrByLine: "Rozdelí text po riadkoch" - _splitStrByLine: - arg1: "Text" - ref: "Premenné" - aiScriptVar: "AiScript premenná" - fn: "Funkcie" - _fn: - slots: "Sloty" - slots-info: "Oddeľte každý slot novým riadkom" - arg1: "Výstup" - for: "For cyklus" - _for: - arg1: "Počet opakovaní" - arg2: "Akcia" - typeError: "Slot {slot} akceptuje hodnoty typu \"{expect}\", ale dodaná hodnota je typu \"{actual}\"!" - thereIsEmptySlot: "Slot {slot} je prázdny!" - types: - string: "Text" - number: "Číslo" - boolean: "Boolean" - array: "Zoznamy" - stringArray: "Zoznam textov" - emptySlot: "Prázdny slot" - enviromentVariables: "Premenné prostredia" - pageVariables: "Premenné stránky" - argVariables: "Vstupné sloty" _relayStatus: requesting: "Čaká sa" accepted: "Akceptované" @@ -1699,6 +1475,7 @@ _notification: yourFollowRequestAccepted: "Vaša žiadosť o sledovanie bola prijatá" youWereInvitedToGroup: "Pozvať do skupiny" pollEnded: "Výsledky hlasovania sú k dispozícii." + unreadAntennaNote: "Anténa {name}" emptyPushNotificationMessage: "Push notifikácie aktualizované" _types: all: "Všetky" diff --git a/locales/sv-SE.yml b/locales/sv-SE.yml index 3f68d36417..b00808d3d0 100644 --- a/locales/sv-SE.yml +++ b/locales/sv-SE.yml @@ -270,6 +270,8 @@ _widgets: timeline: "Tidslinje" federation: "Federation" jobQueue: "Jobbkö" + _userList: + chooseList: "Välj lista" _cw: show: "Ladda mer" _visibility: @@ -283,25 +285,6 @@ _exportOrImport: userLists: "Listor" _charts: federation: "Federation" -_pages: - script: - categories: - list: "Listor" - blocks: - _join: - arg1: "Listor" - _randomPick: - arg1: "Listor" - _dailyRandomPick: - arg1: "Listor" - _seedRandomPick: - arg2: "Listor" - _pick: - arg1: "Listor" - _listLen: - arg1: "Listor" - types: - array: "Listor" _notification: youWereFollowed: "följde dig" _types: diff --git a/locales/th-TH.yml b/locales/th-TH.yml index df26f3fc4a..9cfd9fd6b8 100644 --- a/locales/th-TH.yml +++ b/locales/th-TH.yml @@ -456,7 +456,6 @@ language: "ภาษา" uiLanguage: "ภาษาอินเทอร์เฟซผู้ใช้งาน" groupInvited: "คุณได้รับเชิญให้เข้าร่วมกลุ่ม" aboutX: "เกี่ยวกับ {x}" -useOsNativeEmojis: "ใช้อีโมจิ OS แบบดั้งเดิม" disableDrawer: "อย่าใช้ลิ้นชักสไตล์เมนู" youHaveNoGroups: "คุณยังไม่มีกลุ่ม" joinOrCreateGroup: "รับเชิญเข้าร่วมกลุ่มหรือสร้างกลุ่มของคุณเองเลยนะ" @@ -509,6 +508,7 @@ deleteAll: "ลบทั้งหมด" showFixedPostForm: "แสดงแบบฟอร์มการโพสต์ที่ด้านบนสุดของไทม์ไลน์" newNoteRecived: "มีโน้ตใหม่" sounds: "เสียง" +sound: "เสียง" listen: "ฟัง" none: "ไม่มี" showInPage: "แสดงในเพจ" @@ -906,6 +906,10 @@ pushNotificationAlreadySubscribed: "การแจ้งเตือนแบ pushNotificationNotSupported: "เบราว์เซอร์หรืออินสแตนซ์ของคุณนั้นไม่รองรับการแจ้งเตือนแบบพุช" sendPushNotificationReadMessage: "ลบการแจ้งเตือนแบบพุชเมื่ออ่านการแจ้งเตือนหรือข้อความที่เกี่ยวข้องแล้ว" sendPushNotificationReadMessageCaption: "การแจ้งเตือนที่มีข้อความ \"{emptyPushNotificationMessage}\" จะแสดงขึ้นมาในช่วงระยะเวลาสั้นๆ การดำเนินการนี้อาจทำให้เพิ่มการใช้งานแบตเตอรี่ของอุปกรณ์ถ้าหากมีนะ" +windowMaximize: "ขยายใหญ่สุดแล้ว" +windowRestore: "เลิกทำ" +caption: "รายละเอียด" +loggedInAsBot: "ล็อกอินเป็นบอตอยู่ในขณะนี้" _sensitiveMediaDetection: description: "ลดความพยายามในการดูแลเซิร์ฟเวอร์ผ่านการจดจำสื่อ NSFW โดยอัตโนมัติผ่านการเรียนรู้ของเครื่อง การทำสิ่งนี้อาจจะเพิ่มภาระบนเซิร์ฟเวอร์เล็กน้อย" sensitivity: "การตรวจจับความไว" @@ -1306,6 +1310,8 @@ _widgets: serverMetric: "ตัวชี้วัดเซิร์ฟเวอร์" aiscript: "AiScript คอนโซล" aichan: "เอไอ" + _userList: + chooseList: "เลือกรายการ" _cw: hide: "ซ่อน" show: "โหลดเพิ่มเติม" @@ -1441,8 +1447,6 @@ _pages: eyeCatchingImageRemove: "ลบภาพขนาดย่อ" chooseBlock: "เพิ่มบล็อค" selectType: "เลือกชนิด" - enterVariableName: "ใส่ชื่อตัวแปร" - variableNameIsAlreadyUsed: "ชื่อตัวแปรนี้ถูกใช้งานแล้วนะ" contentBlocks: "เนื้อหา" inputBlocks: "อินพุต" specialBlocks: "พิเศษ" @@ -1452,249 +1456,11 @@ _pages: section: "ประเภท" image: "รูปภาพ" button: "ปุ่ม" - if: "ถ้า" - _if: - variable: "ตัวแปร" - post: "แบบฟอร์มการโพสต์" - _post: - text: "เนื้อหา" - attachCanvasImage: "แนบภาพแคนวาส ภาพ" - canvasId: "ID แคนวาส" - textInput: "อินพุต ข้อความ" - _textInput: - name: "ชื่อตัวแปร" - text: "หัวข้อ" - default: "ค่าเริ่มต้น" - textareaInput: "อินพุตข้อความหลายบรรทัด " - _textareaInput: - name: "ชื่อตัวแปร" - text: "หัวข้อ" - default: "ค่าเริ่มต้น" - numberInput: "ตัวเลข อินพุต" - _numberInput: - name: "ชื่อตัวแปร" - text: "หัวข้อ" - default: "ค่าเริ่มต้น" - canvas: "แคนวาส" - _canvas: - id: "ID แคนวาส" - width: "ความกว้าง" - height: "ความสูง" note: "โน้ตที่ฝังตัว" _note: id: "โน้ต ID" idDescription: "คุณสามารถจะวาง URL ของโน้ตที่นี่ก็ได้นะ" detailed: "มุมมองโดยละเอียด" - switch: "สวิตซ์" - _switch: - name: "ชื่อตัวแปร" - text: "หัวข้อ" - default: "ค่าเริ่มต้น" - counter: "เคาน์เตอร์" - _counter: - name: "ชื่อตัวแปร" - text: "หัวข้อ" - inc: "สเต็ป" - _button: - text: "หัวข้อ" - colored: "สี" - action: "พฤติกรรมเมื่อกดเป็นปุ่ม" - _action: - dialog: "แสดงบทสนทนา" - _dialog: - content: "เนื้อหา" - resetRandom: "รีเซ็ตเมล็ดสุ่ม" - pushEvent: "ส่งอีเวนท์" - _pushEvent: - event: "ชื่อกิจกรรม" - message: "ข้อความที่จะแสดงเมื่อมีการเปิดใช้งาน" - variable: "ตัวแปรถึงการส่ง" - no-variable: "ไม่มี" - callAiScript: "อ้าง AiScript" - _callAiScript: - functionName: "ชื่อฟังก์ชั่น" - radioButton: "ตัวเลือก" - _radioButton: - name: "ชื่อตัวแปร" - title: "หัวข้อ" - values: "รายชื่อตัวเลือกคั่นด้วยตัวแบ่งบรรทัด" - default: "ค่าเริ่มต้น" - script: - categories: - flow: "การควบคุม" - logical: "การทำงานเชิงตรรกะ" - operation: "การคำนวณ" - comparison: "เปรียบเทียบ" - random: "สุ่ม" - value: "ค่า" - fn: "ฟังก์ชัน" - text: "การทำงานของข้อความ" - convert: "แปลง" - list: "รายการ" - blocks: - text: "ข้อความ" - multiLineText: "ข้อความ (หลายบรรทัด)" - textList: "ข้อความลิสต์" - _textList: - info: "แยกแต่ละรายการด้วยตัวแบ่งบรรทัด" - strLen: "ความยาวข้อความ" - _strLen: - arg1: "ข้อความ" - strPick: "แยกสตริง" - _strPick: - arg1: "ข้อความ" - arg2: "ที่ตั้งสตริง" - strReplace: "การแทนที่ สตริง" - _strReplace: - arg1: "ข้อความ" - arg2: "ข้อความที่ต้องการแทนที่" - arg3: "แทนที่ด้วย" - strReverse: "พลิกข้อความ" - _strReverse: - arg1: "ข้อความ" - join: "ข้อความการต่อข้อมูล" - _join: - arg1: "รายการ" - arg2: "ตัวแยก" - add: "เพิ่ม" - _add: - arg1: "เอ" - arg2: "บี" - subtract: "ลบออก" - _subtract: - arg1: "เอ" - arg2: "บี" - multiply: "คูณ" - _multiply: - arg1: "เอ" - arg2: "บี" - divide: "หาร" - _divide: - arg1: "เอ" - arg2: "บี" - mod: "สิ่งที่เหลือ" - _mod: - arg1: "เอ" - arg2: "บี" - round: "การปัดเศษทศนิยม" - _round: - arg1: "ตัวเลข" - eq: "A และ B เท่ากัน" - _eq: - arg1: "เอ" - arg2: "บี" - notEq: "A และ B แตกต่างกัน" - _notEq: - arg1: "เอ" - arg2: "บี" - and: "เอ แอนด์ บี" - _and: - arg1: "เอ" - arg2: "บี" - or: "เอ หรือ บี" - _or: - arg1: "เอ" - arg2: "บี" - lt: "< A น้อยกว่า B" - _lt: - arg1: "เอ" - arg2: "บี" - gt: "> A มีขนาดใหญ่กว่า B" - _gt: - arg1: "เอ" - arg2: "บี" - ltEq: "<= A น้อยกว่าหรือเท่ากับ B" - _ltEq: - arg1: "เอ" - arg2: "บี" - gtEq: ">= A มากกว่าหรือเท่ากับ B" - _gtEq: - arg1: "เอ" - arg2: "บี" - if: "สาขา" - _if: - arg1: "ถ้า" - arg2: "จากนั้น" - arg3: "อื่น" - not: "ไม่รับ" - _not: - arg1: "ไม่รับ" - random: "สุ่ม" - _random: - arg1: "ความน่าจะเป็น" - rannum: "สุ่มเลข" - _rannum: - arg1: "ขั้นต่ำ" - arg2: "สูงสุด" - randomPick: "สุ่มเลือกจากรายชื่อ" - _randomPick: - arg1: "รายการ" - dailyRandom: "สุ่ม (เปลี่ยนวันละครั้งสำหรับผู้ใช้แต่ละราย)" - _dailyRandom: - arg1: "ความน่าจะเป็น" - dailyRannum: "ตัวเลขสุ่ม (เปลี่ยนวันละครั้งสำหรับผู้ใช้แต่ละคน)" - _dailyRannum: - arg1: "ขั้นต่ำ" - arg2: "สูงสุด" - dailyRandomPick: "สุ่มเลือกจากรายการ (เปลี่ยนแปลงวันละครั้งสำหรับผู้ใช้แต่ละคน)" - _dailyRandomPick: - arg1: "รายการ" - seedRandom: "แบบสุ่ม (ด้วยเมล็ด)" - _seedRandom: - arg1: "รหัสตัวเลข" - arg2: "ความน่าจะเป็น" - seedRannum: "สุ่มเลข (ด้วยเมล็ด)" - _seedRannum: - arg1: "รหัสตัวเลข" - arg2: "ขั้นต่ำ" - arg3: "สูงสุด" - seedRandomPick: "สุ่มเลือกจากรายการ (ด้วยเมล็ด)" - _seedRandomPick: - arg1: "รหัสตัวเลข" - arg2: "รายการ" - DRPWPM: "สุ่มเลือกจากรายการถ่วงน้ำหนัก (เปลี่ยนวันละครั้งสำหรับผู้ใช้แต่ละราย)" - _DRPWPM: - arg1: "ข้อความลิสต์" - pick: "เลือกจากรายชื่อ" - _pick: - arg1: "รายการ" - arg2: "ตำแหน่ง" - listLen: "รับความยาวของรายการ" - _listLen: - arg1: "รายการ" - number: "ตัวเลข" - stringToNumber: "ข้อความเป็นหมายเลข" - _stringToNumber: - arg1: "ข้อความ" - numberToString: "ตัวเลขเป็นข้อความ" - _numberToString: - arg1: "ตัวเลข" - splitStrByLine: "แยกข้อความโดยการแบ่งบรรทัด" - _splitStrByLine: - arg1: "ข้อความ" - ref: "ตัวแปร" - aiScriptVar: "AiScript ตัวแปร" - fn: "ฟังก์ชัน" - _fn: - slots: "สล็อต" - slots-info: "แยกแต่ละสล็อตด้วยตัวแบ่งบรรทัด" - arg1: "เอาท์พุต" - for: "ทำซ้ำ" - _for: - arg1: "จำนวนครั้งที่ต้องทำซ้ำ" - arg2: "ดำเนินการ" - typeError: "สล็อต {slot} ยอมรับค่าประเภท \"{expect}\" แต่ค่าที่ระบุเป็นประเภท \"{actual}\"นะ!" - thereIsEmptySlot: "สล็อต {slot} นี้ว่างเปล่านะ!" - types: - string: "ข้อความ" - number: "ตัวเลข" - boolean: "แฟล็ก" - array: "รายการ" - stringArray: "ข้อความลิสต์" - emptySlot: "สล็อตว่าง" - enviromentVariables: "ตัวแปรสภาพแวดล้อม" - pageVariables: "ตัวแปรของเพจ" - argVariables: "อินพุต สล็อต" _relayStatus: requesting: "กำลังรอการยืนยัน" accepted: "ได้รับการอนุมัติ" @@ -1713,6 +1479,7 @@ _notification: yourFollowRequestAccepted: "คำขอติดตามของคุณได้รับการยอมรับแล้วน่ะ" youWereInvitedToGroup: "{userName} ได้เชิญคุณเข้ากลุ่ม" pollEnded: "โพลสำรวจความคิดเห็นผลลัพธ์มีพร้อมใช้งาน" + unreadAntennaNote: "เสาอากาศ {name}" emptyPushNotificationMessage: "การแจ้งเตือนแบบพุชได้รับการอัพเดทแล้ว" _types: all: "ทั้งหมด" diff --git a/locales/uk-UA.yml b/locales/uk-UA.yml index f7e198002a..bf99f34c42 100644 --- a/locales/uk-UA.yml +++ b/locales/uk-UA.yml @@ -13,6 +13,7 @@ fetchingAsApObject: "Отримуємо з федіверсу..." ok: "OK" gotIt: "Зрозуміло!" cancel: "Скасувати" +noThankYou: "Не зараз" enterUsername: "Введіть ім'я користувача" renotedBy: "Поширено {user}" noNotes: "Немає нотаток" @@ -455,7 +456,6 @@ language: "Мова" uiLanguage: "Мова інтерфейсу" groupInvited: "Запрошення до групи" aboutX: "Про {x}" -useOsNativeEmojis: "Використовувати емодзі ОС" disableDrawer: "Не використовувати висувні меню" youHaveNoGroups: "Немає груп" joinOrCreateGroup: "Отримуйте запрошення до груп або створюйте свої власні групи." @@ -508,6 +508,7 @@ deleteAll: "Видалити все" showFixedPostForm: "Показати форму запису над стрічкою новин." newNoteRecived: "Є нові нотатки" sounds: "Звуки" +sound: "Звуки" listen: "Слухати" none: "Відсутній" showInPage: "Показати на сторінці" @@ -567,7 +568,7 @@ author: "Автор" leaveConfirm: "Зміни не збережені. Ви дійсно хочете скасувати зміни?" manage: "Управління" plugins: "Плагіни" -preferencesBackups: "Резервне копіювання налаштувань" +preferencesBackups: "Бекап налаштувань" deck: "Дек" undeck: "Залишити Дек" useBlurEffectForModal: "Ефект розмиття під модальними діалогами" @@ -770,9 +771,11 @@ switch: "Перемкнути" noMaintainerInformationWarning: "Інформація про адміністраторів не налаштована" noBotProtectionWarning: "Захист від ботів не налаштовано" configure: "Налаштувати" +postToGallery: "Допис у галерею" gallery: "Галерея" recentPosts: "Нещодавні дописи" popularPosts: "Популярні дописи" +shareWithNote: "Поділитися нотаткою" ads: "Реклама" expiration: "Опитування закінчується" memo: "Примітка" @@ -785,6 +788,7 @@ ratio: "Співвідношення" previewNoteText: "Показати передогляд" customCss: "Власний CSS" global: "Глобальна" +squareAvatars: "Квадратні аватарки" sent: "Відправити" received: "Отримано" searchResult: "Результати пошуку" @@ -798,6 +802,7 @@ translate: "Переклад" translatedFrom: "Переклад з {x}" accountDeletionInProgress: "Наразі триває видалення акаунту" aiChanMode: "Режим Ai" +keepCw: "Зберігати попередження щодо вмісту" pubSub: "Акаунти Pub/Sub" lastCommunication: "Останній зв'язок" resolved: "Вирішено" @@ -811,12 +816,20 @@ filter: "Фільтр" controlPanel: "Панель керування" manageAccounts: "Керування акаунтом" makeReactionsPublic: "Зробити історію реакцій публічною" +makeReactionsPublicDescription: "Це зробить список усіх ваших попередніх реакцій загальнодоступним." classic: "Класичний" +muteThread: "Приглушити тред" +unmuteThread: "Скасувати глушіння" +ffVisibility: "Видимість підписок/підписників" +continueThread: "Показати продовження треду" +deleteAccountConfirm: "Це незворотно видалить ваш акаунт. Продовжити?" +incorrectPassword: "Неправильний пароль." voteConfirm: "Підтверджуєте свій голос за \"{choice}\"?" hide: "Сховати" leaveGroup: "Залишити групу" leaveGroupConfirm: "Залишити \"{name}\"?" welcomeBackWithName: "З поверненням, {name}!" +clickToFinishEmailVerification: "Натисніть [{ok}], щоб завершити перевірку email." overridedDeviceKind: "Тип пристрою" smartphone: "Смартфон" tablet: "Планшет" @@ -852,6 +865,7 @@ deleteAccount: "Видалення акаунту" document: "Документація" numberOfPageCache: "Кількість кешованих сторінок" logoutConfirm: "Справді вийти?" +lastActiveDate: "Останнє використання" statusbar: "Рядок стану" pleaseSelect: "Виберіть будь ласка" reverse: "Перевернути" @@ -862,9 +876,11 @@ type: "Тип" speed: "Швидкість" slow: "Повільно" fast: "Швидко" +sensitiveMediaDetection: "Виявлення NSFW" localOnly: "Локально" remoteOnly: "Тільки віддаленi" failedToUpload: "Збій завантаження" +cannotUploadBecauseNoFreeSpace: "Помилка завантаження через брак місця на Диску." beta: "Бета" enableAutoSensitive: "Автоматичне маркування NSFW" navbar: "Рядок навігації" @@ -874,27 +890,55 @@ move: "Пересунути" pushNotification: "Push сповіщення" subscribePushNotification: "Увімкнути push-сповіщення" unsubscribePushNotification: "Вимкнути push-сповіщення" +windowMaximize: "Розгорнути" +windowRestore: "Відновити" +caption: "Підпис" _sensitiveMediaDetection: sensitivity: "Чутливість детектування" setSensitiveFlagAutomatically: "Позначити як NSFW" + analyzeVideos: "Увімкнути аналіз відео" _emailUnavailable: used: "Ця email адреса вже використовується" format: "Невірний формат" + disposable: "Одноразові email-адреси використовувати не можна" + mx: "Цей email сервер недійсний" + smtp: "Цей email-сервер не відповідає" _ffVisibility: public: "Опублікувати" + followers: "Видно лише підписникам" + private: "Приватне" _signup: almostThere: "Майже готово" + emailAddressInfo: "Будь ласка, введіть вашу email-адресу. Вона не буде оприлюднена." _accountDelete: accountDelete: "Видалити акаунт" + requestAccountDelete: "Запит на видалення акаунту" + started: "Видалення розпочато." + inProgress: "Наразі триває видалення" _ad: back: "Назад" + reduceFrequencyOfThisAd: "Показувати цю рекламу менше" _gallery: my: "Моя галерея" + liked: "Вподобане" + like: "Вподобати" unlike: "Не вподобати" _email: _follow: title: "Новий підписник" + _receiveFollowRequest: + title: "Отримано запит на підписку" +_plugin: + install: "Встановити плагін" + installWarn: "Будь ласка, не встановлюйте плагінів, яким ви не довіряєте." + manage: "Керування плагінами" _preferencesBackups: + list: "Створені бекапи" + saveNew: "Зберегти як новий" + loadFile: "Завантажити з файлу" + apply: "Застосувати до цього пристрою" + save: "Зберегти" + cannotSave: "Збереження не вдалося" createdAt: "Створено: {date} {time}" updatedAt: "Оновлено: {date} {time}" cannotLoad: "Не вдалося завантажити" @@ -993,6 +1037,9 @@ _channel: usersCount: "{n} учасників" notesCount: "{n} дописів" _menuDisplay: + sideFull: "Збоку" + sideIcon: "Збоку (значки)" + top: "Зверху" hide: "Сховати" _wordMute: muteWords: "Заглушені слова" @@ -1003,6 +1050,9 @@ _wordMute: soft: "М'яко" hard: "Жорстко" mutedNotes: "Заблоковані нотатки" +_instanceMute: + instanceMuteDescription2: "Розділяйте новими рядками" + title: "Приховує нотатки з перелічених інстансів." _theme: explore: "Оглянути теми" install: "Встановити тему" @@ -1106,7 +1156,7 @@ _tutorial: step4_1: "Ви розмістили свій перший запис?" step4_2: "Ура! Ваш перший запис відображається на вашій стрічці подій." step5_1: "Настав час оживити вашу стрічку подій підписавшись на інших користувачів." - step5_2: "{featured} показує популярні записи , а {explore} популярних користувачів з цього інстансу. Спробуйте підписатись на користувача, який вам сподобався!" + step5_2: "{explore} допоможе вам знайти цікавих людей та підписатися на них." step5_3: "Щоб підписатись на інших користувачів, нажміть на їхнє зображення, а потім на кнопку \"підписатись\"." step5_4: "Якщо користувач має замок при імені, то йому потрібно буде вручну підтвердити вашу заявку на підписку." step6_1: "Тепер ви повинні бачити записи інших користувачів на вашій стрічці подій." @@ -1115,7 +1165,9 @@ _tutorial: step7_1: "Вітаю! Ви пройшли ознайомлення з Misskey." step7_2: "Якщо ви хочете більше дізнатись про Misskey, зайдіть в розділ {help}." step7_3: "Насолоджуйтесь Misskey! 🚀" + step8_3: "Ви завжди можете змінити цей параметр пізніше." _2fa: + registerDevice: "Зареєструвати новий пристрій" registerKey: "Зареєструвати новий ключ безпеки" _permissions: "read:account": "Переглядати дані профілю" @@ -1180,6 +1232,8 @@ _widgets: jobQueue: "Черга завдань" serverMetric: "Показники сервера " aiscript: "Консоль AiScript" + _userList: + chooseList: "Виберіть список" _cw: hide: "Сховати" show: "Показати більше" @@ -1305,8 +1359,6 @@ _pages: eyeCatchingImageRemove: "Видалити привабливе зображення" chooseBlock: "Додати блок" selectType: "Виберіть тип" - enterVariableName: "Введіть назву для змінної" - variableNameIsAlreadyUsed: "Ця назва вже використовується іншою змінною" contentBlocks: "Контент" inputBlocks: "Ввід" specialBlocks: "Особливе" @@ -1316,248 +1368,11 @@ _pages: section: "Розділ" image: "Зображення" button: "Кнопка" - if: "Якщо" - _if: - variable: "Змінні" - post: "Створення нотатки" - _post: - text: "Вміст" - canvasId: "Ідентифікатор полотна" - textInput: "Введення тексту" - _textInput: - name: "Ім'я змінної" - text: "Назва" - default: "Значення за замовчуванням" - textareaInput: "Багаторядкове введення тексту" - _textareaInput: - name: "Ім'я змінної" - text: "Назва" - default: "Значення за промовчанням" - numberInput: "Числове введення" - _numberInput: - name: "Ім'я змінної" - text: "Назва" - default: "Значення за промовчанням" - canvas: "Полотно" - _canvas: - id: "Ідентифікатор полотна" - width: "Ширина" - height: "Висота" note: "Вбудована нотатка" _note: id: "Ідентифікатор нотатки" idDescription: "Також можна вказати посилання на нотатку" detailed: "Детальний вигляд" - switch: "Перемикач" - _switch: - name: "Ім'я змінної" - text: "Назва" - default: "Значення за промовчанням" - counter: "Лічильник" - _counter: - name: "Ім'я змінної" - text: "Назва" - inc: "Збільшити на" - _button: - text: "Напис" - colored: "Кольоровий" - action: "Дія кнопки" - _action: - dialog: "Показати повідомлення" - _dialog: - content: "Вміст" - resetRandom: "Скидання генератора випадковості" - pushEvent: "Надіслати подію" - _pushEvent: - event: "Назві події" - message: "Повідомлення для відображення при активації" - variable: "Змінна для надсилання" - no-variable: "Відсутньо" - callAiScript: "Виклик AiScript" - _callAiScript: - functionName: "Ім'я функції" - radioButton: "Вибір" - _radioButton: - name: "Ім'я змінної" - title: "Напис" - values: "Варіанти, розділені розривами рядків" - default: "Значення за промовчанням" - script: - categories: - flow: "Керування потоком" - logical: "Логічні операції" - operation: "Обчислення" - comparison: "Порівняння" - random: "Випадковість" - value: "Значення" - fn: "Функції" - text: "Дії з текстом" - convert: "Перетворення" - list: "Списки" - blocks: - text: "Текст" - multiLineText: "Текст (багаторядковий)" - textList: "Текстовий список" - _textList: - info: "Використовувати новий рядок як роздільник для вводу" - strLen: "Довжина тексту" - _strLen: - arg1: "Текст" - strPick: "Вибрати символ" - _strPick: - arg1: "Текст" - arg2: "Розташування символу" - strReplace: "Заміна тексту" - _strReplace: - arg1: "Текст" - arg2: "Текст, який потрібно замінити" - arg3: "Заміняти на" - strReverse: "Перевернути текст" - _strReverse: - arg1: "Текст" - join: "Конкатенація тексту" - _join: - arg1: "Списки" - arg2: "Розділювач" - add: "Додати" - _add: - arg1: "A" - arg2: "B" - subtract: "Відняти" - _subtract: - arg1: "A" - arg2: "B" - multiply: "Помножити" - _multiply: - arg1: "A" - arg2: "B" - divide: "Поділити" - _divide: - arg1: "A" - arg2: "B" - mod: "Остача" - _mod: - arg1: "A" - arg2: "B" - round: "Десяткове округлення" - _round: - arg1: "Число" - eq: "A дорівнює B" - _eq: - arg1: "A" - arg2: "B" - notEq: "A не дорівнює B" - _notEq: - arg1: "A" - arg2: "B" - and: "А І Б" - _and: - arg1: "A" - arg2: "B" - or: "A АБО B" - _or: - arg1: "A" - arg2: "B" - lt: "< A менше, ніж B" - _lt: - arg1: "A" - arg2: "B" - gt: "> A більше, ніж B" - _gt: - arg1: "A" - arg2: "B" - ltEq: "<= A менше або дорівнює B" - _ltEq: - arg1: "A" - arg2: "B" - gtEq: ">= A більше або дорівнює B" - _gtEq: - arg1: "A" - arg2: "B" - if: "Умова" - _if: - arg1: "Якщо" - arg2: "Якщо так" - arg3: "Якщо ні" - not: "НЕ" - _not: - arg1: "НЕ" - random: "Випадково" - _random: - arg1: "Імовірність" - rannum: "Випадкове число" - _rannum: - arg1: "Мінімальне значення" - arg2: "Максимальне значення" - randomPick: "Випадковий вибір зі списку" - _randomPick: - arg1: "Списки" - dailyRandom: "Випадково (триває добу)" - _dailyRandom: - arg1: "Імовірність" - dailyRannum: "Випадкове число (триває добу)" - _dailyRannum: - arg1: "Мінімальне значення" - arg2: "Максимальне значення" - dailyRandomPick: "Випадково вибрати зі списку (триває добу)" - _dailyRandomPick: - arg1: "Списки" - seedRandom: "Випадковість (з насінням)" - _seedRandom: - arg1: "Насіння" - arg2: "Імовірність" - seedRannum: "Випадкове число (з насінням)" - _seedRannum: - arg1: "Насіння" - arg2: "Мінімальне значення" - arg3: "Максимальне значення" - seedRandomPick: "Випадково вибрати зі списку (з насінням)" - _seedRandomPick: - arg1: "Насіння" - arg2: "Списки" - DRPWPM: "Випадково вибрати зі зваженого списку (триває добу)" - _DRPWPM: - arg1: "Текстовий список" - pick: "Вибір зі списку" - _pick: - arg1: "Списки" - arg2: "Позиція" - listLen: "Отримати довжину списку" - _listLen: - arg1: "Списки" - number: "Число" - stringToNumber: "Текст на число" - _stringToNumber: - arg1: "Текст" - numberToString: "Число на текст" - _numberToString: - arg1: "Число" - splitStrByLine: "Розбиття тексту на рядки" - _splitStrByLine: - arg1: "Текст" - ref: "Змінні" - aiScriptVar: "Змінна AiScript" - fn: "Функції" - _fn: - slots: "Паз" - slots-info: "Використовувати нову лінію як роздільник пазів" - arg1: "Вивід" - for: "Повторення" - _for: - arg1: "Кількість повторень" - arg2: "Дія" - typeError: "Паз {slot} приймає \"{expect}\" тип, але надана змінна має тип \"{actual}\"!" - thereIsEmptySlot: "Паз {slot} пустий!" - types: - string: "Текст" - number: "Число" - boolean: "Прапорець" - array: "Списки" - stringArray: "Текстовий список" - emptySlot: "Пустий паз" - enviromentVariables: "Змінні середовища" - pageVariables: "Елемент сторінки" - argVariables: "Стрічка вводу" _relayStatus: requesting: "Очікує затвердження" accepted: "Затверджено" @@ -1602,6 +1417,10 @@ _deck: stackLeft: "У стовпчик вліво" popRight: "Витягнути вправо" profile: "Обліковий запис" + newProfile: "Новий профіль" + deleteProfile: "Видалити профіль" + introduction: "Створіть для себе ідеальний інтерфейс, вільно розташувавши стовпці!" + widgetsIntroduction: "Будь ласка, виберіть «Редагувати віджети» в меню стовпців і додайте віджет." _columns: main: "Головна" widgets: "Віджети" diff --git a/locales/vi-VN.yml b/locales/vi-VN.yml index caa035197a..fdb6ec2647 100644 --- a/locales/vi-VN.yml +++ b/locales/vi-VN.yml @@ -452,7 +452,6 @@ language: "Ngôn ngữ" uiLanguage: "Ngôn ngữ giao diện" groupInvited: "Bạn đã được mời tham gia nhóm" aboutX: "Giới thiệu {x}" -useOsNativeEmojis: "Dùng emoji hệ thống" disableDrawer: "Không dùng menu thanh bên" youHaveNoGroups: "Không có nhóm nào" joinOrCreateGroup: "Tham gia hoặc tạo một nhóm mới." @@ -505,6 +504,7 @@ deleteAll: "Xóa tất cả" showFixedPostForm: "Hiện khung soạn tút ở phía trên bảng tin" newNoteRecived: "Đã nhận tút mới" sounds: "Âm thanh" +sound: "Âm thanh" listen: "Nghe" none: "Không" showInPage: "Hiện trong trang" @@ -1292,6 +1292,8 @@ _widgets: serverMetric: "Thống kê máy chủ" aiscript: "AiScript console" aichan: "Ai" + _userList: + chooseList: "Chọn danh sách" _cw: hide: "Ẩn" show: "Tải thêm" @@ -1427,8 +1429,6 @@ _pages: eyeCatchingImageRemove: "Xóa ảnh thu nhỏ" chooseBlock: "Thêm khối" selectType: "Chọn kiểu" - enterVariableName: "Nhập tên một biến thể" - variableNameIsAlreadyUsed: "Tên biến thể này đã được sử dụng" contentBlocks: "Nội dung" inputBlocks: "Nhập" specialBlocks: "Đặc biệt" @@ -1438,249 +1438,11 @@ _pages: section: "Mục " image: "Hình ảnh" button: "Nút" - if: "Nếu" - _if: - variable: "Biến thể" - post: "Mẫu đăng" - _post: - text: "Nội dung" - attachCanvasImage: "Đính kèm hình canva" - canvasId: "ID Canva" - textInput: "Văn bản đầu vào" - _textInput: - name: "Tên biến thể" - text: "Tựa đề" - default: "Giá trị mặc định" - textareaInput: "Văn bản nhiều dòng đầu vào" - _textareaInput: - name: "Tên biến thể" - text: "Tựa đề" - default: "Giá trị mặc định" - numberInput: "Đầu vào số" - _numberInput: - name: "Tên biến thể" - text: "Tựa đề" - default: "Giá trị mặc định" - canvas: "Canva" - _canvas: - id: "ID Canva" - width: "Chiều rộng" - height: "Chiều cao" note: "Tút đã nhúng" _note: id: "ID tút" idDescription: "Ngoài ra, bạn có thể dán URL tút vào đây." detailed: "Xem chi tiết" - switch: "Chuyển đổi" - _switch: - name: "Tên biến thể" - text: "Tựa đề" - default: "Giá trị mặc định" - counter: "Bộ đếm" - _counter: - name: "Tên biến thể" - text: "Tựa đề" - inc: "Bước" - _button: - text: "Tựa đề" - colored: "Với màu" - action: "Thao tác khi nhấn nút" - _action: - dialog: "Hiện hộp thoại" - _dialog: - content: "Nội dung" - resetRandom: "Đặt lại seed ngẫu nhiên" - pushEvent: "Gửi một sự kiện" - _pushEvent: - event: "Tên sự kiện" - message: "Tin nhắn hiển thị khi kích hoạt" - variable: "Biển thể để gửi" - no-variable: "Không" - callAiScript: "Gọi AiScript" - _callAiScript: - functionName: "Tên tính năng" - radioButton: "Lựa chọn" - _radioButton: - name: "Tên biến thể" - title: "Tựa đề" - values: "Phân tách các mục bằng cách xuống dòng" - default: "Giá trị mặc định" - script: - categories: - flow: "Điều khiển" - logical: "Hoạt động logic" - operation: "Tính toán" - comparison: "So sánh" - random: "Ngẫu nhiên" - value: "Giá trị" - fn: "Tính năng" - text: "Tác vụ văn bản" - convert: "Chuyển đổi" - list: "Danh sách" - blocks: - text: "Văn bản" - multiLineText: "Văn bản (nhiều dòng)" - textList: "Văn bản liệt kê" - _textList: - info: "Phân tách mục bằng cách xuống dòng" - strLen: "Độ dài văn bản" - _strLen: - arg1: "Văn bản" - strPick: "Trích xuất chuỗi" - _strPick: - arg1: "Văn bản" - arg2: "Vị trí chuỗi" - strReplace: "Thay thế chuỗi" - _strReplace: - arg1: "Nội dung" - arg2: "Văn bản thay thế" - arg3: "Thay thế bằng" - strReverse: "Lật văn bản" - _strReverse: - arg1: "Văn bản" - join: "Nối văn bản" - _join: - arg1: "Danh sách" - arg2: "Phân cách" - add: "Cộng" - _add: - arg1: "A" - arg2: "B" - subtract: "Trừ" - _subtract: - arg1: "A" - arg2: "B" - multiply: "Nhân" - _multiply: - arg1: "A" - arg2: "B" - divide: "Chia" - _divide: - arg1: "A" - arg2: "B" - mod: "Phần còn lại" - _mod: - arg1: "A" - arg2: "B" - round: "Làm tròn thập phân" - _round: - arg1: "Số" - eq: "A và B bằng nhau" - _eq: - arg1: "A" - arg2: "B" - notEq: "A và B khác nhau" - _notEq: - arg1: "A" - arg2: "B" - and: "A VÀ B" - _and: - arg1: "A" - arg2: "B" - or: "A HOẶC B" - _or: - arg1: "A" - arg2: "B" - lt: "< A nhỏ hơn B" - _lt: - arg1: "A" - arg2: "B" - gt: "> A lớn hơn B" - _gt: - arg1: "A" - arg2: "B" - ltEq: "<= A nhỏ hơn hoặc bằng B" - _ltEq: - arg1: "A" - arg2: "B" - gtEq: ">= A lớn hơn hoặc bằng B" - _gtEq: - arg1: "A" - arg2: "B" - if: "Nhánh" - _if: - arg1: "Nếu" - arg2: "Sau đó" - arg3: "Khác" - not: "KHÔNG" - _not: - arg1: "KHÔNG" - random: "Ngẫu nhiên" - _random: - arg1: "Xác suất" - rannum: "Số ngẫu nhiên" - _rannum: - arg1: "Giá trị tối thiểu" - arg2: "Giá trị tối đa" - randomPick: "Chọn ngẫu nhiên từ danh sách" - _randomPick: - arg1: "Danh sách" - dailyRandom: "Ngẫu nhiên (Đổi mỗi người một lần mỗi ngày)" - _dailyRandom: - arg1: "Xác suất" - dailyRannum: "Số ngẫu nhiên (Đổi mỗi người một lần mỗi ngày)" - _dailyRannum: - arg1: "Giá trị tối thiểu" - arg2: "Giá trị tối đa" - dailyRandomPick: "Chọn ngẫu nhiên từ một danh sách (Đổi mỗi người một lần mỗi ngày)" - _dailyRandomPick: - arg1: "Danh sách" - seedRandom: "Ngẫu nhiên (với seed)" - _seedRandom: - arg1: "Seed" - arg2: "Xác suất" - seedRannum: "Số ngẫu nhiên (với seed)" - _seedRannum: - arg1: "Seed" - arg2: "Giá trị tối thiểu" - arg3: "Giá trị tối đa" - seedRandomPick: "Chọn ngẫu nhiên từ danh sách (với seed)" - _seedRandomPick: - arg1: "Seed" - arg2: "Danh sách" - DRPWPM: "Chọn ngẫu nhiên từ danh sách nặng (Đổi mỗi người một lần mỗi ngày)" - _DRPWPM: - arg1: "Văn bản liệt kê" - pick: "Chọn từ danh sách" - _pick: - arg1: "Danh sách" - arg2: "Vị trí" - listLen: "Lấy độ dài danh sách" - _listLen: - arg1: "Danh sách" - number: "Số" - stringToNumber: "Chữ thành số" - _stringToNumber: - arg1: "Văn bản" - numberToString: "Số thành chữ" - _numberToString: - arg1: "Số" - splitStrByLine: "Phân cách văn bản bằng cách xuống dòng" - _splitStrByLine: - arg1: "Văn bản" - ref: "Biến thể" - aiScriptVar: "Biển thể AiScript" - fn: "Tính năng" - _fn: - slots: "Chỗ" - slots-info: "Phân cách chỗ bằng cách xuống dòng" - arg1: "Đầu ra" - for: "để-Lặp lại" - _for: - arg1: "Số lần lặp lại" - arg2: "Hành động" - typeError: "Chỗ {slot} chấp nhận các giá trị thuộc loại \"{expect}\", nhưng giá trị được cung cấp thuộc loại \"{actual}\"!" - thereIsEmptySlot: "Chỗ {slot} đang trống!" - types: - string: "Văn bản" - number: "Số" - boolean: "Cờ" - array: "Danh sách" - stringArray: "Văn bản liệt kê" - emptySlot: "Chỗ trống" - enviromentVariables: "Biến môi trường" - pageVariables: "Biến trang" - argVariables: "Đầu vào chỗ" _relayStatus: requesting: "Đang chờ" accepted: "Đã duyệt" diff --git a/locales/zh-CN.yml b/locales/zh-CN.yml index 3caa6a7461..96f515447c 100644 --- a/locales/zh-CN.yml +++ b/locales/zh-CN.yml @@ -16,7 +16,7 @@ cancel: "取消" noThankYou: "不用" enterUsername: "输入用户名" renotedBy: "由 {user} 转贴" -noNotes: "没有帖文" +noNotes: "没有帖子" noNotifications: "无通知" instance: "实例" settings: "设置" @@ -456,7 +456,6 @@ language: "语言" uiLanguage: "显示语言" groupInvited: "您有新的群组邀请" aboutX: "关于 {x}" -useOsNativeEmojis: "使用系统的原生表情符号" disableDrawer: "不显示抽屉菜单" youHaveNoGroups: "没有群组" joinOrCreateGroup: "请加入一个现有的群组,或者创建新群组。" @@ -509,6 +508,7 @@ deleteAll: "全部删除" showFixedPostForm: "在时间线顶部显示发帖框" newNoteRecived: "有新的帖子" sounds: "提示音" +sound: "提示音" listen: "试听" none: "无" showInPage: "在页面中显示" @@ -605,7 +605,7 @@ wordMute: "文字屏蔽" regexpError: "正则表达式错误" regexpErrorDescription: "{tab} 屏蔽文字的第 {line} 行的正则表达式有错误:" instanceMute: "实例的屏蔽" -userSaysSomething: "{name}说了什么" +userSaysSomething: "{name}说了什么,但是被您屏蔽了" makeActive: "启用" display: "显示" copy: "复制" @@ -906,6 +906,10 @@ pushNotificationAlreadySubscribed: "推送通知消息已启用" pushNotificationNotSupported: "浏览器或实例不支持推送通知消息" sendPushNotificationReadMessage: "删除已读推送通知消息" sendPushNotificationReadMessageCaption: "“{emptyPushNotificationMessage}”的通知消息将会显示。您终端设备的电池消耗可能会增加。" +windowMaximize: "最大化" +windowRestore: "还原" +caption: "标题" +loggedInAsBot: "已登录的Bot" _sensitiveMediaDetection: description: "可以使用机器学习技术自动检测敏感媒体,以便进行审核。服务器负载将略微增加。" sensitivity: "检测敏感度" @@ -1306,6 +1310,8 @@ _widgets: serverMetric: "服务器指标" aiscript: "AiScript控制台" aichan: "小蓝" + _userList: + chooseList: "选择列表" _cw: hide: "隐藏" show: "查看更多" @@ -1441,8 +1447,6 @@ _pages: eyeCatchingImageRemove: "删除封面图片" chooseBlock: "添加块" selectType: "选择类型" - enterVariableName: "请输入变量名" - variableNameIsAlreadyUsed: "变量名已使用" contentBlocks: "内容" inputBlocks: "输入" specialBlocks: "特殊" @@ -1452,249 +1456,11 @@ _pages: section: "章节" image: "图片" button: "按钮" - if: "如果" - _if: - variable: "变量" - post: "投稿窗口" - _post: - text: "内容" - attachCanvasImage: "附加画布图像" - canvasId: "画布ID" - textInput: "文本输入" - _textInput: - name: "变量名" - text: "标题" - default: "默认值" - textareaInput: "多行文本输入" - _textareaInput: - name: "变量名" - text: "标题" - default: "默认值" - numberInput: "输入数值" - _numberInput: - name: "变量名" - text: "标题" - default: "默认值" - canvas: "画布" - _canvas: - id: "画布ID" - width: "宽度" - height: "高度" note: "嵌入的帖子" _note: id: "帖子ID" idDescription: "您也可以通过粘贴帖子的URL来进行设置。" detailed: "显示详细信息" - switch: "开关" - _switch: - name: "变量名" - text: "标题" - default: "默认值" - counter: "计数器" - _counter: - name: "变量名" - text: "标题" - inc: "增加值" - _button: - text: "标题" - colored: "彩色" - action: "按下按钮时的行为" - _action: - dialog: "显示对话框" - _dialog: - content: "内容" - resetRandom: "重置随机值" - pushEvent: "发送事件" - _pushEvent: - event: "事件名称" - message: "按下时显示的消息" - variable: "发送的变量" - no-variable: "空" - callAiScript: "调用AiScript" - _callAiScript: - functionName: "函数名" - radioButton: "选择项" - _radioButton: - name: "变量名" - title: "标题" - values: "使用换行区分的选择项" - default: "默认值" - script: - categories: - flow: "控制" - logical: "逻辑运算" - operation: "计算" - comparison: "比较" - random: "随机" - value: "值" - fn: "函数" - text: "文本操作" - convert: "转换" - list: "列表" - blocks: - text: "文本" - multiLineText: "文本 (多行)" - textList: "文本列表" - _textList: - info: "请使用换行符分隔每行" - strLen: "文本长度" - _strLen: - arg1: "文本" - strPick: "提取字符" - _strPick: - arg1: "文本" - arg2: "字符位置" - strReplace: "替换文本" - _strReplace: - arg1: "文本" - arg2: "替换之前" - arg3: "替换之后" - strReverse: "文本反向" - _strReverse: - arg1: "文本" - join: "合并文本" - _join: - arg1: "列表" - arg2: "分隔符" - add: "加" - _add: - arg1: "A" - arg2: "B" - subtract: "减" - _subtract: - arg1: "A" - arg2: "B" - multiply: "乘" - _multiply: - arg1: "A" - arg2: "B" - divide: "除" - _divide: - arg1: "A" - arg2: "B" - mod: "取模(MOD)" - _mod: - arg1: "A" - arg2: "B" - round: "四舍五入" - _round: - arg1: "数值" - eq: "A和B相等" - _eq: - arg1: "A" - arg2: "B" - notEq: "A和B不等" - _notEq: - arg1: "A" - arg2: "B" - and: "A和B" - _and: - arg1: "A" - arg2: "B" - or: "A或B" - _or: - arg1: "A" - arg2: "B" - lt: "< A小于B" - _lt: - arg1: "A" - arg2: "B" - gt: "> A大于B" - _gt: - arg1: "A" - arg2: "B" - ltEq: "<= A小于等于B" - _ltEq: - arg1: "A" - arg2: "B" - gtEq: ">= A大于等于B" - _gtEq: - arg1: "A" - arg2: "B" - if: "分支" - _if: - arg1: "如果" - arg2: "如果" - arg3: "否则" - not: "否" - _not: - arg1: "否" - random: "随机" - _random: - arg1: "概率" - rannum: "随机数" - _rannum: - arg1: "最小值" - arg2: "最大值" - randomPick: "从列表中随机选择" - _randomPick: - arg1: "列表" - dailyRandom: "随机(每个用户每日)" - _dailyRandom: - arg1: "概率" - dailyRannum: "随机数(每个用户每日)" - _dailyRannum: - arg1: "最小值" - arg2: "最大值" - dailyRandomPick: "从列表中随机选择(每个用户每日)" - _dailyRandomPick: - arg1: "列表" - seedRandom: "随机 (种子)" - _seedRandom: - arg1: "种子" - arg2: "概率" - seedRannum: "随机数(种子)" - _seedRannum: - arg1: "种子" - arg2: "最小值" - arg3: "最大值" - seedRandomPick: "从列表中随机选择 (种子)" - _seedRandomPick: - arg1: "种子" - arg2: "列表" - DRPWPM: "从概率列表中随机选择(每用户每天)" - _DRPWPM: - arg1: "文本列表" - pick: "从列表中选择" - _pick: - arg1: "列表" - arg2: "位置" - listLen: "获取列表长度" - _listLen: - arg1: "列表" - number: "数值" - stringToNumber: "文本到数字" - _stringToNumber: - arg1: "文本" - numberToString: "数字到文本" - _numberToString: - arg1: "数值" - splitStrByLine: "将文本按行拆分" - _splitStrByLine: - arg1: "文本" - ref: "变量" - aiScriptVar: "AiScript变量" - fn: "函数" - _fn: - slots: "槽函数" - slots-info: "请使用换行符分隔每个槽函数" - arg1: "输出" - for: "重复" - _for: - arg1: "次数" - arg2: "处理" - typeError: "槽函数{slot}需要传入“{expect}”,但是实际传入为“{actual}”!" - thereIsEmptySlot: "槽函数{slot}为空!" - types: - string: "文字" - number: "数值" - boolean: "Flag" - array: "列表" - stringArray: "文本列表" - emptySlot: "空白槽函数" - enviromentVariables: "环境变量" - pageVariables: "页面元素" - argVariables: "输入变量" _relayStatus: requesting: "待批准" accepted: "已批准" @@ -1713,6 +1479,7 @@ _notification: yourFollowRequestAccepted: "您的关注请求已通过" youWereInvitedToGroup: "您有新的群组邀请" pollEnded: "问卷调查结果已生成。" + unreadAntennaNote: "天线 {name}" emptyPushNotificationMessage: "推送通知已更新" _types: all: "全部" diff --git a/locales/zh-TW.yml b/locales/zh-TW.yml index 7fe1e964e8..a2a7e6e7c5 100644 --- a/locales/zh-TW.yml +++ b/locales/zh-TW.yml @@ -456,7 +456,6 @@ language: "語言" uiLanguage: "介面語言" groupInvited: "您有新的群組邀請" aboutX: "關於{x}" -useOsNativeEmojis: "使用OS原生表情符號" disableDrawer: "不顯示下拉式選單" youHaveNoGroups: "找不到群組" joinOrCreateGroup: "請加入現有群組,或創建新群組。" @@ -509,6 +508,7 @@ deleteAll: "刪除所有記錄" showFixedPostForm: "於時間軸頁頂顯示「發送貼文」方框" newNoteRecived: "發現新的貼文" sounds: "音效" +sound: "音效" listen: "聆聽" none: "無" showInPage: "在頁面中顯示" @@ -906,6 +906,10 @@ pushNotificationAlreadySubscribed: "推播通知啟用中" pushNotificationNotSupported: "瀏覽器或實例不支援推播通知" sendPushNotificationReadMessage: "通知與訊息如果已讀的話,就將推播通知刪除" sendPushNotificationReadMessageCaption: "「{emptyPushNotificationMessage}」通知將立刻顯示。可能會增加設備的電池消耗。" +windowMaximize: "最大化" +windowRestore: "復原" +caption: "標題" +loggedInAsBot: "以機器人帳號登入中" _sensitiveMediaDetection: description: "您可以使用機器學習自動檢測敏感媒體並將其用於審核。 伺服器的負荷會稍微增加。" sensitivity: "檢測敏感度" @@ -1306,6 +1310,8 @@ _widgets: serverMetric: "服務器指標 " aiscript: "AiScript控制台" aichan: "小藍" + _userList: + chooseList: "選擇清單" _cw: hide: "隱藏" show: "瀏覽更多" @@ -1441,8 +1447,6 @@ _pages: eyeCatchingImageRemove: "刪除封面影像" chooseBlock: "新增方塊" selectType: "選擇類型" - enterVariableName: "請輸入變數名稱" - variableNameIsAlreadyUsed: "變數名稱已被佔用" contentBlocks: "內容" inputBlocks: "輸入" specialBlocks: "特殊" @@ -1452,249 +1456,11 @@ _pages: section: "區段" image: "圖片" button: "按鈕" - if: "如果" - _if: - variable: "變數" - post: "發佈窗口" - _post: - text: "内容" - attachCanvasImage: "附加相簿圖像 " - canvasId: "畫布ID" - textInput: "插入字串" - _textInput: - name: "變數名稱" - text: "標題" - default: "預設值" - textareaInput: "多行文字输入" - _textareaInput: - name: "變數名稱" - text: "標題" - default: "預設值" - numberInput: "輸入數值" - _numberInput: - name: "變數名稱" - text: "標題" - default: "預設值" - canvas: "畫布" - _canvas: - id: "畫布ID" - width: "寬度" - height: "高度" note: "嵌式貼文" _note: id: "貼文ID" idDescription: "您也可以粘貼筆記 URL 並進行設置。 " detailed: "顯示詳細內容" - switch: "開關" - _switch: - name: "變數名稱" - text: "標題" - default: "預設值" - counter: "計數器" - _counter: - name: "變數名稱" - text: "標題" - inc: "増加値" - _button: - text: "標題" - colored: "彩色" - action: "按下按鈕後發生的行為" - _action: - dialog: "顯示對話框 " - _dialog: - content: "内容" - resetRandom: "重設亂數" - pushEvent: "發送事件" - _pushEvent: - event: "事件名稱" - message: "按下時顯示的消息 " - variable: "要發送的變數" - no-variable: "沒有" - callAiScript: "調用AiScript" - _callAiScript: - functionName: "函數名稱" - radioButton: "選項" - _radioButton: - name: "變數名稱" - title: "標題" - values: "由換行符分隔的選項" - default: "預設值" - script: - categories: - flow: "控制" - logical: "邏輯運算" - operation: "計算" - comparison: "對比" - random: "隨機" - value: "數值 " - fn: "函数" - text: "文本操作" - convert: "轉換" - list: "清單" - blocks: - text: "字串" - multiLineText: "字串(多行)" - textList: "字串串列" - _textList: - info: "請分開每個換行符 " - strLen: "字串長度" - _strLen: - arg1: "字串" - strPick: "提取字元" - _strPick: - arg1: "字串" - arg2: "字元位置" - strReplace: "替換字串" - _strReplace: - arg1: "字串" - arg2: "替換前" - arg3: "替換後" - strReverse: "倒轉字串" - _strReverse: - arg1: "字串" - join: "合併字串" - _join: - arg1: "清單" - arg2: "分隔字元" - add: "加" - _add: - arg1: "A" - arg2: "B" - subtract: "减去" - _subtract: - arg1: "A" - arg2: "B" - multiply: "乘" - _multiply: - arg1: "A" - arg2: "B" - divide: "除" - _divide: - arg1: "A" - arg2: "B" - mod: "餘數" - _mod: - arg1: "A" - arg2: "B" - round: "四舍五入" - _round: - arg1: "數值" - eq: "A和B相等" - _eq: - arg1: "A" - arg2: "B" - notEq: "A和B不等" - _notEq: - arg1: "A" - arg2: "B" - and: "A和B" - _and: - arg1: "A" - arg2: "B" - or: "A或B" - _or: - arg1: "A" - arg2: "B" - lt: "< A小於B" - _lt: - arg1: "A" - arg2: "B" - gt: "> A大於B" - _gt: - arg1: "A" - arg2: "B" - ltEq: "<= A小於或等於B" - _ltEq: - arg1: "A" - arg2: "B" - gtEq: ">= A大於或等於B" - _gtEq: - arg1: "A" - arg2: "B" - if: "分支" - _if: - arg1: "如果" - arg2: "如果" - arg3: "除此以外 " - not: "否" - _not: - arg1: "否" - random: "隨機" - _random: - arg1: "機率" - rannum: "亂數" - _rannum: - arg1: "下限" - arg2: "上限" - randomPick: "從列表中隨機選擇 " - _randomPick: - arg1: "清單" - dailyRandom: "隨機(使用者每日變化 )" - _dailyRandom: - arg1: "機率" - dailyRannum: "亂數(使用者每日變化)" - _dailyRannum: - arg1: "下限" - arg2: "上限" - dailyRandomPick: "從列表中隨機選擇(使用者每日變化 ) " - _dailyRandomPick: - arg1: "清單" - seedRandom: "隨機抽選種子碼" - _seedRandom: - arg1: "種子" - arg2: "機率" - seedRannum: "亂數 (種子)" - _seedRannum: - arg1: "種子" - arg2: "最小值" - arg3: "最大值" - seedRandomPick: "從列表中隨機選擇 (種子)" - _seedRandomPick: - arg1: "種子" - arg2: "清單" - DRPWPM: "从機率列表中隨機選擇(每個用户每天)" - _DRPWPM: - arg1: "字串串列" - pick: "從清單中選取" - _pick: - arg1: "清單" - arg2: "位置" - listLen: "取得清單長度" - _listLen: - arg1: "清單" - number: "數值" - stringToNumber: "將字串轉換至數値" - _stringToNumber: - arg1: "字串" - numberToString: "將數値轉換至字串" - _numberToString: - arg1: "數值" - splitStrByLine: "於換行時分割字串" - _splitStrByLine: - arg1: "字串" - ref: "變數" - aiScriptVar: "AiScript的變數" - fn: "函数" - _fn: - slots: "欄位" - slots-info: "用換行符分隔每個欄位" - arg1: "輸出" - for: "重複 " - _for: - arg1: "重複次數" - arg2: "處理" - typeError: "槽參數{slot}需要傳入“{expect}”,但是實際傳入為“{actual}”!" - thereIsEmptySlot: "參數{slot}是空的!" - types: - string: "字串" - number: "数值" - boolean: "標記" - array: "清單" - stringArray: "字串列表" - emptySlot: "空欄位" - enviromentVariables: "環境變數" - pageVariables: "頁面元素" - argVariables: "輸入欄位" _relayStatus: requesting: "等待核准" accepted: "已通過核准" @@ -1713,6 +1479,7 @@ _notification: yourFollowRequestAccepted: "您的追隨請求已通過" youWereInvitedToGroup: "您有新的群組邀請" pollEnded: "問卷調查已產生結果" + unreadAntennaNote: "天線 {name}" emptyPushNotificationMessage: "推送通知已更新" _types: all: "全部 "