Перейти к содержимому

Кросс-локализация для App Store: Оптимизация метаданных

Кросс-локализация - это стратегия использования одной локализации (например, AR для US) для индексирования приложения в других странах и регионах, где эта локализация доступна, но не основная.
Это позволяет значительно расширить охват и видимость приложения без необходимости создания уникального контента для каждой локали.

Для каждой территории App Store определяет «основной» язык. Однако на каждой территории также есть несколько «дополнительных» языков.

Полезные советы по кросс-локализации

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

Используйте Кросс-локализацию на максимум

Основная локализация приложения сейчас индексируется во всех странах.
Увеличьте охват приложения в США до 10%, выбрав в качестве основной локализации нецелевую, но заполнив её вашим целевым языком (английский).
Например: 🇨🇦 английский (Канада): EN_CA, 🇫🇮 финский: FI, 🇸🇰 словацкий: SK и другие.

Пример, берем США в качестве примера, так как там 10 локализаций:
Основная локализация - 🇺🇸 английский (США): EN_US
Так же индексируются кросс-локализации:
🇦🇪 арабский: AR
🇨🇳 китайский упрощенный: ZH_HANS
🇭🇰 китайский (традиционный): ZH_HANT
🇫🇷 французский: FR
🇰🇷 корейский: KO
🇧🇷 португальский (Бразилия): PT_BR
🇷🇺 русский: RU
🇲🇽 испанский (Мексиканский): ES_MX
🇻🇳 вьетнамский: VI

Если у приложения по умолчанию используется другая локализация - то получаем дополнительно поля Названия, Подзаголовок и Ключевые слова к текущей индексации в App Store для США из этой локализации.

Не дублируйте ключевые слова

App Store не усиливает индексацию за счёт повторов. Каждое слово считается только один раз - даже если указано в нескольких полях (Название, Подзаголовок, Ключевые слова) или в разных локализациях.

Не дублируйте ключи между полями в разных локализациях

Не рекомендуется использовать одно и то же слово в разных полях метаданных, таких как Название, Подзаголовок и Ключевые слова даже в разных локализациях.
Если вы используете одно и то же слово в Названии, а в другой локализации в Подзаголовке, оно может попасть в индексацию с меньшим весом (у Подзаголовка вес ниже).

Разделители

App Store не индексирует фразы как таковые - он сочетает слова из Название, Подзаголовка и поля Ключевые слова.

Не пишите длинные фразы вроде best photo editor for iPhone.
Лучше использовать максимум уникальных слов, разделённых запятыми: best,photo,editor,iPhone - так вы получите больше комбинаций: best photo, photo editor, editor for iPhone и т.д.

Составные слова в Названии индексируются по частям

App Store автоматически разбивает составные слова в названии, даже без пробелов по частям.

Пример:
AppStoreConnect индексируется как:
app, store, connect, appstoreconnect

Используйте camelCase и PascalCase для максимального охвата.

Порядок слов влияет на фразы

Слова из начала Название получают наивысший приоритет. Используйте важнейшие ключи именно там.

Фразы из ключевых слов собираются только в рамках одной локализации.

В целом ключевые слова дублировать не рекомендуется, но для самых важных фраз это допустимо.

App Store не объединяет слова между локалями, все фразы собираются в рамках 1 локализации. Например:

  • EN-US Название: Apple
  • EN-GB Подзаголовок: Music

❌ Фраза Apple Music не будет проиндексирована.

Не добавляйте слова, которые по умолчанию индексируются для всех приложений

Есть список бесплатных слов, которые автоматически индексируются для всех приложений.
Например, app, game, for и т.д.

Названия приложений без пробелов

Ключевые слова, записанные без пробелов, разбиваются по заглавным буквам при ранжировании.
Работает только для поля Название приложения.

Например, HelloWorld в названии при ранжировании разбивается по заглавной букве на слова hello и world.

Не указывайте использование AI в своих метаданных для материкового Китая

В материковом Китае использование AI в метаданных запрещено без наличия сертификации.
Если вы хотите использовать кросс-локализацию в материковом Китае, не добавляйте упоминание AI в метаданных.
Это может привести к удалению приложения из App Store для этого региона.

Если вы не публикуете в материковом Китае, либо получили аккредитацию - вы можете использовать кросс-локализацию с упоминанием AI.

Кросс-локализация
Кросс-локализация

Просмотр локализаций

Статистика использования языков в App Store

Один из самых быстрых способов масштабировать результаты ASO - выбрать языки, которые работают в нескольких странах. В нашей статье о кросс-локализации вы найдете несколько лайфхаков, чтобы сделать это еще эффективнее.

