+ Ответить в теме
Показано с 1 по 14 из 14

Тема: [GUIDE] Падежи, или как правильно русифицировать моды и сценарии

  1. #1

    [GUIDE] Падежи, или как правильно русифицировать моды и сценарии

    Начиная с патча 1.0.1.217 в игру была введена система согласования родов и падежей русского языка, что позволило значительно улучшить качество локализации, но следствием чего стали появляться различные нестыковки в модах с локализацией, выражающиеся в появлении текстов, вроде "В городе Мемфис был построен водяная мельница", "Наш мотопехота был обстрелян вражескими лучниками" и т.п., где выделенные тёмно-синим слова - это названия объектов, добавляемых модом (просто я не стал заморачиваться с придумыванием названий и вписал уже существующие в основной игре объекты, хотя там могут быть любые другие названия).
    Ниже я расскажу, как сделать так, чтобы подобных казусов в выводимых игрой текстах не возникало при использовании русифицированного мода.

    Думаю, ни для кого не секрет, что вся игра состоит из взаимодействия различных вещественных и невещественных объектов - юнитов, зданий, типов территории, наук, политик и т.п. Многие мододелы и переводчики модов, возможно уже успели подглядеть в оригинальных текстовиках конструкции подобные следующей:
    Код:
        <Row Tag="TXT_KEY_BUILDING_TEMPLE_DESC">
          <Text>Храм|храма|храму|храм|храмом|храме</Text>
          <Gender>masculine</Gender>
          <Plurality>1</Plurality>
        </Row>
    Это образец типичной конструкции падежей для различных игровых объектов

    В теге Text указываются 6 падежей, так-как они идут в русском языке - именительный (кто? что?), родительный (кого? чего?), дательный (кому? чему?), винительный (кого? что?), творительный (кем? чем?) и предложный (о ком? о чем?).
    Все падежи разделяются вертикальной чертой (на некоторых клавиатурах она изображена как два вертикальных штриха)
    Именительный падеж всегда начинается с большой буквы, все остальные падежи в зависимости от контекста - если это имя нарицательное - то с маленькой буквы, если имя собственное - то с большой, хотя данный момент остается на ваше усмотрение и вы вправе все падежи проставить с большой буквы

    В теге Gender указывается род объекта - если объект мужского рода (храм, стрелок, оазис) - ставится значение masculine, если объект женского рода (библиотека, колесница, пустыня) - ставится значение feminine, при среднем роде - neuter

    В теге Plurality указывается число - если имя объекта в единственном числе - ставится значение 1, если во множественном - ставится 2
    Если вы хотите сохранить оригинальную стилистику локализации - вы можете для всех юнитов (кроме великих людей и единичных объектов, как корабли) вписывать падежи во множественном числе, например, разведчики, поселенцы, лучники, танки

    В проставлении падежей по различным причинам не нуждаются следующие типы объектов - названия городов (кроме городов-государств), названия больших цивилизаций, имена лидеров, имена великих людей, названия прокачек и названия политик
    Для юнитов, типов юнитов, классов юнитов, зданий, чудес, проектов, улучшений клеток, типов территорий, типов особенностей территорий, наук и названий городов-государств нужно проставлять падежи


    PS Данная статья имеет рекомендательный характер и не является обязательной к исполнению, но пользователи будут оценивать ваше творение и по этому параметру
    продвинь это сообщение в соцсеть:  

  2. #2
    а как потом игра определит какой падеж взять из списка?
    продвинь это сообщение в соцсеть:  

  3. #3
    Цитата Сообщение от oooo4 Посмотреть сообщение
    а как потом игра определит какой падеж взять из списка?
    Это уже не ваша головная боль - есть люди, которые за это получают денюжку и это уже их головная боль... В 95% случаев падежи работают корректно и с каждым патчем процент только увеличивается
    продвинь это сообщение в соцсеть:  

  4. #4
    а, ну так даже лучше. меньше мороки - больше толку )
    продвинь это сообщение в соцсеть:  

  5. #5
    Если вы добавляете в мод объект (юнит, науку, здание и т.п.) - то со всеми стандартными действиями падежи будут взаимодействовать корректно.
    А если вы добавляете в игру действие (например решили намодить телепортацию юнитов) - то там уже стандартные правила будут действовать только на именительный падеж, а чтобы читались какие-то другие падежи, если в описании данного действия они должны будут работать - вам придется немного заморочиться - но это уже я постараюсь описать позже, когда выйдет полноценный Lua API и/или исходники DLLки
    продвинь это сообщение в соцсеть:  

  6. #6
    Полководец Аватар для MizhGun

    Steam
    http://steamcommunity.com/id/Mishus

    Регистрация
    15.07.2006
    Адрес
    Vologda, Russia
    Сообщений
    224
    Это для пятёрки гайд? Или и для четвёрки те же правила?
    продвинь это сообщение в соцсеть:  
    Шуруп, забитый молотком, сидит крепче, чем гвоздь, закрученный отвёрткой.

  7. #7

    Таблица совместимости родов и падежей цивилизации 4 для русификатора от наш-фанатиков

    Для четверки правила можно посмотреть в прикрепленном файле - в архиве HTMLка с таблицей и описанием падежей - совместимо только с русиком от наш-фанатиков, поскольку 1С для четверки не заморачивались созданием подстановки падежей
    Вложения Вложения
    продвинь это сообщение в соцсеть:  

  8. #8
    Полководец Аватар для MizhGun

    Steam
    http://steamcommunity.com/id/Mishus

    Регистрация
    15.07.2006
    Адрес
    Vologda, Russia
    Сообщений
    224
    Отлично, спасибо!!!
    продвинь это сообщение в соцсеть:  
    Шуруп, забитый молотком, сидит крепче, чем гвоздь, закрученный отвёрткой.

  9. #9
    Цитата Сообщение от MizhGun Посмотреть сообщение
    Отлично, спасибо!!!
    На модиках это давно висело - только сперва третья версия падежей (для варлордов), а потом пятая (для BtS) - но сейчас, почему-то опять третья версия висит - сперва хотел дать линку на модики, но сам глянул и ужаснулся, насколько всё запущено... Если будет время - постараюсь повторно обновить там страницу до пятой версии, как в этом архиве
    продвинь это сообщение в соцсеть:  

  10. #10
    А не могли бы вы помочь с переводом мода...
    Вот я тут накидал перевод а в игре всёравно по английски гдето есть ошибки
    Вложения Вложения
    продвинь это сообщение в соцсеть:  

  11. #11
    А существуют ли программы...переводящие на другой язык другие программы? Русификатор не катить...
    продвинь это сообщение в соцсеть:  
    санатрий Форос цены там конечно впечатляющие.

  12. #12
    Цитата Сообщение от sportcas Посмотреть сообщение
    А существуют ли программы...переводящие на другой язык другие программы? Русификатор не катить...
    Нет не существует. Тем более если не катит русификатор =)
    продвинь это сообщение в соцсеть:  
    Тут могла быть моя подпись...

  13. #13

    swan, помогай

    делаю как и в оригинальных текстах

    <Row Tag="TXT_KEY_SAILING_DEATH">
    <Text>{*1: plural 1?{*1: gender masculine?Ваш; feminine?Ваша; neuter?Ваше;}; 2?Ваши; other?Ваш;} {*1_UnitName: lower} {*1: plural 1?{*1: gender masculine?погиб; feminine?погибла; neuter?погибло;}; 2?погибли; other?погибло;} в пучинах океана.</Text>
    </Row>

    И если происходит это с воинами, то говорит такое: "Ваш воины погиб в пучинах океана." Не смотря на то, что у воинов masculine и plural 2

    Пробовал через луа вызывать вот такой текст, которые из длл генерируется прекрасно
    <Row Tag="TXT_KEY_MISC_YOU_UNIT_WITHDRAW">
    <Text>{*1: plural 1?{*1: gender masculine?Ваш; feminine?Ваша; neuter?Ваше;}; 2?Ваши; other?Ваше подразделение ;} {*1_UnitName} (урон: {2_Num}) {*1: plural 1?{*1: gender masculine?атаковал; feminine?атаковала; neuter?атаковало;}; 2?атаковали; other?атаковал;}{*3: plural 1?{*3: gender masculine? ; feminine? ; neuter? ;}; 2? ; other? подразделение ;}{*3_EnUName[4]} (урон: {4_Num})!</Text>
    </Row>
    а из луа и мода опять та же хрень. что я делаю не так?

    вместо * в коде значки "собака", парсеру форума они почему-то не понравились
    продвинь это сообщение в соцсеть:  
    Мои моды для Civ 5:
    1. Cloak & Dagger
    2. Wars of religion
    3. Real Science
    4. Beautiful art
    5. Wonderfull

    Мои моды для Civ 6:
    1. Dynamic Eras

  14. #14


    Тоже столкнулся с проблемой падежей в ключе: (TXT_KEY_DIPLO_DISCUSS_DENOUNCE) Публично осудить {*1_LeaderName[4]}, где {*1_LeaderName[4]} берется из ключа: TXT_KEY_LEADER_NAPOLEON
    <Text>Наполеон|Наполеона|Наполеону|Наполеона|Наполеоном|Наполеоне</Text>
    <Gender>masculine</Gender>
    <Plurality>1</Plurality>
    но игра отображает как Публично осудить Наполеон. Что мешает ключу выбрать не именительный падеж а винительный?
    продвинь это сообщение в соцсеть:  

+ Ответить в теме

Похожие темы

  1. Как русифицировать мод?
    от Ziemens в разделе Вопросы и гайды по моддингу Civ4
    Ответов: 23
    Новое: 05.06.2016, 23:43
  2. Здесь я буду выкладывать свои Моды-сценарии.
    от Ancienter в разделе Civ4 - Моды и сценарии
    Ответов: 1
    Новое: 13.05.2012, 21:45
  3. Моды и сценарии по Второй Мировой (WWII)
    от kirgre в разделе Civ4 - Моды и сценарии
    Ответов: 1
    Новое: 02.11.2010, 23:08
  4. Не грузятся сценарии и моды в 3.17
    от ahilles в разделе Civ4 - Технические вопросы
    Ответов: 18
    Новое: 28.07.2009, 00:11
  5. Новые сценарии и моды
    от Олег в разделе Civ3 - Модостроение
    Ответов: 4
    Новое: 21.12.2004, 13:27

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Рейтинг@Mail.ru

free counters