169 похожих чатов

Я достаю текст из админки и показываю его в приложений.

no problem

1) текст имеет n количество языков в админке
2) когда меняешь язык в приложений, текст приведенный с админки должен меняться

как это можно реализовать?

18 ответов

34 просмотра
altosh- Автор вопроса

можно какой-то референс как делать?

altosh
можно какой-то референс как делать?

Что именно? Как сделать ты решаешь сам, как тебе удобнее будет) { 'title': { 'ru': 'privet', 'en': 'hello, ..... } } В зависимости своего языка выбираешь нужный перевод у ключа

altosh
можно какой-то референс как делать?

flutter локализация приложения погугли, там куча способов будет, от самых простых до самых сложных, и документации библиотек типа intl, easy_localization, так же расписано все

altosh- Автор вопроса
Andrey
flutter локализация приложения погугли, там куча ...

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

altosh
Локацизацию сделал, просто теперь хотят из админки...

Вот пример подгрузки для биллиотеки flutter_i18n По сути тебе нужно приконектить источник к локализатору localizationsDelegates: [ FlutterI18nDelegate(translationLoader: NetworkFileTranslationLoader(baseUri: Uri.https("example.com", "static")), GlobalMaterialLocalizations.delegate, GlobalWidgetsLocalizations.delegate ],

altosh
Локацизацию сделал, просто теперь хотят из админки...

https://medium.com/@ayalon.idan/remote-localization-in-flutter-bd6de58a22e6 вот еще статейка неплохая

altosh- Автор вопроса
altosh- Автор вопроса
Andrey
https://medium.com/@ayalon.idan/remote-localizatio...

хотя кжс не правильно поняли. тип у нас 1к активных юзера потом поменяет текст с админки на у нас 5к активных юзера и настроит перевод на другие языки оттуда. мне лишь доставать

altosh
хотя кжс не правильно поняли. тип у нас 1к активн...

не понял вопроса, Похоже на вопрос кеширования, это делается заголовками, например keep-cache: 100500, значит тебе не надо отправлять повротный запрос 100500 секунд, а брать из кеша, потом обновляешь переводы

altosh- Автор вопроса
Andrey
не понял вопроса, Похоже на вопрос кеширования, э...

админка: я гей с админки добавили перевод на 8 языков что я гей я беру текст "я гей" меняю язык приложения на англ и меняется на я gachimuchi потом когда захочет, он с админки поменяет текст на я бдсм и изменит переводы на я бдсм

altosh
хотя кжс не правильно поняли. тип у нас 1к активн...

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

altosh
админка: я гей с админки добавили перевод на 8 язы...

Мб тогда ты при входе в приложени, для обновления данных, ты должен запросить новый перевод слов?

altosh- Автор вопроса
altosh
хз даже. запутался и туплю

вопрос сформулируй нормлаьно)

altosh
хз даже. запутался и туплю

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

altosh- Автор вопроса
Andrey
вопрос сформулируй нормлаьно)

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

altosh
в админке есть слова и есть их перевод на n языков...

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

altosh- Автор вопроса

Похожие вопросы

Обсуждают сегодня

А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
что насчет пагинга? на осдеве непонятно(
Vi Chapmann 🪙
26
Вопрос я правильно понимаю что в коде newtype ArrowMap k v = ArrowMap { getArrowMap :: k -> Maybe v } getArrowMap есть функция типа k -> Maybe v, если да, то не понимаю задач...
Fedor
64
Ребят, что лучше для реверса: гидра или ида?
En Vind Av Sorg
26
Делаю велосипед логгер. К сообщению хочу прикрутить некоторую информацию, типа, кем отправлено, какой уровень, и всякое такое. И тут подумалось мне, почему бы не хранить весь...
Serjone
24
Как Вы считаете нормально ли в двадцатых годах 21 века в ВУЗах Российской Федерации обучать студентов работе с TASM? Не слишком ли это "архаично"? (Если оффтоп или флейм для э...
Spiker01
52
Комрады, хотел уточнить. Проперть в OnDestroy юнита-хозяина по-прежнему доступна? И еще уточнение: finalization юнита наступает раньше или позже OnDestroy?
Ed Doc
48
если загрузчик efi? если сама PML4 PDPT PDT PT лежит в неудобном для меня месте?
Vi Chapmann 🪙
8
Продолжая диалог про свифт в проде – сейчас возник вопрос в активном наборе бекендеров. В основном в нашей компании мы фанаты Java Spring и полностью ей довольны. Однако найм ...
Guseyn
27
Читаю сейчас [нет, уже больше не читаю!] курсовую о Булгакове, написанную, похоже, с помощью ChatGPT. Это удивительный психоделический опыт. Текст в основном написан в стиле б...
✨ Uni [🌊 В отпуске]
1
Карта сайта