опубликовали Wheybags, Rseding, Dom, Albert
Удаление языковых переводов RTL Wheybags
Извините за то, что мы удалили переводы RTL (иврит и арабский) в 0.17.20.
До этого момента языки RTL были наполовину реализованы, где текст просто переворачивался, когда мы загружали его из Crowdin. Это «работает» на приличную долю вещей, но не почти на 100%. Чтобы достичь того уровня блеска, который мы хотим выпустить в версии 1.0, нам нужно потратить много времени на реализацию правильной поддержки макетов RTL. Это просто не имеет смысла для нас, учитывая наши текущие цели и долю нашей базы игроков, которая использует эти языки (менее 0,1%). Мы решили, что вместо того, чтобы полностью потрошить переводы, мы могли бы оставить их тем, кто им пользуется, но не предлагать их в графическом интерфейсе по умолчанию.
Языки на Crowdin останутся, а файлы переводов по-прежнему будут присутствовать в игре, но в диалоге параметров языка в игре не будет возможности выбрать их. Если вы хотите использовать язык RTL, вам придется вручную отредактировать ваш файл конфигурации, чтобы установить свой язык. Подробные инструкции доступны на нашем форуме. Это также означает, что мы не будем расследовать какие-либо сообщения об ошибках по проблемам RTL.
Интересные сообщения об ошибках Rseding
Несколько лет назад, когда я только начинал заниматься программированием, другие говорили мне, что кто-то обычно начинает с позиций QA / bug tester и, если они справляются, то могут перейти к «веселой» работе. Это подразумевает, что позиции тестировщика ошибок не являются забавными, и что я должен с нетерпением ждать выполнения этих задач. Это было 4 года, 7 месяцев и 8 дней назад (на момент написания этой статьи), когда я спросил Kovarex о возможном разрешении мне помочь исправить ошибки в Factorio, и сегодня исправление ошибок – моя вторая любимая часть работы над Factorio (с оптимизацией, занимающей первое место). ).
Наиболее странная и сложная ошибка состоит в том, чтобы отследить, чем больше мне нравится работать над ней и, наконец, увидеть ее устранение. Естественно, поскольку я потратил так много времени, работая над исправлениями ошибок (в одной и той же базе кода – и всегда обращаясь к сложным), я достаточно хорошо справился с этим. Одна из забавных частей исправления трудных ошибок – включение шагов воспроизведения в журнал изменений и наблюдение за реакцией людей, когда они читают примечания к патчу для этого выпуска.Читать далее