Кнопка возврата UINavigationController переведена для определенных языков, но не для другого?

#ios #uinavigationcontroller #translation

#iOS #uinavigationcontroller #перевод

Вопрос:

Я использую кнопку возврата по умолчанию для UINavigationController (нигде не устанавливая жестко заданный текст). Мое приложение доступно на нескольких языках. Я заметил, что кнопка возврата переводится на определенные языки, а не на другие.

Например, если я переключусь на французский, я увижу «Retour», который является правильным переводом для back. Но если я переключусь на болгарский, то на кнопке будет написано «Назад». Предоставляет ли Apple поддержку OOTB только для определенных языков, а не для других? Где я могу найти этот список, если он действительно существует?

Комментарии:

1. Вы могли бы просто погуглить в Bing: «Поддерживаемые языки iOS» — это, например, показывает: ibabbleon.com/iOS-Language-Codes-ISO-639.html

2. @Krumelur, большое спасибо. Вы хотите опубликовать свой комментарий в качестве ответа, чтобы я мог его принять?

Ответ №1:

Поиск в Google «поддерживаемые языки iOS» привел к этому:

ibabbleon.com/iOS-Language-Codes-ISO-639.html

iOS сейчас поддерживает 31 язык, но в iTunes Connect поддерживается только 21 язык. Это означает, что ваше приложение может быть локализовано на некоторые языки, например польский, но описания приложений не могут.

Болгарский язык не включен в этот список. iOS вернется к значению по умолчанию, которое в данном случае, похоже, является английским.

У Apple также есть документация о локализации ваших приложений.