Skip to content
Draft

load #1459

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions Resources/Locale/ru-RU/_backmen/preferences/loadout-groups.ftl
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
loadout-group-security-pilot-jumpsuit = Пилот СБ, комбинезон
loadout-group-security-pilot-shoes = Пилот СБ, обувь
loadout-group-security-pilot-head = Пилот СБ, голова
loadout-group-security-pilot-outerclothing = Пилот СБ, верхняя одежда
loadout-group-security-pilot-belt = Пилот СБ, пояс
loadout-group-security-pilot-eyes = Пилот СБ, глаза
loadout-group-security-pilot-jumpsuit = Униформа
loadout-group-security-pilot-shoes = Ботинки
loadout-group-security-pilot-head = Головной убор
loadout-group-security-pilot-outerclothing = Верхняя одежда
loadout-group-security-pilot-belt = Пояс
loadout-group-security-pilot-eyes = Очки
60 changes: 23 additions & 37 deletions Resources/Locale/ru-RU/backmen/preferences/loadout-groups.ftl
Original file line number Diff line number Diff line change
@@ -1,44 +1,30 @@
# Security
loadout-group-security-pocket = Табельное оружие
loadout-group-security-pocket2 = Вторичный магазин
loadout-group-brigmedic-jumpsuit = Бригмедик, комбинезон
loadout-group-brigmedic-backpack = Бригмедик, рюкзак
loadout-group-brigmedic-hat = Бригмедик, голова
loadout-group-brigmedic-outer = Бригмедик, верхняя одежда
loadout-group-brigmedic-ear = Бригмедик, гарнитура
loadout-group-brigmedic-mask = Бригмедик, маска
loadout-group-security-pocket2 = Обойма
loadout-group-brigmedic-jumpsuit = Униформа
loadout-group-brigmedic-backpack = Рюкзак
loadout-group-brigmedic-hat = Головной убор
loadout-group-brigmedic-outer = Верхняя одежда
loadout-group-brigmedic-ear = Гарнитура
loadout-group-brigmedic-mask = Маска
# Misc
loadout-group-medals = Медали
loadout-group-werx = Нижняя, вверх
loadout-group-niz = Нижняя,низ
loadout-group-socks = Нижняя, ноги
loadout-group-werx = Бюстгальтер
loadout-group-niz = Трусы
loadout-group-socks = Носки
# CentCom
loadout-group-blueshield-hat = ОСЩ, голова
loadout-group-blueshield-eyes = ОСЩ, глаза
loadout-group-blueshield-neck = ОСЩ, шея
loadout-group-blueshield-jumpsuit = ОСЩ, комбинезон
loadout-group-blueshield-backpack = ОСЩ, рюкзак
loadout-group-blueshield-outer = ОСЩ, верхняя одежда
loadout-group-blueshield-shoes = ОСЩ, обувь
loadout-group-blueshield-hat = Головной убор
loadout-group-blueshield-eyes = Очки
loadout-group-blueshield-neck = Шея
loadout-group-blueshield-jumpsuit = Униформа
loadout-group-blueshield-backpack = Рюкзак
loadout-group-blueshield-outer = Верхняя одежда
loadout-group-blueshield-shoes = Ботинки
# Virilogist
Comment on lines +16 to 23

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

keys=(
  "loadout-group-captain-shoes"
  "loadout-group-survival-mask"
  "loadout-group-gloves"
  "loadout-group-id"
  "loadout-group-ears"
  "loadout-group-pockets"
  "loadout-group-neck"
  "loadout-group-security-eyes"
  "loadout-group-belt"
  "loadout-group-medical-eyewear"
  "loadout-group-common-backpack"
  "loadout-group-shoes"
)

for k in "${keys[@]}"; do
  echo "=== $k ==="
  rg -n --fixed-strings "$k" -g '*.yml' -g '*.ftl' || true
  echo
done

Repository: Rxup/space-station-14

Length of output: 4019


🏁 Script executed:

# Check the Russian locale file for loadout-group keys
cat -n Resources/Locale/ru-RU/backmen/preferences/loadout-groups.ftl | head -30

Repository: Rxup/space-station-14

Length of output: 1363


