Size: a a a

Programming Offtop

2020 December 23

Kd

Konstantin dmz9 in Programming Offtop
фолбэк тоже не предусмотрен
источник

с#

саша сок #KotlinGang... in Programming Offtop
Konstantin dmz9
ну, то что есть "термин" и его надо "перевести" - это и так понятно.
дальше - переводы с плейсхолдерами
дальше - переводы с плюралами
хардкодинг локалей внутрь переводчика - хуевая идея сама по себе, лучше это делать в виде композиции из локализованых переводчиков
так ресурсы в андроиде устроены
источник

Kd

Konstantin dmz9 in Programming Offtop
ну так и здорово же
источник

Kd

Konstantin dmz9 in Programming Offtop
пользуйся ими раз они подходят везде )
источник

с#

саша сок #KotlinGang... in Programming Offtop
Konstantin dmz9
фолбэк тоже не предусмотрен
м? а string("default") это что
источник

Kd

Konstantin dmz9 in Programming Offtop
саша сок #KotlinGang
м? а string("default") это что
хз, у тебя непонятно что это дефолт какой то
источник

Kd

Konstantin dmz9 in Programming Offtop
не, фолбек это обычно какая то выбраная локаль, типа англицкая. у тебя тоже англицкая но фраза другая
источник

с#

саша сок #KotlinGang... in Programming Offtop
Konstantin dmz9
ну, то что есть "термин" и его надо "перевести" - это и так понятно.
дальше - переводы с плейсхолдерами
дальше - переводы с плюралами
хардкодинг локалей внутрь переводчика - хуевая идея сама по себе, лучше это делать в виде композиции из локализованых переводчиков
по-моему делать какой-то переводчик - хуёвая идея. приложения вручную надо переводить
источник

с#

саша сок #KotlinGang... in Programming Offtop
Konstantin dmz9
не, фолбек это обычно какая то выбраная локаль, типа англицкая. у тебя тоже англицкая но фраза другая
я просто чтобы у себя на устройстве убедиться, что оно работает, так я не буду писать "en" to ... и будет браться то, что в скобках
источник

I

Igor in Programming Offtop
саша сок #KotlinGang
что скажете по поводу такого решения для common-локализации
И пепеводчики будут код править?
источник

Kd

Konstantin dmz9 in Programming Offtop
ленивую загрузку еще сделай, а то тоже не дело все ненужные стринги в память загружать
источник

с#

саша сок #KotlinGang... in Programming Offtop
Igor
И пепеводчики будут код править?
а вот это грусть, но это мой сэндбокс пока что.
а вообще, xml же правят
источник

с#

саша сок #KotlinGang... in Programming Offtop
Konstantin dmz9
ленивую загрузку еще сделай, а то тоже не дело все ненужные стринги в память загружать
кстати не знаю как это сделать, там просто мапа с локалями лежит.
но вроде в жс также делают (?)
источник

Kd

Konstantin dmz9 in Programming Offtop
в жс хз как делают, я спа не писал с локализацией
источник

I

Igor in Programming Offtop
саша сок #KotlinGang
а вот это грусть, но это мой сэндбокс пока что.
а вообще, xml же правят
Ну может твой подход и норм, только неплохо чтобы это все генерилось.
Тебя же самого это за_бет руками править.
источник

Kd

Konstantin dmz9 in Programming Offtop
но в основном паттерн опирается именно на композицию и фолбеки, чтобы не хардкодить локали заранее и потом не "пиздец, тут надо в 1000 переводов добавить локаль и если не написать 1000 переводов на месте - это не собирается"
источник

AK

Anton Korotkikh in Programming Offtop
Konstantin dmz9
Не так давно компания и продукт, который все помнят под названием maps.me были проданы небольшой швейцарской компании, владеющей онлайн-кошельком. И вот вышел первый релиз продукта под управлением уже новой компании, в нем оторвали все важные отличия maps.me (такие как идеальная работа в оффлайне, например) и собственную карту, зато добавили тот самый онлайн-кошелек. По сути они просто купили аудиторию, выдав под названием старого продукта новый, сомнительного качества.

И вот сегодня появилась инициатива "воссоздадим Maps.me", в которой на базе оригинальных открытых исходников пытаются вернуть любимый продукт. Очень нравится когда такое случается, надеюсь что у ребят все получится! https://telegra.ph/What-happened-to-the-old-MAPSME-12-20
блэт, нахуя? такие карты классные были. нахуя вообще продавать такой продукт? мэйл поехавший?
источник

Kd

Konstantin dmz9 in Programming Offtop
Anton Korotkikh
блэт, нахуя? такие карты классные были. нахуя вообще продавать такой продукт? мэйл поехавший?
а мапсми это мэйлру чтоли?
источник

с#

саша сок #KotlinGang... in Programming Offtop
Konstantin dmz9
но в основном паттерн опирается именно на композицию и фолбеки, чтобы не хардкодить локали заранее и потом не "пиздец, тут надо в 1000 переводов добавить локаль и если не написать 1000 переводов на месте - это не собирается"
у меня собирается. кстати только что появилась идея в жс локали хранить, чтобы юзеры сами переводили
источник

AK

Anton Korotkikh in Programming Offtop
Konstantin dmz9
а мапсми это мэйлру чтоли?
насколько я понмю - да
источник