Skip to content

Update Russian locale to MiniMessage format with full key coverage#150

Merged
tastybento merged 2 commits intodevelopfrom
copilot/update-russian-language
Apr 5, 2026
Merged

Update Russian locale to MiniMessage format with full key coverage#150
tastybento merged 2 commits intodevelopfrom
copilot/update-russian-language

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 5, 2026

The Russian locale (ru.yml) was outdated — using legacy &-style color codes, missing a significant number of keys added in recent versions, and containing grammatical errors.

Changes

  • MiniMessage migration: Replaced all &c/&a/&6 etc. color codes with MiniMessage tags (<red>, <green>, <gold>, <dark_green>, etc.)
  • Added missing keys:
    • warps.error.not-correct-rank
    • Full warps.gui.* section (titles, buttons, tips)
    • warps.conversations.prefix
    • togglewarp.* (enable/disable warp command messages and errors)
    • protection.flags.PLACE_WARP.*
  • Removed stale keys: Dropped legacy warps.next, warps.previous, warps.title, warps.random (superseded by warps.gui.*)
  • Bug fix: protection.flags.PLACE_WARP.description was "Предотвращает размещение варпа" (Prevents placing a warp) — corrected to "Разрешает размещение варпа" (Allows placing a warp) to match the English meaning
  • Terminology: Standardised on "варп" throughout, replacing inconsistent "знак телепортации" / "знак деформации" usages

Example of the formatting change:

# Before (legacy)
warps:
  deactivate: "&cСтарый знак телепортации деактивирован!"
  error:
    no-permission: "&cУ вас нет разрешения на это!"

# After (MiniMessage)
warps:
  deactivate: <red>Старый варп деактивирован!</red>
  error:
    no-permission: <red>У вас нет разрешения на это!</red>

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • hub.spigotmc.org
    • Triggering command: /usr/lib/jvm/temurin-17-jdk-amd64/bin/java /usr/lib/jvm/temurin-17-jdk-amd64/bin/java --enable-native-access=ALL-UNNAMED -classpath /usr/share/apache-maven-3.9.14/boot/plexus-classworlds-2.9.0.jar -Dclassworlds.conf=/usr/share/apache-maven-3.9.14/bin/m2.conf -Dmaven.home=/usr/share/apache-maven-3.9.14 -Dlibrary.jansi.path=/usr/share/apache-maven-3.9.14/lib/jansi-native -Dmaven.multiModuleProjectDirectory=/home/REDACTED/work/Warps/Warps org.codehaus.plexus.classworlds.launcher.Launcher test -q (dns block)
  • repo.codemc.org
    • Triggering command: /usr/lib/jvm/temurin-17-jdk-amd64/bin/java /usr/lib/jvm/temurin-17-jdk-amd64/bin/java --enable-native-access=ALL-UNNAMED -classpath /usr/share/apache-maven-3.9.14/boot/plexus-classworlds-2.9.0.jar -Dclassworlds.conf=/usr/share/apache-maven-3.9.14/bin/m2.conf -Dmaven.home=/usr/share/apache-maven-3.9.14 -Dlibrary.jansi.path=/usr/share/apache-maven-3.9.14/lib/jansi-native -Dmaven.multiModuleProjectDirectory=/home/REDACTED/work/Warps/Warps org.codehaus.plexus.classworlds.launcher.Launcher test -q (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI linked an issue Apr 5, 2026 that may be closed by this pull request
2 tasks
Copilot AI changed the title [WIP] Update Russian language for MiniMessage system Update Russian locale to MiniMessage format with full key coverage Apr 5, 2026
Copilot AI requested a review from tastybento April 5, 2026 11:43
@tastybento tastybento marked this pull request as ready for review April 5, 2026 11:48
@tastybento tastybento merged commit 760c7a3 into develop Apr 5, 2026
@tastybento tastybento deleted the copilot/update-russian-language branch April 5, 2026 11:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Russian Language Update

2 participants