Перейти к содержанию
Опубликовано
  • Администраторы

Плагин, который позволяет игрокам выбирать язык, на который они хотят, чтобы SourceMod переводил текст. Переводы должны быть предоставлены плагинами, чтобы это имело какое-либо влияние на них. Требуется как минимум SourceMod 1.11.

Функции:

  • Настраиваемое меню и автоматически сгенерированный cfg/sourcemod/plugin.langselect.cfg.

  • Сохраняет настройки языка игрока между сеансами (можно отключить).

  • Необязательный запрос для новых игроков на выбор языка (либо спрашивайте один раз, либо спрашивайте, пока они что-то не выберут).

  • Полная поддержка перевода.

Как установить:

  • Загрузите и распакуйте архив в addons/sourcemod/.

  • После первой загрузки будет сгенерирован файл cfg/sourcemod/plugin.langselect.cfg, который затем можно настроить.

  • При обновлении помните, что автоматически сгенерированный файл конфигурации может потребоваться удалить (но только если были добавлены новые ConVars).

Команды:

Как и все sm_ команды, которые вы можете использовать ! или / тоже, как !lang или /lang

// Все игроки
sm_language <Country Code>  или  sm_language     
sm_lang <Country Code>      или  sm_lang

// Админы
sm_getlanguage <Target>
sm_getlang <Target>

// Админы
sm_setlanguage <Target> <Country Code>
sm_setlang <Target> <Country Code>

// Админы
sm_resetlanguage <Target>
sm_resetlang <Target> 

Пример конфига:

// Allow custom language codes with "sm_language <Code>".// If 0, only codes available in the config (or the built-in list if config is disabled) are permitted.// -// Default: "0"// Minimum: "0.000000"// Maximum: "1.000000"
langselect_allow_custom "0"

// Show a "Reset Language" option on the menu.// -// Default: "1"// Minimum: "0.000000"// Maximum: "1.000000"
langselect_allow_reset "1"

// Location of the Language Selector config file (relative to the SourceMod directory).// -// Default: "configs/langselect.cfg"
langselect_config "configs/langselect.cfg"

// How should the language selection prompt show to a new player.// 0 - On each respawn until a language is selected.// 1 - Only once per session.// -// Default: "1"// Minimum: "0.000000"// Maximum: "1.000000"
langselect_prompt_once "1"

// Should a player's selected language be saved.// -// Default: "1"// Minimum: "0.000000"// Maximum: "1.000000"
langselect_save "1"

// Ask new players to select a language when they spawn.// -// Default: "0"// Minimum: "0.000000"// Maximum: "1.000000"
langselect_show_prompt "0"

// Should the config file be used to set the available languages.// If 0, this will use a built-in list of languages.// -// Default: "1"// Minimum: "0.000000"// Maximum: "1.000000"
langselect_use_config "1" 

Перевод:

Если кто-то хочет помучиться и попытаться перевести файл перевода гигантского размера, пожалуйста, поделитесь им здесь, и я мог бы добавить его в плагин. Файл перевода содержит более 250 фраз.

lang-selector-1.0.0.zip

Изменено пользователем Ryancoolround
Удалил битые файлы (смотреть историю редактирования)

Рекомендуемые сообщения

Опубликовано
В 10.08.2022 в 08:37, ryancoolround сказал:

Если кто-то хочет помучиться и попытаться перевести файл перевода гигантского размера, пожалуйста, поделитесь им здесь, и я мог бы добавить его в плагин. Файл перевода содержит более 250 фраз.

Хорошо, я поняла.
В любом случае, большое спасибо за крутой плагин, милый 😆

  • 1 месяц спустя...
Опубликовано
  • Автор
  • Администраторы
В 15.09.2024 в 22:53, Darya сказал:

Хорошо, я поняла.
В любом случае, большое спасибо за крутой плагин, милый 😆

Обращайся, и пусть плагин работает идеально. 😄

Для публикации сообщений создайте учётную запись или авторизуйтесь

Похожий контент

Последние посетители 0

  • Ни одного зарегистрированного пользователя не просматривает данную страницу