Skip to content

Commit 1bc3d67

Browse files
committed
Add multi-language support for SmartRAG documentation (EN, TR, DE, RU)
1 parent 20bbf2d commit 1bc3d67

File tree

12 files changed

+517
-92
lines changed

12 files changed

+517
-92
lines changed

docs/Gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ group :jekyll_plugins do
77
gem "jekyll-feed", "~> 0.12"
88
gem "jekyll-seo-tag", "~> 2.8"
99
gem "jekyll-sitemap", "~> 1.4"
10+
gem "jekyll-multiple-languages-plugin", "~> 1.18"
1011
end
1112

1213
# Windows compatibility

docs/_config.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,19 @@ plugins:
2222
- jekyll-feed
2323
- jekyll-seo-tag
2424
- jekyll-sitemap
25+
- jekyll-multiple-languages-plugin
26+
27+
# Multi-language configuration
28+
languages: ["en", "tr", "de", "ru"]
29+
languages_default: "en"
30+
languages_names:
31+
en: "English"
32+
tr: "Türkçe"
33+
de: "Deutsch"
34+
ru: "Русский"
35+
36+
# Data files
37+
data_dir: _data
2538

2639
# Build settings
2740
markdown: kramdown

docs/_data/de.yml

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
# German translations
2+
nav:
3+
home: "Startseite"
4+
getting_started: "Erste Schritte"
5+
configuration: "Konfiguration"
6+
api_reference: "API-Referenz"
7+
examples: "Beispiele"
8+
troubleshooting: "Fehlerbehebung"
9+
changelog: "Änderungsprotokoll"
10+
contributing: "Mitwirken"
11+
12+
home:
13+
hero:
14+
title: "SmartRAG"
15+
subtitle: "Unternehmensreife RAG-Bibliothek für .NET-Anwendungen"
16+
description: "Entwickeln Sie intelligente Anwendungen mit fortschrittlicher Dokumentenverarbeitung, KI-gestützten Embeddings und semantischen Suchfunktionen."
17+
get_started: "Erste Schritte"
18+
view_github: "Auf GitHub anzeigen"
19+
nuget_package: "NuGet-Paket"
20+
21+
features:
22+
multi_format: "Multi-Format-Unterstützung"
23+
multi_format_desc: "Verarbeiten Sie Word-, PDF-, Excel- und Textdokumente mühelos. Unsere Bibliothek handhabt alle wichtigen Dokumentenformate automatisch."
24+
ai_integration: "KI-Provider-Integration"
25+
ai_integration_desc: "Nahtlose Integration mit OpenAI, Anthropic und anderen führenden KI-Providern für leistungsstarke Embedding-Generierung."
26+
vector_storage: "Vektorspeicher"
27+
vector_storage_desc: "Mehrere Speicher-Backends einschließlich Qdrant, Redis, SQLite und In-Memory-Speicher für flexible Bereitstellung."
28+
semantic_search: "Semantische Suche"
29+
semantic_search_desc: "Erweiterte Suchfunktionen mit Ähnlichkeitsbewertung und intelligenter Ergebnisrangfolge für bessere Benutzererfahrung."
30+
31+
quick_start:
32+
title: "Schnellstart"
33+
description: "Starten Sie in wenigen Minuten mit unserem einfachen Einrichtungsprozess."
34+
35+
supported_tech:
36+
title: "Unterstützte Technologien"
37+
description: "SmartRAG integriert sich mit führenden KI-Providern und Speicherlösungen, um Ihnen die bestmögliche Erfahrung zu bieten."
38+
ai_providers: "KI-Provider"
39+
storage_providers: "Speicher-Provider"
40+
41+
documentation:
42+
title: "Dokumentation"
43+
getting_started: "Erste Schritte"
44+
getting_started_desc: "Schnellinstallations- und Einrichtungsanleitung, um Sie zum Laufen zu bringen."
45+
configuration: "Konfiguration"
46+
configuration_desc: "Detaillierte Konfigurationsoptionen und bewährte Praktiken."
47+
api_reference: "API-Referenz"
48+
api_reference_desc: "Vollständige API-Dokumentation mit Beispielen und Verwendungsmustern."
49+
examples: "Beispiele"
50+
examples_desc: "Beispiele aus der Praxis und Beispielanwendungen zum Lernen."
51+
troubleshooting: "Fehlerbehebung"
52+
troubleshooting_desc: "Häufige Probleme und Lösungen, um Ihnen bei der Problemlösung zu helfen."
53+
changelog: "Änderungsprotokoll"
54+
changelog_desc: "Verfolgen Sie neue Funktionen, Verbesserungen und Fehlerbehebungen über Versionen hinweg."
55+
contributing: "Mitwirken"
56+
contributing_desc: "Erfahren Sie, wie Sie zur SmartRAG-Entwicklung beitragen können."
57+
58+
why_choose:
59+
title: "Warum SmartRAG?"
60+
enterprise_ready: "Unternehmensbereit"
61+
enterprise_ready_desc: "Für Produktionsumgebungen mit Fokus auf Leistung, Skalierbarkeit und Zuverlässigkeit entwickelt."
62+
production_tested: "Produktionsgetestet"
63+
production_tested_desc: "In Anwendungen der realen Welt mit bewährtem Erfolgsnachweis und aktiver Wartung verwendet."
64+
open_source: "Open Source"
65+
open_source_desc: "MIT-lizenzierte Open-Source-Projekt mit transparenter Entwicklung und regelmäßigen Updates."
66+
67+
installation:
68+
title: "Installation"
69+
description: "Installieren Sie SmartRAG über NuGet:"
70+
or_package_manager: "Oder mit dem Package Manager:"
71+
72+
contributing:
73+
title: "Mitwirken"
74+
description: "Wir freuen uns über Beiträge! Weitere Details finden Sie in unserem Mitwirkungsleitfaden."
75+
76+
license:
77+
title: "Lizenz"
78+
description: "Dieses Projekt ist unter der MIT-Lizenz lizenziert - siehe LICENSE-Datei für Details."
79+
80+
footer:
81+
built_by: "Mit Liebe erbaut von Barış Yerlikaya"

