Как изменить язык в reddit ios

Обновлено: 19.09.2024

Если во время первой настройки iPhone вы выбрали русский язык, то он будет использоваться не только для интерфейса операционной системы смартфона, но и для сторонних приложений из App Store. Если приложение, которое вы ставите на своё устройство, не поддерживает русский, то оно будет использовать английский.

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

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

До выхода iOS 13 вы не могли выбрать необходимый язык для конкретного приложения. Теперь же у вас появилась возможность как определить приоритет языков для всех новых программ и игр, так и установить любой необходимый для конкретного софта. Вот как это сделать.

1.jpg

Как задать предпочитаемый порядок языков в системе

Шаг 1. Откройте «Настройки».

Шаг 2. Перейдите в меню «Основные».

Шаг 3. Разверните пункт «Язык и регион».

Шаг 4. Чтобы добавить в список новый язык, используйте кнопку «Добавить язык».

2.jpg

3.jpg

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

Как выбрать язык для конкретной программы

Шаг 1. Откройте «Настройки».

Шаг 2. Перейдите в меню приложения, язык которого необходимо изменить.

Шаг 3. Разверните пункт «Язык» в разделе меню «Предпочитаемый язык».

Шаг 4. Выберите необходимый язык: в разделе меню «Предложенные языки» будет список из тех, которые добавлены в перечень предпочитаемых, в «Другие языки» — остальные.

4.jpg

В этом меню показываются только те варианты, которые поддерживаются конкретным приложениям. Язык в программе моментально меняется после выбора необходимого в «Настройках».

Как изменить язык в конкретном приложении на iOS, не меняя системного

Наверняка вы хоть раз, но сталкивались с необходимостью переключить конкретное приложение на своём iPhone с русского языка на какой-то другой, но не могли этого сделать, потому что iOS применяет системный язык ко всему ПО, не спрашивая вашего разрешения. Исключения составляют только те программы, которые по умолчанию не имеют поддержки русского либо — что редкость — могут похвастать встроенной возможностью изменения языковых настроек. Однако в iOS 13.1 такой проблемы больше не существует.


Переключение языков приложений в iOS

Наряду с массой нововведений, которые появились в iOS 13 и iOS 13.1, Apple решила добавить и возможность смены языковых настроек в конкретных приложениях на усмотрение пользователя. Таким образом очень удобно практиковать изучение нового языка, но при этом иметь возможность взаимодействовать с операционной системой на родном без необходимости переключать его туда-обратно.

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


Как изменить язык в iOS


Настройка языков в iOS


Смена языка в приложении

Важно понимать, что описанная нами функция предлагает только возможность изменить язык на тот, который уже есть в приложении, не работая в качестве переводчика. Поэтому, если вы хотите перевести приложение какого-нибудь “Яндекс.Такси” на хинди или корейский, сделать этого не получится, поэтому эти языки не поддерживаются им по умолчанию. А вот английский или китайский — пожалуйста. При необходимости можно даже открыть вкладку “Другие языки” и просмотреть все доступные языки и наречия.

Почему нельзя изменить язык в приложении

Кроме того, не удивляйтесь, если какое-то приложение вообще не позволит изменить язык. Дело в том, что далеко не все приложения для iOS позволяют менять язык интерфейса в принципе. Взять хотя бы известный всем “Сбербанк Онлайн”, который работает исключительно на русском языке и не позволяет включить даже английский. Всё дело в том, что разработчики на стадии проектирования приложения просто не озаботились мультиязычностью, а потому использовать его теперь можно только на одном языке — на русском.

reddit: Инструкция для начинающих



Как постичь главную страницу интернета?

reddit позиционирует себя как главную страницу интернета, и, по сути, так оно и есть. Усилиями тысяч пользователей здесь собирается все самое интересное, смешное и удивительное из Сети. В redditзародились мемы вроде NotBad с Обамой, «навязчивая девушка» и «неприлично фотогеничный парень», но сайт не только про смешные картинки — здесь обсуждают мировую политику, спорт, фильмы, кулинарные рецепты, парней, девчонок, собак, инопланетян. Перечислять можно бесконечно. В общем, reddit— удивительное место, посетители которого формируют повестку дня в интернете.


