1
0
mirror of https://github.com/danog/MadelineProto.git synced 2024-11-30 06:18:58 +01:00

Update localization

This commit is contained in:
Daniil Gentili 2023-12-01 23:20:24 +01:00
parent bfd8a6b0b0
commit f45acdcd33
4 changed files with 60 additions and 32 deletions

2
docs

@ -1 +1 @@
Subproject commit 1530ed27ead3990e17be6fe0d8c3fb2a3adb8dd7
Subproject commit 75993397c2466d9b56443416289005280bc31077

View File

@ -55,5 +55,33 @@
"loginManual": "Вы также можете ввести токен бота или номер телефона чтобы войти вручную: ",
"loginChoosePromptWeb": "Авторизоваться как пользователь или как бот?",
"loginWebQr": "Вы также можете войти, отсканировав QR код:",
"loginWebQr3": "Наведите ваш смартфон на этот экран чтобы подтвердить вход"
"loginWebQr3": "Наведите ваш смартфон на этот экран чтобы подтвердить вход",
"api_not_set": "Необходимо указать свой api ключ, достаньте свой @ my.telegram.org",
"value_smaller_than_2147483648": "Значение %s меньше чем -2147483648",
"value_bigger_than_9223372036854775807": "Значение %s больше чем 9223372036854775807",
"session_corrupted": "Сессия повреждена!",
"value_bigger_than_2147483647": "Значение %s больше чем 2147483647",
"value_smaller_than_9223372036854775808": "Значение %s меньше чем -9223372036854775808",
"serialization_ofd": "Сериализация старая, реконструкция объекта!",
"logout_ok": "Logout!",
"already_loggedIn": "Этот инстанс MadelineProto уже залогинен!",
"login_ok": "Мы залогинены!",
"rpc_tg_error": "Телеграм возвратил RPC ошибку: %s (%s), из-за %s:%s%sTL trace:",
"madelineproto_ready": "MadelineProto готов!",
"mmapErrorPart1": "Превышено максимальное количество маппированных зон памяти (%s, это НЕ потребление памяти, а mmap): пожалуйста увеличьте значение настройки ядра vm.max_map_count до 262144, чтобы исправить проблему.",
"mmapErrorPart2": "Чтобы исправить, необходимо запустить эту команду как root: %s",
"mmapErrorPart3": "Чтобы сохранить настройки даже после перезапуска: %s",
"mmapErrorPart4": "На Windows и WSL, проблема может испариться при увеличении размера page file; пожалуйста перейдите на нативный Linux если это не исправит проблему.",
"extensionRequired": "MadelineProto нуждается в расширении %s. %s",
"extensionRequiredInstallWithApt": "Попробуйте запустить sudo apt-get install %s.",
"extensionRequiredInstallWithCustomInstructions": "Следуйте инструкциям в %s для установки.",
"extensionRecommended": "Внимание: расширение %s не установлено, просьба его установить для ускорения MadelineProto!",
"botAlreadyRunning": "Бот уже запущен!",
"value_bigger_than_4294967296": "Значение %s больше чем 4294967296",
"value_smaller_than_0": "Значение %s меньше нуля",
"encode_double_error": "Невозможно создать double",
"file_not_exist": "Файл не существует",
"deserialization_error": "Произошла ошибка при deserialization",
"noReportPeers": "Внимание: не настроен ни один юзер для сообщения ошибок, пожалуйста добавьте этот метод в Event Handler",
"manualAdminActionRequired": "!!!!!!!!! НЕОБХОДИМЫ РУЧНЫЕ ДЕЙСТВИЯ СИСТЕМНОГО АДМИНИСТРАТОРА !!!!!!!!!"
}

View File

