Added Russian and German locales #7
154
locale/ru.json
154
locale/ru.json
@ -1,98 +1,98 @@
|
|||||||
{
|
{
|
||||||
"metadata": {
|
"metadata": {
|
||||||
"codes": [
|
"codes": [
|
||||||
"en",
|
"ru",
|
||||||
"en-GB"
|
"ru-RU"
|
||||||
],
|
],
|
||||||
"flag": "🇬🇧",
|
"flag": "🇺🇦",
|
||||||
"name": "English"
|
"name": "Російська"
|
||||||
},
|
},
|
||||||
"messages": {
|
"messages": {
|
||||||
"cancelled": "Operation has been cancelled.",
|
"cancelled": "Операцію скасовано.",
|
||||||
"setup": "⚙️ Let's begin configuration with the search for your location.\n\nPlease, select whether you want to search among the locations near you or go straight to the search by location name.\n\nNote that the location you send will **NOT** be saved anywhere and is only used for location lookup in the database.",
|
"setup": "⚙️ Почнемо налаштування з пошуку Вашого місцезнаходження.\n\nБудь ласка, виберіть, чи хочете Ви шукати серед найближчих до Вас локацій, чи одразу перейти до пошуку за назвою.\n\nЗверніть увагу, що надіслане Вами місцезнаходження **НЕ** зберігається ніде і використовується лише для пошуку місць поряд в базі даних.",
|
||||||
"cancel": "Use /cancel if you want to cancel this operation.",
|
"cancel": "Якщо Ви хочете скасувати цю операцію, використовуйте /cancel.",
|
||||||
"checkout_deleted": "🗑️ Your data has been deleted. If you want to start using this bot again, please use /setup command. Otherwise delete/block the bot and do not interact with it anymore.",
|
"checkout_deleted": "🗑️ Ваші дані було видалено. Якщо Ви хочете знову почати користуватися цим ботом, скористайтеся командою /setup. В іншому випадку видаліть/заблокуйте бота і більше не взаємодійте з ним.",
|
||||||
"checkout_deletion": "Alright. Please, confirm that you want to delete your data from the bot.\n\nFollowing data will be deleted:\n• Selected location\n• Preferred language of all messages\n• Time of the notifications\n• Offset of the notifications\n\nUse keyboard provided to confirm and continue or /cancel to abort this operation.",
|
"checkout_deletion": "Гаразд. Будь ласка, підтвердіть, що Ви хочете видалити свої дані з бота.\n\nНаступні дані будуть видалені:\n• Вибране місце\n• Бажана мова всіх повідомлень\n• Час сповіщень\n• Зсув сповіщень\n\nВикористовуйте клавіатуру, щоб підтвердити й продовжити або /cancel, щоб перервати цю операцію.",
|
||||||
"checkout": "Here's pretty much all the data bot has. Please, use these buttons to choose whether you want to delete your data from the bot.",
|
"checkout": "Це фактично всі дані, які має бот. Будь ласка, використовуйте ці кнопки, щоб вибрати, чи хочете Ви видалити свої дані з бота.",
|
||||||
"commands_removed": "✅ All currently registered commands have been unregistered. Commands will be registered again on bot's start.",
|
"commands_removed": "✅ Всі зареєстровані на цю мить команди було видалено. Команди будуть зареєстровані знову при запуску бота.",
|
||||||
"help": "🔔 This bot sends you notifications about garbage collection according to your local schedule.\n\n**Available commands**\n/help - Show this message\n/setup - Select the location\n/toggle - Disable/enable the reminders\n/set_time - Set the reminders' time\n/set_offset - Set offset between reminders and collection\n/upcoming - Show the upcoming collection\n/language - Select the bot's language\n/checkout - Export or remove your data\n\n💭 You can also suggest adding your town/district to the bot by contacting the admins using [this link]({url_contact}) and providing your schedule.\n\n⚙️ Want to host this bot yourself or make some changes? It's open-source, so you can basically fork it. Take a look at [bot's repository]({url_repo}) for details.\n\nHappy using! 🤗",
|
"help": "🔔 Цей бот надсилає сповіщення про вивезення сміття згідно з Вашим місцевим графіком.\n\n**Доступні команди**\n/help - Показати це повідомлення\n/setup - Вибрати місце розташування\n/toggle - Увімкнути/вимкнути нагадування\n/set_time - Встановити час нагадувань\n/set_offset - Встановити зсув між нагадуваннями та вивозом\n/upcoming - Показати майбутні вивезення\n/language - Обрати мову бота\n/checkout - Експортувати або видалити дані\n\nВи також можете запропонувати додати своє місто/район до бота, зв'язавшись з адміністраторами за [цим посиланням]({url_contact}) та вказавши свій розклад.\n\n⚙️ Бажаєте розмістити цього бота самостійно або внести деякі зміни? Бот має відкритий вихідний код, тож ви можете форкнути його. Ознайомтесь із [репозиторієм бота]({url_repo}) щоб дізнатись деталі.\n\nПриємного користування! 🤗",
|
||||||
"import_finished": "You have successfully inserted {count} entries.",
|
"import_finished": "Ви успішно вставили {count} записів.",
|
||||||
"import_invalid_date": "Entries contain invalid date formats. Use **ISO 8601** date format.",
|
"import_invalid_date": "Записи містять невірні формати дат. Використовуйте формат дати **ISO 8601**.",
|
||||||
"import_invalid_filetype": "Invalid input. Please, send me a JSON file with entries. {cancel_notice}",
|
"import_invalid_filetype": "Неправильний ввід. Будь ласка, надішліть мені JSON-файл із записами. {cancel_notice}",
|
||||||
"import_invalid": "This is not a valid garbage collection JSON.",
|
"import_invalid": "Це недійсний JSON даних збору сміття.",
|
||||||
"import": "Alright. Send me a valid JSON.",
|
"import": "Гаразд. Надішліть правильний JSON.",
|
||||||
"locale_choice": "Alright. Please choose the language using keyboard below.",
|
"locale_choice": "Гаразд. Будь ласка, оберіть мову за допомогою клавіатури нижче.",
|
||||||
"location_name_empty": "Could not find any locations by this name. Try rephrasing it or make sure you use the same location language and name itself as it in written by your local authorities in garbage collection schedule.\n\n{cancel_notice}",
|
"location_name_empty": "Не вдалося знайти жодного населеного пункту з такою назвою. Спробуйте перефразувати назву або переконайтеся, що Ви використовуєте ту саму мову та назву, що й місцева влада у графіку вивезення сміття.\n\n{cancel_notice}",
|
||||||
"location_name_invalid": "Please, send the name of the location as a text. {cancel_notice}",
|
"location_name_invalid": "Будь ласка, надішліть назву місця у вигляді тексту. {cancel_notice}",
|
||||||
"location_name": "Please, send me a location name. It should be the name used in your local authorities' garbage collection schedule. This usually is a name of the district or even the town itself.",
|
"location_name": "Будь ласка, надішліть мені назву населеного пункту. Це має бути назва, яка використовується у графіку вивезення сміття Вашою місцевою владою. Зазвичай це назва району або міста.",
|
||||||
"location_select": "Select the location using the keyboard provided.",
|
"location_select": "Виберіть місце за допомогою показаної клавіатури.",
|
||||||
"reminder": "**Garbage Collection**\n\nType: {type}\nDate: {date}\n\nDon't forget to prepare your bin for collection!",
|
"reminder": "**Вивіз сміття**\n\nТип: {type}\nДата: {date}\n\nНе забудьте підготувати свій контейнер до збору!",
|
||||||
"search_nearby_empty": "Could not find any locations nearby. Let's try using the name search.",
|
"search_nearby_empty": "Не вдалося знайти жодної локації поблизу. Спробуємо скористатися пошуком за назвою.",
|
||||||
"selection_invalid": "Please, select a valid option using the keyboard provided. {cancel_notice}",
|
"selection_invalid": "Будь ласка, виберіть правильний варіант за допомогою клавіатури. {cancel_notice}",
|
||||||
"set_offset_finished": "🔔 Notifications offset has been updated! You will now receive notification about collection **{offset} d.** before the collection at {time}. {toggle_notice}",
|
"set_offset_finished": "🔔 Час сповіщень було оновлено! Тепер Ви будете отримувати сповіщення про вивіз сміття за **{offset} д.** до вивозу о {time}. {toggle_notice}",
|
||||||
"set_offset_invalid": "Please, provide a valid integer number of days in range 0 to 7 (inclusive). {cancel_notice}",
|
"set_offset_invalid": "Будь ласка, вкажіть дійсну цілу кількість днів у діапазоні від 0 до 7 (включно). {cancel_notice}",
|
||||||
"set_offset": "Alright. Please, send how many days in advance do you want to get a notification about the collection.",
|
"set_offset": "Гаразд. Будь ласка, напишіть, за скільки днів до збору Ви хочете отримати сповіщення про збір.",
|
||||||
"set_time_finished": "🔔 Notifications time has been updated! You will now receive notification about collection {offset} d. before the collection at **{time}**. {toggle_notice}",
|
"set_time_finished": "🔔 Час сповіщень було оновлено! Тепер Ви будете отримувати сповіщення про вивіз сміття за {offset} д. до вивозу о **{time}**. {toggle_notice}",
|
||||||
"set_time_invalid": "Please, provide a valid time in HH:MM format. {cancel_notice}",
|
"set_time_invalid": "Будь ласка, вкажіть дійсний час у форматі ГГ:ХХ. {cancel_notice}",
|
||||||
"set_time": "Alright. Please, send your desired time in HH:MM format.",
|
"set_time": "Гаразд. Будь ласка, надішліть бажаний час у форматі ГГ:ХХ.",
|
||||||
"setup_finished": "✅ Finished! Your location is now **{name}**. You will receive the notifications about garbage collection {offset} d. in advance at {time}.",
|
"setup_finished": "✅ Готово! Ваше місцезнаходження тепер **{name}**. Ви будете отримувати сповіщення про вивезення сміття за {offset} д. заздалегідь о {time}.",
|
||||||
"setup_retry": "ℹ️ If you want try selecting the location again, use the /setup command.",
|
"setup_retry": "ℹ️ Якщо Ви захочете вибрати місце розташування, скористайтеся командою /setup.",
|
||||||
"start_code_invalid": "🚫 You have started the bot by the link containing a location, but it does not seem to be a valid one. Please, use the command /setup to manually configure the location.",
|
"start_code_invalid": "🚫 Ви запустили бота за посиланням, що містить локацію, але, схоже, вона не є дійсною. Будь ласка, скористайтеся командою /setup, щоб налаштувати локацію вручну.",
|
||||||
"start_code": "ℹ️ You have started the bot by the link containing a location **{name}**.\n\nPlease, confirm whether you want to use it as your location.",
|
"start_code": "ℹ️ Ви запустили бота за посиланням, що містить локацію **{name}**.\n\nБудь ласка, підтвердіть, чи хочете Ви використовувати її як свою локацію для сповіщень.",
|
||||||
"start_configure": "📍 Let's configure your location. Press the button on pop-up keyboard to start the process.",
|
"start_configure": "📍 Налаштуймо Вашу локацію. Натисніть кнопку на показаній клавіатурі, щоб почати процес.",
|
||||||
"start_selection_no": "Alright, you're on your own now. Please, use the command /setup to configure your location and start receiving reminders.",
|
"start_selection_no": "Гаразд, тепер Ви самі по собі. Будь ласка, скористайтеся командою /setup, щоб налаштувати своє місцезнаходження і почати отримувати нагадування.",
|
||||||
"start_selection_yes": "✅ Finished! Your location is now **{name}**. You will receive reminders about garbage collection {offset} d. in advance at {time}.\n\nPlease, visit /help if you want to know how to change notifications time or disable them.",
|
"start_selection_yes": "✅ Готово! Ваша локація тепер **{name}**. Ви будете отримувати нагадування про вивезення сміття за {offset} д. заздалегідь о {time}.\n\nБудь ласка, скористайтесь /help, якщо Ви хочете дізнатися, як змінити час сповіщень або вимкнути їх.",
|
||||||
"start": "👋 Welcome!\n\nThis small open-source bot is made to simplify your life a bit easier by sending you notifications about upcoming garbage collection in your location.\n\nBy using this bot you accept [Privacy Policy]({privacy_policy}), otherwise please block and remove this bot before further interaction.\n\nNow the official part is over so you can dive into the bot.",
|
"start": "👋 Вітання!\n\nЦей невеличкий бот з відкритим вихідним кодом створений для того, щоб трохи спростити Вам життя, надсилаючи сповіщення про вивіз сміття у вашому регіоні.\n\nКористуючись цим ботом, Ви приймаєте [Політику конфіденційності]({privacy_policy}), в іншому випадку, будь ласка, заблокуйте та видаліть цього бота перед подальшою взаємодією.\n\nТепер офіційна частина закінчена, тож Ви можете зануритися в бота.",
|
||||||
"toggle_disabled": "🔕 Notifications have been disabled.",
|
"toggle_disabled": "🔕 Сповіщення було вимкнено.",
|
||||||
"toggle_enabled_location": "🔔 Notifications have been enabled {offset} d. before garbage collection at {time} at the **{name}**.",
|
"toggle_enabled_location": "🔔 Сповіщення увімкнено за {offset} д. до вивезення сміття о {time} для локації **{name}**.",
|
||||||
"toggle_enabled": "🔔 Notifications have been enabled {offset} d. before garbage collection at {time}. Use /setup to select your location.",
|
"toggle_enabled": "🔔 Сповіщення було увімкнено за {offset} д. до вивезення сміття о {time}. Оберіть своє розташування за допомогою /setup.",
|
||||||
"toggle": "Execute /toggle to enable notifications.",
|
"toggle": "Використовуйте /toggle, щоб увімкнути сповіщення.",
|
||||||
"upcoming_empty_location": "You have no location set. Use /setup to select your location.",
|
"upcoming_empty_location": "У Вас не встановлено локацію вивозу. Оберіть свою локацію за допомогою /setup.",
|
||||||
"upcoming_empty": "No garbage collection entries found for the next 30 days at **{name}**",
|
"upcoming_empty": "Не знайдено записів про вивезення сміття на найближчі 30 днів для **{name}**",
|
||||||
"upcoming": "Upcoming garbage collection:\n\n{entries}"
|
"upcoming": "Найближчі вивози сміття:\n\n{entries}"
|
||||||
},
|
},
|
||||||
"formats": {
|
"formats": {
|
||||||
"date": "%d/%m/%Y",
|
"date": "%d.%m.%Y",
|
||||||
"time": "%H:%M"
|
"time": "%H:%M"
|
||||||
},
|
},
|
||||||
"garbage_types": {
|
"garbage_types": {
|
||||||
"0": "🟤 Bio",
|
"0": "🟤 Біо",
|
||||||
"1": "🟡 Plastic",
|
"1": "🟡 Пластик",
|
||||||
"2": "🔵 Paper",
|
"2": "🔵 Папір",
|
||||||
"3": "⚫️ General",
|
"3": "⚫️ Загальне",
|
||||||
"4": "🟢 Glass",
|
"4": "🟢 Скло",
|
||||||
"5": "❓ Unspecified"
|
"5": "❓Невизначене"
|
||||||
},
|
},
|
||||||
"commands": {
|
"commands": {
|
||||||
"help": "Show help message",
|
"help": "Показати меню допомоги",
|
||||||
"setup": "Select the location",
|
"setup": "Обрати місце розташування",
|
||||||
"toggle": "Enable/disable notifications",
|
"toggle": "Увімкнути/вимкнути сповіщення",
|
||||||
"set_time": "Set notification time",
|
"set_time": "Встановити час сповіщень",
|
||||||
"set_offset": "Set notification days offset",
|
"set_offset": "Встановити зміщення сповіщень",
|
||||||
"upcoming": "Collection for the next 30 days",
|
"upcoming": "Дати збору на наступні 30 днів",
|
||||||
"language": "Change bot's messages language",
|
"language": "Змінити мову повідомлень бота",
|
||||||
"checkout": "Export or delete user data",
|
"checkout": "Експортувати або видалити дані",
|
||||||
"import": "Upload from JSON to database",
|
"import": "Завантажити з JSON до бази даних",
|
||||||
"shutdown": "Turn off the bot",
|
"shutdown": "Вимкнути бота",
|
||||||
"remove_commands": "Unregister all commands"
|
"remove_commands": "Видалити всі команди"
|
||||||
},
|
},
|
||||||
"buttons": {
|
"buttons": {
|
||||||
"delete_confirm": "I agree and want to proceed",
|
"delete_confirm": "Я погоджуюсь і хочу продовжити",
|
||||||
"delete_no": "❌ No, I don't want to delete it",
|
"delete_no": "❌ Ні, я не хочу видаляти їх",
|
||||||
"delete_yes": "✅ Yes, I want to delete it",
|
"delete_yes": "✅ Так, я хочу видалити їх",
|
||||||
"search_name": "🔎 Search by location name",
|
"search_name": "🔎 Пошук за назвою місця",
|
||||||
"search_nearby": "📍 Search nearby locations",
|
"search_nearby": "📍 Пошук найближчих локацій",
|
||||||
"start_code_no": "❌ No, I don't want to use it",
|
"start_code_no": "❌ Ні, я не хочу її використовувати",
|
||||||
"start_code_yes": "✅ Yes, I want to use it",
|
"start_code_yes": "✅ Так, я хочу її використовувати",
|
||||||
"start_configure": "⚙️ Let's configure the bot"
|
"start_configure": "⚙️ Налаштуймо бота"
|
||||||
},
|
},
|
||||||
"callbacks": {
|
"callbacks": {
|
||||||
"locale_set": "Your language now is: {locale}"
|
"locale_set": "Встановлено мову: {locale}"
|
||||||
},
|
},
|
||||||
"force_replies": {
|
"force_replies": {
|
||||||
"import": "JSON with garbage entries",
|
"import": "JSON із записами вивозу сміття",
|
||||||
"location_name": "Location name",
|
"location_name": "Назва локації",
|
||||||
"set_offset": "Number of days",
|
"set_offset": "Кількість днів",
|
||||||
"set_time": "Time as HH:MM"
|
"set_time": "Час у вигляді ГГ:ХХ"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user