docs/_data/en.yml

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
# English translations
2+
nav:
3+
home: "Home"
4+
getting_started: "Getting Started"
5+
configuration: "Configuration"
6+
api_reference: "API Reference"
7+
examples: "Examples"
8+
troubleshooting: "Troubleshooting"
9+
changelog: "Changelog"
10+
contributing: "Contributing"
11+
12+
home:
13+
hero:
14+
title: "SmartRAG"
15+
subtitle: "Enterprise-grade RAG library for .NET applications"
16+
description: "Build intelligent applications with advanced document processing, AI-powered embeddings, and semantic search capabilities."
17+
get_started: "Get Started"
18+
view_github: "View on GitHub"
19+
nuget_package: "NuGet Package"
20+
21+
features:
22+
multi_format: "Multi-Format Support"
23+
multi_format_desc: "Process Word, PDF, Excel, and text documents with ease. Our library handles all major document formats automatically."
24+
ai_integration: "AI Provider Integration"
25+
ai_integration_desc: "Seamlessly integrate with OpenAI, Anthropic, and other leading AI providers for powerful embedding generation."
26+
vector_storage: "Vector Storage"
27+
vector_storage_desc: "Multiple storage backends including Qdrant, Redis, SQLite, and in-memory storage for flexible deployment."
28+
semantic_search: "Semantic Search"
29+
semantic_search_desc: "Advanced search capabilities with similarity scoring and intelligent result ranking for better user experience."
30+
31+
quick_start:
32+
title: "Quick Start"
33+
description: "Get up and running in minutes with our simple setup process."
34+
35+
supported_tech:
36+
title: "Supported Technologies"
37+
description: "SmartRAG integrates with leading AI providers and storage solutions to give you the best possible experience."
38+
ai_providers: "AI Providers"
39+
storage_providers: "Storage Providers"
40+
41+
documentation:
42+
title: "Documentation"
43+
getting_started: "Getting Started"
44+
getting_started_desc: "Quick installation and setup guide to get you up and running."
45+
configuration: "Configuration"
46+
configuration_desc: "Detailed configuration options and best practices."
47+
api_reference: "API Reference"
48+
api_reference_desc: "Complete API documentation with examples and usage patterns."
49+
examples: "Examples"
50+
examples_desc: "Real-world examples and sample applications to learn from."
51+
troubleshooting: "Troubleshooting"
52+
troubleshooting_desc: "Common issues and solutions to help you resolve problems."
53+
changelog: "Changelog"
54+
changelog_desc: "Track new features, improvements, and bug fixes across versions."
55+
contributing: "Contributing"
56+
contributing_desc: "Learn how to contribute to SmartRAG development."
57+
58+
why_choose:
59+
title: "Why Choose SmartRAG?"
60+
enterprise_ready: "Enterprise Ready"
61+
enterprise_ready_desc: "Built for production environments with performance, scalability, and reliability in mind."
62+
production_tested: "Production Tested"
63+
production_tested_desc: "Used in real-world applications with proven track record and active maintenance."
64+
open_source: "Open Source"
65+
open_source_desc: "MIT licensed open source project with transparent development and regular updates."
66+
67+
installation:
68+
title: "Installation"
69+
description: "Install SmartRAG via NuGet:"
70+
or_package_manager: "Or using Package Manager:"
71+
72+
contributing:
73+
title: "Contributing"
74+
description: "We welcome contributions! Please see our Contributing Guide for details."
75+
76+
license:
77+
title: "License"
78+
description: "This project is licensed under the MIT License - see the LICENSE file for details."
79+
80+
footer:
81+
built_by: "Built with love by Barış Yerlikaya"

