Skip to content

Commit

Permalink
Merge pull request #33 from wondarkus/main
Browse files Browse the repository at this point in the history
Add Russian language
  • Loading branch information
KartoffelChipss authored Oct 24, 2024
2 parents a075ae9 + b426929 commit 4292578
Show file tree
Hide file tree
Showing 3 changed files with 55 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

public class LanguageManager {
private final JavaPlugin plugin;
public static final List<String> defaultLangs = List.of("cs-CZ", "de-DE", "en-US", "es-ES", "fr-FR", "pl-PL", "vi-VN", "zh-CN", "nl-NL");
public static final List<String> defaultLangs = List.of("cs-CZ", "de-DE", "en-US", "es-ES", "fr-FR", "pl-PL", "vi-VN", "zh-CN", "nl-NL", "ru-RU");

private FileConfiguration langConfig;

Expand Down
2 changes: 1 addition & 1 deletion src/main/resources/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ checkForUpdates: true
# Set the language to any code found in the "lang" folder (don't add the .yml extension)
# You can add your own language files. Use https://github.com/KartoffelChipss/LifeStealZ/tree/main/src/main/resources/lang/en-US.yml as a template
# If you want to help translating the plugin, please refer to this article: https://lsz.strassburger.dev/contributing/localization
# | en-US | de-DE | es-ES | fr-FR | cs-CZ | vi-VN | zh-CN | pl-PL | nl-NL
# | en-US | de-DE | es-ES | fr-FR | cs-CZ | vi-VN | zh-CN | pl-PL | nl-NL | ru-RU
lang: "en-US"


Expand Down
53 changes: 53 additions & 0 deletions src/main/resources/lang/ru-RU.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# LifeStealZ language file
# en-US - by Wondarkus

prefix: "&8[&cLifeStealZ&8]"
newVersionAvailable: "&7Доступна новая версия LifeStealZ!\n&c<click:OPEN_URL:https://modrinth.com/plugin/lifestealz/versions>https://modrinth.com/plugin/lifestealz/versions</click>"
usageError: "&cИспользованик: %usage%"
noPermsError: "<red>У вас недостаточно прав!"
playerNotFound: "&cИгрок не найден!"
worldNotWhitelisted: "&cЭтот мир не в белом списке LifeStealZ!"
specifyPlayerOrBePlayer: "&cВам необходимо указать никнейм игрока, или самому быть игроком!"
noPermissionError: "&cУ вас недостаточно прав для использования предмета!"
noPlayerData: "&cДанный игрок ни разу не заходил на сервер!"
eliminateSuccess: "&7Вы успешно уничтожили &c%player%&7!"
reviveSuccess: "&7Вы успешно возродили &c%player%!"
reviveMaxReached: "&cИгрок уже был возрождён %amount% раз!"
onlyReviveElimPlayers: "&cВы можете возродить только уничтоженных игроков!"
eliminatedJoin: "&cУ вас не осталось сердец!"
eliminationAnnouncement: "&c%player% &7был уничтожен игроком &c%killer%&7!"
eliminateionAnnouncementNature: "&c%player% &7был уничтожен!"
setHeartsConfirm: "&7Количество сердец для &c%player%&7's теперь &c%amount%"
getHearts: "&c%player% &7в данный момент имеет &c%amount% &7сердец!"
reloadMsg: "&7Плагин успешно переустановлен!"
versionMsg: "&7Вы используете версию <red>%version%"
noWithdraw: "&cВы будете уничтожены, если потеряете сердце!"
withdrawConfirmmsg: "&8&oИспользуйте <underlined><click:SUGGEST_COMMAND:/withdrawheart %amount% confirm>/withdrawheart %amount% confirm</click></underlined> если вы действительно хотите потерять сердце!"
maxHeartLimitReached: "&cВы уже достигли лимита в %limit% сердец!"
closeBtn: "&cЗакрыть"
backBtn: "&cНазад"
nextBtn: "&cДалее"
reviveTitle: "&8Возродить игрока"
revivePlayerDesc: "&7Нажмите для возрождения игрока"
viewheartsYou: "&7Вы имеете &c%amount% &7сердец!"
viewheartsOther: "&c%player% &7имеет &c%amount% &7сердец!"
heartconsume: "&7Вы получили &c%amount% &7сердец!"
heartconsumeCooldown: "&cВы должны подождать перед использованием следующего сердца!"
recipeNotCraftable: "&cЭтот предмет нельзя создать!"
altKill: "&cПожалуйста, не пытайтесь убивать твинки! Эта попытка была записана!"
withdrawMin: "&cВы не можете забрать менее 1 сердца!"
noInventorySpace: "&cУ вас недостаточно места в инвентаре, чтобы получить такое количество сердец!"
giveItem: "&7Вы получили %amount%x &c%item%&7!"
heartGainCooldown: "&cВам необходимо подождать перед использованием сердца!"
exportData: "&7Данные игрока успешно экспортированы в &c%file%.csv"
importData: "&7Успешно импортирован файл &c%file%.csv&7!\n&cПожалуйста, перезапустите сервер, чтобы обеспечить лучшую миграцию!"
unwhitelistedWorld: "\n<red><b><grey>></grey> Белый список мира</b></red>\n\n<gray>Вы играете в мире <red><click:COPY_TO_CLIPBOARD:'&world&'><hover:show_text:'&7Копировать'>&world&</hover></click></red>.\nЭтот мир не в белом списке. LSZ невозможно использовать здесь.</gray>\n\n<red><u><click:open_url:'https://lsz.strassburger.dev/configuration/whitelist'>Документация</click></u></red> <red><u><click:open_url:'https://strassburger.org/discord'>Сервер поддержки</click></u></red> <u><hover:show_text:'<gray>Для игнорирования: установите 'supressWhitelistMessage' значение <b>true</b> в файле конфигурации.</gray>'><red>Скрыть сообщение</red></hover></u>\n"
itemFramesDisabled: "&cВы не можете засунуть особые предметы в рамку!"
itemMinHearts: "&cВам необходимо минимум %amount% сердец для использования этого предмета!"
itemMaxHearts: "&cВы достигли максимального количества сердец, возможного для этого предмета!"
webhookEliminationTitle: "Игрок уничтожен"
webhookElimination: "**%player%** был уничтожен благодаря **%killer%**!"
webhookEliminationColor: "ea3323"
webhookReviveTitle: "Игрок возраждён"
webhookRevive: "**%player%** был возрождён благодаря **%reviver%**!"
webhookReviveColor: "b094ee"

0 comments on commit 4292578

Please sign in to comment.