Три новых языка за неделю
Мы попросили помочь с переводом Pragma Chess, и за неделю программа заговорила по-испански, по-русски и на упрощённом китайском. Спасибо тем, кто это сделал.
В ночь на 10 октября мы открыли на GitHub задачу с простым названием: Переведите Pragma Chess на свой язык. Pragma Chess говорила по-английски и по-итальянски. Мы надеялись, что кто-нибудь откликнется в ближайшие месяцы. Через неделю программа говорит на пяти языках, и мы не ожидали, что это случится так быстро.
Испанский, прочитанный носителем языка
Первая испанская версия появилась на следующий день после задачи, и написали её мы сами. В переводе, сделанном не носителем языка, всегда есть что-то скованное, правка от Zeta (@zetachess), для кого испанский родной, сделала его естественным: лицензию Qt, сообщения дебютной книги, репертуар. Небольшие правки, которые замечает только тот, для кого язык родной.
Русский, целиком
От mrvi0 (@mrvi0) пришло короткое «Беру русский», а через несколько дней — всё целиком: каждый текст интерфейса с тремя формами множественного числа, которые нужны русскому языку (1 партия, 2 партии, 5 партий), всё руководство и этот сайт. Explain, наша главная функция, стала «Объяснить», одним и тем же словом везде.
Упрощённый китайский и хороший вопрос
Работа Wait-Again (@Wait-Again) началась с вопроса, ещё до первой строки перевода: называть язык zh_CN или zh? С zh_CN переводились бы и кнопки самого Qt (OK, Отмена), но программа, возможно, не выбрала бы китайский сама в китайской системе. Сомнение было верным: программа сравнивала только язык, zh, с именем файла, zh_CN, и никогда его не находила. Теперь это исправлено: Pragma Chess сначала ищет перевод для страны, затем перевод того же языка с той же письменностью, так что компьютер в Китае или Сингапуре получает упрощённый китайский, а компьютер на Тайване, где пишут традиционными иероглифами, не получает его по ошибке. Затем пришёл и сам перевод: больше 1600 текстов, весь интерфейс, и 讲解 для Explain.
Спасибо
Перевод программы — долгая и кропотливая работа для людей, которых никогда не встретишь: для шахматиста в Москве, Мадриде или Шанхае, который открывает Pragma Chess и находит её на своём языке. Zeta, mrvi0 и Wait-Again: спасибо, правда.
Два приглашения — им и всем, кто это читает. Если вы состоите в шахматном клубе, расскажите в нём о Pragma Chess: она бесплатная, с открытым исходным кодом и теперь говорит ещё на одном языке. Клуб, который поддерживает проект, попадает в благодарности программы и этого сайта со своим логотипом; как это сделать, объясняет CLUBS.md. А если вашего языка пока нет, задача №4 открыта.