diff --git a/content/translations/ru.yaml b/content/translations/ru.yaml index 285b401..2593864 100644 --- a/content/translations/ru.yaml +++ b/content/translations/ru.yaml @@ -46,7 +46,7 @@ cards: template: |- {auto}:When another {clan:nova-grappler} rides this unit, you may call this card to {rc}. {auto}{rc}:When this unit boosts, the boosted unit gets {power} +3000 until end of that battle, and at the begininng of the end phase of that turn, return this unit to your deck, and shuffle your deck. - textRu: "{auto}:Когда другой {clan:nova-grappler} сменяет эту карту, вы можете призвать её в {rc}.\n{auto}{rc}:Когда эта карта поддерживает, усиленная карта получает {power} +3000 до конца этого боя, и в начале конечной фазы этого хода верните эту карту в колоду и перемешайте её." + textRu: "{auto}:Когда другой {clan:nova-grappler} сменяет эту карту, вы можете призвать её в {rc}.\n{auto}{rc}:Когда эта карта поддерживает, усиленная карта получает {power} +3000 до конца этого боя, и в начале Завершающей фазы этого хода верните эту карту в колоду и перемешайте её." - nameId: berserk-dragon nameEn: "Berserk Dragon" template: |- @@ -83,7 +83,7 @@ cards: {cont}{vc}:During your turn, if the number of cards in your hand is four or greater, this unit gets {power} +4000. {auto}{vc}:At the beginning of your main phase, {sc:1}, look at the top card of your deck, and put that card on the top or the bottom of your deck. {auto}{vcrc}:{sb:8} & {cb:5} When this unit's attack hits, you may pay the cost. If you do, draw up to five cards. - textRu: "{cont}{vc}:В свой ход, если в вашей руке четыре или больше карт, эта карта получает {power} +4000.\n{auto}{vc}:В начале вашей главной фазы {sc:1}, посмотрите верхнюю карту колоды и положите её на верх или в низ колоды.\n{auto}{vcrc}:{sb:8} & {cb:5} Когда атака этой карты проходит, вы можете оплатить стоимость. Если вы это сделали, возьмите до пяти карт." + textRu: "{cont}{vc}:В свой ход, если в вашей руке четыре или больше карт, эта карта получает {power} +4000.\n{auto}{vc}:В начале вашей Основной фазы {sc:1}, посмотрите верхнюю карту колоды и положите её на верх или в низ колоды.\n{auto}{vcrc}:{sb:8} & {cb:5} Когда атака этой карты проходит, вы можете оплатить стоимость. Если вы это сделали, возьмите до пяти карт." - nameId: clay-doll-mechanic nameEn: "Clay-doll Mechanic" template: |- @@ -112,28 +112,28 @@ cards: template: |- {auto}{vc}:At the beginning of your main phase, {sc:1}, and this unit gets {power} +2000 until end of turn. {auto}{vcrc}:{sb:8} & {cb:5} When this unit's attack hits, you may pay the cost. If you do, retire all of your opponent's rear-guards. - textRu: "{auto}{vc}:В начале вашей главной фазы {sc:1}, и эта карта получает {power} +2000 до конца хода.\n{auto}{vcrc}:{sb:8} & {cb:5} Когда атака этой карты проходит, вы можете оплатить стоимость. Если вы это сделали, уничтожьте все Арьергарды противника." + textRu: "{auto}{vc}:В начале вашей Основной фазы {sc:1}, и эта карта получает {power} +2000 до конца хода.\n{auto}{vcrc}:{sb:8} & {cb:5} Когда атака этой карты проходит, вы можете оплатить стоимость. Если вы это сделали, уничтожьте все Арьергарды противника." - nameId: demon-slaying-knight-lohengrin nameEn: "Demon Slaying Knight, Lohengrin" template: |- {auto}{vc}:At the beginning of your main phase, {sc:1}, and this unit gets {power} +2000 until end of turn. {auto}{vcrc}:{sb:8} & {cb:5} When this unit's attack hits, you may pay the cost. If you do, retire all of your opponent's rear-guards. - textRu: "{auto}{vc}:В начале вашей главной фазы {sc:1}, и эта карта получает {power} +2000 до конца хода.\n{auto}{vcrc}:{sb:8} & {cb:5} Когда атака этой карты проходит, вы можете оплатить стоимость. Если вы это сделали, уничтожьте все Арьергарды противника." + textRu: "{auto}{vc}:В начале вашей Основной фазы {sc:1}, и эта карта получает {power} +2000 до конца хода.\n{auto}{vcrc}:{sb:8} & {cb:5} Когда атака этой карты проходит, вы можете оплатить стоимость. Если вы это сделали, уничтожьте все Арьергарды противника." - nameId: demonic-dragon-berserker-yaksha nameEn: "Demonic Dragon Berserker, Yaksha" template: |- {auto}{hand}:During your main phase, when an opponent's rear-guard is put into the drop zone, if you have a grade 2 vanguard, you may reveal this card. If you do, ride this card. - textRu: "{auto}{hand}:В вашу главную фазу, когда Арьергард противника помещается в зону сброса, если у вас Авангард 2-го ранга, вы можете показать эту карту. Если вы это сделали, совершите смену на эту карту." + textRu: "{auto}{hand}:В вашу Основную фазу, когда Арьергард противника помещается в зону сброса, если у вас Авангард 2-го ранга, вы можете показать эту карту. Если вы это сделали, совершите смену на эту карту." - nameId: demonic-dragon-madonna-joka nameEn: "Demonic Dragon Madonna, Joka" template: |- {auto}{rc}:During your main phase, when an opponent's rear-guard is put into the drop zone, this unit gets {power} +3000 until end of turn. - textRu: "{auto}{rc}:В вашу главную фазу, когда Арьергард противника помещается в зону сброса, эта карта получает {power} +3000 до конца хода." + textRu: "{auto}{rc}:В вашу Основную фазу, когда Арьергард противника помещается в зону сброса, эта карта получает {power} +3000 до конца хода." - nameId: demonic-dragon-mage-rakshasa nameEn: "Demonic Dragon Mage, Rakshasa" template: |- {auto}{rc}:During your main phase, when an opponent's rear-guard is put into the drop zone, this unit gets {power} +3000 until end of turn. - textRu: "{auto}{rc}:В вашу главную фазу, когда Арьергард противника помещается в зону сброса, эта карта получает {power} +3000 до конца хода." + textRu: "{auto}{rc}:В вашу Основную фазу, когда Арьергард противника помещается в зону сброса, эта карта получает {power} +3000 до конца хода." - nameId: dragon-dancer-monica nameEn: "Dragon Dancer, Monica" template: "" @@ -221,7 +221,7 @@ cards: {auto}:{cb:2} When this unit is placed on {vc} or {rc}, you may pay the cost. If you do, choose one of your opponent's rear-guards, and the chosen unit cannot {stand} during your opponent's next stand phase. textRu: |- {cont}{vc}:В свой ход, если все Авангарды и Арьергарды противника повёрнуты, эта карта получает {power} +3000. - {auto}:{cb:2} Когда эта карта помещается в {vc} или {rc}, вы можете оплатить стоимость. Если вы это сделали, выберите один из Арьергардов противника, и выбранная карта не может {stand} в следующую фазу стойки противника. + {auto}:{cb:2} Когда эта карта помещается в {vc} или {rc}, вы можете оплатить стоимость. Если вы это сделали, выберите один из Арьергардов противника, и выбранная карта не может {stand} в следующую фазу Подъёма противника. - nameId: highspeed-brakki nameEn: "Highspeed, Brakki" template: |- @@ -251,7 +251,7 @@ cards: template: |- {auto}:{cb:2} When this unit is placed on {vc} or {rc}, you may pay the cost. If you do, choose one of your opponent's rear-guards, and the chosen unit cannot {stand} during your opponent's next stand phase. textRu: |- - {auto}:{cb:2} Когда эта карта помещается в {vc} или {rc}, вы можете оплатить стоимость. Если вы это сделали, выберите один из Арьергардов противника, и выбранная карта не может {stand} в следующую фазу стойки противника. + {auto}:{cb:2} Когда эта карта помещается в {vc} или {rc}, вы можете оплатить стоимость. Если вы это сделали, выберите один из Арьергардов противника, и выбранная карта не может {stand} в следующую фазу Подъёма противника. - nameId: king-of-knights-alfred nameEn: "King of Knights, Alfred" template: |- @@ -322,7 +322,7 @@ cards: textRu: |- (В колоде может быть не более четырёх карт с {heal}.) {auto}:Когда другой {clan:oracle-think-tank} сменяет эту карту, вы можете призвать её в {rc}. - {auto}{rc}:Когда эта карта поддерживает, усиленная карта получает {power} +3000 до конца этого боя, и в начале конечной фазы этого хода верните эту карту в колоду и перемешайте её. + {auto}{rc}:Когда эта карта поддерживает, усиленная карта получает {power} +3000 до конца этого боя, и в начале Завершающей фазы этого хода верните эту карту в колоду и перемешайте её. - nameId: lucky-girl nameEn: "Lucky Girl" template: "" @@ -352,7 +352,7 @@ cards: {auto}{vc}:At the beginning of your main phase, {sc:1}, choose a card from your damage zone, and turn it face up. {auto}{vcrc}:{sb:8} & {cb:5} When this unit's attack hits, you may pay the cost. If you do, {stand} all of your units. textRu: |- - {auto}{vc}:В начале вашей главной фазы {sc:1}, выберите карту из зоны урона и переверните её лицом вверх. + {auto}{vc}:В начале вашей Основной фазы {sc:1}, выберите карту из зоны урона и переверните её лицом вверх. {auto}{vcrc}:{sb:8} & {cb:5} Когда атака этой карты проходит, вы можете оплатить стоимость. Если вы это сделали, {stand} все ваши карты. - nameId: nightmare-baby nameEn: "Nightmare Baby" @@ -479,7 +479,7 @@ cards: {auto}{vc}:At the begininng of your main phase, {sc:1}, and this unit gets {power} +2000 until end of turn. {act}{vcrc}:{sb:8} & {cb:5} Choose up to three of your opponent's rear-guards, and retire them. textRu: |- - {auto}{vc}:В начале вашей главной фазы {sc:1}, и эта карта получает {power} +2000 до конца хода. + {auto}{vc}:В начале вашей Основной фазы {sc:1}, и эта карта получает {power} +2000 до конца хода. {act}{vcrc}:{sb:8} & {cb:5} Выберите до трёх Арьергардов противника и уничтожьте их. - nameId: weapons-dealer-govannon nameEn: "Weapons Dealer, Govannon" diff --git a/docs/translation-rules.md b/docs/translation-rules.md index 2f40adb..f1d5147 100644 --- a/docs/translation-rules.md +++ b/docs/translation-rules.md @@ -1,6 +1,6 @@ # Правила перевода текстов карт -Версия 0.4 — учтены три партии правок заказчика. +Версия 0.5 — закреплены все шесть фаз. Правки в этом файле делаются только после подтверждения на реальных картах. --- @@ -69,6 +69,20 @@ | if you do | если вы это сделали | | | Restraint | **Сдерживание** | переведённый ключевой термин | +### Фазы + +| Английский | Русский | Статус | +|---|---|---| +| Stand Phase | **Фаза Подъёма** | подтверждено | +| Draw Phase | **Фаза Добора** | подтверждено | +| Ride Phase | **Фаза Смены** | подтверждено | +| Main Phase | **Основная фаза** | подтверждено | +| Battle Phase | **Боевая фаза** | подтверждено | +| End Phase | **Завершающая фаза** | подтверждено | + +В текстах карт: «В начале вашей Основной фазы», «в начале Завершающей фазы +этого хода», «в следующую фазу Подъёма противника». + ## 4. Синтаксические шаблоны | Источник | Перевод | @@ -112,16 +126,16 @@ ## 6. Спорные места — нужно подтверждение -1. **`stand phase`** → «фаза стойки». Альтернатива: «фаза восстановления». -2. **`close step`** → «шаг завершения». Альтернатива: «шаг закрытия». -3. **`end phase`** → «конечная фаза». Альтернатива: «фаза завершения». -4. **`call`** → «призвать». Альтернатива: «вызвать». -5. **Обращение к игроку** — «вы» или безличное «необходимо». -6. **Названия зон в подсказках** — «Круг Авангарда» / «Круг Арьергарда»; +1. **`close step`** → «шаг завершения». С «Завершающей фазой» может путаться; + альтернатива — «шаг закрытия боя». +2. **`call`** → «призвать». Альтернатива: «вызвать». +3. **Обращение к игроку** — «вы» или безличное «необходимо». +4. **Названия зон в подсказках** — «Круг Авангарда» / «Круг Арьергарда»; подтвердить, что так и надо. Подтверждено и вынесено из спорных: `retire` → «уничтожить», `boosted unit` → -«усиленная карта», буква «ё» разрешена. +«усиленная карта», буква «ё», все шесть фаз +(Подъёма, Добора, Смены, Основная, Боевая, Завершающая). ## 7. Как править @@ -147,6 +161,7 @@ | Версия | Что изменилось | |---|---| +| 0.5 | Все шесть фаз: Подъёма, Добора, Смены, Основная, Боевая, Завершающая. Обновлены тексты карт и проверка на старые формулировки. | | 0.4 | Подтверждено: `retire` → «уничтожить», `boosted unit` → «усиленная карта», буква «ё» разрешена («поражён», «четырёх»). Заменено во всех текстах. | | 0.3 | `unit` → **карта** (и «эта карта», «выбранная карта», «все ваши карты»); `place on` → «помещается **в**»; `ride` → **смена**; `boost` → **поддерживать**, `boosted unit` → «атакующий»; `attack hits` → «атака проходит»; `drive check` → «проверка»; `Restraint` → «Сдерживание»; `{heal} HEAL` → `{heal}`; длинные хвосты через «, и» разбиваются на предложения; «призвать эту карту» → «призвать её». Применено ко всем 66 текстам. | | 0.2 | `vanguard` → Авангард, `rear-guard` → Арьергард (с заглавной), `grade` → ранг, `from (RC/GC)` → «из». | diff --git a/server/src/Vanguard.Content/Translations/TranslationService.cs b/server/src/Vanguard.Content/Translations/TranslationService.cs index fd86066..831bc59 100644 --- a/server/src/Vanguard.Content/Translations/TranslationService.cs +++ b/server/src/Vanguard.Content/Translations/TranslationService.cs @@ -107,6 +107,11 @@ public static class TranslationService private static readonly (string Term, string Hint)[] ForbiddenTerms = { ("поражен", "используйте «поражён» (буква ё)"), + ("главной фазы", "используйте «Основной фазы»"), + ("главную фазу", "используйте «Основную фазу»"), + ("конечной фазы", "используйте «Завершающей фазы»"), + ("фазу стойки", "используйте «фазу Подъёма»"), + ("фаза стойки", "используйте «фаза Подъёма»"), ("юнит", "используйте «карта»"), ("размещается на", "используйте «помещается в»"), ("райд", "используйте «смена»"),