Confirm translation terms: yo letter, boosted unit, retire
Added the yo letter (porazhyon), renamed boosted unit to 'usilennaya karta', confirmed 'unichtozhit' for retire. Refined the forbidden-term check to allow 'usilennaya' while still catching 'usilen'/'usilennyy'.
This commit is contained in:
parent
921a6dc081
commit
e7a5058775
|
|
@ -30,7 +30,7 @@ cards:
|
||||||
nameEn: "Battle Sister, Chocolat"
|
nameEn: "Battle Sister, Chocolat"
|
||||||
template: |-
|
template: |-
|
||||||
{cont}:{sentinel} (You may only have up to four cards with "{cont}:{sentinel}" in a deck.){auto}:[Choose a {clan:oracle-think-tank} from your hand, and discard it] When this unit is placed on {gc}, you may pay the cost. If you do, choose one of your {clan:oracle-think-tank} that is being attacked, and that unit cannot be hit until end of that battle.
|
{cont}:{sentinel} (You may only have up to four cards with "{cont}:{sentinel}" in a deck.){auto}:[Choose a {clan:oracle-think-tank} from your hand, and discard it] When this unit is placed on {gc}, you may pay the cost. If you do, choose one of your {clan:oracle-think-tank} that is being attacked, and that unit cannot be hit until end of that battle.
|
||||||
textRu: "{cont}:{sentinel} (В колоде может быть не более четырёх карт с «{cont}:{sentinel}».){auto}:[Выберите {clan:oracle-think-tank} из руки и сбросьте её] Когда эта карта помещается в {gc}, вы можете оплатить стоимость. Если вы это сделали, выберите одного из ваших {clan:oracle-think-tank}, который подвергается атаке. Он не может быть поражен до конца этого боя."
|
textRu: "{cont}:{sentinel} (В колоде может быть не более четырёх карт с «{cont}:{sentinel}».){auto}:[Выберите {clan:oracle-think-tank} из руки и сбросьте её] Когда эта карта помещается в {gc}, вы можете оплатить стоимость. Если вы это сделали, выберите одного из ваших {clan:oracle-think-tank}, который подвергается атаке. Он не может быть поражён до конца этого боя."
|
||||||
- nameId: battle-sister-cocoa
|
- nameId: battle-sister-cocoa
|
||||||
nameEn: "Battle Sister, Cocoa"
|
nameEn: "Battle Sister, Cocoa"
|
||||||
template: |-
|
template: |-
|
||||||
|
|
@ -46,7 +46,7 @@ cards:
|
||||||
template: |-
|
template: |-
|
||||||
{auto}:When another {clan:nova-grappler} rides this unit, you may call this card to {rc}.
|
{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.
|
{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
|
- nameId: berserk-dragon
|
||||||
nameEn: "Berserk Dragon"
|
nameEn: "Berserk Dragon"
|
||||||
template: |-
|
template: |-
|
||||||
|
|
@ -196,7 +196,7 @@ cards:
|
||||||
template: |-
|
template: |-
|
||||||
{cont}:{sentinel} (You may only have up to four cards with "{cont}:{sentinel}" in a deck.)
|
{cont}:{sentinel} (You may only have up to four cards with "{cont}:{sentinel}" in a deck.)
|
||||||
{auto}:[Choose a {clan:royal-paladin} from your hand, and discard it] When this unit is placed on {gc}, you may pay the cost. If you do, choose one of your {clan:royal-paladin} that is being attacked, and that unit cannot be hit until end of that battle.
|
{auto}:[Choose a {clan:royal-paladin} from your hand, and discard it] When this unit is placed on {gc}, you may pay the cost. If you do, choose one of your {clan:royal-paladin} that is being attacked, and that unit cannot be hit until end of that battle.
|
||||||
textRu: "{cont}:{sentinel} (В колоде может быть не более четырёх карт с «{cont}:{sentinel}».)\n{auto}:[Выберите {clan:royal-paladin} из руки и сбросьте её] Когда эта карта помещается в {gc}, вы можете оплатить стоимость. Если вы это сделали, выберите одного из ваших {clan:royal-paladin}, который подвергается атаке. Он не может быть поражен до конца этого боя."
|
textRu: "{cont}:{sentinel} (В колоде может быть не более четырёх карт с «{cont}:{sentinel}».)\n{auto}:[Выберите {clan:royal-paladin} из руки и сбросьте её] Когда эта карта помещается в {gc}, вы можете оплатить стоимость. Если вы это сделали, выберите одного из ваших {clan:royal-paladin}, который подвергается атаке. Он не может быть поражён до конца этого боя."
|
||||||
- nameId: flogal
|
- nameId: flogal
|
||||||
nameEn: "Flogal"
|
nameEn: "Flogal"
|
||||||
template: ""
|
template: ""
|
||||||
|
|
@ -322,7 +322,7 @@ cards:
|
||||||
textRu: |-
|
textRu: |-
|
||||||
(В колоде может быть не более четырёх карт с {heal}.)
|
(В колоде может быть не более четырёх карт с {heal}.)
|
||||||
{auto}:Когда другой {clan:oracle-think-tank} сменяет эту карту, вы можете призвать её в {rc}.
|
{auto}:Когда другой {clan:oracle-think-tank} сменяет эту карту, вы можете призвать её в {rc}.
|
||||||
{auto}{rc}:Когда эта карта поддерживает, атакующий получает {power} +3000 до конца этого боя, и в начале конечной фазы этого хода верните эту карту в колоду и перемешайте её.
|
{auto}{rc}:Когда эта карта поддерживает, усиленная карта получает {power} +3000 до конца этого боя, и в начале конечной фазы этого хода верните эту карту в колоду и перемешайте её.
|
||||||
- nameId: lucky-girl
|
- nameId: lucky-girl
|
||||||
nameEn: "Lucky Girl"
|
nameEn: "Lucky Girl"
|
||||||
template: ""
|
template: ""
|
||||||
|
|
@ -359,7 +359,7 @@ cards:
|
||||||
template: |-
|
template: |-
|
||||||
{auto}{rc}:When this unit boosts a unit named "Blue Dust", the boosted unit gets {power} +4000 until end of that battle.
|
{auto}{rc}:When this unit boosts a unit named "Blue Dust", the boosted unit gets {power} +4000 until end of that battle.
|
||||||
textRu: |-
|
textRu: |-
|
||||||
{auto}{rc}:Когда эта карта поддерживает карту с именем "Blue Dust", атакующий получает {power} +4000 до конца этого боя.
|
{auto}{rc}:Когда эта карта поддерживает карту с именем "Blue Dust", усиленная карта получает {power} +4000 до конца этого боя.
|
||||||
- nameId: oracle-guardian-apollon
|
- nameId: oracle-guardian-apollon
|
||||||
nameEn: "Oracle Guardian, Apollon"
|
nameEn: "Oracle Guardian, Apollon"
|
||||||
template: |-
|
template: |-
|
||||||
|
|
@ -385,7 +385,7 @@ cards:
|
||||||
template: |-
|
template: |-
|
||||||
{auto}{rc}:When this unit boosts a unit named "King of Sword", the boosted unit gets {power} +4000 until end of that battle.
|
{auto}{rc}:When this unit boosts a unit named "King of Sword", the boosted unit gets {power} +4000 until end of that battle.
|
||||||
textRu: |-
|
textRu: |-
|
||||||
{auto}{rc}:Когда эта карта поддерживает карту с именем "King of Sword", атакующий получает {power} +4000 до конца этого боя.
|
{auto}{rc}:Когда эта карта поддерживает карту с именем "King of Sword", усиленная карта получает {power} +4000 до конца этого боя.
|
||||||
- nameId: redshoe-milly
|
- nameId: redshoe-milly
|
||||||
nameEn: "Redshoe, Milly"
|
nameEn: "Redshoe, Milly"
|
||||||
template: |-
|
template: |-
|
||||||
|
|
@ -490,13 +490,13 @@ cards:
|
||||||
template: |-
|
template: |-
|
||||||
{auto}{rc}:When this unit boosts an {clan:oracle-think-tank} vanguard, if the number of cards in your hand is four or greater, the boosted unit gets {power} +4000 until end of that battle.
|
{auto}{rc}:When this unit boosts an {clan:oracle-think-tank} vanguard, if the number of cards in your hand is four or greater, the boosted unit gets {power} +4000 until end of that battle.
|
||||||
textRu: |-
|
textRu: |-
|
||||||
{auto}{rc}:Когда эта карта поддерживает Авангард {clan:oracle-think-tank}, если в вашей руке четыре или больше карт, атакующий получает {power} +4000 до конца этого боя.
|
{auto}{rc}:Когда эта карта поддерживает Авангард {clan:oracle-think-tank}, если в вашей руке четыре или больше карт, усиленная карта получает {power} +4000 до конца этого боя.
|
||||||
- nameId: wingal
|
- nameId: wingal
|
||||||
nameEn: "Wingal"
|
nameEn: "Wingal"
|
||||||
template: |-
|
template: |-
|
||||||
{auto}{rc}:When this unit boosts a card named "Blaster Blade", the boosted unit gets {power} +4000 until end of that battle.
|
{auto}{rc}:When this unit boosts a card named "Blaster Blade", the boosted unit gets {power} +4000 until end of that battle.
|
||||||
textRu: |-
|
textRu: |-
|
||||||
{auto}{rc}:Когда эта карта поддерживает карту с именем "Blaster Blade", атакующий получает {power} +4000 до конца этого боя.
|
{auto}{rc}:Когда эта карта поддерживает карту с именем "Blaster Blade", усиленная карта получает {power} +4000 до конца этого боя.
|
||||||
- nameId: wonder-boy
|
- nameId: wonder-boy
|
||||||
nameEn: "Wonder Boy"
|
nameEn: "Wonder Boy"
|
||||||
template: ""
|
template: ""
|
||||||
|
|
@ -507,13 +507,13 @@ cards:
|
||||||
{cont}:{sentinel} (You may only have up to four cards with "{cont}:{sentinel}" in a deck.){auto}:[Choose a {clan:kagero} from your hand, and discard it] When this unit is placed on {gc}, you may pay the cost. If you do, choose one of your {clan:kagero} that is being attacked, and that unit cannot be hit until end of that battle.
|
{cont}:{sentinel} (You may only have up to four cards with "{cont}:{sentinel}" in a deck.){auto}:[Choose a {clan:kagero} from your hand, and discard it] When this unit is placed on {gc}, you may pay the cost. If you do, choose one of your {clan:kagero} that is being attacked, and that unit cannot be hit until end of that battle.
|
||||||
textRu: |-
|
textRu: |-
|
||||||
{cont}:{sentinel} (В колоде может быть не более четырёх карт с «{cont}:{sentinel}».)
|
{cont}:{sentinel} (В колоде может быть не более четырёх карт с «{cont}:{sentinel}».)
|
||||||
{auto}:[Выберите {clan:kagero} из руки и сбросьте её] Когда эта карта помещается в {gc}, вы можете оплатить стоимость. Если вы это сделали, выберите одного из ваших {clan:kagero}, который подвергается атаке. Он не может быть поражен до конца этого боя.
|
{auto}:[Выберите {clan:kagero} из руки и сбросьте её] Когда эта карта помещается в {gc}, вы можете оплатить стоимость. Если вы это сделали, выберите одного из ваших {clan:kagero}, который подвергается атаке. Он не может быть поражён до конца этого боя.
|
||||||
- nameId: wyvern-strike-jarran
|
- nameId: wyvern-strike-jarran
|
||||||
nameEn: "Wyvern Strike, Jarran"
|
nameEn: "Wyvern Strike, Jarran"
|
||||||
template: |-
|
template: |-
|
||||||
{auto}{rc}:When this unit boosts a card named "Wyvern Strike, Tejas", the boosted unit gets {power} +4000 until end of that battle.
|
{auto}{rc}:When this unit boosts a card named "Wyvern Strike, Tejas", the boosted unit gets {power} +4000 until end of that battle.
|
||||||
textRu: |-
|
textRu: |-
|
||||||
{auto}{rc}:Когда эта карта поддерживает карту с именем "Wyvern Strike, Tejas", атакующий получает {power} +4000 до конца этого боя.
|
{auto}{rc}:Когда эта карта поддерживает карту с именем "Wyvern Strike, Tejas", усиленная карта получает {power} +4000 до конца этого боя.
|
||||||
- nameId: wyvern-strike-tejas
|
- nameId: wyvern-strike-tejas
|
||||||
nameEn: "Wyvern Strike, Tejas"
|
nameEn: "Wyvern Strike, Tejas"
|
||||||
template: |-
|
template: |-
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
# Правила перевода текстов карт
|
# Правила перевода текстов карт
|
||||||
|
|
||||||
Версия 0.3 — учтены две партии правок заказчика.
|
Версия 0.4 — учтены три партии правок заказчика.
|
||||||
Правки в этом файле делаются только после подтверждения на реальных картах.
|
Правки в этом файле делаются только после подтверждения на реальных картах.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
@ -35,7 +35,7 @@
|
||||||
| all of your units | **все ваши карты** | |
|
| all of your units | **все ваши карты** | |
|
||||||
| vanguard | **Авангард** | с заглавной в любом месте предложения |
|
| vanguard | **Авангард** | с заглавной в любом месте предложения |
|
||||||
| rear-guard | **Арьергард** | с заглавной в любом месте предложения |
|
| rear-guard | **Арьергард** | с заглавной в любом месте предложения |
|
||||||
| boosted unit | **атакующий** | тот, кого поддержали |
|
| boosted unit | **усиленная карта** | не «атакующий» |
|
||||||
| deck | колода | |
|
| deck | колода | |
|
||||||
| hand | рука | |
|
| hand | рука | |
|
||||||
| soul | душа | «в душу», «из души» |
|
| soul | душа | «в душу», «из души» |
|
||||||
|
|
@ -104,8 +104,9 @@
|
||||||
- **Авангард** и **Арьергард** — всегда с заглавной, даже в середине предложения.
|
- **Авангард** и **Арьергард** — всегда с заглавной, даже в середине предложения.
|
||||||
Остальные термины — со строчной.
|
Остальные термины — со строчной.
|
||||||
- Предлог направления: **из** зоны, а не «с». «С верха колоды» — исключение.
|
- Предлог направления: **из** зоны, а не «с». «С верха колоды» — исключение.
|
||||||
|
- Буква **ё** используется: «поражён», «четырёх», «всё».
|
||||||
- Длинный хвост через «, и …» разбивается на отдельное предложение:
|
- Длинный хвост через «, и …» разбивается на отдельное предложение:
|
||||||
`…который подвергается атаке. Он не может быть поражен до конца этого боя.`
|
`…который подвергается атаке. Он не может быть поражён до конца этого боя.`
|
||||||
- Повтор «эта карта» в соседних фразах заменяется местоимением:
|
- Повтор «эта карта» в соседних фразах заменяется местоимением:
|
||||||
«призвать **её**», «верните **её** в колоду».
|
«призвать **её**», «верните **её** в колоду».
|
||||||
|
|
||||||
|
|
@ -114,15 +115,14 @@
|
||||||
1. **`stand phase`** → «фаза стойки». Альтернатива: «фаза восстановления».
|
1. **`stand phase`** → «фаза стойки». Альтернатива: «фаза восстановления».
|
||||||
2. **`close step`** → «шаг завершения». Альтернатива: «шаг закрытия».
|
2. **`close step`** → «шаг завершения». Альтернатива: «шаг закрытия».
|
||||||
3. **`end phase`** → «конечная фаза». Альтернатива: «фаза завершения».
|
3. **`end phase`** → «конечная фаза». Альтернатива: «фаза завершения».
|
||||||
4. **`retire`** → «уничтожить». Альтернатива: «отправить в зону сброса».
|
4. **`call`** → «призвать». Альтернатива: «вызвать».
|
||||||
5. **`call`** → «призвать». Альтернатива: «вызвать».
|
5. **Обращение к игроку** — «вы» или безличное «необходимо».
|
||||||
6. **Буква «ё»**: вы пишете «поражен», но оставляете «четырёх». Зафиксировать
|
6. **Названия зон в подсказках** — «Круг Авангарда» / «Круг Арьергарда»;
|
||||||
единый вариант или оставить как есть?
|
|
||||||
7. **`boosted unit`** → «атакующий». Альтернатива: «усиленная карта».
|
|
||||||
8. **Обращение к игроку** — «вы» или безличное «необходимо».
|
|
||||||
9. **Названия зон в подсказках** — «Круг Авангарда» / «Круг Арьергарда»;
|
|
||||||
подтвердить, что так и надо.
|
подтвердить, что так и надо.
|
||||||
|
|
||||||
|
Подтверждено и вынесено из спорных: `retire` → «уничтожить», `boosted unit` →
|
||||||
|
«усиленная карта», буква «ё» разрешена.
|
||||||
|
|
||||||
## 7. Как править
|
## 7. Как править
|
||||||
|
|
||||||
1. Правьте `textRu` в `content/translations/ru.yaml`.
|
1. Правьте `textRu` в `content/translations/ru.yaml`.
|
||||||
|
|
@ -136,7 +136,7 @@
|
||||||
|
|
||||||
Проверка `translations check` уже ловит нарушения стиля: запрещённые термины
|
Проверка `translations check` уже ловит нарушения стиля: запрещённые термины
|
||||||
(`юнит`, `размещается на`, `райд`, `попадает`, `драйвек`, `усиливает`, `HEAL`,
|
(`юнит`, `размещается на`, `райд`, `попадает`, `драйвек`, `усиливает`, `HEAL`,
|
||||||
`Restraint`, `рир-гард`, `вэнгард`, `грейд`) и расхождения по токенам.
|
`Restraint`, `рир-гард`, `вэнгард`, `грейд`, `поражен`) и расхождения по токенам.
|
||||||
|
|
||||||
Дальше по вашим правкам:
|
Дальше по вашим правкам:
|
||||||
1. Сравниваю вашу версию с текущей и выписываю расхождения по категориям.
|
1. Сравниваю вашу версию с текущей и выписываю расхождения по категориям.
|
||||||
|
|
@ -147,6 +147,7 @@
|
||||||
|
|
||||||
| Версия | Что изменилось |
|
| Версия | Что изменилось |
|
||||||
|---|---|
|
|---|---|
|
||||||
|
| 0.4 | Подтверждено: `retire` → «уничтожить», `boosted unit` → «усиленная карта», буква «ё» разрешена («поражён», «четырёх»). Заменено во всех текстах. |
|
||||||
| 0.3 | `unit` → **карта** (и «эта карта», «выбранная карта», «все ваши карты»); `place on` → «помещается **в**»; `ride` → **смена**; `boost` → **поддерживать**, `boosted unit` → «атакующий»; `attack hits` → «атака проходит»; `drive check` → «проверка»; `Restraint` → «Сдерживание»; `{heal} HEAL` → `{heal}`; длинные хвосты через «, и» разбиваются на предложения; «призвать эту карту» → «призвать её». Применено ко всем 66 текстам. |
|
| 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)` → «из». |
|
| 0.2 | `vanguard` → Авангард, `rear-guard` → Арьергард (с заглавной), `grade` → ранг, `from (RC/GC)` → «из». |
|
||||||
| 0.1 | Первый проход по 66 текстам, терминология-черновик. |
|
| 0.1 | Первый проход по 66 текстам, терминология-черновик. |
|
||||||
|
|
|
||||||
|
|
@ -106,13 +106,15 @@ public static class TranslationService
|
||||||
/// <summary>Термины, которые не должны появляться в переведённом тексте.</summary>
|
/// <summary>Термины, которые не должны появляться в переведённом тексте.</summary>
|
||||||
private static readonly (string Term, string Hint)[] ForbiddenTerms =
|
private static readonly (string Term, string Hint)[] ForbiddenTerms =
|
||||||
{
|
{
|
||||||
|
("поражен", "используйте «поражён» (буква ё)"),
|
||||||
("юнит", "используйте «карта»"),
|
("юнит", "используйте «карта»"),
|
||||||
("размещается на", "используйте «помещается в»"),
|
("размещается на", "используйте «помещается в»"),
|
||||||
("райд", "используйте «смена»"),
|
("райд", "используйте «смена»"),
|
||||||
("попадает", "используйте «проходит»"),
|
("попадает", "используйте «проходит»"),
|
||||||
("драйвек", "используйте «проверка»"),
|
("драйвек", "используйте «проверка»"),
|
||||||
("усилива", "используйте «поддерживает»"),
|
("усилива", "используйте «поддерживает»"),
|
||||||
("усилен", "используйте «поддерживает»"),
|
("усиленный", "используйте «поддерживает»"),
|
||||||
|
("усилен ", "используйте «поддерживает»"),
|
||||||
("рир-гард", "используйте «Арьергард»"),
|
("рир-гард", "используйте «Арьергард»"),
|
||||||
("вэнгард", "используйте «Авангард»"),
|
("вэнгард", "используйте «Авангард»"),
|
||||||
("грейд", "используйте «ранг»"),
|
("грейд", "используйте «ранг»"),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue