Как изменить язык отдельного приложения на Mac

Окружение в родном языке помогает быстрее учиться и мешает меньше рабочему процессу. Полная смена системного языка не всегда удобна — особенно если вы только начинаете изучать язык. macOS позволяет назначать язык для отдельных приложений: это удобный компромисс между иммерсией и привычным рабочим окружением.
Когда это полезно
- Если вы изучаете язык и хотите практиковаться в конкретном приложении.
- Когда часть рабочего процесса требует интерфейса на одном языке, а остальная система — на другом.
- Для тестирования локализаций приложений перед публикацией.
Важно: не все приложения поддерживают все языки. Портированные или тяжело локализуемые программы могут игнорировать системные настройки или иметь собственные языковые опции.
Как настроить язык для одного приложения
- Откройте Системные настройки.
- Перейдите в «Язык и регион», затем вкладку «Приложения».
- Нажмите кнопку «плюс (+)» внизу слева.
- В появившемся окне в поле Приложение выберите приложение, язык которого хотите поменять. В примере ниже выбран Podcasts.
- В поле Язык выберите нужный язык и нажмите «Добавить».
- Приложение появится в списке с назначенным языком. Если приложение открыто, macOS предложит перезапустить его — согласитесь, чтобы изменения вступили в силу.
Совет: вы можете добавить несколько записей для разных приложений и менять их в любое время.
Важно: некоторые приложения используют собственные настройки языка и могут не реагировать на системный список.
Как сбросить язык приложения
Чтобы вернуть приложение к системному языку, выберите его в списке и нажмите кнопку «минус (-)» под списком. При следующем запуске приложение вернётся к настройкам системы.
Если приложение было запущено при удалении правила, оно предложит перезагрузить себя.
Альтернативные подходы
- Сменить язык всей системы — подойдёт, если вы хотите полноценную иммерсию.
- Создать отдельную учётную запись macOS с другим языком — удобно, если требуется изолированное окружение (например, для тестирования).
- Использовать командную строку для назначения языка конкретному приложению (подходит для продвинутых пользователей и автоматизации).
Пример командного подхода (универсальная форма):
# Узнать идентификатор бандла приложения
osascript -e 'id of app "Podcasts"'
# Назначить язык по идентификатору бандла (пример: "ja" для японского)
defaults write com.example.App AppleLanguages '("ja")'
# Вернуть к системному поведению
defaults delete com.example.App AppleLanguagesПримечание: замените com.example.App на реальный идентификатор бандла. Команды работают не для всех приложений — особенно для тех, что поставляются с жёсткой локализацией или используют собственные механизмы выбора языка.
Когда этот способ не сработает
- Приложение не содержит переводов на выбранный язык.
- Приложение использует внутренние настройки языка или серверную локализацию.
- Песочница (sandbox) или особые механизмы запуска мешают переопределению AppleLanguages.
Если вы столкнулись с этим, проверьте, есть ли в настройках самого приложения выбор языка, или используйте отдельную учётную запись для тестирования.
Практическое руководство для ролей
- Для учащихся: назначьте язык только тех приложений, где хотите практиковать чтение/навигацию. Начинайте с частоты 15–30 минут в день.
- Для переводчиков и тестировщиков: создайте отдельную учётную запись с тестовым языком и используйте идентификаторы бандлов для массовой проверки.
- Для разработчиков: проверяйте, поддерживает ли ваше приложение локализации, и хорошо ли обработан fallback на системный язык.
Быстрая методология действий
- Выберите цель (учёба, тестирование, работа).
- Назначьте язык в Системных настройках → Язык и регион → Приложения.
- Перезапустите приложение и проверьте интерфейс.
- Если нужно, вернитесь к шагу 2 или используйте альтернативы.
Краткое объявление
Хотите практиковать язык без смены всего Mac? macOS позволяет назначать язык для отдельных приложений. Настройка занимает пару кликов: откройте Системные настройки → Язык и регион → Приложения, добавьте приложение, выберите язык и перезапустите программу. Это удобный способ учиться, тестировать локализации и работать с несколькими языками одновременно.
Краткий словарь
- AppleLanguages — системная переменная, задающая предпочитаемые языки.
- Идентификатор бандла — уникальный код приложения вида com.company.App.
- Системный язык — язык, указанный в настройках macOS для всего интерфейса.
Итог
Изменение языка отдельного приложения в macOS — быстрый и обратимый способ получить иммерсию в изучаемом языке или настроить рабочую среду под разные задачи. Если стандартный метод не работает, используйте отдельную учётную запись или командную строку, но помните про ограничения отдельных приложений.
Ключевые действия: Системные настройки → Язык и регион → Приложения → плюс (+) → выбрать приложение → выбрать язык → Добавить.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента