https://stackoverflow.com/questions/47056329/swift-change-date-picker-language
let loc = Locale(identifier: "uk") self.datePicker.locale = loc
https://stackoverflow.com/questions/66301334/swiftui-datepicker-day-of-week-language
Я как раз попробовал это решение, но какой файл локализующий там надо добавить, я чё то не в курсе
Короче, решение к этому вопросу в тырнете нет, методом тыка найден способ: 1. В info.plist добавляем Localization, естественно он нам отобразит список для локализации из языков, в числе которых нет русского, просто в наглую забиваем туда в качестве значения Russian 2. От пункта 1 некоторые системные вьюхи руссифицируются наполовину, чтобы добить их до конца, берем и у каждой вьюхи прописываем .environment(\.locale, Locale(identifier: "ru-RU")) 3. В Project Navigator (иерархия нашего проекта слева) выбираем наш Project, заходим во вкладку Info, где указывается Deployment Target и в самом низу в разделе Localizations добавляем через плюсик Russian из большого списка Никак по другому эта херня в SwiftUI не адаптируется под русский язык
замарочился) но спс)
Этот проект на продакшене, мне по-любому нужно было какое-то решение))
дико не зашел UI(((
Из-за синтаксиса?)
ну а так - красава)
вложенность дикая
Насколько я знаю, это вызывает только визуальные трудности восприятия, с точки зрения производительности и рендеринга, вложенность никакой роли особо не играет, точно так же как и в андроидовском новшестве под названием компоуз. Читать вот непривычно, но пару недель и привыкаешь)
согласен, но пока работет uiKit - он в приоретете у меня, и да, читабельность становится в разы хуже имхо)
Вот забавно, я на продакшн ни разу приложения на UIKit не выводил, только учился на нем, потом мне осточертели констрейнты и до продакшн я уже доехал на SwiftUI😄
мне тож надоели консты но я бьюсь)
Обсуждают сегодня