Итак, заходя на reddit, держите в голове несколько вещей.

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

И вообще, если настроить сайт под себя, проводить время в интернете будет интереснее и продуктивнее. Мы расскажем, как это сделать.


3. На самом деле reddit работает очень просто. Все устроено так: пользователи постят ссылки на картинки, видео или статьи в разные разделы сайта — они называются сабреддитами (subreddit). Они посвящены различным темам, и их существует несметное множество. Введите в поисковую строку любое слово, хотя бы potato — и убедитесь, что такой сабреддит есть, и посвящен он, скорее всего, именно картошке. Найти здесь можно реально все и на любой вкус.

После очень простой регистрации дело за малым — выбрать сабреддиты, которые вам хочется читать. Все самые популярные посты из этих разделов попадут к вам на главную страницу (frontpage) в один общий поток. Сайт можно просматривать так, а можно зависнуть на странице сабреддита (в адресной строке они обозначаются как /r/potato) и читать все подряд про картошку.

4. Вот несколько базовых и заслуживающих, на наш взгляд, внимания сабреддитов:

/r/pics — самый базовый сабреддит с картинками и фотографиями;

/r/funny — практически то же самое, только смешное;

/r/movies —все о мировом кинематографе (практически к каждому фильму есть свой сабреддит, попробуйте поискать);

/r/wtf — адский сабреддит с мерзкими фотографиями и видео (самое дикое всегда кроется под названием NSFW — NotSafeForWork);

/r/askreddit — пользователи задают вопросы на серьезные или не очень темы и получают на них соответствующие ответы. Самое интересное — всегда в комментариях. Некоторые вопросы мы уже публиковали тут и тут;


5. В каждом разделе есть вкладки, сортирующие посты по их рейтингу или времени публикации: hot (суперпопулярное на данный момент), new (свежие посты), rising (набирающие популярность), controversial (новые посты с нулевым рейтингом), top (топовые посты страницы), gilded (посты и комменты, получившие «золото»), wiki (правила пользования сабреддита) и promoted (рекламные посты).

6. Как пост становится популярным? Как мы уже говорили, пользователи сами формируют повестку дня. Каждому посту можно выставить рейтинг. Если вам нравится пост, нажмите на стрелочку вверх (upvote) — таким образом он продвинется вверх по ленте и его смогут прочитать как можно больше людей. Если пост, по вашему мнению, бестолковый, нажмите на стрелочку вниз (downvote), и этот отстой будет опускаться ниже и ниже по ленте, пока все о нем не забудут. В общем, пользователи сами отбирают качественный контент, и это, пожалуй, один из самых главных плюсов сайта.


7. Понравившийся пост можно сохранить — это отобразится в вашем личном кабинете. Еще там можно отследить всю вашу активность на сайте: понравившиеся и непонравившиеся посты, ваши комментарии, посты, которые вы захотели скрыть из ленты, ну и ваши собственные посты.

8. Если вы решились написать свой собственный пост, то перед публикацией хорошенько подумайте — принесет ли это пользу сообществу/действительно ли это смешно/не публиковали ли это до вас.

