Size: a a a

2021 March 31

DK

Dan Kozlov in Svelte [svelt]
Alexander Ponomarev
а с паникодом как работает или точнее просто с урлами на нац языке
Have no idea.
источник

DK

Dan Kozlov in Svelte [svelt]
ivaska
а почему доллар обязательно?
источник

DK

Dan Kozlov in Svelte [svelt]
Ответы на все вопросы в мире есть в документации! :)
источник

AP

Alexander Ponomarev in Svelte [svelt]
короче это странно когда нужно поднять приоритет роута то тебе надо его менять либо на более специфичный либо чтобы он был раньше по алфавиту
источник

i

ivaska in Svelte [svelt]
ну ок, а как тогда лучше языковые файлы хранить?
источник

i

ivaska in Svelte [svelt]
в json'е?
источник

i

ivaska in Svelte [svelt]
или это не по феншую?
источник

DK

Dan Kozlov in Svelte [svelt]
Alexander Ponomarev
короче это странно когда нужно поднять приоритет роута то тебе надо его менять либо на более специфичный либо чтобы он был раньше по алфавиту
Для меня более странно, что ты ожидаешь компайл-тайм решение такой странной специфичной проблемы.
Ты можешь всё валить в одну страницу, а дальше писать логику на жаваскрипте сам руками, и разводить через if-else и {#await} для подзагрузки модулей. Можешь то же делать в прелоад-методе. Можешь сужать тип урла регулярками или префиксами в файлнейме. Можешь, в конце концов, развести это дело по разным под-роутам всё же, а не держать всё в руте.

Как можно сделать лучше-то?
источник

AP

Alexander Ponomarev in Svelte [svelt]
Dan Kozlov
Для меня более странно, что ты ожидаешь компайл-тайм решение такой странной специфичной проблемы.
Ты можешь всё валить в одну страницу, а дальше писать логику на жаваскрипте сам руками, и разводить через if-else и {#await} для подзагрузки модулей. Можешь то же делать в прелоад-методе. Можешь сужать тип урла регулярками или префиксами в файлнейме. Можешь, в конце концов, развести это дело по разным под-роутам всё же, а не держать всё в руте.

Как можно сделать лучше-то?
я не знаю, я не использовал файловый роутер с патерн матчингом никогда =)
источник

AP

Alexander Ponomarev in Svelte [svelt]
ivaska
ну ок, а как тогда лучше языковые файлы хранить?
тут огромный простор для того как конкретно тебе нужно и какую либу для переводов ты используешь
источник

DK

Dan Kozlov in Svelte [svelt]
ivaska
ну ок, а как тогда лучше языковые файлы хранить?
Пока в ките/саппере нет встроенного решения проблемы i18n.
Есть комьюнити-библиотека, которая решает большую часть вопросов (форматирования, замена ключей и пр.). Я ею пользуюсь, она хорошая, стабильная, удобная. С ней — да, хранишь в JSON, подгружаешь асинхронно при смене языка, например.
источник

i

ivaska in Svelte [svelt]
Alexander Ponomarev
я не знаю, я не использовал файловый роутер с патерн матчингом никогда =)
кмк в ките это отлично реализовано. гораздо лучше чем в том же экспрессе
источник

AP

Alexander Ponomarev in Svelte [svelt]
в той же и18н пачка способов как предоставить локаль со словарем
источник

DK

Dan Kozlov in Svelte [svelt]
Alexander Ponomarev
я не знаю, я не использовал файловый роутер с патерн матчингом никогда =)
Ну, словом, тут такая штука, что файловый роутер накладывает ограничения на структуру проекта, а если нет ресет-лейаута, то вообще плохие и неприятные ограничения, но проблема конфликтов урлов, если честно, не встаёт. У тебя ж так и так возникли бы те же проблемы хоть и в react-router.
источник

AP

Alexander Ponomarev in Svelte [svelt]
но там есть явный порядок урлов ты их просто меняешь местами в очередности и все
источник

DK

Dan Kozlov in Svelte [svelt]
Dan Kozlov
Ну, словом, тут такая штука, что файловый роутер накладывает ограничения на структуру проекта, а если нет ресет-лейаута, то вообще плохие и неприятные ограничения, но проблема конфликтов урлов, если честно, не встаёт. У тебя ж так и так возникли бы те же проблемы хоть и в react-router.
На данный момент я вижу два больших минуса текущей реализации файлового роутинга у кита/саппера: нет ресета и нет возможности сделать, чтоб была фолбэк-локаль по рутовому пути.
Но вроде обещают, обещают сделать!
источник

DK

Dan Kozlov in Svelte [svelt]
Alexander Ponomarev
но там есть явный порядок урлов ты их просто меняешь местами в очередности и все
Так ты того же можешь добиться. Забубень ифэлс себе и всё.
Мне кажется, они оптимизируют роутинг для 99.99% задач, а не для 0.01% из ряда вон кейсов.
источник

AP

Alexander Ponomarev in Svelte [svelt]
Dan Kozlov
Так ты того же можешь добиться. Забубень ифэлс себе и всё.
Мне кажется, они оптимизируют роутинг для 99.99% задач, а не для 0.01% из ряда вон кейсов.
понял твою мысль, типа роут один, а внутри уже файл сам разруливает?
источник

YK

Yury Khmarin in Svelte [svelt]
што там svelte-i18n ? У меня норм настроено
источник

YK

Yury Khmarin in Svelte [svelt]
кому помочь?
источник