@ -35,7 +35,7 @@ class SecretMessage extends AbstractPrivateMessage
public function getReply(string $class = SecretMessage::class): ?SecretMessage
{
if ($class !== SecretMessage::class) {
throw new AssertionError("A class that extends AbstractMessage was expected.");
throw new AssertionError("A class that extends SecretMessage was expected.");
}
if ($this->replyToMsgId === null) {
return null;

View File

@ -27,7 +27,7 @@ final class Lang
'it' => 100,
'ckb' => 74,
'fa' => 99,
'ru' => 35,
'ru' => 53,
'uz' => 74,
];
@ -1046,7 +1046,7 @@ To continue, manual verification is required.
Send an email to recover@telegram.org, asking to unban the phone number %s, and shortly describe what will you do with this phone number.
Then login again.
If you intentionally deleted this account, ignore this message.',
'already_loggedIn' => 'This instance of MadelineProto is already logged in!',
'already_loggedIn' => 'Этот инстанс MadelineProto уже залогинен!',
'apiAppInstructionsAuto0' => 'Введите имя приложения, может быть что угодно: ',
'apiAppInstructionsAuto1' => 'Введите короткое имя вашего приложения, латиница и цифры, 5-32 букв: ',
'apiAppInstructionsAuto2' => 'Введите ссылку на сайт вашего приложения, или t.me/yourusername: ',
@ -1073,10 +1073,10 @@ If you intentionally deleted this account, ignore this message.',
'apiManualPrompt1' => 'Введите ваш API hash: ',
'apiManualWeb' => 'Введите ваш API ID и API hash',
'apiParamsError' => 'Вы не заполнили все обязательные параметры!',
'api_not_set' => 'You must provide an api key and an api id, get your own @ my.telegram.org',
'api_not_set' => 'Необходимо указать свой api ключ, достаньте свой @ my.telegram.org',
'array_invalid' => 'You didn\'t provide a valid array',
'bool_error' => 'Could not extract boolean',
'botAlreadyRunning' => 'The bot is already running!',
'botAlreadyRunning' => 'Бот уже запущен!',
'botapi_conversion_error' => 'Can\'t convert %s to a bot API object',
'call_already_accepted' => 'Call %s already accepted',
'call_already_declined' => 'Call %s already declined',
@ -1090,7 +1090,7 @@ If you intentionally deleted this account, ignore this message.',
'constructor_not_found' => 'Constructor not found for type: ',
'could_not_connect_to_MadelineProto' => 'Could not connect to MadelineProto, please enable proc_open and remove open_basedir restrictions or disable webserver path rewrites to fix! If you already did that, make sure the CLI version of PHP is exactly the same as the web version (same version, extensions, et cetera) and check out the MadelineProto.log file for more info about the error that prevented the IPC server from starting.',
'could_not_convert_object' => 'Could not convert object of type %s',
'deserialization_error' => 'An error occurred on deserialization',
'deserialization_error' => 'Произошла ошибка при deserialization',
'dl.php_check_logs_make_sure_session_running' => 'Either the associated MadelineProto EventHandler bot or the MadelineProto IPC server are offline, please check logs and make sure at least one of them is running!',
'dl.php_powered_by_madelineproto' => 'Telegram file download server (up to 4GB), powered by <a href="https://docs.madelineproto.xyz" target="_blank">MadelineProto</a>!<br>Click <a href="https://docs.madelineproto.xyz/docs/FILES.html#getting-a-download-link" target="_blank">here</a> for more info on how to setup your very own Telegram file download server!',
'do_not_delete_MadelineProto.log' => 'the MadelineProto.log file must never be deleted, please set a custom max size in the settings, instead!',
@ -1101,12 +1101,12 @@ If you intentionally deleted this account, ignore this message.',
'do_not_use_non_root_require_in_event_handler' => 'for performance reasons, you must not use require or include inside of an event handler class, only root-level requires are allowed.',
'do_not_use_yield' => 'MadelineProto 8 does not require or support the use of yield in async functions, you must remove all yield keywords previously used for async function calls',
'done' => 'Готово!',
'encode_double_error' => 'Could not properly encode double',
'extensionRecommended' => 'Warning: the %s extension is not installed, please install it to speed up MadelineProto!',
'extensionRequired' => 'MadelineProto requires the %s extension to run. %s',
'extensionRequiredInstallWithApt' => 'Try running sudo apt-get install %s.',
'extensionRequiredInstallWithCustomInstructions' => 'Follow the instructions at %s to install it.',
'file_not_exist' => 'File does not exist',
'encode_double_error' => 'Невозможно создать double',
'extensionRecommended' => 'Внимание: расширение %s не установлено, просьба его установить для ускорения MadelineProto!',
'extensionRequired' => 'MadelineProto нуждается в расширении %s. %s',
'extensionRequiredInstallWithApt' => 'Попробуйте запустить sudo apt-get install %s.',
'extensionRequiredInstallWithCustomInstructions' => 'Следуйте инструкциям в %s для установки.',
'file_not_exist' => 'Файл не существует',
'file_parsing' => 'Parsing %s...',
'file_type_invalid' => 'Invalid file type detected (%s)',
'fingerprint_invalid' => 'Invalid key fingerprint!',
@ -1143,23 +1143,23 @@ If you intentionally deleted this account, ignore this message.',
'login_code_sent' => 'Code sent successfully! Once you receive the code you should use the completePhoneLogin function.',
'login_code_uncalled' => 'I\'m not waiting for the code! Please call the phoneLogin method first',
'login_need_signup' => 'An account has not been created for this number, you will have to call the completeSignup function...',
'login_ok' => 'Logged in successfully!',
'login_ok' => 'Мы залогинены!',
'login_user' => 'Logging in as a normal user...',
'logout_ok' => 'Logged out successfully!',
'logout_ok' => 'Logout!',
'long_not_16' => 'Given value is not 16 bytes long',
'long_not_32' => 'Given value is not 32 bytes long',
'long_not_64' => 'Given value is not 64 bytes long',
'madelineproto_ready' => 'MadelineProto is ready!',
'manualAdminActionRequired' => '!!!!!!!!! MANUAL SYSTEM ADMIN ACTION REQUIRED !!!!!!!!!',
'madelineproto_ready' => 'MadelineProto готов!',
'manualAdminActionRequired' => '!!!!!!!!! НЕОБХОДИМЫ РУЧНЫЕ ДЕЙСТВИЯ СИСТЕМНОГО АДМИНИСТРАТОРА !!!!!!!!!',
'method_not_found' => 'Could not find method: ',
'mmapErrorPart1' => 'The maximum number of memory mapped (mmap) regions was reached (%s): please increase the vm.max_map_count kernel config to 262144 to fix.',
'mmapErrorPart2' => 'To fix, run the following command as root: %s',
'mmapErrorPart3' => 'To persist the change across reboots: %s',
'mmapErrorPart4' => 'On Windows and WSL, increasing the size of the pagefile might help; please switch to native Linux if the issue persists.',
'mmapErrorPart1' => 'Превышено максимальное количество маппированных зон памяти (%s, это НЕ потребление памяти, а mmap): пожалуйста увеличьте значение настройки ядра vm.max_map_count до 262144, чтобы исправить проблему.',
'mmapErrorPart2' => 'Чтобы исправить, необходимо запустить эту команду как root: %s',
'mmapErrorPart3' => 'Чтобы сохранить настройки даже после перезапуска: %s',
'mmapErrorPart4' => 'На Windows и WSL, проблема может испариться при увеличении размера page file; пожалуйста перейдите на нативный Linux если это не исправит проблему.',
'must_have_declare_types' => 'for performance reasons, the first statement of an event handler file must be "declare(strict_types=1);"',
'nearest_dc' => 'Вы в %s, ближайший ДЦ: %d.',
'need_dl.php' => 'Could not generate default download script (%s), please create a dl.php file with the following content: %s and pass its URL to the second parameter of getDownloadLink',
'noReportPeers' => 'Warning: no report peers are set, please add the following method to your event handler',
'noReportPeers' => 'Внимание: не настроен ни один юзер для сообщения ошибок, пожалуйста добавьте этот метод в Event Handler',
'non_text_conversion' => 'Can\'t convert non text messages yet!',
'not_loggedIn' => 'I\'m not logged in!',
'not_numeric' => 'Given value isn\'t numeric',
@ -1170,11 +1170,11 @@ If you intentionally deleted this account, ignore this message.',
'plugins_must_have_exactly_one_class' => 'a plugin must define exactly one class! To define multiple classes, interfaces or traits, create separate files, they will be autoloaded by MadelineProto automatically.',
'predicate_not_set' => 'Predicate (value under _) was not set!',
'recommend_not_use_filesystem_function' => 'usage of the %s function is not recommended, because accessing the filesystem during update handling will slow down your bot, please see https://docs.madelineproto.xyz/docs/UPDATES.html#avoiding-the-use-of-filesystem-functions for a list of alternative ways to store data that will not slow down your bot!',
'rpc_tg_error' => 'Telegram returned an RPC error: %s (%s), caused by %s:%s%sTL trace:',
'rpc_tg_error' => 'Телеграм возвратил RPC ошибку: %s (%s), из-за %s:%s%sTL trace:',
'sec_peer_not_in_db' => 'This secret peer is not present in the internal peer database',
'secret_chat_skipping' => 'I do not have the secret chat %s in the database, skipping message...',
'serialization_ofd' => 'Serialization is out of date, reconstructing object!',
'session_corrupted' => 'The session is corrupted!',
'serialization_ofd' => 'Сериализация старая, реконструкция объекта!',
'session_corrupted' => 'Сессия повреждена!',
'signing_up' => 'Signing up as a normal user...',
'signupFirstName' => 'Введите ваше имя: ',
'signupFirstNameWeb' => 'Имя',
@ -1193,12 +1193,12 @@ If you intentionally deleted this account, ignore this message.',
'type_extract_error' => 'Could not extract type "%s", you should update MadelineProto!',
'type_extract_error_id' => 'Could not extract type: %s with id %s, you should update MadelineProto!',
'update_madelineproto' => 'You\'re running an old version of MadelineProto, an update is required: currently running %s, but the latest version with multiple bugfixes and new features is %s!',
'value_bigger_than_2147483647' => 'Provided value %s is bigger than 2147483647',
'value_bigger_than_4294967296' => 'Provided value %s is bigger than 4294967296',
'value_bigger_than_9223372036854775807' => 'Provided value %s is bigger than 9223372036854775807',
'value_smaller_than_0' => 'Provided value %s is smaller than 0',
'value_smaller_than_2147483648' => 'Provided value %s is smaller than -2147483648',
'value_smaller_than_9223372036854775808' => 'Provided value %s is smaller than -9223372036854775808',
'value_bigger_than_2147483647' => 'Значение %s больше чем 2147483647',
'value_bigger_than_4294967296' => 'Значение %s больше чем 4294967296',
'value_bigger_than_9223372036854775807' => 'Значение %s больше чем 9223372036854775807',
'value_smaller_than_0' => 'Значение %s меньше нуля',
'value_smaller_than_2147483648' => 'Значение %s меньше чем -2147483648',
'value_smaller_than_9223372036854775808' => 'Значение %s меньше чем -9223372036854775808',
'waveform_must_have_100_values' => 'A waveform array must have 100 values!',
'waveform_value' => 'A waveform value must be between 0 and 31!',
'windows_warning' => 'For Windows users: please switch to Linux if this fails. You can also try modifying the firewall settings to allow all PHP processes to create sockets (it\'s 100% easier to just switch to Linux, on Linux MadelineProto just works out of the box, no changes needed)',