То же самое и с комментариями. Никогда не пишите бессмысленные ответы вроде «:-(» или «я смеялся сто часов». Они засоряют поток комментариев, и среди них может затеряться что-то действительно стоящее. Короче, постарайтесь быть конструктивными (потом ведь сами поймете, почему это бесит).

Когда ваши посты или комментарии получают лайки-апвоуты, они собираются в вашу пользовательскую карму (redditkarma). На самом деле это вообще не важно, никакого значения карма не имеет. Это скорее просто приятное свидетельство того, что вы очень смешной и умный. Еще существует такая вещь, как redditgold — всего за 30 баксов в год пользователи могут наслаждаться reddit без рекламы (хотя ее там практически нет) и всякими другими бонусами на сайте. Очень часто пользователи дарят «золото» авторам лучших постов или комментариев — так, в знак благодарности. Стоит упомянуть еще одну крутую вещь: reddit дарит месяц «золота» пользователям, которые присылают им открытки.

Reddit для Андроид


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

Для использования ресурса существует ряд клиентов, в официальном приложении разработчика вы получаете доступ ко всему контенту платформы. Вы всегда будете в курсе активности в сообществах и тредах, на которые подписаны, благодаря продуманной системе уведомлений. Устаревший дизайн и на первый взгляд сложный функционал сервиса может оттолкнуть нового посетителя. Если человек разобрался в сайте, то его приятно удивит простой интерфейс и доступные темы в приложении.

Ключевые особенности приложения Reddit:

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

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

Подача информации в социальных сетях часто строится на предпочтениях конкретного пользователя. То есть алгоритмы показывают информацию, основываясь на поисковых запросах человека. В Reddit освещаются тренды на разные темы.

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

Для установки Реддит нужно скачать на свой Андроид это приложение.

10 лучших приложений Reddit для iPhone, Android и Windows в 2019 году

2 min

Reddit, возможно, один из самых активных и интересных сайтов, которые вы можете найти. Он может похвастаться огромным сообществом людей, интересующихся различными темами, и независимо от того, какая тема вас интересует, в Reddit, вероятно, есть сообщество (также известное как Subreddit). Кроме того, благодаря приложениям Android и iOS для Reddit доступ к веб-сайту на вашем смартфоне стал проще, чем когда-либо. Однако, несмотря на то, что официальные приложения Reddit ни в коем случае не являются ужасными, у них есть некоторые проблемы, в том числе тот факт, что GIF-файлы обычно просто не играют на них. Итак, если вы ищете неофициальный лучший клиент Reddit, который предлагает больше функций и в целом более удобен, вот наш список 10 лучших приложений Reddit, которые вы можете использовать:

Лучшие приложения Reddit для iPhone, Android и Windows

1. Аполлон для Реддит

Если вы являетесь пользователем iOS и ищете лучший клиент Reddit, не смотрите дальше, так как Apollo для Reddit – это именно то, что вам следует использовать. Приложение имеет минималистичный и красивый iOS-ориентированный дизайн, очень отзывчивый, простой в использовании и имеет функции, которые будут постоянно возвращать вас к нему. Чистый интерфейс с вкладками, в сочетании с панелью перехода для перехода между многочисленными подредактами, на которые вы подписаны, весьма полезен. В приложении вы можете выбрать между большим или компактным режимом публикации, просмотром веб-страниц или мультимедиа, включая изображения, видео или GIF-файлы (с поддержкой очистки), а также встроенными комментариями.


Pros:

Cons:

2. Нарвал


Так же, как и другие популярные клиенты Reddit, Narwhal также включает поддержку нескольких учетных записей и это только добавляет к списку функций этого приложения. Если реклама вас беспокоит, ее очень легко удалить, заплатив 3,99 долл. И обновив ее до версии Pro.

Pros:

Cons:

3. Считыватель бекона

Bacon Reader – довольно популярный клиент Reddit для пользователей iOS и Android. Приложение включает в себя все стандартные функции, в том числе изучение subreddits, комментарии upvoting / downvoting, полнофункциональный почтовый ящик, чутье, расширенный поиск и многое другое. Дополнительные функции, включенные в это приложение фильтры на основе доменов и subreddit, создание нескольких Reddit и возможность использования нескольких учетных записей Reddit,


Отличительной особенностью Bacon Reader, однако, должно быть их встроенный мощный графический редактор это позволяет вам изменять изображения различными способами, прежде чем делиться ими с Reddit. Вы можете использовать этот редактор, чтобы рисовать изображения, применять фильтры и иметь возможность пометить их из приложения. Это делает BaconReader идеальным для Redditors, которые в основном используют его для обмена изображениями.

Pros:

Cons:

4. Антенный клиент для Reddit


Pros:

Cons:

5. Синхронизация для Reddit


Единственное, что может отключить некоторых пользователей Reddit – это реклама, но она не навязчива и может быть удалена через подписку Pro. Если Sync не удовлетворяет вашим требованиям к Android, в Play Store есть ряд мощных альтернатив, таких как Boost для Reddit (бесплатная версия) или Joey для Reddit (бесплатная версия).

Pros:

Cons:

6. Reddit это весело


Reddit Is Fun поддерживается рекламой, но то же самое можно удалить, заплатив 2,99 долл. И обновив версию Pro.

Pros:

Cons:

7. Теперь для Reddit


Pros:

Cons:

8. Reddit Оффлайн


Pros:

Cons:

9. Читать


Pros:

Cons:

10. Беконит


Имея множество функций, Baconit является одним из лучших приложений Reddit для Windows Phone. Приложение представляет истории в удобном для чтения формате, в комплекте с кнопками повышения / понижения и несколькими вариантами сортировки. Интеллектуальная (поисковая) панель позволяет находить посты, подредакты и т. д., соответствующие определенным условиям поиска, за считанные секунды, Вы можете искать и подписываться на subreddits, а также использовать несколько учетных записей Reddit. Помимо этого, существует также поддержка уценки в реальном времени для форматирования комментариев. И, конечно же, вы также можете прикреплять субредакты и публикации на стартовый экран.

Pros:

Cons:

Замечания: Хотя мы упоминали об этих клиентах Reddit для телефонов Windows, оба этих приложения также совместимы с Microsoft HoloLens.

СМОТРИ ТАКЖЕ: 9 лучших альтернатив Reddit

Множество способов получить доступ к Reddit на ходу!

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

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

Для тех кто хочет ориентироваться в Reddit Reddit, Текст, Интересное, Подборка, Мат, Длиннопост

Вот список для навигации по наиболее интересным:

r/ru/ - саб для для русскоговорящих посетителей

r/russia - саб про Россию

r/Popular_Science_Ru - Научно-популярные публикации на русском языке

r/AskARussian - иностранцы задают вопросы у русских

r/SafeArea - Русскоязычный/интернациональный саб без ограничений, кроме правил Reddit

r/ru_Anime - про аниме на русском

r/gaming - основной саб про игры

r/gamingcirclejerk - саб, высмеивающий типичных подписчиков r/gaming.

r/breadstapledtotrees - хлеб, прикрепленный к деревьям. Да, именно так.

r/crappydesign - хреновый дизайн

r/designporn - ахуительный дизайн (вообще, в большинстве сабов, заканчивающихся на porn никакой порнухи нет. Например, r/penmanshipporn (каллиграфия), r/shockwaveporn (ударная волна).

r/neckbeardnests - гнёзда задротов

r/trippinthroughtime - страдающее средневековье, мемы на эту тему и не только

r/trebuchetmemes - мемы про самое лучшее осадное орудие (любители катапульт, идите лесом)

r/birdsarentreal - птицы не настоящие (это дроны государства, чтобы следить за всеми)

r/animalsbeingderps - упоротые животные

r/humansbeingbros - люди, готовые помочь

r/natureismetal - природа это жесть

r/vaxxhappened - высмеивание антипрививочников

r/raimimemes - мемчики про человека-паука (оригинальную трилогию)

r/Dataisbeautiful - красивые данные

r/youngpeopleyoutube - мелкота на ютубе

r/ihavesex - это про людей, которые при любом удобном случае всем напоминают, что они трахаются

r/Tinder - смешные переписки и профили в Тиндере

r/insanepeoplefacebook - “ебанутые на фейсбуке” (и не только там)

r/politicalcompassmemes - мемы с политическим компасом (один из самых адекватных сабреддитов на тему политики)

r/wellthatsucks - “Ну, это хреново!” /“Вот же ж бля!”

r/confusing_perspective - фотографии из серии “показалось”

r/dontdeadopeninside, а также r/nosafetysmokingfirst - рокк ебол, та та бак бак и др.

r/maybemaybemaybe - неожиданные концовки

r/dankmemesfromsite19 - мемы про SCP

r/NoStupidQuestions - “глупых вопросов не бывает”

r/MovieDetails - интересные детали и пасхалки в фильмах, r/ShittyMovieDetails - пародия на оригинальный саб (например, один из недавних постов: “В мультике Зверополис одного из баранов, делающих синий яд из ягод, зовут Джесси. Моего внука тоже зовут Джесси”.)

r/holdmybeer - (подержи моё пиво) - в этом посте подробнее об этой группе сабрнддитов

r/ANormalDayInRussia - всякие нелепости и идиотизмы из России. Много стереотипов со всего мира. Забавный саб.

r/blender - саб с красивой графикой и идеально зацикленными гифками.

r/confusing_perspective - саб с оптическим обманом или искажением перспективы на фото/видео.

r/instantkarma - люди, которые сами себе злобные буратины. Искали неприятностей и тут же их нашли.

r/creepy - жутковатые и откровенно неприятные арты и фотографии. Не жесть, но порой на грани.

r/FullShrimp - полная креветка. Люди падают, сгибаясь. Издевательство над позвоночником.

r/FullScorpion - его собрат полный скорпион. Тут пытаются выгнуть позвоночник в обратную сторону. Порой прямо "бля бля бля, зачем я сюда зашёл?!"

r/Eyebleach - мимимишные животные, просто ути-пути..

r/Instagramreality - идиотизмы и фейлы инстаграмм-звёзд.

r/forbiddensnacks - полностью несъедобные вещи, которые выглядят аппетитно и их хочется съесть.

r/KidsAreFuckingStupid - мелкие пиздюки порой вытворяют глупости. Хотите посмотреть на детский тупизм? Тогда вам сюда.

r/NatureIsFuckingLit - самые красивые, необычные и интересные фотографии и видео о животных и вообще природе.

r/greentext - скриншоты с форчана

r/holdmycosmo женщины, творящие всякую дичь наспор, как правило с предсказуемым исходом r/holdmybeer - то-же про мужиков

r/carsfuckingdragons r/dragonsfuckingcars думаю очевидно. Реддит - странное место

r/watchpeopledieinside - гифки о том как люди попадают в нелепые ситуации и расстраиваются

r/unexpected - гифки с неожиданным концом

r/accidentalrenaissance - фотки неожиданно выглядищие как картины эпохи реннесансса

r/bitchiamatrain - поезда разной степени брутальности

r/blackmagicfuckery - эффектные видео трюков, фокусов и научных экспериментов

r/damnthatsinteresting - всякое интересное и необычное

r/evilbuildings - здания, выглядищие как сосредоточие зла

r/im14andthisisdeep - сабреддит, высмеивающий глубокомысленные картинки из соцсетей

r/idiotsfightingthings - идиоты сражаются с предметами

r/osha - несоблюдение техники безопасно

r/onejob - фейлы при выполнении заданий

r/nononono r/nonononoyes r/yesyesyesno - видео и гифки ситуаций с соответствующим исходом

r/whatcouldgoright r/whatcouldgowrong - аналогично вышеприведенным

r/wellthatsucks - разнообразные неприятности

r/GamingDetails - интересные незаметные детали в видеоиграх

r/InternetIsBeautiful - ссылки на интересные сайты

r/lifehacks и r/LifeProTips - лайфхаки

r/MoviePosterPorn - постеры к фильмам (не порно) высокого качества

r/NoStupidQuestions - саб, чтобы задавать тупые вопросы

r/ProgrammerHumor - программистский юмор

r/science и r/technology - наука

r/UnnervingImages - похож на саб r/creepy, но немного не то. К обычным фото подрисовывают монстров. Подробнее о явлении Unnerving Images можно посмотреть в видео (на русском).

r/MapPorn - интересные карты

У рэддит другой интерфейс или как его там, рэддит намного неудобнее листать чем пикабушечку. Там картинки мелкие и на них надо кликать, а на Пикабу всё хуярит лентой, ну вы поняли. Если бы рэддит не был такой уёбищный визуально я бы конечно уже был там.

Поясните несведущему плиз: в пикабу из приложения вырезали весь клубничный контент чтобы соответствовать политике гуглплея, а в приложении реддита, скачанного с того же маркета столько этой клубничищи, что всякие хабы на П букву отдыхают. Как так? Или я не правильно понял причину запрета NSFW на пикабу?

Поймал себя на мысли, что уже ни раз пытался слезть с Пикабу на Reddit (а ещё с кинопоиска на IMDB), и каждый раз безрезультатно. Для себя обозначил основную причину этого: другая культура, в том числе и культура разработки ПО.

Дальше пойдёт портянка личного мнения, которое строится на моём небольшом опыте (

7 лет в ИТ). Оно может быть ошибочным или не полным, но для этого и существуют комментарии :) Welcome.

Как программист (Android developer), хочу сказать, что наши разработчики ребята очень старательные. В России очень много различных конференций и митапов, школы обучения, стажировки. В крупных компаниях старательно относятся к архитектуре приложения, иногда даже слишком. Всё это выливается в то, что русские программисты очень ценятся как в России:

Ответ на пост «Для тех кто хочет ориентироваться в Reddit» Reddit, Интересное, Подборка, Мат, Ответ на пост, Длиннопост

так и за рубежом, особенно на удалёнке. Ведь за среднюю по меркам Европы/США/Азии зарплату компания может получить очень ценного сотрудника. Релокация часто подразумевает также и индексация зарплаты, то уровень жизни от x2 зарплаты при переезде из России в штаты вряд ли повысится. Если вы, конечно, не собираетесь жить в дыре (но тогда какая разница?).

Забавно то, что какой бы спорной ни была политика компании, зачастую это вообще никак не связано с их IT отделом. Просто приведу несколько примеров, которые, на мой взгляд, могут удивить типичного пикабушника:

1) Авито. Все мы знаем, что это рассадник барыг, яжмамок "сделай скидку и привези" и мошенников. Каждый день появляются посты о том, как кого-то опять развели или попытались, как какой-то чебурек просит отдать новый айфон за 5 килорублей и т.д. Саппорт ничего с этим не может (или не хочет) поделать, аккаунты мошенников не блокируют, аккаунты нормальных людей наоборот косят налево направо. Однако, насколько я могу судить, IT отдел в компании очень сильный. Достаточно зайти на хабр и посмотреть статьи из их блога, тогда станет понятно, что люди-то стараются, пилят качественные продукты, устраивают митапы в разных городах, сотрудничают с другими компаниями;