Язык и основная страна
Основной
Дополнительный
Всего

Полный список всех вариаций

Код ISOКод ISOСтрана или регионЯзык по умолчаниюДополнительные поддерживаемые языкиОсновная локализация приложения🇬🇧 Английский: EN_GB (Великобритания)
AFAFG🇦🇫 Афганистан🇬🇧 Английский: EN_GB (Великобритания)
ALALB🇦🇱 Албания🇬🇧 Английский: EN_GB (Великобритания)
DZDZA🇩🇿 Алжир🇬🇧 Английский: EN_GB (Великобритания)🇸🇦 Арабский: AR_SA (Саудовская Аравия)
🇫🇷 Французский: FR_FR (Франция)
AOAGO🇦🇴 Ангола🇬🇧 Английский: EN_GB (Великобритания)
AIAIA🇦🇮 Ангилья🇬🇧 Английский: EN_GB (Великобритания)
AGATG🇦🇬 Антигуа и Барбуда🇬🇧 Английский: EN_GB (Великобритания)
ARARG🇦🇷 Аргентина🇲🇽 Испанский: ES_MX (Мексика)🇬🇧 Английский: EN_GB (Великобритания)
AMARM🇦🇲 Армения🇬🇧 Английский: EN_GB (Великобритания)
AUAUS🇦🇺 Австралия🇦🇺 Английский: EN_AU (Австралия)🇬🇧 Английский: EN_GB (Великобритания)
ATAUT🇦🇹 Австрия🇩🇪 Немецкий: DE_DE (Германия)🇬🇧 Английский: EN_GB (Великобритания)
AZAZE🇦🇿 Азербайджан🇬🇧 Английский: EN_GB (Великобритания)
BSBHS🇧🇸 Багамские Острова🇬🇧 Английский: EN_GB (Великобритания)
BHBHR🇧🇭 Бахрейн🇬🇧 Английский: EN_GB (Великобритания)🇸🇦 Арабский: AR_SA (Саудовская Аравия)
BBBRB🇧🇧 Барбадос🇬🇧 Английский: EN_GB (Великобритания)
BYBLR🇧🇾 Беларусь🇬🇧 Английский: EN_GB (Великобритания)
BEBEL🇧🇪 Бельгия🇬🇧 Английский: EN_GB (Великобритания)🇳🇱 Голландский: NL_NL (Нидерланды)
🇫🇷 Французский: FR_FR (Франция)
BZBLZ🇧🇿 Белиз🇬🇧 Английский: EN_GB (Великобритания)🇲🇽 Испанский: ES_MX (Мексика)
BJBEN🇧🇯 Бенин🇬🇧 Английский: EN_GB (Великобритания)🇫🇷 Французский: FR_FR (Франция)
BMBMU🇧🇲 Бермудские Острова🇬🇧 Английский: EN_GB (Великобритания)
BTBTN🇧🇹 Бутан🇬🇧 Английский: EN_GB (Великобритания)
BOBOL🇧🇴 Боливия🇲🇽 Испанский: ES_MX (Мексика)🇬🇧 Английский: EN_GB (Великобритания)
BABIH🇧🇦 Босния и Герцеговина🇬🇧 Английский: EN_GB (Великобритания)🇭🇷 Хорватский: HR (Хорватия)
BWBWA🇧🇼 Ботсвана🇬🇧 Английский: EN_GB (Великобритания)
BRBRA🇧🇷 Бразилия🇧🇷 Португальский: PT_BR (Бразилия)🇬🇧 Английский: EN_GB (Великобритания)
VGVGB🇻🇬 Британские Виргинские острова🇬🇧 Английский: EN_GB (Великобритания)
BNBRN🇧🇳 Бруней🇬🇧 Английский: EN_GB (Великобритания)
BGBGR🇧🇬 Болгария🇬🇧 Английский: EN_GB (Великобритания)
BFBFA🇧🇫 Буркина-Фасо🇬🇧 Английский: EN_GB (Великобритания)🇫🇷 Французский: FR_FR (Франция)
KHKHM🇰🇭 Камбоджа🇬🇧 Английский: EN_GB (Великобритания)🇫🇷 Французский: FR_FR (Франция)
CMCMR🇨🇲 Камерун🇫🇷 Французский: FR_FR (Франция)🇬🇧 Английский: EN_GB (Великобритания)
CACAN🇨🇦 Канада🇨🇦 Английский: EN_CA (Канада)🇨🇦 Французский: FR_CA (Канада)
CVCPV🇨🇻 Кабо-Верде🇬🇧 Английский: EN_GB (Великобритания)
KYCYM🇰🇾 Каймановы острова🇬🇧 Английский: EN_GB (Великобритания)
TDTCD🇹🇩 Чад🇬🇧 Английский: EN_GB (Великобритания)🇫🇷 Французский: FR_FR (Франция)
CLCHL🇨🇱 Чили🇲🇽 Испанский: ES_MX (Мексика)🇬🇧 Английский: EN_GB (Великобритания)
CNCHN🇨🇳 Китай🇨🇳 Упрощенный китайский: ZH_HANS (Китай)🇬🇧 Английский: EN_GB (Великобритания)
COCOL🇨🇴 Колумбия🇲🇽 Испанский: ES_MX (Мексика)🇬🇧 Английский: EN_GB (Великобритания)
CDCOD🇨🇩 Демократическая Республика Конго🇬🇧 Английский: EN_GB (Великобритания)🇫🇷 Французский: FR_FR (Франция)
CGCOG🇨🇬 Республика Конго🇬🇧 Английский: EN_GB (Великобритания)🇫🇷 Французский: FR_FR (Франция)
CRCRI🇨🇷 Коста-Рика🇲🇽 Испанский: ES_MX (Мексика)🇬🇧 Английский: EN_GB (Великобритания)
CICIV🇨🇮 Кот-д'Ивуар🇫🇷 Французский: FR_FR (Франция)🇬🇧 Английский: EN_GB (Великобритания)
HRHRV🇭🇷 Хорватия🇬🇧 Английский: EN_GB (Великобритания)🇭🇷 Хорватский: HR (Хорватия)
CYCYP🇨🇾 Кипр🇬🇧 Английский: EN_GB (Великобритания)🇬🇷 Греческий: EL (Греция)
🇹🇷 Турецкий: TR (Турция)
CZCZE🇨🇿 Чехия🇬🇧 Английский: EN_GB (Великобритания)🇨🇿 Чешский: CS (Чехия)
DKDNK🇩🇰 Дания🇬🇧 Английский: EN_GB (Великобритания)🇩🇰 Датский: DA (Дания)
DMDMA🇩🇲 Доминика🇬🇧 Английский: EN_GB (Великобритания)
DODOM🇩🇴 Доминиканская Республика🇲🇽 Испанский: ES_MX (Мексика)🇬🇧 Английский: EN_GB (Великобритания)
ECECU🇪🇨 Эквадор🇲🇽 Испанский: ES_MX (Мексика)🇬🇧 Английский: EN_GB (Великобритания)
EGEGY🇪🇬 Египет🇬🇧 Английский: EN_GB (Великобритания)🇸🇦 Арабский: AR_SA (Саудовская Аравия)
🇫🇷 Французский: FR_FR (Франция)
SVSLV🇸🇻 Сальвадор🇲🇽 Испанский: ES_MX (Мексика)🇬🇧 Английский: EN_GB (Великобритания)
EEEST🇪🇪 Эстония🇬🇧 Английский: EN_GB (Великобритания)
SZSWZ🇸🇿 Эсватини🇬🇧 Английский: EN_GB (Великобритания)
FJFJI🇫🇯 Фиджи🇬🇧 Английский: EN_GB (Великобритания)
FIFIN🇫🇮 Финляндия🇬🇧 Английский: EN_GB (Великобритания)🇫🇮 Финский: FI (Финляндия)
FRFRA🇫🇷 Франция🇫🇷 Французский: FR_FR (Франция)🇬🇧 Английский: EN_GB (Великобритания)
GAGAB🇬🇦 Габон🇫🇷 Французский: FR_FR (Франция)🇬🇧 Английский: EN_GB (Великобритания)
GMGMB🇬🇲 Гамбия🇬🇧 Английский: EN_GB (Великобритания)
GEGEO🇬🇪 Грузия🇬🇧 Английский: EN_GB (Великобритания)
DEDEU🇩🇪 Германия🇩🇪 Немецкий: DE_DE (Германия)🇬🇧 Английский: EN_GB (Великобритания)
GHGHA🇬🇭 Гана🇬🇧 Английский: EN_GB (Великобритания)
GRGRC🇬🇷 Греция🇬🇷 Греческий: EL (Греция)🇬🇧 Английский: EN_GB (Великобритания)
GDGRD🇬🇩 Гренада🇬🇧 Английский: EN_GB (Великобритания)
GTGTM🇬🇹 Гватемала🇲🇽 Испанский: ES_MX (Мексика)🇬🇧 Английский: EN_GB (Великобритания)
GWGNB🇬🇼 Гвинея-Бисау🇬🇧 Английский: EN_GB (Великобритания)🇫🇷 Французский: FR_FR (Франция)
GYGUY🇬🇾 Гайана🇬🇧 Английский: EN_GB (Великобритания)🇫🇷 Французский: FR_FR (Франция)
HNHND🇭🇳 Гондурас🇲🇽 Испанский: ES_MX (Мексика)🇬🇧 Английский: EN_GB (Великобритания)
HKHKG🇭🇰 Гонконг🇭🇰 Традиционный китайский: ZH_HANT (Гонконг)🇬🇧 Английский: EN_GB (Великобритания)
HUHUN🇭🇺 Венгрия🇬🇧 Английский: EN_GB (Великобритания)🇭🇺 Венгерский: HU (Венгрия)
ISISL🇮🇸 Исландия🇬🇧 Английский: EN_GB (Великобритания)
ININD🇮🇳 Индия🇬🇧 Английский: EN_GB (Великобритания)🇮🇳 Хинди: HI (Индия)
IDIDN🇮🇩 Индонезия🇬🇧 Английский: EN_GB (Великобритания)🇮🇩 Индонезийский: ID (Индонезия)
IQIRQ🇮🇶 Ирак🇬🇧 Английский: EN_GB (Великобритания)🇸🇦 Арабский: AR_SA (Саудовская Аравия)
IEIRL🇮🇪 Ирландия🇬🇧 Английский: EN_GB (Великобритания)
ILISR🇮🇱 Израиль🇬🇧 Английский: EN_GB (Великобритания)🇮🇱 Иврит: HE (Израиль)
ITITA🇮🇹 Италия🇮🇹 Итальянский: IT (Италия)🇬🇧 Английский: EN_GB (Великобритания)
JMJAM🇯🇲 Ямайка🇬🇧 Английский: EN_GB (Великобритания)
JPJPN🇯🇵 Япония🇯🇵 Японский: JA (Япония)🇺🇸 Английский: EN_US (США)
JOJOR🇯🇴 Иордания🇬🇧 Английский: EN_GB (Великобритания)🇸🇦 Арабский: AR_SA (Саудовская Аравия)
KZKAZ🇰🇿 Казахстан🇬🇧 Английский: EN_GB (Великобритания)
KEKEN🇰🇪 Кения🇬🇧 Английский: EN_GB (Великобритания)
XKXKS🇽🇰 Косово🇬🇧 Английский: EN_GB (Великобритания)
KWKWT🇰🇼 Кувейт🇬🇧 Английский: EN_GB (Великобритания)🇸🇦 Арабский: AR_SA (Саудовская Аравия)
KGKGZ🇰🇬 Кыргызстан🇬🇧 Английский: EN_GB (Великобритания)
LALAO🇱🇦 Лаос🇬🇧 Английский: EN_GB (Великобритания)🇫🇷 Французский: FR_FR (Франция)
LVLVA🇱🇻 Латвия🇬🇧 Английский: EN_GB (Великобритания)
LBLBN🇱🇧 Ливан🇬🇧 Английский: EN_GB (Великобритания)🇸🇦 Арабский: AR_SA (Саудовская Аравия)
🇫🇷 Французский: FR_FR (Франция)
LRLBR🇱🇷 Либерия🇬🇧 Английский: EN_GB (Великобритания)
LYLBY🇱🇾 Ливия🇬🇧 Английский: EN_GB (Великобритания)🇸🇦 Арабский: AR_SA (Саудовская Аравия)
LTLTU🇱🇹 Литва🇬🇧 Английский: EN_GB (Великобритания)
LULUX🇱🇺 Люксембург🇬🇧 Английский: EN_GB (Великобритания)🇫🇷 Французский: FR_FR (Франция)
🇩🇪 Немецкий: DE_DE (Германия)
MOMAC🇲🇴 Макао🇭🇰 Традиционный китайский: ZH_HANT (Гонконг)🇬🇧 Английский: EN_GB (Великобритания)
MGMDG🇲🇬 Мадагаскар🇬🇧 Английский: EN_GB (Великобритания)🇫🇷 Французский: FR_FR (Франция)
MWMWI🇲🇼 Малави🇬🇧 Английский: EN_GB (Великобритания)
MYMYS🇲🇾 Малайзия🇬🇧 Английский: EN_GB (Великобритания)🇲🇾 Малайский: MS (Малайзия)
MVMDV🇲🇻 Мальдивы🇬🇧 Английский: EN_GB (Великобритания)
MLMLI🇲🇱 Мали🇬🇧 Английский: EN_GB (Великобритания)🇫🇷 Французский: FR_FR (Франция)
MTMLT🇲🇹 Мальта🇬🇧 Английский: EN_GB (Великобритания)
MRMRT🇲🇷 Мавритания🇬🇧 Английский: EN_GB (Великобритания)🇸🇦 Арабский: AR_SA (Саудовская Аравия)
🇫🇷 Французский: FR_FR (Франция)
MUMUS🇲🇺 Маврикий🇬🇧 Английский: EN_GB (Великобритания)🇫🇷 Французский: FR_FR (Франция)
MXMEX🇲🇽 Мексика🇲🇽 Испанский: ES_MX (Мексика)🇬🇧 Английский: EN_GB (Великобритания)
FMFSM🇫🇲 Микронезия🇬🇧 Английский: EN_GB (Великобритания)
MDMDA🇲🇩 Молдова🇬🇧 Английский: EN_GB (Великобритания)
MNMNG🇲🇳 Монголия🇬🇧 Английский: EN_GB (Великобритания)
MEMNE🇲🇪 Черногория🇬🇧 Английский: EN_GB (Великобритания)🇭🇷 Хорватский: HR (Хорватия)
MSMSR🇲🇸 Монтсеррат🇬🇧 Английский: EN_GB (Великобритания)
MAMAR🇲🇦 Марокко🇬🇧 Английский: EN_GB (Великобритания)🇸🇦 Арабский: AR_SA (Саудовская Аравия)
🇫🇷 Французский: FR_FR (Франция)
MZMOZ🇲🇿 Мозамбик🇬🇧 Английский: EN_GB (Великобритания)
MMMMR🇲🇲 Мьянма🇬🇧 Английский: EN_GB (Великобритания)
NANAM🇳🇦 Намибия🇬🇧 Английский: EN_GB (Великобритания)
NRNRU🇳🇷 Науру🇬🇧 Английский: EN_GB (Великобритания)
NPNPL🇳🇵 Непал🇬🇧 Английский: EN_GB (Великобритания)
NLNLD🇳🇱 Нидерланды🇳🇱 Голландский: NL_NL (Нидерланды)🇬🇧 Английский: EN_GB (Великобритания)
NZNZL🇳🇿 Новая Зеландия🇬🇧 Английский: EN_GB (Великобритания)🇦🇺 Английский: EN_AU (Австралия)
NINIC🇳🇮 Никарагуа🇲🇽 Испанский: ES_MX (Мексика)🇬🇧 Английский: EN_GB (Великобритания)
NENER🇳🇪 Нигер🇬🇧 Английский: EN_GB (Великобритания)🇫🇷 Французский: FR_FR (Франция)
NGNGA🇳🇬 Нигерия🇬🇧 Английский: EN_GB (Великобритания)
MKMKD🇲🇰 Северная Македония🇬🇧 Английский: EN_GB (Великобритания)
NONOR🇳🇴 Норвегия🇬🇧 Английский: EN_GB (Великобритания)🇳🇴 Норвежский: NO (Норвегия)
OMOMN🇴🇲 Оман🇬🇧 Английский: EN_GB (Великобритания)🇸🇦 Арабский: AR_SA (Саудовская Аравия)
PKPAK🇵🇰 Пакистан🇬🇧 Английский: EN_GB (Великобритания)
PWPLW🇵🇼 Палау🇬🇧 Английский: EN_GB (Великобритания)
PAPAN🇵🇦 Панама🇲🇽 Испанский: ES_MX (Мексика)🇬🇧 Английский: EN_GB (Великобритания)
PGPNG🇵🇬 Папуа-Новая Гвинея🇬🇧 Английский: EN_GB (Великобритания)
PYPRY🇵🇾 Парагвай🇲🇽 Испанский: ES_MX (Мексика)🇬🇧 Английский: EN_GB (Великобритания)
PEPER🇵🇪 Перу🇲🇽 Испанский: ES_MX (Мексика)🇬🇧 Английский: EN_GB (Великобритания)
PHPHL🇵🇭 Филиппины🇬🇧 Английский: EN_GB (Великобритания)
PLPOL🇵🇱 Польша🇬🇧 Английский: EN_GB (Великобритания)🇵🇱 Польский: PL (Польша)
PTPRT🇵🇹 Португалия🇵🇹 Португальский: PT_PT (Португалия)🇬🇧 Английский: EN_GB (Великобритания)
QAQAT🇶🇦 Катар🇬🇧 Английский: EN_GB (Великобритания)🇸🇦 Арабский: AR_SA (Саудовская Аравия)
KRKOR🇰🇷 Республика Корея🇰🇷 Корейский: KO (Республика Корея)🇬🇧 Английский: EN_GB (Великобритания)
ROROU🇷🇴 Румыния🇬🇧 Английский: EN_GB (Великобритания)🇷🇴 Румынский: RO (Румыния)
RURUS🇷🇺 Россия🇷🇺 Русский: RU (Россия)🇬🇧 Английский: EN_GB (Великобритания)
🇺🇦 Украинский: UK (Украина)
RWRWA🇷🇼 Руанда🇬🇧 Английский: EN_GB (Великобритания)🇫🇷 Французский: FR_FR (Франция)
STSTP🇸🇹 Сан-Томе и Принсипи🇬🇧 Английский: EN_GB (Великобритания)
SASAU🇸🇦 Саудовская Аравия🇬🇧 Английский: EN_GB (Великобритания)🇸🇦 Арабский: AR_SA (Саудовская Аравия)
SNSEN🇸🇳 Сенегал🇬🇧 Английский: EN_GB (Великобритания)🇫🇷 Французский: FR_FR (Франция)
RSSRB🇷🇸 Сербия🇬🇧 Английский: EN_GB (Великобритания)🇭🇷 Хорватский: HR (Хорватия)
SCSYC🇸🇨 Сейшелы🇬🇧 Английский: EN_GB (Великобритания)🇫🇷 Французский: FR_FR (Франция)
SLSLE🇸🇱 Сьерра-Леоне🇬🇧 Английский: EN_GB (Великобритания)
SGSGP🇸🇬 Сингапур🇬🇧 Английский: EN_GB (Великобритания)🇨🇳 Упрощенный китайский: ZH_HANS (Китай)
SKSVK🇸🇰 Словакия🇬🇧 Английский: EN_GB (Великобритания)🇸🇰 Словацкий: SK (Словакия)
SISVN🇸🇮 Словения🇬🇧 Английский: EN_GB (Великобритания)
SBSLB🇸🇧 Соломоновы острова🇬🇧 Английский: EN_GB (Великобритания)
ZAZAF🇿🇦 Южная Африка🇬🇧 Английский: EN_GB (Великобритания)
ESESP🇪🇸 Испания🇪🇸 Испанский: ES_ES (Испания)🇪🇸 Каталонский: CA (Испания)
🇬🇧 Английский: EN_GB (Великобритания)
LKLKA🇱🇰 Шри-Ланка🇬🇧 Английский: EN_GB (Великобритания)
KNKNA🇰🇳 Сент-Китс и Невис🇬🇧 Английский: EN_GB (Великобритания)
LCLCA🇱🇨 Сент-Люсия🇬🇧 Английский: EN_GB (Великобритания)
VCVCT🇻🇨 Сент-Винсент и Гренадины🇬🇧 Английский: EN_GB (Великобритания)
SRSUR🇸🇷 Суринам🇬🇧 Английский: EN_GB (Великобритания)🇳🇱 Голландский: NL_NL (Нидерланды)
SESWE🇸🇪 Швеция🇸🇪 Шведский: SV (Швеция)🇬🇧 Английский: EN_GB (Великобритания)
CHCHE🇨🇭 Швейцария🇩🇪 Немецкий: DE_DE (Германия)🇬🇧 Английский: EN_GB (Великобритания)
🇫🇷 Французский: FR_FR (Франция)
🇮🇹 Итальянский: IT (Италия)
TWTWN🇹🇼 Тайвань🇭🇰 Традиционный китайский: ZH_HANT (Гонконг)🇬🇧 Английский: EN_GB (Великобритания)
TJTJK🇹🇯 Таджикистан🇬🇧 Английский: EN_GB (Великобритания)
TZTZA🇹🇿 Танзания🇬🇧 Английский: EN_GB (Великобритания)
THTHA🇹🇭 Таиланд🇬🇧 Английский: EN_GB (Великобритания)🇹🇭 Тайский: TH (Таиланд)
TOTON🇹🇴 Тонга🇬🇧 Английский: EN_GB (Великобритания)
TTTTO🇹🇹 Тринидад и Тобаго🇬🇧 Английский: EN_GB (Великобритания)🇫🇷 Французский: FR_FR (Франция)
TNTUN🇹🇳 Тунис🇬🇧 Английский: EN_GB (Великобритания)🇸🇦 Арабский: AR_SA (Саудовская Аравия)
🇫🇷 Французский: FR_FR (Франция)
TRTUR🇹🇷 Турция🇬🇧 Английский: EN_GB (Великобритания)🇹🇷 Турецкий: TR (Турция)
TMTKM🇹🇲 Туркменистан🇬🇧 Английский: EN_GB (Великобритания)
TCTCA🇹🇨 Теркс и Кайкос🇬🇧 Английский: EN_GB (Великобритания)
UGUGA🇺🇬 Уганда🇬🇧 Английский: EN_GB (Великобритания)
UAUKR🇺🇦 Украина🇬🇧 Английский: EN_GB (Великобритания)🇺🇦 Украинский: UK (Украина)
🇷🇺 Русский: RU (Россия)
AEARE🇦🇪 ОАЭ🇬🇧 Английский: EN_GB (Великобритания)🇸🇦 Арабский: AR_SA (Саудовская Аравия)
GBGBR🇬🇧 Великобритания🇬🇧 Английский: EN_GB (Великобритания)
USUSA🇺🇸 США🇺🇸 Английский: EN_US (США)🇸🇦 Арабский: AR_SA (Саудовская Аравия)
🇨🇳 Упрощенный китайский: ZH_HANS (Китай)
🇭🇰 Традиционный китайский: ZH_HANT (Гонконг)
🇫🇷 Французский: FR_FR (Франция)
🇰🇷 Корейский: KO (Республика Корея)
🇧🇷 Португальский: PT_BR (Бразилия)
🇷🇺 Русский: RU (Россия)
🇲🇽 Испанский: ES_MX (Мексика)
🇻🇳 Вьетнамский: VI (Вьетнам)
UYURY🇺🇾 Уругвай🇬🇧 Английский: EN_GB (Великобритания)🇲🇽 Испанский: ES_MX (Мексика)
UZUZB🇺🇿 Узбекистан🇬🇧 Английский: EN_GB (Великобритания)
VUVUT🇻🇺 Вануату🇬🇧 Английский: EN_GB (Великобритания)🇫🇷 Французский: FR_FR (Франция)
VEVEN🇻🇪 Венесуэла🇲🇽 Испанский: ES_MX (Мексика)🇬🇧 Английский: EN_GB (Великобритания)
VNVNM🇻🇳 Вьетнам🇬🇧 Английский: EN_GB (Великобритания)🇻🇳 Вьетнамский: VI (Вьетнам)
YEYEM🇾🇪 Йемен🇬🇧 Английский: EN_GB (Великобритания)🇸🇦 Арабский: AR_SA (Саудовская Аравия)
ZMZMB🇿🇲 Замбия🇬🇧 Английский: EN_GB (Великобритания)
ZWZWE🇿🇼 Зимбабве🇬🇧 Английский: EN_GB (Великобритания)

