Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
302 changes: 183 additions & 119 deletions src/app/page.tsx

Large diffs are not rendered by default.

25 changes: 24 additions & 1 deletion src/core/i18n/translations/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,30 @@
"explore_by_category_title": "Nach Kategorie erkunden",
"explore_by_category_subtitle": "Tools nach Anwendungsfall durchsuchen",
"speed": "Geschwindigkeit",
"privacy": "Datenschutz"
"privacy": "Datenschutz",
"root_badge": "Datenschutzorientierte lokale Entwicklerwerkzeuge",
"root_title": "{toolCount} lokale Browser-Tools für Entwickler",
"root_subtitle": "Formatieren, konvertieren, generieren, prüfen und validieren Sie Entwicklerdaten direkt im Browser. Die meisten browserlokalen Tools vermeiden serverseitige Verarbeitung, benötigen kein Konto, lassen sich als PWA installieren und bleiben zur Überprüfung quelloffen.",
"root_cta_search": "Tools suchen",
"root_cta_browse": "Alle Tools durchsuchen",
"root_cta_install": "App installieren",
"root_free_title": "Kostenlos",
"root_free_desc": "Keine Registrierung, kein Konto und keine Premium-Tool-Stufe.",
"root_local_title": "Lokal zuerst",
"root_local_desc": "Browserlokale Tools behalten Eingaben und Ausgaben auf Ihrem Gerät.",
"root_verifiable_title": "Überprüfbar",
"root_verifiable_desc": "Quellcode, Vertrauenslabel und Sicherheitsdokumentation sind öffentlich.",
"root_language_title": "Sprache auswählen",
"root_language_desc": "Die Root-Seite ist der x-default-Einstieg. Sie erzwingt beim ersten Besuch keine Weiterleitung, und jede lokalisierte Startseite bleibt direkt erreichbar.",
"root_popular_title": "Beliebte Tools",
"root_popular_subtitle": "Starten Sie mit lokalen Standardabläufen für JSON, JWT, Base64, Hashing, URLs, IDs, Regex und Markdown.",
"root_categories_title": "{categoryCount} kuratierte Kategorien",
"root_categories_subtitle": "Durchsuchen Sie Tools nach Aufgabenfamilie, Laufzeit-Datenschutz und Entwicklerworkflow.",
"root_privacy_title": "Standardmäßig datenschutzorientiert",
"root_privacy_desc": "Browserlokale Tools verarbeiten Eingaben und Ausgaben auf Ihrem Gerät. Als External request markierte Tools greifen nur dann auf das Netzwerk zu, wenn Sie sie ausdrücklich ausführen. Quellcode, Datenschutzrichtlinie, Trust Center und installierbares PWA-Verhalten bleiben zur Prüfung sichtbar.",
"root_privacy_policy": "Datenschutzrichtlinie",
"root_trust_center": "Vertrauenszentrum",
"root_free_open_source": "Kostenlos und Open Source"
},
"nav": {
"formatters": "Formatierer",
Expand Down
25 changes: 24 additions & 1 deletion src/core/i18n/translations/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,30 @@
"explore_by_category_title": "Explore by Category",
"explore_by_category_subtitle": "Browse tools organized by use case",
"speed": "speed",
"privacy": "privacy"
"privacy": "privacy",
"root_badge": "Privacy-first local developer tools",
"root_title": "{toolCount} Local Browser Tools for Developers",
"root_subtitle": "Format, convert, generate, inspect, and validate developer data in your browser. Most browser-local tools avoid server-side processing, require no account, install as a PWA, and stay open source for verification.",
"root_cta_search": "Search tools",
"root_cta_browse": "Browse all tools",
"root_cta_install": "Install app",
"root_free_title": "Free",
"root_free_desc": "No signup, no account, and no premium tool tier.",
"root_local_title": "Local-first",
"root_local_desc": "Browser-local tools keep input and output on your device.",
"root_verifiable_title": "Verifiable",
"root_verifiable_desc": "Open source code, trust labels, and security docs are public.",
"root_language_title": "Choose your language",
"root_language_desc": "The root page is the x-default entry. It does not force a first-visit redirect, and every localized home remains directly accessible.",
"root_popular_title": "Popular tools",
"root_popular_subtitle": "Start with common local workflows for JSON, JWT, Base64, hashing, URLs, IDs, regex, and Markdown.",
"root_categories_title": "{categoryCount} curated categories",
"root_categories_subtitle": "Browse tools by task family, runtime privacy, and developer workflow.",
"root_privacy_title": "Privacy-first by default",
"root_privacy_desc": "Browser-local tools process input and output on your device. Tools marked External request only contact the network when you explicitly run them, and the project keeps source code, privacy policy, Trust Center, and installable PWA behavior visible for review.",
"root_privacy_policy": "Privacy Policy",
"root_trust_center": "Trust Center",
"root_free_open_source": "Free and open source"
},
"nav": {
"formatters": "Formatters",
Expand Down
25 changes: 24 additions & 1 deletion src/core/i18n/translations/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,30 @@
"explore_by_category_title": "Explorer par catégorie",
"explore_by_category_subtitle": "Parcourir les outils par cas d'usage",
"speed": "vitesse",
"privacy": "confidentialité"
"privacy": "confidentialité",
"root_badge": "Outils développeur locaux axés sur la confidentialité",
"root_title": "{toolCount} outils de navigateur locaux pour les développeurs",
"root_subtitle": "Formatez, convertissez, générez, inspectez et validez des données de développement dans votre navigateur. La plupart des outils locaux au navigateur évitent le traitement côté serveur, ne demandent aucun compte, s'installent comme PWA et restent open source pour vérification.",
"root_cta_search": "Rechercher des outils",
"root_cta_browse": "Parcourir tous les outils",
"root_cta_install": "Installer l'application",
"root_free_title": "Gratuit",
"root_free_desc": "Aucune inscription, aucun compte et aucun niveau d'outils premium.",
"root_local_title": "Local d'abord",
"root_local_desc": "Les outils locaux au navigateur gardent les entrées et sorties sur votre appareil.",
"root_verifiable_title": "Vérifiable",
"root_verifiable_desc": "Le code source, les labels de confiance et la documentation de sécurité sont publics.",
"root_language_title": "Choisir la langue",
"root_language_desc": "La page racine est l'entrée x-default. Elle ne force pas de redirection lors de la première visite, et chaque page d'accueil localisée reste directement accessible.",
"root_popular_title": "Outils populaires",
"root_popular_subtitle": "Commencez par les flux locaux courants pour JSON, JWT, Base64, hachage, URL, identifiants, regex et Markdown.",
"root_categories_title": "{categoryCount} catégories sélectionnées",
"root_categories_subtitle": "Parcourez les outils par famille de tâches, confidentialité d'exécution et workflow développeur.",
"root_privacy_title": "Confidentialité par défaut",
"root_privacy_desc": "Les outils locaux au navigateur traitent les entrées et sorties sur votre appareil. Les outils marqués External request ne contactent le réseau que lorsque vous les exécutez explicitement, et le projet garde le code source, la politique de confidentialité, le Trust Center et le comportement PWA installable visibles pour examen.",
"root_privacy_policy": "Politique de confidentialité",
"root_trust_center": "Centre de confiance",
"root_free_open_source": "Gratuit et open source"
},
"nav": {
"formatters": "Formateurs",
Expand Down
25 changes: 24 additions & 1 deletion src/core/i18n/translations/ja.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,30 @@
"explore_by_category_title": "カテゴリ別に探索",
"explore_by_category_subtitle": "用途別にツールを閲覧",
"speed": "スピード",
"privacy": "プライバシー"
"privacy": "プライバシー",
"root_badge": "プライバシー優先のローカル開発者ツール",
"root_title": "開発者向けのローカルブラウザツール {toolCount} 個",
"root_subtitle": "開発データの整形、変換、生成、検査、検証をブラウザ内で行えます。ほとんどのブラウザローカルツールはサーバー側処理を避け、アカウント不要で、PWA としてインストールでき、検証しやすいようオープンソースです。",
"root_cta_search": "ツールを検索",
"root_cta_browse": "すべてのツールを見る",
"root_cta_install": "アプリをインストール",
"root_free_title": "無料",
"root_free_desc": "登録不要、アカウント不要、有料専用ツール層もありません。",
"root_local_title": "ローカル優先",
"root_local_desc": "ブラウザローカルツールは入力と出力をあなたの端末上に保ちます。",
"root_verifiable_title": "検証可能",
"root_verifiable_desc": "ソースコード、信頼ラベル、セキュリティ文書は公開されています。",
"root_language_title": "言語を選択",
"root_language_desc": "ルートページは x-default の入口です。初回訪問時の強制リダイレクトは行わず、各ローカライズ済みホームへ直接アクセスできます。",
"root_popular_title": "人気ツール",
"root_popular_subtitle": "JSON、JWT、Base64、ハッシュ、URL、ID、正規表現、Markdown などの一般的なローカルワークフローから始められます。",
"root_categories_title": "{categoryCount} 個の厳選カテゴリ",
"root_categories_subtitle": "タスク種別、実行時プライバシー、開発者ワークフロー別にツールを探せます。",
"root_privacy_title": "標準でプライバシー優先",
"root_privacy_desc": "ブラウザローカルツールは入力と出力をあなたの端末で処理します。External request と表示されたツールは、明示的に実行した場合にのみネットワークへアクセスします。ソースコード、プライバシーポリシー、Trust Center、インストール可能な PWA の挙動も確認できます。",
"root_privacy_policy": "プライバシーポリシー",
"root_trust_center": "信頼センター",
"root_free_open_source": "無料でオープンソース"
},
"nav": {
"formatters": "フォーマッター",
Expand Down
25 changes: 24 additions & 1 deletion src/core/i18n/translations/ko.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,30 @@
"explore_by_category_title": "카테고리별 탐색",
"explore_by_category_subtitle": "용도별로 도구 찾아보기",
"speed": "속도",
"privacy": "프라이버시"
"privacy": "프라이버시",
"root_badge": "개인정보 우선 로컬 개발자 도구",
"root_title": "개발자를 위한 로컬 브라우저 도구 {toolCount}개",
"root_subtitle": "개발 데이터를 브라우저에서 포맷, 변환, 생성, 검사, 검증하세요. 대부분의 브라우저 로컬 도구는 서버 측 처리를 피하고, 계정이 필요 없으며, PWA로 설치할 수 있고, 검증할 수 있도록 오픈 소스로 제공됩니다.",
"root_cta_search": "도구 검색",
"root_cta_browse": "모든 도구 보기",
"root_cta_install": "앱 설치",
"root_free_title": "무료",
"root_free_desc": "가입, 계정, 프리미엄 도구 등급이 없습니다.",
"root_local_title": "로컬 우선",
"root_local_desc": "브라우저 로컬 도구는 입력과 출력을 사용자의 기기에 유지합니다.",
"root_verifiable_title": "검증 가능",
"root_verifiable_desc": "소스 코드, 신뢰 라벨, 보안 문서가 공개되어 있습니다.",
"root_language_title": "언어 선택",
"root_language_desc": "루트 페이지는 x-default 진입점입니다. 첫 방문 시 강제 리디렉션하지 않으며, 모든 현지화 홈에 직접 접근할 수 있습니다.",
"root_popular_title": "인기 도구",
"root_popular_subtitle": "JSON, JWT, Base64, 해시, URL, ID, 정규식, Markdown 같은 일반적인 로컬 워크플로부터 시작하세요.",
"root_categories_title": "엄선된 카테고리 {categoryCount}개",
"root_categories_subtitle": "작업 유형, 런타임 프라이버시, 개발자 워크플로별로 도구를 탐색하세요.",
"root_privacy_title": "기본값부터 개인정보 우선",
"root_privacy_desc": "브라우저 로컬 도구는 사용자의 기기에서 입력과 출력을 처리합니다. External request로 표시된 도구는 사용자가 명시적으로 실행할 때만 네트워크에 연결하며, 프로젝트는 소스 코드, 개인정보 처리방침, Trust Center, 설치 가능한 PWA 동작을 검토할 수 있게 공개합니다.",
"root_privacy_policy": "개인정보 처리방침",
"root_trust_center": "신뢰 센터",
"root_free_open_source": "무료 오픈 소스"
},
"nav": {
"formatters": "포매터",
Expand Down
25 changes: 24 additions & 1 deletion src/core/i18n/translations/zh-CN.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,30 @@
"explore_by_category_title": "按分类探索",
"explore_by_category_subtitle": "按使用场景浏览工具",
"speed": "速度",
"privacy": "隐私"
"privacy": "隐私",
"root_badge": "隐私优先的本地开发者工具",
"root_title": "{toolCount} 个面向开发者的本地浏览器工具",
"root_subtitle": "在浏览器中格式化、转换、生成、检查并验证开发数据。大多数浏览器本地工具避免服务端处理,无需账号,可作为 PWA 安装,并保持开源以便核查。",
"root_cta_search": "搜索工具",
"root_cta_browse": "浏览所有工具",
"root_cta_install": "安装应用",
"root_free_title": "免费",
"root_free_desc": "无需注册、无需账号,也没有高级工具层级。",
"root_local_title": "本地优先",
"root_local_desc": "浏览器本地工具会把输入和输出保留在你的设备上。",
"root_verifiable_title": "可验证",
"root_verifiable_desc": "源码、信任标签和安全文档都是公开的。",
"root_language_title": "选择语言",
"root_language_desc": "根页面是 x-default 入口。它不会强制首次访问跳转,并且每个本地化首页都可直接访问。",
"root_popular_title": "热门工具",
"root_popular_subtitle": "从 JSON、JWT、Base64、哈希、URL、ID、正则和 Markdown 等常见本地流程开始。",
"root_categories_title": "{categoryCount} 个精选分类",
"root_categories_subtitle": "按任务类型、运行隐私和开发者工作流浏览工具。",
"root_privacy_title": "默认隐私优先",
"root_privacy_desc": "浏览器本地工具会在你的设备上处理输入和输出。标记为外部请求的工具只会在你明确运行时访问网络,项目也公开源码、隐私政策、信任中心和可安装 PWA 行为以便核查。",
"root_privacy_policy": "隐私政策",
"root_trust_center": "信任中心",
"root_free_open_source": "免费且开源"
},
"nav": {
"formatters": "格式化工具",
Expand Down
25 changes: 24 additions & 1 deletion src/core/i18n/translations/zh-TW.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,30 @@
"explore_by_category_title": "依分類探索",
"explore_by_category_subtitle": "依使用情境瀏覽工具",
"speed": "速度",
"privacy": "隱私"
"privacy": "隱私",
"root_badge": "隱私優先的本機開發者工具",
"root_title": "{toolCount} 個面向開發者的本機瀏覽器工具",
"root_subtitle": "在瀏覽器中格式化、轉換、產生、檢查並驗證開發資料。多數瀏覽器本機工具避免伺服器端處理,無需帳號,可作為 PWA 安裝,並保持開源以便查核。",
"root_cta_search": "搜尋工具",
"root_cta_browse": "瀏覽所有工具",
"root_cta_install": "安裝應用程式",
"root_free_title": "免費",
"root_free_desc": "無需註冊、無需帳號,也沒有進階工具層級。",
"root_local_title": "本機優先",
"root_local_desc": "瀏覽器本機工具會把輸入和輸出保留在你的裝置上。",
"root_verifiable_title": "可驗證",
"root_verifiable_desc": "原始碼、信任標籤和安全文件都是公開的。",
"root_language_title": "選擇語言",
"root_language_desc": "根頁面是 x-default 入口。它不會強制首次造訪跳轉,而且每個本地化首頁都可直接存取。",
"root_popular_title": "熱門工具",
"root_popular_subtitle": "從 JSON、JWT、Base64、雜湊、URL、ID、正則和 Markdown 等常見本機流程開始。",
"root_categories_title": "{categoryCount} 個精選分類",
"root_categories_subtitle": "按任務類型、執行隱私和開發者工作流程瀏覽工具。",
"root_privacy_title": "預設隱私優先",
"root_privacy_desc": "瀏覽器本機工具會在你的裝置上處理輸入和輸出。標記為外部請求的工具只會在你明確執行時存取網路,專案也公開原始碼、隱私政策、信任中心和可安裝 PWA 行為以便查核。",
"root_privacy_policy": "隱私政策",
"root_trust_center": "信任中心",
"root_free_open_source": "免費且開源"
},
"nav": {
"formatters": "格式化工具",
Expand Down
Loading