
Максим Ивунин
19.09.2018
12:31:19
будут превьюшки быстрее показываться просто)

Ruslan
19.09.2018
12:31:48

Google

Ruslan
19.09.2018
12:32:11
я уменьшил до максимума качества

Paul
19.09.2018
12:32:31
Вопрос - Как правильно локализовать приложение с Английскими сторибордами в Испанский чтобы итогово (в одном из Target приложения) приложение было только испанским?

Максим Ивунин
19.09.2018
12:32:39
ааааа, ну это да
очередь сработает, я уже когда-то решал подобную задачу, действуй)

Ruslan
19.09.2018
12:33:16
да, я знаю что сработает, но пока что то котелок не варит как правильно реализовать, ну ладно попробую, спасибо

Максим Ивунин
19.09.2018
12:33:38

Paul
19.09.2018
12:36:54
сториборды хорошо локализуются встроенной системой
а теперь боль.
если добавлять локализацию - добавится +1 сториборд. что маразм и нужно будет дублировать UI...
если локализовать с BASE локализацией... иногда проскакивает в испанском языке английский

Максим Ивунин
19.09.2018
12:36:58
потом в сториборде на галочку нажмеш напротив испанского - появится версия

Paul
19.09.2018
12:37:05
да да да
но есть нюансы.

Максим Ивунин
19.09.2018
12:37:31

Mayor
19.09.2018
12:37:56
это даже не смешно

Google

Максим Ивунин
19.09.2018
12:38:30
https://www.raywenderlich.com/250-internationalizing-your-ios-app-getting-started
как раз с примером на испанском

Paul
19.09.2018
12:38:54
ок. а если навернуть .strings на BASE локализацию - почему может быть херня с проскакиванием строк английского?

Mayor
19.09.2018
12:39:18

Максим Ивунин
19.09.2018
12:39:22

Paul
19.09.2018
12:39:31
есть
будете смеяться. сносится Английский язык...

Mayor
19.09.2018
12:40:05
не смеюсь

Paul
19.09.2018
12:40:14
в случае если на телефоне - EN + ES - всё ок.

Максим Ивунин
19.09.2018
12:40:30
нюансы могут быть, косяки в настройке

Paul
19.09.2018
12:40:32
если на телефоне RU+ES+EN - проскакивает английский

Mayor
19.09.2018
12:40:54
все еще не смеюсь

Максим Ивунин
19.09.2018
12:41:10

Paul
19.09.2018
12:41:25
Base + .strings

Vadim
19.09.2018
12:42:09
чот ору https://vk.com/ios_courses

Максим Ивунин
19.09.2018
12:42:41

Nikita
19.09.2018
12:43:47

Максим Ивунин
19.09.2018
12:43:56

Paul
19.09.2018
12:44:06
+

Google

Paul
19.09.2018
12:44:09

Vadim
19.09.2018
12:44:14
про safe area почитай

Paul
19.09.2018
12:44:35
убрал English из языков локализации
НО

Vadim
19.09.2018
12:46:07
1. меняешь в английской локализации все надписи на испанские
2. ???
3. профитъ

Alexey
19.09.2018
12:46:10

Vadim
19.09.2018
12:46:26

Alexey
19.09.2018
12:46:41

Vadim
19.09.2018
12:46:56

Paul
19.09.2018
12:47:05

Максим Ивунин
19.09.2018
12:48:35
genstrings уже не пашет?

Paul
19.09.2018
12:48:45
в смысле?