2) Ozon. Раньше это был книжный онлайн магаз, сейчас маркетплейс. Если раньше про него с технической точки зрения я ничего сказать не могу, то в какой-то момент сначала претерпевает множество изменений их сайт, а затем и мобильное приложение выходит на достойный уровень. Я был приятно удивлён тому, что даже не заметил, как в одночасье озон вырос в нечто большое (несмотря на то, что их саппорт полное УГ). Также озон предлагает весьма высокие зарплаты в МСК для разработчиков.

3) Сбер и тинькофф - банки тебе не друзья, оберут до нитки, выкачают двойную сумму кредита, проебут деньги, отдадут твой долг коллекторам. Однако вы замечали, как сильно изменилось приложение сбербанка? Не буду говорить за культуру внутри их отделов разработки, но их продукты - это нечто. Заходим в Google Play и видим оценки 4.8 (сбер) и 4.6 (тинёк). И я не сомневаюсь, что это заслужено. Причём раньше тинёк был топовым, но в какой-то момент сбер его догнал. Богатый функционал, приятный дизайн, стабильность и безопасность - круто, одним словом.

Что же за бугром? Ну, такое там тоже есть. Однако много ли в мире банковских приложений, сопоставимых по качеству с нашими? Есть и обратная сторона - крутые компании с мировым именем, где с программистами обращаются как со скотом (здравствуй, геймдев), когда ставятся вопросы о максимизации прибыли и сроки начинают поджимать. Но по ощущениям, там недожимают. Делают хорошо, но не качественно. Возьмём гугл - те, кто владеют и развивают Android последние 15 лет. Они изобрели Material Design, они сделали Kotlin официальным языком для разработки (который, кстати, сделан нашими ребятами). Теперь открываем их же приложения или их код и видим картину маслом: своей дизайн-системе они не следуют, архитектура хромает, баги сыпятся тоннами. Во время разработки натыкаешься на баг, открываешь их трекер и видишь, что ему уже 3-5-7-10 лет, но никто не собирается это решать. Так сказать, "by design". И потом наши ребята пишут библиотеки для комфортной разработки, они же делают классные дизайны и применяют их у себя, а не оставляют на этапе "смотрите, как могло бы быть".