Интерфейс кросс-локализации

Сортировка стран
Сохранить изменения в App Store
Обновить информацию
Настройки
Переход к документации

Варианты сортировки стран:

  • По названию
  • Населению
  • ВВП (номинальный) на душу населения

Создание новой версии

Редактирование метаданных предусмотрено в статусе “Подготовка к отправке” на проверку в App Store.
Если у вас еще не создана новая версия приложения после обновления которую можно редактировать - интерфейс предложит Создать новую версию приложения.

Карточка страны

Для каждой страны отображается карточка, в которой указаны:

  • Код страны
  • Название страны
  • Население
  • ВВП (номинальный) на душу населения
  • Список языков для кросс-локализации

При нажатии на карточку локализацию открывается редактор с метаданными.

Карточка локализации

Для каждой локализации отображается карточка, в которой указаны:

  • Код локализации
  • Название локализации
  • Список стран в которых используется данная локализация - при клике на страну открывается карточка этой страны
  • 3 поля ввода влияющие на кросс-локализацию:
    • Название
    • Подзаголовок
    • Ключевые слова

Поля ввода

Поля ввода редактора метаинформации
Поля ввода редактора метаинформации

В каждом поле ввода есть несколько кнопок:

  • Редактор метаданные: Быстрый переход к редактору метаинформации.
  • ** Массовый редактор метаданных**: Быстрый переход к массовому редактору метаинформации.
  • Перевести: Перевод текста с основной локализации на текущий язык.
  • Обратный перевод: Перевод текущего текста, указанного в поле ввода на базовый язык для перевода, установленный в настройках.
  • Копировать из предыдущей версии: Копирует содержимое из последней измененной версии.
  • Показать различия: Если значение отличается от предыдущей сохраненной версии, эта кнопка покажет разницу.
  • Сохранение в список для отслеживания: Только для полей, которые поддерживают ключевые слова. Добавляет все ключевые слова из поля ввода в ваш список отслеживаемых ключевых слов.

