feat: добавить локализацию документации и скиллов

- добавлены английские README и руководства с переключением языка
- сборка скиллов разделена на английскую и русскую версии
- локализованные документы включены в npm-пакет
This commit is contained in:
2026-07-11 09:26:43 +03:00
parent 05a0a9f7ed
commit 81df9027cd
56 changed files with 5559 additions and 473 deletions

View File

@@ -1,6 +1,6 @@
# Legacy mode
[← Главная](../../README.md)
[← Главная](../../README_RU.md)
Краткая инструкция по генерации централизованных SVG-спрайтов форматов `symbol` и `stack` с optional HTML preview.

View File

@@ -1,6 +1,6 @@
# Миграция с 0.1.x на 1.0
[← Главная](../../README.md)
[← Главная](../../README_RU.md)
Версия 1.0 разделяет локальную генерацию для React и Next.js и централизованный legacy-режим. Старый config нельзя смешивать с новым API в одном вызове CLI.

View File

@@ -1,6 +1,6 @@
# Next.js App Router
[← Главная](../../README.md)
[← Главная](../../README_RU.md)
Поддерживаются два явных режима:

View File

@@ -1,6 +1,6 @@
# Next.js Pages Router
[← Главная](../../README.md)
[← Главная](../../README_RU.md)
Поддерживаются два явных режима:

View File

@@ -1,6 +1,6 @@
# Программный API
[← Главная](../../README.md)
[← Главная](../../README_RU.md)
Пакет предоставляет основную Node.js точку входа и отдельный React runtime entry. Обе точки распространяются только как ESM и подключаются через `import`.

View File

@@ -1,6 +1,6 @@
# React + Vite
[← Главная](../../README.md)
[← Главная](../../README_RU.md)
Краткая инструкция по установке и использованию SVG-спрайтов в проекте на React и Vite.
@@ -38,7 +38,7 @@ export default defineReactSpriteConfig({
По умолчанию SVG берутся из `./icons`. Общие иконки из других папок можно добавить через `inputFiles`: папка и список объединяются в один спрайт.
Полный список опций находится в разделе [Конфигурация → React](../../README.md#react).
Полный список опций находится в разделе [Конфигурация → React](../../README_RU.md#react).
## 4. Добавьте генерацию в package.json
@@ -83,7 +83,7 @@ export const OpenFolderButton = () => (
<FileManagerIcon icon="unknown" /> // ошибка TypeScript
```
Типы, способы отображения и управление цветами описаны в [основной документации](../../README.md#способы-отображения).
Типы, способы отображения и управление цветами описаны в [основной документации](../../README_RU.md#способы-отображения).
Vite выпустит спрайт отдельным файлом вида `assets/sprite-<hash>.svg`. SVG path-данные не попадут в JavaScript.

View File

@@ -1,6 +1,6 @@
# React + Webpack 5
[← Главная](../../README.md)
[← Главная](../../README_RU.md)
Краткая инструкция по установке и использованию SVG-спрайтов в проекте на React и Webpack 5.
@@ -38,7 +38,7 @@ export default defineReactSpriteConfig({
По умолчанию SVG берутся из `./icons`. Общие иконки из других папок можно добавить через `inputFiles`: папка и список объединяются в один спрайт.
Полный список опций находится в разделе [Конфигурация → React](../../README.md#react).
Полный список опций находится в разделе [Конфигурация → React](../../README_RU.md#react).
## 4. Добавьте генерацию в package.json
@@ -81,7 +81,7 @@ export const OpenFolderButton = () => (
<FileManagerIcon icon="missing" /> // ошибка TypeScript
```
Типы, способы отображения и управление цветами описаны в [основной документации](../../README.md#способы-отображения).
Типы, способы отображения и управление цветами описаны в [основной документации](../../README_RU.md#способы-отображения).
Webpack обработает generated `new URL('./sprite.svg', import.meta.url)` через Asset Modules и выпустит отдельный SVG asset.