Перейти к содержанию

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

  • Администратор

68747470733a2f2f692e696d6775722e636f6d2f6854514a414b522e706e67.png

Плагин, который позволяет игрокам выбирать язык, на который они хотят, чтобы 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

Ссылка на комментарий
Поделиться на другие сайты

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

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...