docs/_data/ru.yml

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
# Russian translations
2+
nav:
3+
home: "Главная"
4+
getting_started: "Начало работы"
5+
configuration: "Конфигурация"
6+
api_reference: "Справочник API"
7+
examples: "Примеры"
8+
troubleshooting: "Устранение неполадок"
9+
changelog: "Журнал изменений"
10+
contributing: "Участие в разработке"
11+
12+
home:
13+
hero:
14+
title: "SmartRAG"
15+
subtitle: "Корпоративная библиотека RAG для .NET приложений"
16+
description: "Создавайте интеллектуальные приложения с расширенной обработкой документов, AI-генерацией эмбеддингов и семантическим поиском."
17+
get_started: "Начать"
18+
view_github: "Посмотреть на GitHub"
19+
nuget_package: "NuGet пакет"
20+
21+
features:
22+
multi_format: "Поддержка множественных форматов"
23+
multi_format_desc: "Легко обрабатывайте документы Word, PDF, Excel и текстовые файлы. Наша библиотека автоматически поддерживает все основные форматы документов."
24+
ai_integration: "Интеграция с AI провайдерами"
25+
ai_integration_desc: "Безупречная интеграция с OpenAI, Anthropic и другими ведущими AI провайдерами для мощной генерации эмбеддингов."
26+
vector_storage: "Векторное хранилище"
27+
vector_storage_desc: "Множественные бэкенды хранения, включая Qdrant, Redis, SQLite и in-memory хранилище для гибкого развертывания."
28+
semantic_search: "Семантический поиск"
29+
semantic_search_desc: "Расширенные возможности поиска с оценкой сходства и интеллектуальным ранжированием результатов для лучшего пользовательского опыта."
30+
31+
quick_start:
32+
title: "Быстрый старт"
33+
description: "Начните работу за считанные минуты с нашим простым процессом настройки."
34+
35+
supported_tech:
36+
title: "Поддерживаемые технологии"
37+
description: "SmartRAG интегрируется с ведущими AI провайдерами и решениями для хранения, чтобы предоставить вам наилучший опыт."
38+
ai_providers: "AI провайдеры"
39+
storage_providers: "Провайдеры хранения"
40+
41+
documentation:
42+
title: "Документация"
43+
getting_started: "Начало работы"
44+
getting_started_desc: "Быстрое руководство по установке и настройке, чтобы начать работу."
45+
configuration: "Конфигурация"
46+
configuration_desc: "Подробные опции конфигурации и лучшие практики."
47+
api_reference: "Справочник API"
48+
api_reference_desc: "Полная документация API с примерами и паттернами использования."
49+
examples: "Примеры"
50+
examples_desc: "Примеры из реальной жизни и примеры приложений для обучения."
51+
troubleshooting: "Устранение неполадок"
52+
troubleshooting_desc: "Распространенные проблемы и решения, чтобы помочь вам решить проблемы."
53+
changelog: "Журнал изменений"
54+
changelog_desc: "Отслеживайте новые функции, улучшения и исправления ошибок между версиями."
55+
contributing: "Участие в разработке"
56+
contributing_desc: "Узнайте, как внести свой вклад в разработку SmartRAG."
57+
58+
why_choose:
59+
title: "Почему SmartRAG?"
60+
enterprise_ready: "Готов для предприятий"
61+
enterprise_ready_desc: "Построен для производственных сред с учетом производительности, масштабируемости и надежности."
62+
production_tested: "Протестировано в продакшене"
63+
production_tested_desc: "Используется в реальных приложениях с проверенным послужным списком и активным обслуживанием."
64+
open_source: "Открытый исходный код"
65+
open_source_desc: "Проект с открытым исходным кодом под лицензией MIT с прозрачной разработкой и регулярными обновлениями."
66+
67+
installation:
68+
title: "Установка"
69+
description: "Установите SmartRAG через NuGet:"
70+
or_package_manager: "Или используя Package Manager:"
71+
72+
contributing:
73+
title: "Участие в разработке"
74+
description: "Мы приветствуем вклад! Подробности смотрите в нашем руководстве по участию."
75+
76+
license:
77+
title: "Лицензия"
78+
description: "Этот проект лицензирован под MIT лицензией - см. файл LICENSE для деталей."
79+
80+
footer:
81+
built_by: "Создано с любовью Барьшом Ерликая"