Paul
19.09.2018
12:49:18
он же из кода извлекает NSLocalizedStrings( строки и всё

Максим Ивунин
19.09.2018
12:52:21
Строки в код -> обернуть через nslocalizedstrings -> genstrings -> profit
хотя надо было раньше думать конечно

-_-
19.09.2018
12:54:16

Максим Ивунин
19.09.2018
12:54:28
погуглить может есть утилита которая подберет это за вас

ᴠᴀʟᴇʀɪᴀ
19.09.2018
12:56:06

Максим Ивунин
19.09.2018
12:56:35
также стоит подумать, а что если заказчик потом итальянский захочет например, опять руками тыкать в сторибордах?

Paul
19.09.2018
12:56:37
в принципе, строки уже извлечены и переведены.
просто столкнулся с моментом, что проскакивает английский перевод когда его уже не должно быть.

Google

Paul
19.09.2018
12:56:54
ага...

Vadim
19.09.2018
12:57:51

-_-
19.09.2018
12:58:07

Lolka.Omsk
19.09.2018
12:58:14

Paul
19.09.2018
12:58:16
ну, что-то не подгрузилось... только пересел на XCode 10...

Lolka.Omsk
19.09.2018
12:58:17
Или перевод

Paul
19.09.2018
12:58:27

david
19.09.2018
13:00:03

Nikita
19.09.2018
13:00:10

Admin
ERROR: S client not available

Paul
19.09.2018
13:02:03
//NSArray<NSString *> *loc = [[NSBundle mainBundle] preferredLocalizations];
APP Prefered Localizations:
(
en
)
2018-09-14 23:56:57.211351+0300 app [15138:2640557]
//NSLocalizedString(@"language-of-strings-file", @"");
APP language for code:
es
2018-09-14 23:56:57.211754+0300 app [15138:2640557]
//NSArray<NSString *> *langs = [[NSUserDefaults standardUserDefaults] objectForKey:@"AppleLanguages"];
APP Languages:
(
"ru-US",
en,
"es-US"
)

Mayor
19.09.2018
13:14:06

Paul
19.09.2018
13:29:26
[NSBundle mainBundle] как то перезагрузить можно?

Ilya
19.09.2018
13:32:53

Вячеслав
19.09.2018
13:42:55
У кого есть идеи почему не работает получение пуш уведомлений с firebase?
Зарегался в fb, создал проект скачал и добавил GoogleService-Info
В appDelegate все написал, в логе пишет что регистрация саксесс, в firebase dashboard показывает что есть новый пользователь с такого-то региона, но когда отправляю сообщение ничего не приходит

Artyom
19.09.2018
13:45:17

Вячеслав
19.09.2018
13:46:19
сертификаты добавил и dev и prod, правда загружал заказчик я лишь сертификаты сгенерировал и скинул
если бы возникла какая-то ошибка то я думаю что он отписал бы

Google

Вячеслав
19.09.2018
13:49:50

Artyom
19.09.2018
13:55:54
У меня та же история, все подрубил, но пуши не приходят

Ilya
19.09.2018
13:57:09
will Present notification - completionHandler([.alert, .sound, .badge])
Такой?

Вячеслав
19.09.2018
13:58:25
func userNotificationCenter(_ center: UNUserNotificationCenter, willPresent notification: UNNotification, withCompletionHandler completionHandler: @escaping (UNNotificationPresentationOptions) -> Void)
и разве не didReceive (func userNotificationCenter(_ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @escaping () -> Void)) информирует о получении пуша ?

Никита
19.09.2018
14:14:15
Гайз, а есть ли возможность научить Сири новым словам ?
Нужно например по команде открой спортсмена с именем таким то
Собственно этим именам Нужно научить

Paul
19.09.2018
15:22:05
Или перевод
нашёл кажется решение.
https://www.objc.io/issues/9-strings/string-localization/
задание AppleLanguages и AppleLocale жёстко
не. не тупит. ObjC а не этот наш Swift.

Vadim
19.09.2018
15:24:52

Paul
19.09.2018
15:25:33
а тупящие сториборды...
я покажу...

Vadim
19.09.2018
16:19:56
Пиздец

Paul
19.09.2018
16:20:32
ага .. 1,5 мегабайта..
а реально всё просто. задаются в userDefaults 2 ключа - AppleLocale и AppleLanguages @[@"es"] и @"es_ES" соответственно

Orazz
19.09.2018
16:41:55