И снова о том, с чего начал. Пикабу радует сайтом и приложением, ребята постоянно завозят новые фичи, приложение работает ДОСТОЙНО (вот так, с большой буквы). Есть мелкие баги, но не критично. Сколько раз сажусь за реддит - неудобно, неинтуитивно (дело привычки, конечно), UX страдает, рандомные просадки в скорости. Для эксперимента решил провести там один год, за который моё мнение не поменялось ни капельки. Мы все привыкли к другому.

Кинопоиск же, несмотря на то, что продался и стал превращаться в очередной продукт по продаже других продуктов, с кучей ебучей рекламы на пол страницы, в техническом плане становится только лучше. И вот купил я телек со Smart TV, решил подключить какой-нибудь онлайн кинотеатр. Перепробовал всё популярное - ivi, megogo, okko, netflix, amediateka. Не зашло ничего (okko более менее), а вот кинопоиск - самое то. Удобное приложение, интуитивное управление, мелочи вроде пропуска титров в сериалах, большой выбор фильмов и сериалов. Мой коллега всё плюётся, что я скидываю ему ссылки на фильмы с кинопоиска. Мол, зашквар же, нормальные пацаны юзают IMDB. Может и так, но. это не то.

Ещё можно пару слов сказать о соц. сетях и мессенджерах: кто в здравом уме предпочтёт лицокнигу или твиттер нашей ВК, если говорить об удобстве? А что там по поводу телега vs Viber/Twitter/Whatsup?