docs/_data/tr.yml

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
# Turkish translations
2+
nav:
3+
home: "Ana Sayfa"
4+
getting_started: "Başlangıç"
5+
configuration: "Yapılandırma"
6+
api_reference: "API Referansı"
7+
examples: "Örnekler"
8+
troubleshooting: "Sorun Giderme"
9+
changelog: "Değişiklikler"
10+
contributing: "Katkıda Bulunma"
11+
12+
home:
13+
hero:
14+
title: "SmartRAG"
15+
subtitle: ".NET uygulamaları için kurumsal düzeyde RAG kütüphanesi"
16+
description: "Gelişmiş belge işleme, AI destekli embeddings ve anlamsal arama yetenekleri ile akıllı uygulamalar geliştirin."
17+
get_started: "Başla"
18+
view_github: "GitHub'da Görüntüle"
19+
nuget_package: "NuGet Paketi"
20+
21+
features:
22+
multi_format: "Çoklu Format Desteği"
23+
multi_format_desc: "Word, PDF, Excel ve metin belgelerini kolayca işleyin. Kütüphanemiz tüm ana belge formatlarını otomatik olarak destekler."
24+
ai_integration: "AI Provider Entegrasyonu"
25+
ai_integration_desc: "OpenAI, Anthropic ve diğer önde gelen AI provider'lar ile güçlü embedding üretimi için sorunsuz entegrasyon."
26+
vector_storage: "Vektör Depolama"
27+
vector_storage_desc: "Qdrant, Redis, SQLite ve in-memory depolama dahil çoklu depolama backend'leri ile esnek dağıtım."
28+
semantic_search: "Anlamsal Arama"
29+
semantic_search_desc: "Daha iyi kullanıcı deneyimi için benzerlik puanlama ve akıllı sonuç sıralama ile gelişmiş arama yetenekleri."
30+
31+
quick_start:
32+
title: "Hızlı Başlangıç"
33+
description: "Basit kurulum sürecimizle dakikalar içinde çalışmaya başlayın."
34+
35+
supported_tech:
36+
title: "Desteklenen Teknolojiler"
37+
description: "SmartRAG, size en iyi deneyimi sunmak için önde gelen AI provider'lar ve depolama çözümleri ile entegre olur."
38+
ai_providers: "AI Provider'lar"
39+
storage_providers: "Depolama Provider'ları"
40+
41+
documentation:
42+
title: "Dokümantasyon"
43+
getting_started: "Başlangıç"
44+
getting_started_desc: "Hızlı kurulum ve kurulum rehberi ile çalışmaya başlayın."
45+
configuration: "Yapılandırma"
46+
configuration_desc: "Detaylı yapılandırma seçenekleri ve en iyi uygulamalar."
47+
api_reference: "API Referansı"
48+
api_reference_desc: "Örnekler ve kullanım desenleri ile tam API dokümantasyonu."
49+
examples: "Örnekler"
50+
examples_desc: "Öğrenmek için gerçek dünya örnekleri ve örnek uygulamalar."
51+
troubleshooting: "Sorun Giderme"
52+
troubleshooting_desc: "Sorunları çözmenize yardımcı olacak yaygın sorunlar ve çözümler."
53+
changelog: "Değişiklikler"
54+
changelog_desc: "Versiyonlar arasında yeni özellikleri, iyileştirmeleri ve hata düzeltmelerini takip edin."
55+
contributing: "Katkıda Bulunma"
56+
contributing_desc: "SmartRAG geliştirmesine nasıl katkıda bulunacağınızı öğrenin."
57+
58+
why_choose:
59+
title: "Neden SmartRAG?"
60+
enterprise_ready: "Kurumsal Hazır"
61+
enterprise_ready_desc: "Performans, ölçeklenebilirlik ve güvenilirlik göz önünde bulundurularak üretim ortamları için inşa edildi."
62+
production_tested: "Üretimde Test Edildi"
63+
production_tested_desc: "Kanıtlanmış kayıt ve aktif bakım ile gerçek dünya uygulamalarında kullanıldı."
64+
open_source: "Açık Kaynak"
65+
open_source_desc: "Şeffaf geliştirme ve düzenli güncellemeler ile MIT lisanslı açık kaynak proje."
66+
67+
installation:
68+
title: "Kurulum"
69+
description: "SmartRAG'ı NuGet üzerinden kurun:"
70+
or_package_manager: "Veya Package Manager kullanarak:"
71+
72+
contributing:
73+
title: "Katkıda Bulunma"
74+
description: "Katkılarınızı bekliyoruz! Detaylar için Katkıda Bulunma Rehberimize bakın."
75+
76+
license:
77+
title: "Lisans"
78+
description: "Bu proje MIT Lisansı altında lisanslanmıştır - detaylar için LICENSE dosyasına bakın."
79+
80+
footer:
81+
built_by: "Barış Yerlikaya tarafından sevgiyle inşa edildi"

0 commit comments

Comments
 (0)