Spaces:
Running
Running
SilverElixir commited on
Commit ·
ca451cb
1
Parent(s): b5c0bbb
Style: informal ty in Russian tiktok strings, regression test
Browse files- lumen_lang.py +2 -2
- tests/test_bot_commands.py +11 -0
lumen_lang.py
CHANGED
|
@@ -508,7 +508,7 @@ STRINGS: dict[str, dict[str, str]] = {
|
|
| 508 |
"en": "Can't download the sound separately via its page link — neither TikWM nor TikTok itself give this bot the needed data for that link kind. Please send a link to any video with this sound — the bot will send the sound along with it.",
|
| 509 |
"es": "No se puede descargar el sonido por separado con el enlace a su página — ni TikWM ni el propio TikTok dan a este bot los datos necesarios para ese tipo de enlace. Envía, por favor, un enlace a cualquier video con este sonido — el bot enviará el sonido junto con él.",
|
| 510 |
"kk": "Дыбысты оның парақшасының сілтемесі арқылы жеке жүктеу мүмкін емес — мұндай сілтеме түріне TikWM де, TikTok-тың өзі де бұл ботқа қажетті деректерді бермейді. Осы дыбысы бар кез келген видеоға сілтеме жіберші — бот дыбысты онымен бірге жібереді.",
|
| 511 |
-
"ru": "Скачать звук отдельно по ссылке на его страницу не получится — ни TikWM, ни сам TikTok не отдают нужные данные по такому виду ссылки этому боту. Пришли
|
| 512 |
"uk": "Завантажити звук окремо за посиланням на його сторінку не вийде — ні TikWM, ні сам TikTok не віддають потрібні дані за таким видом посилання цьому боту. Надішли, будь ласка, посилання на будь-яке відео з цим звуком — бот надішле звук разом із ним.",
|
| 513 |
},
|
| 514 |
"tiktok_dl_hd": {
|
|
@@ -540,7 +540,7 @@ STRINGS: dict[str, dict[str, str]] = {
|
|
| 540 |
"en": "This TikTok video is too big to send — the Telegram Bot API limits file uploads to 50 MB. Try downloading this video another way.",
|
| 541 |
"es": "Este video de TikTok es demasiado grande para enviarlo — la API de bots de Telegram limita la subida de archivos a 50 MB. Intenta descargar este video de otra forma.",
|
| 542 |
"kk": "Бұл TikTok видеосы жіберу үшін тым үлкен — Telegram Bot API файл жүктеуді 50 МБ-мен шектейді. Видеоны басқа жолмен жүктеп көр.",
|
| 543 |
-
"ru": "Это видео из TikTok слишком большое для отправки — Telegram Bot API ограничивает загрузку файлов 50 МБ. Попробуй
|
| 544 |
"uk": "Це відео з TikTok занадто велике для надсилання — Telegram Bot API обмежує завантаження файлів 50 МБ. Спробуй завантажити це відео іншим способом.",
|
| 545 |
},
|
| 546 |
"tiktok_no_media": {
|
|
|
|
| 508 |
"en": "Can't download the sound separately via its page link — neither TikWM nor TikTok itself give this bot the needed data for that link kind. Please send a link to any video with this sound — the bot will send the sound along with it.",
|
| 509 |
"es": "No se puede descargar el sonido por separado con el enlace a su página — ni TikWM ni el propio TikTok dan a este bot los datos necesarios para ese tipo de enlace. Envía, por favor, un enlace a cualquier video con este sonido — el bot enviará el sonido junto con él.",
|
| 510 |
"kk": "Дыбысты оның парақшасының сілтемесі арқылы жеке жүктеу мүмкін емес — мұндай сілтеме түріне TikWM де, TikTok-тың өзі де бұл ботқа қажетті деректерді бермейді. Осы дыбысы бар кез келген видеоға сілтеме жіберші — бот дыбысты онымен бірге жібереді.",
|
| 511 |
+
"ru": "Скачать звук отдельно по ссылке на его страницу не получится — ни TikWM, ни сам TikTok не отдают нужные данные по такому виду ссылки этому боту. Пришли, пожалуйста, ссылку на любое видео с этим звуком — бот пришлёт звук вместе с ним.",
|
| 512 |
"uk": "Завантажити звук окремо за посиланням на його сторінку не вийде — ні TikWM, ні сам TikTok не віддають потрібні дані за таким видом посилання цьому боту. Надішли, будь ласка, посилання на будь-яке відео з цим звуком — бот надішле звук разом із ним.",
|
| 513 |
},
|
| 514 |
"tiktok_dl_hd": {
|
|
|
|
| 540 |
"en": "This TikTok video is too big to send — the Telegram Bot API limits file uploads to 50 MB. Try downloading this video another way.",
|
| 541 |
"es": "Este video de TikTok es demasiado grande para enviarlo — la API de bots de Telegram limita la subida de archivos a 50 MB. Intenta descargar este video de otra forma.",
|
| 542 |
"kk": "Бұл TikTok видеосы жіберу үшін тым үлкен — Telegram Bot API файл жүктеуді 50 МБ-мен шектейді. Видеоны басқа жолмен жүктеп көр.",
|
| 543 |
+
"ru": "Это видео из TikTok слишком большое для отправки — Telegram Bot API ограничивает загрузку файлов 50 МБ. Попробуй скачать это видео другим способом.",
|
| 544 |
"uk": "Це відео з TikTok занадто велике для надсилання — Telegram Bot API обмежує завантаження файлів 50 МБ. Спробуй завантажити це відео іншим способом.",
|
| 545 |
},
|
| 546 |
"tiktok_no_media": {
|
tests/test_bot_commands.py
CHANGED
|
@@ -671,3 +671,14 @@ def test_command_locales_excludes_filipino_without_iso_639_1_code():
|
|
| 671 |
# двухбуквенные ISO 639-1 коды, которых у филиппинского нет).
|
| 672 |
assert "fil" not in bot.COMMAND_LOCALES
|
| 673 |
assert set(bot.COMMAND_LOCALES) == (set(bot.SUPPORTED_LANGS) - {bot.DEFAULT_LANG, "fil"})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 671 |
# двухбуквенные ISO 639-1 коды, которых у филиппинского нет).
|
| 672 |
assert "fil" not in bot.COMMAND_LOCALES
|
| 673 |
assert set(bot.COMMAND_LOCALES) == (set(bot.SUPPORTED_LANGS) - {bot.DEFAULT_LANG, "fil"})
|
| 674 |
+
|
| 675 |
+
|
| 676 |
+
def test_ru_system_messages_use_informal_ty():
|
| 677 |
+
# Стиль бота — на "ты" везде: формальное "вы" в русских строках — баг стиля.
|
| 678 |
+
import lumen_lang
|
| 679 |
+
too_big = lumen_lang.STRINGS["tiktok_too_big"]["ru"]
|
| 680 |
+
assert "Попробуй скачать" in too_big
|
| 681 |
+
assert "Попробуйте" not in too_big
|
| 682 |
+
no_sep = lumen_lang.STRINGS["tiktok_sound_no_separate"]["ru"]
|
| 683 |
+
assert "Пришли, пожалуйста" in no_sep
|
| 684 |
+
assert "Пришлите" not in no_sep
|