Зуд? Царапать! (и поделиться)

Три года назад. Хороший летний день с легким ветерком, и дождя не было уже несколько дней. Я в офисе, работаю. Это уже звучит как милая история, но, честно говоря, я не знаю, что это был за день три года назад. Что я знаю точно, так это то, что я был в офисе и что мы начали новый проект (под названием HoorayHR).

Angular был бы интерфейсной структурой и амбициями больше, чем просто голландский язык, поэтому нам нужна была интернационализация. Для чего у Angular есть i18n, работает из коробки и работает хорошо. Единственный недостаток, процесс их создания был очень раздражающим. Вот тут начинается зуд.

Новые переводы? Удачи в поиске их всех, добавлении их в существующий файл перевода и не забудьте ничего перевести.

Исходный текст изменился? Вы, вероятно, не заметите. Это просто ожидание ошибки.

Процесс был трудным и трудоемким, легко допустить ошибку, и я не мог сосредоточиться на фактическом тексте (XML шумный). Вы просто хотите знать, что вам следует перевести, зная, что все изменения учтены и ничего не упущено.

Первое, что я сделал: поискал решение во всемирной паутине. Тогда я нашел пустыню. В общем, в интернете можно было найти много всего, но, к сожалению, ничего связанного с этой проблемой. Может быть, где-то, но не для меня, чтобы найти. Будучи программистом и создателем цифровых продуктов, первое, что вы думаете: «Насколько это сложно?» и вы начинаете рубить.

Это самое интересное в создании вещей. Имейте идею, погружайтесь в нее, исследуйте новые темы, собирайте полезные вещи и собирайте вещи. Вы быстро делаете визуальный прогресс и изучаете новые вещи. Это немного похоже на ремесла в начальной школе. Возьмите бумагу, клей, потратьте немного времени и радуйтесь возможности сделать что-то классное.

Я был в потоке, в результате получился действительно полезный инструмент, который наша команда использует уже много лет, он сэкономил много времени и избавил от ошибок. Хорошо проведенное время. Еще глаза режет, потому что он уродлив как голый кот, это просто бонус. Зуд был поцарапан.

Помимо некоторых особенностей, которые вам нужно знать, это действительно работает очень хорошо. Вы просто бросаете свои вещи и занимаетесь своими делами. Сосредоточьтесь на реальной копии.

Теперь, несколько лет спустя, мне было любопытно, какими будут новые опции. К моему удивлению, есть несколько новых проектов, но их немного. Большинству из них не хватает сфокусированности и простоты. Именно тогда я решил поделиться своим творением с миром. Я подумал, что это может утолить еще один зуд, помогая создателям цифровых технологий, таким как вы, сосредоточиться на создании отличных продуктов, не отвлекаясь на ненужные вещи.

Хорошая возможность исправить некоторые причуды и поработать над дизайном, чтобы он действительно выглядел красиво. Что-то, что я давно хотел сделать. Как бы мне ни нравились уродливые интерфейсы, красивые интерфейсы мне нравятся еще больше.

Я очень доволен результатом, вы можете проверить его на usewhat.app! Есть некоторые детали, которые я хочу исправить, и по ходу дела у меня появилось еще больше идей по улучшению процесса перевода. Если вы используете файлы Angular i18n и/или XLIFF/XLF, попробуйте 🙂

Пожалуйста, дайте мне знать, если у вас есть отзывы. Вы можете связаться со мной в комментариях или в Твиттере @timetcetera. Я люблю слышать, что вы думаете.