сравнение тарифов, минимальные и максимальные суммы исходящих переводов
Новости для инвесторов
Таблица с тарифами за перевод валюты из российских банков
Николай Валюх
частный инвестор
Профиль автораВ 2022 году российские банки ужесточили условия валютных переводов. Многие крупные банки подпали под западные санкции и не переводят валюту совсем. Например, Сбербанк, ВТБ, «Россельхозбанк», Московский кредитный банк, банк «Открытие», «Совкомбанк», банк «Россия», «Промсвязьбанк», «Новикомбанк», ВЭБ.РФ.
А некоторые, например Тинькофф, добровольно до 1 октября остановили исходящие SWIFT-переводы, потому что западные банки-контрагенты ужесточили требования: стали чаще уточнять цели перевода и ограничили число транзакций.
Как сейчас работают международные банковские переводы
Но перевести валюту внутри страны или за рубеж пока можно. Мы собрали в таблицу комиссии, которые берут банки за перевод валюты. В таблице только крупные банки, которые открывают новые валютные счета и переводят деньги в большинство стран.
Все тарифы актуальны на 12—13 сентября, действуют для физлиц и касаются долларов. Условия для остальных валют могут отличаться, поэтому детали стоит уточнить в банке.
Комиссии за валютные переводы
Комиссия за исходящий перевод | Минимум | Максимум | Условия исходящих переводов | Комиссия за входящий перевод | |
---|---|---|---|---|---|
«Газпром» | 3% | 12 000 Р | 60 000 Р | Только через отделение и от 20 000 $ | 3%, минимум — 12 000 Р, но не больше суммы зачисления |
«Райффайзен» | Через интернет-банк — 2%, отделение — 3% | Через интернет-банк — 100 $, отделение — 100 $ | Через интернет-банк — 300 $, отделение — 300 $ | Минимальный перевод — от 10 000 $ | 500 Р |
«Юникредит» | Через интернет-банк — 2%, отделение — 3% | Через интернет-банк — 60 $, отделение — 60 $ | Через интернет-банк — 250 $, отделение — 300 $ | Новые счета открывают только на премиум-тарифах | 0% |
«Санкт-Петербург» | 3% | 150 $ | 300 $ | Только через отделение и от 5000 $ | 5%, если перевод больше 10 000 $ |
«Уралсиб» | Через интернет-банк — 0,7%, отделение — 1% | Через интернет-банк — 150 $, отделение — 150 $ | Через интернет-банк — 300 $, отделение — 500 $ | — | 5%, минимум — 25 $ |
МТС | 3% | 50 $ | — | Только через отделение | 0% |
«Хоум-кредит» | 2% | 50 $ | 500 $ | Только через отделение | 0% |
«Русский стандарт» | 2% | 150 $ | 1000 $ | Только через отделение | 0% |
«Ренессанс-кредит» | 2% | 250 $ | 500 $ | Только через отделение | 0% |
«Газпром»
Комиссия за исходящий перевод
3%
Минимум
12 000 Р
Максимум
60 000 Р
Условия исходящих переводов
Только через отделение и от 20 000 $
Комиссия за входящий перевод
3%, минимум — 12 000 Р, но не больше суммы зачисления
«Райффайзен»
Комиссия за исходящий перевод
Через интернет-банк — 2%, отделение — 3%
Минимум
Через интернет-банк — 100 $, отделение — 100 $
Максимум
Через интернет-банк — 300 $, отделение — 300 $
Условия исходящих переводов
Минимальный перевод — от 10 000 $
Комиссия за входящий перевод
500 Р
«Юникредит»
Комиссия за исходящий перевод
Через интернет-банк — 2%, отделение — 3%
Минимум
Через интернет-банк — 60 $, отделение — 60 $
Максимум
Через интернет-банк — 250 $, отделение — 300 $
Условия исходящих переводов
Новые счета открывают только на премиум-тарифах
Комиссия за входящий перевод
0%
«Санкт-Петербург»
Комиссия за исходящий перевод
3%
Минимум
150 $
Максимум
300 $
Условия исходящих переводов
Только через отделение и от 5000 $
Комиссия за входящий перевод
5%, если перевод больше 10 000 $
«Уралсиб»
Комиссия за исходящий перевод
Через интернет-банк — 0,7%, отделение — 1%
Минимум
Через интернет-банк — 150 $, отделение — 150 $
Максимум
Через интернет-банк — 300 $, отделение — 500 $
Условия исходящих переводов
—
Комиссия за входящий перевод
5%, минимум — 25 $
Комиссия за исходящий перевод
3%
Минимум
50 $
Максимум
—
Условия исходящих переводов
Только через отделение
Комиссия за входящий перевод
0%
«Хоум-кредит»
Комиссия за исходящий перевод
2%
Минимум
50 $
Максимум
500 $
Условия исходящих переводов
Только через отделение
Комиссия за входящий перевод
0%
«Русский стандарт»
Комиссия за исходящий перевод
2%
Минимум
150 $
Максимум
1000 $
Условия исходящих переводов
Только через отделение
Комиссия за входящий перевод
0%
«Ренессанс-кредит»
Комиссия за исходящий перевод
2%
Минимум
250 $
Максимум
500 $
Условия исходящих переводов
Только через отделение
Комиссия за входящий перевод
0%
В случае с переводом валюты за рубеж есть пара нюансов. Вот на что стоит обратить внимание.
Перевод с брокерского счета. Российские брокеры не переводят валюту за рубеж. То есть перевести доллары с брокерского счета в тот же Interactive Brokers напрямую не получится. Придется выбирать из двух вариантов:
- Перевести валюту с брокерского счета в российский банк, а потом за рубеж — на иностранный банковский счет или иностранному брокеру. Важно: некоторые банки берут комиссию не только за исходящие, но и за входящие SWIFT-переводы. Про такие комиссии желательно узнать заранее, чтобы не платить лишние сборы.
- Продать валюту у брокера, а потом купить ее в банке и перевести за рубеж. Здесь тоже есть нюанс: многие банки дают доступ к Мосбирже, но некоторые не дают покупать там валюту. Так они стимулируют клиентов проводить сделки не по биржевому, а по более высокому банковскому курсу. Поэтому про покупку валюты на бирже также стоит уточнить в банке.
Документы для перевода. При переводе валюты на зарубежный счет российские банки часто просят отправить им дополнительные документы.
- Подтвердить открытие зарубежного счета и показать клиентский договор с иностранной финансовой организацией. Документ можно взять у этой самой организации.
- Подтвердить, что налоговая знает о зарубежном счете. Уведомить налоговую можно в личном кабинете налогоплательщика и там же взять подтверждение.
- Подтвердить, что валютный перевод — это не дивиденды российских компаний, которыми сейчас нельзя пополнять зарубежные счета. Такое подтверждение можно написать самостоятельно в свободной форме.
- Подтвердить доход. Здесь подойдет банковская выписка с регулярным поступлением денег или справка из налоговой.
Как уведомить Россию об иностранных счетах и ВНЖ?
Новости, которые касаются инвесторов, — в нашем телеграм-канале. Подписывайтесь, чтобы быть в курсе происходящего: @investnique.
Новости банка — Трудности перевода: как сейчас отправить деньги за рубеж, новости 2022 года
Но гарантии, что они дойдут, сейчас не дают ни банки, ни системы денежных переводов.
Frank Media убедился, что ситуация меняется почти каждый деньФото: Unsplash, John McArthur
C 1 апреля ЦБ смягчил ограничения на переводы валюты за рубеж. Теперь россияне вправе перевести $10 тысяч или эквивалентную сумму в иной валюте в месяц другому лицу или на свой счет в зарубежном банке. Лимит на переводы без открытия счета в банке составит $5 тысяч.
Однако несмотря на послабления ЦБ, сделать трансграничный перевод сейчас проблематично, установил опытным путем корреспондент Frank Media.
Зарубежные компании и финтех-проекты свернули работу с россиянами, а российские банки и системы переводов предупреждают клиентов о рисках и сложностях отправки переводов. Сроки доставки существенно увеличились, и гарантий, что деньги дойдут, нет.
Что со SWIFT? Со 2 марта ЕС предписал международной межбанковской системе передачи информации SWIFT отключить от своих сервисов семь российских банков: ВТБ, Промсвязьбанк, Совкомбанк, «ФК Открытие», Новикомбанк, «Россия«и «ВЭБ. РФ». Отключение от SWIFT ударило по клиентам этих банков, если они переводили в дальнее зарубежье деньги со счета или карты, а также — если получали на них переводы из-за границы.
Сбербанк пока в SWIFT, но Еврокомиссия допустила возможность его отключения как новую санкционную меру. Санкции уже сократили возможности Сбера в части денежных переводов. В середине марта он предупредил клиентов о том, что не сможет больше переводить деньги в другие банки в долларах США и Канады, фунтах стерлингов, датских и шведских кронах из-за ограничений на валютные операции с корреспондентскими счетами в американских и британских банках.
Основными российскими расчетными банками, которые имели развитую сеть коррсчетов, были ВТБ и Сбер. Сейчас ВТБ полностью утратил эту роль, а использование коррсчетов Сбера в разных странах может вызывать вопросы и проверки, сетует источник Frank Media на платежном рынке.
Frank Media опросил розничные банки, которые не попали под жесткие санкции западных стран и не столкнулись с заморозкой коррсчетов, о том, как их клиенты сейчас могут перевести за границу. Большинство банков, среди которых: Газпромбанк, Альфа-банк, Райффайзен банк, МКБ, Ситибанк, банк «Санкт-Петербург», «Тинькофф», ОТП банк, Юникредит, «Хоум кредит», «Зенит», «Авангард», Абсолют банк, МИнБанк, УБРиР — не ответили на запрос.
Однако возможность отправить деньги через SWIFT подтвердили представители «Уралсиба», МТС банка, «Русского стандарта», «Росбанка», «Ренессанс кредита». Переводы через SWIFT осуществляет и «Тинькофф», следует из разъяснений на его сайте.
Переводить средства сейчас можно как на свои счета, так и третьим лицам, если они не резиденты недружественной страны. Список стран вы можете увидеть здесь.
Как долго сейчас будут идти такие переводы, банкиры ответить затрудняются. Сотрудник поддержки Тинькофф-банка написал корреспонденту Frank Media, что такой перевод в Италию в долларах и евро будет идти до 4 рабочих дней, «иногда может буть чуть дольше».
«Сроки будут зависеть от того, как быстро иностранные банки-корреспонденты обработают транзакцию», — сетует директор департамента платежного сервиса и валютного контроля Росбанка Елена Финогенова. Если нет уточнений, они проходят за 1-2 дня в зависимости от числа посредников, объясняет исполнительный директор «Ренессанс кредита» Михаил Лейтес. Однако сейчас он наблюдает, что банки-корреспонденты стали проводить дополнительные, «ручные» проверки в отношении денег из России, хотя раньше такие транзакции шли автоматически.
Иногда факты указывают на то, что стандартных сроков теперь нет. Некоторые клиенты российских банков уже столкнулись с трудностями SWIFT-переводов.
Например, пользователь user7256493 (и клиент «Тинькофф» ) 21 марта в «Народном рейтинге» Банки.ру пожаловался на то, что его SWIFT-перевод от 5 марта на $5 тысяч «завис». В ответе представитель «Тинькофф» сообщил клиенту, что отправил деньги 8 марта, а 10 марта получил дополнительный запрос от банка-корреспондента и отправил разъяснения. По словам представителя «Тинькофф», 16 марта перевод уже был в американском банке-корреспонденте BоfA. Он рекомендовал клиенту дождаться зачисления. Другой клиент «Тинькофф» Vadim Ginin рассказал на vc.ru о том, что 881 евро, отправленные 26 февраля, поступили на счет испанского банка Santander лишь спустя 18 дней после поручения. В своем сообщении он приложил сканы переписки с «Тинькофф». Последний ссылался на промедление со стороны его корреспондента — Societe Generale.
Как еще отправить деньги через банк? Несколько банков сообщили Frank Media, что могут отправлять деньги по номеру телефона, карты или реквизитам. Обычно в таких случаях речь идет о странах СНГ и ближнего зарубежья. Например, в Сбербанке сейчас можно перевести деньги за рубеж по номеру телефона в Киргизию, Таджикистан, Узбекистан, Армению, Беларусь, Казахстан, Приднестровье с зачислением на карту-счет местного банка, уточнила его пресс-служба.
В МТС-банке доступны переводы по номеру карты в Кыргызстан, Таджикистан, Узбекистан. Скоро к ним подключат Армению, Турцию и Азербайджан, говорит руководитель стрима «Система денежных переводов» МТС-банка Кирилл Пальчун. Также в страны СНГ можно отправить перевод по номеру телефона.
У «Русского стандарта» работают переводы в рублях по номеру карты платежной системы UnionPay, «Белкарт» (Белоруссия), ArCA (Армения), АПРА (Абхазия), «Узкард» (Узбекистан), «Элкарт» (Киргизия), «КонтиМилли» (Таджикистан). Прямые денежные переводы по номеру карты на карты национальных платежных систем Беларуси, Таджикистана, Кыргызстана проводит Почта Банк.
Некоторые банки: РСХБ, МТС банк, «Уралсиб»- сообщили о том, что также являются партнерами платежных систем, которые оказывают услуги денежных переводов, но у последних сейчас свои трудности.
Работают ли платежные системы и финтех? В конце марта американская компания Western Union, один из лидеров мирового рынка денежных переводов, приостановила работу в России. О прекращении работы с россиянами заявили британский финтех Paysend, американские PayPal и Wise и т.д. Теперь на рынке доминируют лишь отечественные игроки, крупнейшие из которых «Золотая корона», «Юнистрим» и «Контакт». Все три продолжают работу.
Исторически российские системы переводов развивались за счет партнерств с местными игроками — финансовыми организациями, рассказывает независимый эксперт рынка переводов Ольга Вилкул. По ее словам, сейчас эти партнерства под вопросом, так как финансовые организации — партнеры обязаны следовать санкционной политике своих юрисдикций.
«В существующих условиях говорить о стабильности не приходится, давление сильное», — соглашается источник Frank Media на платежном рынке. Проблему признает и представитель «Золотой короны», но не считает, что она носит массового характера.
«Юнистрим» работает в штатном режиме и проводит денежные переводы в страны СНГ и ЕС, а также в Израиль, ОАЭ, Китай, Филиппины и т.д.,ограничений не наблюдает, сообщила его пресс-служба. Список стран, доступных для переводов, постоянно поддерживается в актуальном состоянии на официальном сайте и в интерфейсе мобильного приложения, продолжает представитель «Золотой короны». Он обращает внимание, что «динамика изменений высокая», и перечни стран для онлайн-переводов и переводов наличными сейчас отличаются.
Ситуация меняется постоянно, доступность страны для отправки перевода рекомендуется проверять в момент обращения в пункт или онлайн-сервис, говорится в объявлении на сайте «Контакта».
Корреспондент Frank Media убедился в этом самостоятельно, в течение нескольких дней узнавая о возможностях перевести деньги в одни и те же «недружественные» страны. Например, 28 марта оператор «Юнистрима» сообщил, что из европейских стран доступны только Кипр и Сербия, а 30 марта другой оператор компании подтвердил возможность отправить деньги в ЕС. Оператор «Контакта» 30 марта предложил адресату перед отправкой самому уточнить, примет ли его зарубежный партнер платеж из России.
В случае, если перевод отклонят, долго ли будут возвращаться средства, в компаниях не знают. В колл-центрах предупреждают, что комиссия за перевод, даже в случае неуспеха, возвращена не будет.
Что такое СВИФТ? Некоторые российские банки вот-вот потеряют доступ: NPR
Посольство России в Вашингтоне, округ Колумбия, изображено в среду. США и европейские союзники исключают отдельные российские банки из системы обмена сообщениями SWIFT. Мандель Нган/AFP через Getty Images скрыть заголовок
переключить заголовок Мандель Нган/AFP через Getty ImagesПосольство России в Вашингтоне, округ Колумбия, в среду. США и европейские союзники исключают отдельные российские банки из системы обмена сообщениями SWIFT.
Мандель Нган/AFP через Getty Images 900:02 США, Канада и европейские союзники предпринимают шаги по отключению некоторых российских банков от банковской системы обмена сообщениями SWIFT в рамках нового драматического раунда санкций, призванных наказать Россию за продолжающееся вторжение в Украину.Белый дом опубликовал заявление, в котором, в частности, говорится: «Мы обязуемся обеспечить удаление отдельных российских банков из системы обмена сообщениями SWIFT. Это обеспечит отключение этих банков от международной финансовой системы и нанесет ущерб их способности работать в глобальном масштабе». .»
SWIFT — это ключевой механизм в глобальной финансовой системе, который ежедневно поддерживает миллионы защищенных сообщений для облегчения банковских транзакций по всему миру.
Белый дом изначально не поддержал прекращение SWIFT в ходе предыдущих дискуссий о санкциях против России, сославшись на обеспокоенность европейских союзников и на то, что это действие может иметь «побочные эффекты».
Александра Вакру, исполнительный директор Дэвисовского центра российских и евразийских исследований Гарвардского университета, назвала отключение целой страны от SWIFT «ядерным вариантом». В интервью NPR в прошлом месяце Вакру сказал, что это может иметь далеко идущие последствия.
Когда Иран был исключен из системы, отметила она, «они потеряли половину своих доходов от экспорта нефти и 30% своей внешней торговли».
Европейский союз и США завершат составление списка банков, которые будут отключены от SWIFT, заявил Белый дом.
Новейшие санкции являются частью плана союзных держав, направленного на то, чтобы «эта война стала стратегическим провалом для Путина», по словам представителя администрации, проинформировавшего журналистов на условиях анонимности.
США и их союзники заявляют, что они также введут ограничения, направленные на активы российского центрального банка, нацеленные на валютные резервы страны в размере 630 миллиардов долларов, которые она может использовать для поддержки рубля.
Страны группы заявляют, что планируют ограничить продажу гражданства или «золотых паспортов», которые позволяют богатым россиянам становиться гражданами других стран за счет инвестиций. Некоторые европейские страны входят в число тех, которые разрешают эту практику.
Группа также планирует создать оперативную группу для выявления и замораживания активов российских олигархов, находящихся под санкциями, их родственников и партнеров, а также для предотвращения сокрытия ими своих активов за границей.
На данный момент США и их союзники нацелились на 10 крупнейших финансовых учреждений России, заявили в субботу представители Белого дома. В четверг администрация Байдена заявила, что заблокирует доступ крупнейшего российского банка Сбербанка к финансовой системе США. Администрация также объявила о новых финансовых санкциях в отношении ВТБ, второго по величине банка, и трех других финансовых учреждений.
США также заявляют, что активизируют усилия по борьбе с дезинформацией.
Германия присоединяется к США в оказании военной помощи
Украинские солдаты занимают позиции у военного объекта, когда две машины горят на улице в Киеве, Украина, в субботу. Эмилио Моренатти/AP скрыть заголовок
переключить заголовок Эмилио Моренатти/APУкраинские солдаты занимают позиции у военного объекта, когда две машины горят на улице в Киеве, Украина, в субботу.
Эмилио Моренатти/APТем временем Соединенные Штаты и Германия предоставляют военную помощь на сотни миллионов долларов украинским силам, пытающимся отразить массированное вторжение России.
В пятницу президент Байден санкционировал военную помощь на сумму 350 миллионов долларов, которая включает противотанковые ракеты Javelin, стрелковое оружие и бронежилеты для поддержки передовых вооруженных сил Украины, защищающихся от нападения России, сообщил журналистам в субботу официальный представитель Пентагона Джон Кирби. Таким образом, общая помощь США за последний год составила 1 миллиард долларов, сказал Кирби.
Германия также отправляет на Украину противотанковые средства и ракеты. «Российская атака знаменует собой поворотный момент», — написал в Twitter канцлер Олаф Шольц. «Наш долг — сделать все возможное, чтобы помочь Украине защититься от вторгшейся армии Путина. Вот почему мы поставляем 1000 противотанковых орудий и 500 ракет «Стингер» нашим друзьям на Украине».
Этот шаг знаменует собой резкий сдвиг в политике Берлина, заключающейся в том, чтобы не отправлять оружие немецкого производства в зоны конфликта. Эта позиция вызвала в последние недели широкую международную критику Германии, особенно в связи с тем, что многочисленные западные союзники отправили Украине оружие, боеприпасы и системы противовоздушной обороны. Изменение политики Германии может означать быстрое увеличение европейской военной помощи Украине.
Президент Украины призывает граждан «стоять твердо»
Сообщалось о ожесточенных уличных боях в Киеве, когда украинские войска защищают столицу от продолжающегося российского вторжения. Всю ночь завыли сирены воздушной тревоги, когда город был обстрелян ракетами. Президент Украины Владимир Зеленский призывает граждан Украины оставаться внутри, укрываться и «стоять твердо».
Зеленский выпустил два видео с пятницы , , предупреждая, что он и его семья являются главными целями, и опровергая то, что, по его словам, является распространяемой дезинформацией о том, что он призвал свою армию сдаться.
«Мы выдержали и успешно отразили атаки противника», — сказал Зеленский в видеообращении, согласно переводу BBC. «Боевые действия продолжаются во многих городах и районах нашего государства. Мы защищаем нашу страну, землю наших будущих детей.
«Киев и ключевые города вокруг столицы контролируются нашей армией», — сказал он. «Оккупанты разыскиваются блокировать центр нашего государства и ставить здесь своих марионеток, как в Донецке. Мы нарушили их план.»
Украинские солдаты стоят возле поврежденной машины украинской армии на западной окраине Киева в субботу. Дэниел Лил / AFP через Getty Images скрыть заголовок
переключить заголовок Дэниел Лил / AFP через Getty ImagesВысокопоставленный представитель Министерства обороны США подтверждает, что русские сталкиваются с жестким сопротивлением украинских сил и еще не взяли ни одного крупного города. Около половины из предполагаемых 1
российских военнослужащих, которые были развернуты вблизи Украины до вторжения, находились в Украине по состоянию на полдень субботы по местному времени.
Российские войска находились примерно в 19 милях от Киева, но российская разведка — вероятно, часть спецназа — находилась внутри города, сказал американский чиновник. Тысячи людей высадились на кораблях в южном городе Мариуполе и направлялись на север, в Донбасс.
В результате ночного ракетного обстрела в Киеве пострадал многоэтажный жилой дом. Ефрем Лукацкий/AP скрыть заголовок
переключить заголовок Ефрем Лукацкий/APМинистр здравоохранения Украины сообщил в субботу, что 198 человек были убиты и более 1000 ранены. Ущерб включает в себя ракету, которая ночью попала в многоэтажку на юго-западе Киева, в результате чего несколько человек получили ранения. «Остановить русских военных преступников!» Об этом сообщил министр иностранных дел Дмитрий Кулеба в Twitter.
После начала вторжения в четверг повседневная жизнь в Украине резко изменилась. Школы приостановлены; многие семьи сидят дома, но многие также пытаются бежать из страны, забивая дороги. На спутниковых снимках видно 6-километровую пробку из людей, автомобилей и грузовиков, пытающихся попасть в Румынию возле пограничного перехода Сирет.
Почти 120 000 человек бежали из Украины
По данным Организации Объединенных Наций, за последние дни около 120 000 человек бежали в соседние страны. Большинство уезжающих составляют женщины и дети; мужчинам в возрасте от 18 до 60 лет не разрешается пересекать границу, так как они могут быть призваны в бой.
Белый дом объявил в пятницу, что он присоединится к европейским союзникам в деле введения санкций против президента России Владимира Путина и лично министра иностранных дел России Сергея Лаврова. Санкции будут включать запрет на поездки.
Президент Турции Тайип Эрдоган сказал Зеленскому в телефонном разговоре в субботу, что его правительство пытается добиться немедленного прекращения огня, сообщает Reuters. Также в субботу генеральный секретарь ООН Антониу Гутерриш сказал Зеленскому, что Организация Объединенных Наций вскоре начнет запрашивать у стран финансирование для поддержки гуманитарных операций в Украине.
В пятницу Россия наложила вето на резолюцию Совета Безопасности ООН, призывающую Москву прекратить вторжение.
Корреспондент NPR в Пентагоне Том Боуман и берлинский корреспондент Роб Шмитц внесли свой вклад в этот отчет.
Локализуйте свои приложения для поддержки нескольких языков — Локализация iOS | Баладжи Маллисвами | Swift India
Почему нам нужна поддержка нескольких языков? Потому что не все пользователи iPhone и iPad читают или пишут по-английски. В этом блоге я покажу вам, как легко локализовать приложение и сделать его доступным на нескольких языках с помощью Xcode и iOS API.
Локализация — это процесс обеспечения поддержки нескольких языков вашими приложениями. Xcode имеет встроенную поддержку локализаций. Некоторые люди думают, что локализация — это просто перевод, это правильно, но локализация также включает в себя другие элементы, такие как изображение, звук и т. д. Кроме того, вы должны обрабатывать форматы отображения различных числовых значений, даты и времени.
Перед началом работ по локализации убедитесь, что вы интернационализировали свое приложение.
Интернационализация — это процесс адаптации вашего приложения к различным языкам, регионам и культурам. Потому что один язык может использоваться в разных частях мира, и ваше приложение должно адаптироваться к региональным и культурным традициям того места, где проживает человек.
Руководство по интернационализации и локализации (ссылка на Apple) Использовать базовую интернационализацию — отделяет строки, обращенные к пользователю, из файлов .storyboard
и .xib
.
Добавьте новую языковую поддержку, нажав кнопку « + » в разделе «Локализации» на вкладке Project Info . Затем выберите язык, который вы хотите поддерживать.
Добавить новый язык из выпадающего списка. В этом примере я добавил поддержку русского языка.Здесь мы добавляем поддержку русского языка.
Теперь вы можете увидеть новый язык в .storyboard
Теперь нам нужно экспортировать тексты, которые мы использовали внутри приложения для перевода. Для этого у нас есть опция в меню редактора.
Экспорт для локализации (перевода)Тексты, используемые в раскадровке, будут автоматически экспортированы. Для текстов, используемых внутри контроллеров, мы должны изменить строки с помощью метода NSLocalizedString . как только мы изменили строки с помощью NSLocalizedString, Xcode автоматически создаст файл с именем Localizable.strings для текста, который используется внутри контроллеров.
Русский xliff для переводаВ результате экспорта для локализации мы получим файл . xliff (формат файла обмена локализацией XML) для перевода. Существует множество онлайн-сервисов, которые мы можем использовать для перевода и редактирования файла . xliff файл. Кроме того, у нас есть приложения для Mac, которые используются для редактирования файлов xliff. пример: — Xliff Editor
Как только вы получите переведенный файл . xliff из переводчика, который вы можете легко импортировать в проект, используя опцию «Импорт локализации» в меню «Редактор».
После импорта переведенного файла .xliffКроме того, мы должны подготовить наш код для локализации. Во-первых, нам нужно отделить текст, обращенный к пользователю, от кода с помощью макросов NSLocalizedString. В этом примере я получаю локализованные строки для заголовка оповещения, сообщения и кнопок.
. .alert)alert.addAction(UIAlertAction(title: NSLocalizedString("Ok", comment: ""), style: .default, handler: nil))self.present(alert, анимированный: true, завершение: nil)
Тестирование вашего приложения с локализацией с использованием различных методов во время разработки и после локализации.
- В Interface Builder просмотрите пользовательский интерфейс, используя псевдоязыки.
- Запустите приложение, используя разные псевдоязыки.
Предварительный просмотр локализаций
После импорта локализаций вы можете просмотреть локализацию с помощью построителя интерфейса
Предварительный просмотр до локализацииПредварительный просмотр после локализацииЗапустить приложение
Как проверить правильность отображения локализованных строк? Вы, конечно, можете вручную переключить язык вашего симулятора или устройства, но есть более простой способ.