В каждом поле ввода есть кнопка очистки, которая удаляет все введенные данные.

Для тарифных планов с поддержкой ASO-анализа: Стартап, Профи и Маркетинг

Для полей, влияющих на поисковую выдачу в App Store, таких как Заголовок, Подзаголовок и Ключевые слова, доступны дополнительные функции анализа ключевых слов:

  • Разбивка на ключевые слова: Введенный текст автоматически разбивается на отдельные ключевые слова.
  • Отображение метрик: Показываются соответствующие метрики для каждого ключевого слова, включая:
    • Текущий рейтинг приложения: Текущий рейтинг вашего приложения по этому ключевому слову.
    • Популярность в Search Ads (SAP): Популярность ключевого слова в Apple Search Ads - при наведении показывается дата последней актуализации значения. При клике - откроется история изменений популярности.
    • Сложность: Конкурентоспособность ключевого слова.
    • Общее количество приложений: Количество приложений, использующих данное ключевое слово.
    • Подсказки: Количество подсказок к данному ключевому слову в App Store. При клике - откроется список подсказок.
    • Управление ключевыми словами: Кнопки для добавления или удаления ключевых слов из вашего списка отслеживаемых ключевых слов.
    • Редактирование поля: Опции для удаления или добавления данного ключевого слова непосредственно в текущее поле ввода.