🏁 Script executed:

# Compare keys between English and Russian locale files
echo "=== Keys in English locale ===" && \
rg '^\s*loadout-group-' Resources/Locale/en-US/backmen/preferences/loadout-groups.ftl | grep -oE 'loadout-group-[a-z-]+' | sort | uniq > /tmp/en_keys.txt && \
wc -l /tmp/en_keys.txt && \
echo && \
echo "=== Keys in Russian locale ===" && \
rg '^\s*loadout-group-' Resources/Locale/ru-RU/backmen/preferences/loadout-groups.ftl | grep -oE 'loadout-group-[a-z-]+' | sort | uniq > /tmp/ru_keys.txt && \
wc -l /tmp/ru_keys.txt && \
echo && \
echo "=== Keys in English but NOT in Russian ===" && \
comm -23 /tmp/en_keys.txt /tmp/ru_keys.txt || true

Repository: Rxup/space-station-14

Length of output: 493


Русская локализация не содержит 12 переводов активных групп лоадаутов.

В файле Resources/Locale/ru-RU/backmen/preferences/loadout-groups.ftl отсутствуют переводы для следующих ключей, которые используются в прототипах и определены в английской локали:

  • loadout-group-belt
  • loadout-group-captain-shoes
  • loadout-group-common-backpack
  • loadout-group-ears
  • loadout-group-gloves
  • loadout-group-id
  • loadout-group-medical-eyewear
  • loadout-group-neck
  • loadout-group-pockets
  • loadout-group-security-eyes
  • loadout-group-shoes
  • loadout-group-survival-mask

При выборе этих групп в UI русские игроки увидят не локализованные идентификаторы. Добавьте переводы в русский файл локали.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@Resources/Locale/ru-RU/backmen/preferences/loadout-groups.ftl` around lines
16 - 23, The Russian localization file is missing 12 translation entries for
loadout group keys that are defined in the English locale. Add translations for
the following missing keys to
Resources/Locale/ru-RU/backmen/preferences/loadout-groups.ftl:
loadout-group-belt, loadout-group-captain-shoes, loadout-group-common-backpack,
loadout-group-ears, loadout-group-gloves, loadout-group-id,
loadout-group-medical-eyewear, loadout-group-neck, loadout-group-pockets,
loadout-group-security-eyes, loadout-group-shoes, and
loadout-group-survival-mask. Each key should be followed by its Russian
translation to ensure players see localized group names instead of untranslated
identifiers in the UI.

loadout-group-virologist-jumpsuit = Вирусолог, комбинезон
loadout-group-virologist-outerclothing = Вирусолог, верхняя одежда
loadout-group-virologist-backpack = Вирусолог, рюкзак
loadout-group-virologist-jumpsuit = Униформа
loadout-group-virologist-outerclothing = Верхняя одежда
loadout-group-virologist-backpack = Рюкзак
# Surgeon
loadout-group-surgeon-head = Хирург, головa
loadout-group-surgeon-jumpsuit = Хирург, комбинезон
loadout-group-surgeon-outerclothing = Хирург, верхняя одежда

# CentCom reinforcement loadouts
loadout-group-captain-shoes = Капитан, обувь
loadout-group-survival-mask = Маска
loadout-group-gloves = Перчатки
loadout-group-id = ID
loadout-group-ears = Гарнитура
loadout-group-pockets = Карманы
loadout-group-neck = Шея
loadout-group-security-eyes = Охрана, глаза
loadout-group-belt = Пояс
loadout-group-medical-eyewear = Медицинские очки
loadout-group-common-backpack = Рюкзак
loadout-group-shoes = Обувь
loadout-group-surgeon-head = Головной убор
loadout-group-surgeon-jumpsuit = Униформа
loadout-group-surgeon-outerclothing = Верхняя одежда
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
loadout-group-inventory = Мой инвентарь
loadout-group-psychologist-backpack = Рюкзак психолога
loadout-group-chief-engineer-backpack = Рюкзак старшего инженера
loadout-group-inventory = Специальное
loadout-group-psychologist-backpack = Рюкзак
loadout-group-chief-engineer-backpack = Рюкзак
Loading
Loading