Локализация — это процесс, когда вы создаете для вашего приложения поддержку других языков. Часто вы сначала делаете приложение с англоязычным интерфейсом и затем локализуете его на другие языки, например, на японский.

Процесс локализации — трудоемкий, а его шаги потихоньку меняются по мере обновления XCode. Этот пост объясняет каждый шаг на основе последней версии XCode (7.3.1).

Переведено в Alconost

Перед началом работ по локализации убедитесь, что выбрали опцию «Использовать базовую интернационализацию» (Use Base Internationalization).


Что такое базовая интернационализация?

При создании проекта XCode автоматически генерирует ресурсы и структуру файлов для языка по умолчанию.


Это — так называемый базовый (Base) язык. Если вы делаете приложение для глобального рынка, в ваших базовых языковых ресурсах, как правило, будут тексты на английском языке.

Добавление новой локализации

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

Выберите файл своего проекта в навигаторе (Project Navigator), затем выберите свой проект в списках проектов (Project) и целевых параметров (Targets). Откройте вкладку «Информация» (Info) и нажмите кнопку «+» под блоком «Локализации» (Localizations). Теперь выберите язык, который хотите поддерживать, из представленных в выпадающем списке.


XCode откроет диалог с набором ресурсов, которые необходимо добавить для нового языка. Нажатие кнопки «Завершить» (Finish) создаст эти файлы в папке нового языкового проекта под названием [новый язык].lproj. (В этом примере добавлена поддержка японского языка, соответственно, создана папка ja.lproj.)


