1680
📮Тест на вход придёт в личку 💥Без никнейма не впустим Правила: https://t.me/sveltejs/764 Доки: https://svelte.dev/docs Паблик: @sveltejs_public Вакансии: @sveltejs_jobs VK: https://vk.com/sveltejs_ru Админы: @stalkerg, @misharodshtein
Блин, ну хз, звучит не очень, в любом случае, это нужно пробовать
Читать полностью…
Ну вообще, это сомнительно конечно. Для чего-то быстрого и тд ок, а так обычно копирайтер таким занимается
Читать полностью…
Типа, ты не тратишь время с Яндекс переводчиком
Читать полностью…
Svelte 5, не помогло, такая же ошибка.
Читать полностью…
это если говорить о svelte 5, в svelte 4 return type не нужен был
Читать полностью…
Печалька... понятно, благодарю!
Читать полностью…
https://github.com/sveltejs/eslint-plugin-svelte/issues/1150
Читать полностью…
Привет!
У кого-нибудь получилось подружить Svelte+Typescript+ESLint для вызова функций из компонента через переменную в bind:this?
Т.е. из этих двух ссылок:
https://svelte.dev/docs/svelte/typescript#The-Component-type
https://svelte.dev/docs/svelte/v5-migration-guide#Breaking-changes-in-runes-mode-accessors-option-is-ignored
можно сделать вывод, что можно в child сделать так:
<script lang="ts">
export const getValue = () => 123;
</script>
<script lang="ts">
import Child from './lib/Child.svelte'
let childInstance: Child;
let localValue = $state(0);
function setLocalValue() {
localValue = childInstance.getValue();
}
</script>
Unsafe call of an `any` typed value @typescript-eslint/no-unsafe-call
npm run lint
Привет. Подскажите текущий адекватный паттерн. В компоненты часто пробрасываются какие-то константы, на изменение которых не планируется ориентироваться. Или, например, исходное значение, которое используется для инициализации компонента и дальше полагаемся на внутренний стейт.
Но свелт стал ругаться на это This reference only captures the initial value of.... Я понимаю, почему это сделано, но в 99% случаев, когда это так было сделано - делалось умышленно. Из решений сейчас видится или derived ненужные создавать или в untrack оборачивать.
Может есть какое-нибудь официальное \ полуофициальное решение?
https://inlang.com/m/gerre34r/library-inlang-paraglideJs/
Читать полностью…
Paraglide очень хороший вариант
Читать полностью…
Ну так да, от задач зависит, так что однозначного ответа нема
Читать полностью…
Думаю, в app.html более подходящее место, если этот заголовок не должен быть динамическим 😁
Читать полностью…
https://geshov.ru/posts/yandex-metrika-svelte-kit/
Читать полностью…
есть неплохое решение для Svelte, использовал его пару раз в проектах, вроде пока не подводило:
https://github.com/mskocik/svelecte
Из коробки оно ничего не переводит, просто собирает все локализируемые строки (прям все подряд, иногда ложноположительно) в файл с дефолтной локалью и дублирует ключи в остальные локали без перевода. А в рантайме заменяет наши сырые строки функциями, которые подставляют значения из локализированных файлов. Переводить можно или через их апи (не пробовал) или своего агента натравить на непереведенные ключи.
Читать полностью…
Но там что-то за llm было
Читать полностью…
А как оно работает? Он типо апи переводчика юзает и генерит файлы с переводом?
Читать полностью…
https://wuchale.dev/intro/start/
вот такую либу юзал, тем кто не хочет руками создавать и18 метки самое то
не знаю поменялось ли чтото, но когда я делал подобное то писал к примеру не : Chilnd, а ReturnType<typeof Child> и все типы работали как надо
Читать полностью…
там вроде как в TS в целом есть проблема типизации не js/ts файлов. Доступна только статическая типизация - поэтому в js/ts файлах компоненты (их язык не важен) видны как any или обобщённый компонент
Читать полностью…
//@ts-ignore?
Читать полностью…
// svelte-ignore state_referenced_locally
Читать полностью…
Воот, оно самое. Сча почитаем. Спасибо большое!
Читать полностью…
https://svelte.dev/docs/cli/paraglide
Читать полностью…
Вечер добрый. Какой тулой удобно пользоваться для локализаций в ките? У нас сейчас svelte-i18n, но он на сторах и без типизации. Устали суппортить. Уже спрашивал, но так руки и не дошли попробовать, а логи где-то затерялись.
Читать полностью…
Часто выдача скриптов метрик должна быть условной
Например при gdpr, в не-продакшен средах или админских/сервисных страницах, для amp
в layout ещё через svelte:head можно
Читать полностью…
Доброго вечера!
Мне требуется в проект на sveltekit 2 (с SSR, adapter-node) добавить счетчик Яндекс Метрики. Кто сталкивался с данной задачей – как и куда лучше его устанавливать (app.html, root layout или как-нибудь еще)?
Еще раз. У тебя есть поле-выбор. Вариантов слишком много, чтобы искать руками. Ctrl+f тут не поможет. При этом на мобильных устройствах селект отображается как всплывающее меню, в то время как в на компе - выпадающее. Т.е. его отображение - ответственность платформы, а не сайта. Т.е. "сверстать" ее допустимо только во всяких браузерных игрушках, где интерфейс не обязан быть привычным и подходить под платформу.
Читать полностью…