Для тарифных планов с поддержкой ASO-анализа: Стартап, Профи и Маркетинг

Для поля Ключевые слова так же доступны Рекомендации по ключевым словам составленные на основе:

  • Текущие ключевые слова приложения: Ключевые слова, по которым у вашего приложения уже есть поисковые запросы.
  • Список ключевых слов пользователя: Ключевые слова из вашего персонализированного списка отслеживаемых ключевых слов.
  • Приложения конкурентов: Ключевые слова, используемые приложениями конкурентов.

Каждое поле ввода имеет динамическую цветовую индикацию, которая отображает текущее состояние, если эта функция не отключена в Настройках страницы:

  • Синий: Указывает, что поле было изменено.
  • Красный: Показывает, что в поле нет данных.
  • Серый: Отображается, когда в поле нет изменений и оно заполнено.

Также для каждого поля ввода указано количество символов и максимальная длина поля, что помогает соблюдать требования App Store.

Настройки

Индикатор изменений

Рядом с каждым полем ввода отображается вертикальная цветовая полоса - индикатор состояния.

По умолчанию индикаторы видны, но их можно отключить с помощью настройки “Скрыть индикаторы изменений”.

Цветовая схема:

  • Красный: поле не заполнено
  • Синий: поле изменено
  • Серый: поле не изменено