Теперь у нас есть структура файлов в папке проекта, как в примере ниже.


Где файл Localizable.strings?

Файл Localizable.strings — там, где вы добавляете данные перевода как пары «ключ/значение».
Ранние версии XCode по умолчанию генерировали файл Localizable.strings, копии которого можно было легко создавать для других языков.

Последние версии XCode не создают файл Localizable.strings по умолчанию.

Чтобы добавить файл Localizable.strings, выберите File → New → File, а затем файл Strings (Strings File) на вкладке ресурсов (Resource) для iOS, задайте имя Localizable.strings и создайте файл.



Теперь у вас есть файл Localizable.strings для базового (Base) языка, как в примере ниже.


Чтобы добавить Localizable.strings для японского языка, выберите японский (Japanese) в обозревателе (File Inspector). Это создаст новый файл Localizable.strings file в папке ja.lproj.


Теперь у нас есть два файла Localizable.strings: один в папке Base.lproj, другой — в папке ja.lproj.

Давайте добавим слова и фразы, используемые в приложении, в файл Localizable.strings базового языка.

Ниже — пример добавления «Welcome» = «Welcome»;

Левая часть — это так называемый ключ, с помощью которого потом метод NSLocalizedString извлекает текст (значение) из правой части. Так выглядит этот тип данных — пары «ключ/значение».



