Перейти до вмісту
онлайн
ukv0.46.1 · 1d135e2

LiveWall: живі шпалери на 15 мовах

LiveWall — невеликий застосунок для Mac, який робить із відео шпалери робочого столу. Це нішевий інструмент, і його можна було випустити лише англійською. Ми ж випустили його 15 мовами, разом зі сторінкою в App Store. Ось чому — і як ми стежимо, щоб 15 мов не стали 15 джерелами багів.

Ілюстрація: монітор із відео-шпалерами нічного пейзажу й сітка з 15 кодів мов.

LiveWall — невеликий застосунок для Mac, який робить із відео шпалери робочого столу. Це нішевий інструмент, і його можна було випустити лише англійською. Ми ж випустили його 15 мовами, разом зі сторінкою в App Store. Ось чому — і як ми стежимо, щоб 15 мов не стали 15 джерелами багів.

Які мови і чому саме вони

Англійська, українська, чеська, німецька, іспанська, французька, угорська, італійська, японська, корейська, польська, бразильська португальська, турецька, спрощена й традиційна китайська. Це набір офіційних мовних пакетів VS Code без російської: список, на який ми вже спираємося в інструментах для розробників. Наш другий застосунок для Mac, Brimline, має той самий список, тож обидва продукти відчуваються однаково, де би ви не були.

Мова вибирається сама

За замовчуванням LiveWall бере мову системи. Якщо точного варіанта немає, шукає найближчий: тайванська китайська отримує традиційну, європейська португальська — бразильську. Лише тоді перемикається на англійську. Мову можна вибрати й вручну в налаштуваннях — вона змінюється одразу, без перезапуску.

Дрібні правила, які мають значення

  • Без зламаних закінчень. Замість фраз на кшталт «1 відео» у різних відмінках — скорочення, які не змінюються («5 хв»), а кількість стоїть після «×». Так текст читається природно будь-якою мовою без окремих правил множини.
  • Правильні великі літери. Верхній регістр дотримується правил кожної мови, тож турецьке «i» стає «İ», а не «I».
  • Порядок слів вільний. Підстановки пронумеровані, тож переклад може поставити число до слова або після нього.
  • Брендові слова лишаються англійською — «LiveWall» і «Pro» скрізь виглядають однаково.

Як ми стежимо, щоб нічого не зламалось

Новий рядок тексту не можна додати без усіх 15 перекладів — допоміжний скрипт його не прийме. Перевірка в збірці падає, якщо в якійсь мові бракує рядка, є зайвий чи невикористаний або інший формат підстановки. А найменший розмір вікна перевіряємо німецькою та угорською, найдовшими мовами, щоб текст на кнопках не обрізався.

Чесно про якість

Переклади зроблені з AI, а їхню повноту й узгодженість перевіряють наші інструменти; носії мови їх ще не вичитували. Якщо якась фраза звучить вашою мовою дивно, напишіть нам — це виправлення в один рядок.

Що це дає вам

LiveWall говорить вашою мовою з першого запуску — на macOS 14 і новіших, на Apple Silicon і Intel. Йому не потрібен інтернет чи акаунт, і він не збирає жодних даних.

Детальніше про LiveWall