Провайдеры перевода

Настройки провайдера переводов
Настройки провайдера переводов

Вы можете настроить провайдера перевода по вашему выбору (Google Translate, DeepL, Chat GPT, Claude AI) в настройках ASO.dev, а также задать стоп-слова для переводов.

Google Translate

Google Translate доступен по умолчанию как бесплатный провайдер переводов в ASO.dev. Если у вас нет API-ключей для других провайдеров, Google Translate будет использоваться автоматически.

DeepL, Chat GPT, Claude AI, DeepSeek

DeepL, Chat GPT, Claude AI, DeepSeek - это платные провайдеры переводов, которые обеспечивают более точные и качественные переводы по сравнению с Google Translate. Эти провайдеры используют передовые технологии и модели искусственного интеллекта для обеспечения высокого уровня точности переводов.

Для их использования вам необходимо получить API-ключ, ввести его в настройках и при необходимости выбрать модель или указать дополнительные параметры.

Как задать приоритет провайдеров переводов

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

Отключить провайдер перевода

Чтобы отключить определенный провайдер перевода, просто переведите переключатель в положение “Выключено”.

Этот провайдер не будет использоваться для перевода контента.

Вы также можете изменить порядок провайдеров, чтобы изменить их приоритет.

Исключить определенные ключевые слова или фразы из перевода

Настройки: бренды
Настройки: бренды

Если вам нужно исключить из перевода определенные слова или фразы, такие как названия брендов, выполните следующие шаги:

  • Введите ключевое слово или фразу, которые вы хотите исключить из перевода.
  • После ввода слова нажмите Enter или .

Исключенные слова или фразы останутся на исходном языке и не будут изменены в процессе перевода.
Это полезно для названий брендов, технических терминов и других важных фраз.

Использование как основного, так и дополнительных языков в ASO, а также оптимизация метаданных ключевых слов может повысить видимость приложения в App Store.

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

Демонстрация работы