Запуская приложение, мы видим уведомление с текстами на английском языке.


Следующий шаг: добавляем тексты на японском языке в файл Localizable.strings в папке ja.lproj. Используем те же ключи, но заменяем значения на соответствующие переводы на японский язык.


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


Переключать язык телефона каждый раз, когда надо проверить результаты локализации, слишком трудозатратно. В XCode предусмотрена удобная возможность переключать языки только для приложения, когда оно запущено в симуляторе iOS.

Чтобы сделать это, выберите Edit Scheme из выпадающего меню в левом верхнем углу окна XCode и поменяйте язык приложения (Application Language) с системного (System Language) на японский (Japanese). (Если потерялись, смотрите на скриншот ниже.)

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


Локализация сторибордов

Что ж, теперь мы знаем, как извлечь локализованные тексты с помощью NSLocalizedString и как подготовить данные в файлах Localizalbe.strings.

Этого достаточно, чтобы программно показывать локализованные тексты пользователям.
Следующий шаг — поддержка локализации текстов, заданных в сторибордах (Storyboards), например, названий кнопок. Если вы задаете названия кнопок или ярлыков в сторибордах и не меняете эти тексты программно в контроллерах представлений (ViewControllers), вам придется делать локализацию ваших .storyboard-файлов.

Чтобы добавить данные перевода к словам, используемым в сторибордах, дла начала выберите файл сториборда в навигаторе (Project Navigator), затем найдите и добавьте японский (Japanese) в обозреватель (File Inspector) справа. Это создаст файл [StoryboardFileName].strings в папке ja.lproj. В примере ниже для файла Main.storyboard создан файл Main.strings (Japanese).


В файле Main.strings вы увидите нечто подобное.


Замените часть «Get Started» на соответствующую японскую фразу.


Запустите приложение. Убедитесь, что название кнопки правильно локализовано на японский.

Что не так с файлами [Storyboard].strings

Единственная проблема в том, что файл Main.strings не обновляется, когда вы добавляете новые компоненты пользовательского интерфейса в файл сториборда.

Потому вам всегда придется сначала определиться с компонентами интерфейса и только потом создавать Main.strings, включая, например, японскую локализацию в обозревателе (File Inspector).

Локализация названия приложения

Чтобы локализовать название приложения или что-нибудь другое из файла Info.plist, создайте файл InfoPlist.strings.

Выберите Go to File → New → File, затем файл Strings (Strings File) на вкладке ресурсов (Resource) для iOS и задайте имя InfoPlist.strings. Сохраните файл InfoPlist.strings в папке Base.lproj. (Теперь XCode отнесет этот файл InfoPlist.strings к базовому языку.)

Обычно мы локализуем эти два значения в файле info.plist:

  • CFBundleDisplayName — название приложения в том виде, в котором оно отображается на главном экране;
  • NSHumanReadableCopyright — информация об авторских правах (например: 2014, Goldrush Computing Inc. Все права защищены).


Затем в обозревателе (File Inspector) выберите японский, чтобы добавить InfoPlist.strings в папку ja.lproj (для этого файл InfoPlist.strings должен оставаться выделенным).


В файле InfoPlist.strings (Japanese), замените значения переводами на японский, как в примере.


Запустите приложение и посмотрите, правильно ли название вашего приложения локализовано на японский.


Вот и весь процесс локализации приложения на другой язык.

Новый способ локализации приложений

О переводчике

Перевод статьи выполнен в Alconost.

Alconost занимается локализацией приложений, игр и сайтов на 60 языков. Переводчики-носители языка, лингвистическое тестирование, облачная платформа с API, непрерывная локализация, менеджеры проектов 24/7, любые форматы строковых ресурсов.

Мы также делаем рекламные и обучающие видеоролики — для сайтов, продающие, имиджевые, рекламные, обучающие, тизеры, эксплейнеры, трейлеры для Google Play и App Store.

Читайте также: