mirror of
https://github.com/snapotter-hq/SnapOtter.git
synced 2026-08-03 07:46:42 +02:00
docs: multi-modality rebrand, 2.0 architecture accuracy, and full OpenAPI coverage (#254)
* docs: rebrand from image-only to multi-modality across docs and metadata SnapOtter expanded from image-only to 157 tools across 5 modalities (image, video, audio, document/PDF, data). Update all product-level copy, metadata, and i18n that still framed it as an image-only tool. - README, package.json, root llms.txt: multi-modality framing, 157 tools - OpenAPI info + tags, generated /llms.txt tagline (docs.ts) - VitePress docs site: hero, getting-started, architecture, security, deployment, configuration, developer, supported-formats - i18n: 10 product keys across all 21 locales (hero, app description, privacy notes, AI features, progress messages, getting-started) - web/demo/landing meta + privacy copy, COMMUNITY_GUIDE, .env.example Stale tool counts (53/50+/52/70+/35) corrected to 157 throughout. Database/container deployment claims left unchanged (out of scope). * docs: fix stale post-rebrand test assertions and README language list - tests/e2e-docs/homepage.spec.ts: assert the current docs homepage (file toolkit, 157 tools, 5 modalities) instead of the old image-only strings - tests/unit/api/docs-route.test.ts: sync the reproduced llms.txt tagline with docs.ts - README.md: 21 languages with the correct list (add Swedish and Chinese Traditional, drop Czech which is not supported) * docs: correct 2.0 architecture references (Postgres 17 + Redis 8, 3-container stack) The docs and metadata still described the 1.x stack (SQLite, single container, p-queue). Update them to the current 2.0 reality. - README: replace the broken single-container `docker run` quick-start with the real Docker Compose stack (app + Postgres 17 + Redis 8); fix the "no Redis, no Postgres" feature bullet - package.json: description no longer claims a single container - apps/docs: rewrite database.md for Postgres; configuration.md DB_PATH -> DATABASE_URL + REDIS_URL; architecture.md SQLite/p-queue/better-sqlite3 -> Postgres/BullMQ/pg and add media-engine + doc-engine; developer/security/deployment/docker-tags/getting-started/contributing compose examples now include postgres + redis; index.md + api/ai.md AI count 16 -> 19 - SECURITY.md: Drizzle (SQLite) -> (PostgreSQL) - landing: enterprise/FeatureHighlights single-container wording; TrustSignals/ToolGrid 150+ -> 157 (dynamic); Pricing/FAQ 15 -> 19 AI tools * docs(api): document all video, audio, document, and data tool endpoints in OpenAPI The spec covered only image tools; the Scalar UI and the generated /llms.txt and /llms-full.txt inherited that gap. Add the 104 missing tool endpoints so the API docs match the code. - Video: 29 endpoints (most long/async; auto-subtitles is AI) - Audio: 17 (transcribe-audio is AI) - Document/PDF: 36 (ocr-pdf is AI; conversions are long/async) - Data: 10 - Image: 12 newer tools (background-replace, blur-background AI; histogram/lqip-placeholder/sprite-sheet custom responses; barcode-generate uses a JSON body) Each schema is derived from the tool's Zod validator and executionHint (fast -> 200, long -> 202+SSE, AI adds 501 FeatureNotInstalledError, multi-file inputs as arrays), referencing the existing shared schemas. Tool path entries: 64 -> 168. Spec parses as valid YAML with no duplicate paths and only known $refs.
This commit is contained in:
@@ -3006,7 +3006,7 @@ export const ar: TranslationKeys = {
|
||||
analytics: {
|
||||
heading: "تحليلات المنتج",
|
||||
description: "مشاركة بيانات الاستخدام المجهولة للمساعدة في تحسين SnapOtter.",
|
||||
privacyNote: "صورك لا تغادر جهازك أبدًا.",
|
||||
privacyNote: "ملفاتك لا تغادر شبكتك أبدًا.",
|
||||
disabledByAdmin: "تم تعطيل تحليلات المنتج بواسطة مسؤول الخادم.",
|
||||
enabledLabel: "التحليلات مفعّلة",
|
||||
disabledLabel: "التحليلات معطّلة",
|
||||
@@ -3014,7 +3014,7 @@ export const ar: TranslationKeys = {
|
||||
},
|
||||
aiFeatures: {
|
||||
title: "AI Features",
|
||||
description: "Manage AI model bundles for advanced image processing.",
|
||||
description: "إدارة حزم نماذج AI لمعالجة الملفات المتقدمة.",
|
||||
installAll: "Install All",
|
||||
diskUsage: "Disk usage:",
|
||||
installed: "Installed",
|
||||
@@ -3035,7 +3035,7 @@ export const ar: TranslationKeys = {
|
||||
heading: "حول",
|
||||
appName: "SnapOtter",
|
||||
appDescription:
|
||||
"مجموعة أدوات معالجة صور ذاتية الاستضافة تركز على الخصوصية مع 70+ أداة. تغيير الحجم والضغط والتحويل والعلامات المائية وأتمتة سير عمل الصور دون إرسال البيانات إلى السحابة.",
|
||||
"مجموعة أدوات معالجة ملفات ذاتية الاستضافة تركز على الخصوصية مع 157 أداة. تحويل وضغط وتحرير ونسخ صوتي وتعرّف ضوئي وأتمتة سير عمل الصور والفيديو والصوت والمستندات والبيانات دون إرسال البيانات إلى السحابة.",
|
||||
versionLabel: "الإصدار:",
|
||||
linksHeading: "روابط",
|
||||
githubLink: "مستودع GitHub",
|
||||
@@ -3083,8 +3083,8 @@ export const ar: TranslationKeys = {
|
||||
passwordManagedByProvider: "يتم إدارة تغيير كلمة المرور بواسطة مزود الهوية الخاص بك.",
|
||||
enterUsername: "أدخل اسم المستخدم",
|
||||
enterPassword: "أدخل كلمة المرور",
|
||||
heroTitle: "صورك. تبقى ملكك.",
|
||||
heroSubtitle: "كل أدوات الصور التي تحتاجها.",
|
||||
heroTitle: "ملفاتك. تبقى ملكك.",
|
||||
heroSubtitle: "كل أداة تحتاجها.",
|
||||
rotatingPhrases: [
|
||||
"بدون تسجيل. بدون حسابات.",
|
||||
"لا شيء يُرفع للسحابة. أبدًا.",
|
||||
@@ -3093,7 +3093,7 @@ export const ar: TranslationKeys = {
|
||||
"بلا حدود. بلا قيود خفية.",
|
||||
"يعمل بدون إنترنت.",
|
||||
"معالجة جماعية بلا حدود.",
|
||||
"70+ أداة للصور.",
|
||||
"157 أداة.",
|
||||
"15 نموذج AI. على جهازك.",
|
||||
"سريع كالبرق. مبني على Sharp.",
|
||||
"يعمل في بيئات معزولة.",
|
||||
@@ -3105,7 +3105,7 @@ export const ar: TranslationKeys = {
|
||||
"البديل ذاتي الاستضافة.",
|
||||
"تغيير الحجم والضغط والتحويل. محليًا.",
|
||||
"محرر صور مجاني. بدون علامات مائية.",
|
||||
"معالجة صور جماعية. بلا حدود.",
|
||||
"معالجة ملفات جماعية. بلا حدود.",
|
||||
"إزالة الخلفية بدون إنترنت.",
|
||||
"بديل Canva ذاتي الاستضافة.",
|
||||
"بدون مفاتيح API.",
|
||||
@@ -3294,12 +3294,12 @@ export const ar: TranslationKeys = {
|
||||
"التشويق جزء من التجربة...",
|
||||
"نعلّم جهازك حيلًا جديدة...",
|
||||
"نجهّز قدراتك الخارقة...",
|
||||
"صورك ستشكرك لاحقًا...",
|
||||
"ملفاتك ستشكرك لاحقًا...",
|
||||
"جاري التحميل... بأناقة...",
|
||||
"وقت مناسب لفنجان قهوة...",
|
||||
"روما لم تُبنَ في يوم واحد...",
|
||||
"صمتًا... عبقري يعمل...",
|
||||
"نحضّر مفاجأة لصورك...",
|
||||
"مشاريعك ستغار مما هو قادم...",
|
||||
"نجمّع فريق الأحلام...",
|
||||
"نفتح صندوق الإبداع...",
|
||||
"كدنا ننتهي من التفكير في البدء... نمزح فقط...",
|
||||
@@ -3318,7 +3318,7 @@ export const ar: TranslationKeys = {
|
||||
gettingStarted: {
|
||||
heading: "البدء",
|
||||
description:
|
||||
"اختر أداة من الشريط الجانبي أو ابحث عن واحدة. ارفع صورة بسحبها إلى الصفحة أو بالضغط على منطقة الرفع. اضبط الإعدادات وحمّل نتيجتك.",
|
||||
"اختر أداة من الشريط الجانبي أو ابحث عن واحدة. ارفع ملفًا بسحبه إلى الصفحة أو بالضغط على منطقة الرفع. اضبط الإعدادات وحمّل نتيجتك.",
|
||||
},
|
||||
keyboardShortcuts: {
|
||||
heading: "اختصارات لوحة المفاتيح",
|
||||
@@ -3359,13 +3359,13 @@ export const ar: TranslationKeys = {
|
||||
analytics: {
|
||||
consentTitle: "ساعد في تحسين SnapOtter",
|
||||
consentDescription:
|
||||
"إحصائيات الاستخدام المجهولة تساعدنا في إصلاح الأخطاء وبناء الأدوات التي تحتاجها فعلًا. صورك وملفاتك تبقى على جهازك.",
|
||||
"إحصائيات الاستخدام المجهولة تساعدنا في إصلاح الأخطاء وبناء الأدوات التي تحتاجها فعلًا. ملفاتك تبقى على شبكتك.",
|
||||
consentChangeable: "يمكنك إيقاف هذا في أي وقت من الإعدادات.",
|
||||
acceptButton: "بالتأكيد، موافق",
|
||||
declineButton: "ليس الآن",
|
||||
settingsTitle: "تحليلات المنتج",
|
||||
settingsDescription: "مشاركة بيانات الاستخدام المجهولة للمساعدة في تحسين SnapOtter.",
|
||||
settingsPrivacy: "صورك لا تغادر جهازك أبدًا.",
|
||||
settingsPrivacy: "ملفاتك لا تغادر شبكتك أبدًا.",
|
||||
settingsDisabledByAdmin: "تم تعطيل تحليلات المنتج بواسطة مسؤول الخادم.",
|
||||
learnMore: "معرفة المزيد",
|
||||
},
|
||||
|
||||
@@ -3031,7 +3031,7 @@ export const de: TranslationKeys = {
|
||||
analytics: {
|
||||
heading: "Produktanalytik",
|
||||
description: "Anonyme Nutzungsdaten teilen, um SnapOtter zu verbessern.",
|
||||
privacyNote: "Ihre Bilder verlassen niemals Ihren Rechner.",
|
||||
privacyNote: "Ihre Dateien verlassen niemals Ihr Netzwerk.",
|
||||
disabledByAdmin: "Produktanalytik wurde vom Serveradministrator deaktiviert.",
|
||||
enabledLabel: "Analytik aktiviert",
|
||||
disabledLabel: "Analytik deaktiviert",
|
||||
@@ -3039,7 +3039,7 @@ export const de: TranslationKeys = {
|
||||
},
|
||||
aiFeatures: {
|
||||
title: "AI Features",
|
||||
description: "Manage AI model bundles for advanced image processing.",
|
||||
description: "AI-Modellpakete fuer erweiterte Dateiverarbeitung verwalten.",
|
||||
installAll: "Install All",
|
||||
diskUsage: "Disk usage:",
|
||||
installed: "Installed",
|
||||
@@ -3060,7 +3060,7 @@ export const de: TranslationKeys = {
|
||||
heading: "Info",
|
||||
appName: "SnapOtter",
|
||||
appDescription:
|
||||
"Eine selbst gehostete, datenschutzorientierte Bildverarbeitungssuite mit 70+ Werkzeugen. Skalieren, komprimieren, konvertieren, mit Wasserzeichen versehen und Bildablaeufe automatisieren, ohne Daten in die Cloud zu senden.",
|
||||
"Eine selbst gehostete, datenschutzorientierte Dateiverarbeitungssuite mit 157 Werkzeugen. Konvertieren, komprimieren, bearbeiten, transkribieren, OCR und Bild-, Video-, Audio-, Dokument- und Datenablaeufe automatisieren, ohne Daten in die Cloud zu senden.",
|
||||
versionLabel: "Version:",
|
||||
linksHeading: "Links",
|
||||
githubLink: "GitHub-Repository",
|
||||
@@ -3111,8 +3111,8 @@ export const de: TranslationKeys = {
|
||||
"Passwortaenderungen werden von Ihrem Identitaetsanbieter verwaltet.",
|
||||
enterUsername: "Benutzernamen eingeben",
|
||||
enterPassword: "Passwort eingeben",
|
||||
heroTitle: "Ihre Bilder. Bleiben Ihre.",
|
||||
heroSubtitle: "Jedes Bildwerkzeug, das Sie brauchen.",
|
||||
heroTitle: "Ihre Dateien. Bleiben Ihre.",
|
||||
heroSubtitle: "Jedes Werkzeug, das Sie brauchen.",
|
||||
rotatingPhrases: [
|
||||
"Keine Registrierung. Keine Konten.",
|
||||
"Kein Upload in die Cloud. Niemals.",
|
||||
@@ -3121,7 +3121,7 @@ export const de: TranslationKeys = {
|
||||
"Keine Limits. Keine versteckten Grenzen.",
|
||||
"Funktioniert komplett offline.",
|
||||
"Unbegrenzte Stapelverarbeitung.",
|
||||
"70+ Bildwerkzeuge.",
|
||||
"157 Werkzeuge.",
|
||||
"16 AI-Modelle. Ihre Hardware.",
|
||||
"Blitzschnell. Basiert auf Sharp.",
|
||||
"Geeignet fuer abgeschottete Netzwerke.",
|
||||
@@ -3133,7 +3133,7 @@ export const de: TranslationKeys = {
|
||||
"Die selbst gehostete Alternative.",
|
||||
"Skalieren, komprimieren, konvertieren. Lokal.",
|
||||
"Kostenloser Bild-Editor. Ohne Wasserzeichen.",
|
||||
"Massenbildverarbeitung. Unbegrenzt.",
|
||||
"Massendateiverarbeitung. Unbegrenzt.",
|
||||
"Hintergrund offline entfernen.",
|
||||
"Die selbst gehostete Canva-Alternative.",
|
||||
"Keine API-Schluessel noetig.",
|
||||
@@ -3324,12 +3324,12 @@ export const de: TranslationKeys = {
|
||||
"Die Spannung gehoert zum Erlebnis...",
|
||||
"Ihrem Computer werden neue Tricks beigebracht...",
|
||||
"Ihre Superkraefte werden eingerichtet...",
|
||||
"Ihre Bilder werden es Ihnen spaeter danken...",
|
||||
"Ihre Dateien werden es Ihnen spaeter danken...",
|
||||
"Laden... aber mit Stil...",
|
||||
"Perfekter Moment fuer einen Kaffee...",
|
||||
"Rom wurde auch nicht an einem Tag erbaut...",
|
||||
"Psst... hier arbeitet ein Genie...",
|
||||
"Ihre Fotos werden neidisch auf das, was kommt...",
|
||||
"Ihre Projekte werden neidisch auf das, was kommt...",
|
||||
"Das Dreamteam wird zusammengestellt...",
|
||||
"Grossartiges wird ausgepackt...",
|
||||
"Fast fertig mit dem Nachdenken ueber den Anfang... kleiner Scherz...",
|
||||
@@ -3348,7 +3348,7 @@ export const de: TranslationKeys = {
|
||||
gettingStarted: {
|
||||
heading: "Erste Schritte",
|
||||
description:
|
||||
"Waehlen Sie ein Werkzeug aus der Seitenleiste oder suchen Sie nach einem. Laden Sie ein Bild hoch, indem Sie es auf die Seite ziehen oder den Upload-Bereich anklicken. Passen Sie die Einstellungen an und laden Sie Ihr Ergebnis herunter.",
|
||||
"Waehlen Sie ein Werkzeug aus der Seitenleiste oder suchen Sie nach einem. Laden Sie eine Datei hoch, indem Sie sie auf die Seite ziehen oder den Upload-Bereich anklicken. Passen Sie die Einstellungen an und laden Sie Ihr Ergebnis herunter.",
|
||||
},
|
||||
keyboardShortcuts: {
|
||||
heading: "Tastenkombinationen",
|
||||
@@ -3390,13 +3390,13 @@ export const de: TranslationKeys = {
|
||||
analytics: {
|
||||
consentTitle: "Helfen Sie, SnapOtter zu verbessern",
|
||||
consentDescription:
|
||||
"Anonyme Nutzungsstatistiken helfen uns, Fehler zu beheben und die Werkzeuge zu entwickeln, die Sie wirklich brauchen. Ihre Bilder und Dateien bleiben auf Ihrem Rechner.",
|
||||
"Anonyme Nutzungsstatistiken helfen uns, Fehler zu beheben und die Werkzeuge zu entwickeln, die Sie wirklich brauchen. Ihre Dateien bleiben auf Ihrem Netzwerk.",
|
||||
consentChangeable: "Sie koennen dies jederzeit in den Einstellungen deaktivieren.",
|
||||
acceptButton: "Klar, einverstanden",
|
||||
declineButton: "Jetzt nicht",
|
||||
settingsTitle: "Produktanalytik",
|
||||
settingsDescription: "Anonyme Nutzungsdaten teilen, um SnapOtter zu verbessern.",
|
||||
settingsPrivacy: "Ihre Bilder verlassen niemals Ihren Rechner.",
|
||||
settingsPrivacy: "Ihre Dateien verlassen niemals Ihr Netzwerk.",
|
||||
settingsDisabledByAdmin: "Produktanalytik wurde vom Serveradministrator deaktiviert.",
|
||||
learnMore: "Mehr erfahren",
|
||||
},
|
||||
|
||||
@@ -2953,7 +2953,7 @@ export const en = {
|
||||
},
|
||||
aiFeatures: {
|
||||
title: "AI Features",
|
||||
description: "Manage AI model bundles for advanced image processing.",
|
||||
description: "Manage AI model bundles for advanced file processing.",
|
||||
installAll: "Install All",
|
||||
diskUsage: "Disk usage: {size}",
|
||||
installed: "Installed",
|
||||
@@ -2990,7 +2990,7 @@ export const en = {
|
||||
analytics: {
|
||||
heading: "Product Analytics",
|
||||
description: "Share anonymous usage data to help improve SnapOtter.",
|
||||
privacyNote: "Your images never leave your network.",
|
||||
privacyNote: "Your files never leave your network.",
|
||||
disabledByAdmin: "Product analytics has been disabled by the server administrator.",
|
||||
enabledLabel: "Analytics enabled",
|
||||
disabledLabel: "Analytics disabled",
|
||||
@@ -3000,7 +3000,7 @@ export const en = {
|
||||
heading: "About",
|
||||
appName: "SnapOtter",
|
||||
appDescription:
|
||||
"A self-hosted, privacy-first image processing suite with 70+ tools. Resize, compress, convert, watermark, and automate your image workflows without sending data to the cloud.",
|
||||
"A self-hosted, privacy-first file processing suite with 157 tools. Convert, compress, edit, transcribe, OCR, and automate image, video, audio, document, and data workflows without sending data to the cloud.",
|
||||
versionLabel: "Version:",
|
||||
linksHeading: "Links",
|
||||
githubLink: "GitHub Repository",
|
||||
@@ -3049,8 +3049,8 @@ export const en = {
|
||||
passwordManagedByProvider: "Password changes are managed by your identity provider.",
|
||||
enterUsername: "Enter username",
|
||||
enterPassword: "Enter your password",
|
||||
heroTitle: "Your images. Stay yours.",
|
||||
heroSubtitle: "Every image tool you need.",
|
||||
heroTitle: "Your files. Stay yours.",
|
||||
heroSubtitle: "Every tool you need.",
|
||||
rotatingPhrases: [
|
||||
"No signups. No accounts.",
|
||||
"No uploads to the cloud. Ever.",
|
||||
@@ -3059,7 +3059,7 @@ export const en = {
|
||||
"No limits. No hidden caps.",
|
||||
"Works fully offline.",
|
||||
"Unlimited batch processing.",
|
||||
"70+ tools.",
|
||||
"157 tools.",
|
||||
"16 AI models. Your hardware.",
|
||||
"Lightning fast. Built on Sharp.",
|
||||
"Air-gapped ready.",
|
||||
@@ -3071,7 +3071,7 @@ export const en = {
|
||||
"The self-hosted alternative.",
|
||||
"Resize, compress, convert. Locally.",
|
||||
"Free image editor. No watermarks.",
|
||||
"Bulk image processing. Unlimited.",
|
||||
"Bulk file processing. Unlimited.",
|
||||
"Remove backgrounds offline.",
|
||||
"Self-hosted Canva alternative.",
|
||||
"No API keys needed.",
|
||||
@@ -3261,12 +3261,12 @@ export const en = {
|
||||
"The suspense is part of the experience...",
|
||||
"Teaching your computer new tricks...",
|
||||
"Setting up your superpowers...",
|
||||
"Your images will thank you later...",
|
||||
"Your files will thank you later...",
|
||||
"Loading... but make it fancy...",
|
||||
"This would be a great time for coffee...",
|
||||
"Rome wasn't built in a day either...",
|
||||
"Shhh... genius at work...",
|
||||
"Making your photos jealous of what's coming...",
|
||||
"Making your projects jealous of what's coming...",
|
||||
"Assembling the dream team...",
|
||||
"Unpacking awesomeness...",
|
||||
"Almost done thinking about starting... just kidding...",
|
||||
@@ -3285,7 +3285,7 @@ export const en = {
|
||||
gettingStarted: {
|
||||
heading: "Getting Started",
|
||||
description:
|
||||
"Select a tool from the sidebar or search for one. Upload an image by dragging it onto the page or clicking the upload area. Adjust settings and download your result.",
|
||||
"Select a tool from the sidebar or search for one. Upload a file by dragging it onto the page or clicking the upload area. Adjust settings and download your result.",
|
||||
},
|
||||
keyboardShortcuts: {
|
||||
heading: "Keyboard Shortcuts",
|
||||
@@ -3326,13 +3326,13 @@ export const en = {
|
||||
analytics: {
|
||||
consentTitle: "Help improve SnapOtter",
|
||||
consentDescription:
|
||||
"Anonymous usage stats help us fix bugs and build the tools you actually need. Your images and files stay on your network.",
|
||||
"Anonymous usage stats help us fix bugs and build the tools you actually need. Your files stay on your network.",
|
||||
consentChangeable: "You can turn this off anytime in Settings.",
|
||||
acceptButton: "Sure, sounds good",
|
||||
declineButton: "Not right now",
|
||||
settingsTitle: "Product Analytics",
|
||||
settingsDescription: "Share anonymous usage data to help improve SnapOtter.",
|
||||
settingsPrivacy: "Your images never leave your network.",
|
||||
settingsPrivacy: "Your files never leave your network.",
|
||||
settingsDisabledByAdmin: "Product analytics has been disabled by the server administrator.",
|
||||
learnMore: "Learn more",
|
||||
},
|
||||
|
||||
@@ -3009,7 +3009,7 @@ export const es: TranslationKeys = {
|
||||
analytics: {
|
||||
heading: "Analitica del producto",
|
||||
description: "Comparte datos de uso anonimos para ayudar a mejorar SnapOtter.",
|
||||
privacyNote: "Tus imagenes nunca salen de tu equipo.",
|
||||
privacyNote: "Tus archivos nunca salen de tu red.",
|
||||
disabledByAdmin:
|
||||
"La analitica del producto ha sido desactivada por el administrador del servidor.",
|
||||
enabledLabel: "Analitica activada",
|
||||
@@ -3018,7 +3018,7 @@ export const es: TranslationKeys = {
|
||||
},
|
||||
aiFeatures: {
|
||||
title: "AI Features",
|
||||
description: "Manage AI model bundles for advanced image processing.",
|
||||
description: "Gestiona paquetes de modelos AI para procesamiento avanzado de archivos.",
|
||||
installAll: "Install All",
|
||||
diskUsage: "Disk usage:",
|
||||
installed: "Installed",
|
||||
@@ -3039,7 +3039,7 @@ export const es: TranslationKeys = {
|
||||
heading: "Acerca de",
|
||||
appName: "SnapOtter",
|
||||
appDescription:
|
||||
"Una suite de procesamiento de imagenes autoalojada y con privacidad como prioridad, con 70+ herramientas. Redimensiona, comprime, convierte, agrega marcas de agua y automatiza tus flujos de trabajo de imagenes sin enviar datos a la nube.",
|
||||
"Una suite de procesamiento de archivos autoalojada y con privacidad como prioridad, con 157 herramientas. Convierte, comprime, edita, transcribe, OCR y automatiza flujos de trabajo de imagenes, video, audio, documentos y datos sin enviar datos a la nube.",
|
||||
versionLabel: "Version:",
|
||||
linksHeading: "Enlaces",
|
||||
githubLink: "Repositorio en GitHub",
|
||||
@@ -3089,8 +3089,8 @@ export const es: TranslationKeys = {
|
||||
"Los cambios de contrasena son administrados por tu proveedor de identidad.",
|
||||
enterUsername: "Ingresa tu nombre de usuario",
|
||||
enterPassword: "Ingresa tu contrasena",
|
||||
heroTitle: "Tus imagenes. Se quedan contigo.",
|
||||
heroSubtitle: "Todas las herramientas de imagen que necesitas.",
|
||||
heroTitle: "Tus archivos. Se quedan contigo.",
|
||||
heroSubtitle: "Todas las herramientas que necesitas.",
|
||||
rotatingPhrases: [
|
||||
"Sin registros. Sin cuentas.",
|
||||
"Sin subidas a la nube. Nunca.",
|
||||
@@ -3099,7 +3099,7 @@ export const es: TranslationKeys = {
|
||||
"Sin limites. Sin topes ocultos.",
|
||||
"Funciona totalmente sin conexion.",
|
||||
"Procesamiento por lotes ilimitado.",
|
||||
"70+ herramientas de imagen.",
|
||||
"157 herramientas.",
|
||||
"15 modelos AI. Tu hardware.",
|
||||
"Ultra rapido. Construido sobre Sharp.",
|
||||
"Listo para redes aisladas.",
|
||||
@@ -3111,7 +3111,7 @@ export const es: TranslationKeys = {
|
||||
"La alternativa autoalojada.",
|
||||
"Redimensiona, comprime, convierte. Localmente.",
|
||||
"Editor de imagenes gratuito. Sin marcas de agua.",
|
||||
"Procesamiento masivo de imagenes. Ilimitado.",
|
||||
"Procesamiento masivo de archivos. Ilimitado.",
|
||||
"Elimina fondos sin conexion.",
|
||||
"Alternativa autoalojada a Canva.",
|
||||
"Sin claves API necesarias.",
|
||||
@@ -3301,12 +3301,12 @@ export const es: TranslationKeys = {
|
||||
"El suspenso es parte de la experiencia...",
|
||||
"Ensenandole trucos nuevos a tu computadora...",
|
||||
"Configurando tus superpoderes...",
|
||||
"Tus imagenes te lo agradeceran despues...",
|
||||
"Tus archivos te lo agradeceran despues...",
|
||||
"Cargando... pero con estilo...",
|
||||
"Buen momento para un cafe...",
|
||||
"Roma tampoco se construyo en un dia...",
|
||||
"Shhh... genio trabajando...",
|
||||
"Haciendo que tus fotos se pongan celosas...",
|
||||
"Haciendo que tus proyectos se pongan celosos...",
|
||||
"Armando el equipo de ensueño...",
|
||||
"Desempacando cosas geniales...",
|
||||
"Ya casi termino de pensar en empezar... es broma...",
|
||||
@@ -3325,7 +3325,7 @@ export const es: TranslationKeys = {
|
||||
gettingStarted: {
|
||||
heading: "Primeros pasos",
|
||||
description:
|
||||
"Selecciona una herramienta desde la barra lateral o busca una. Sube una imagen arrastandola a la pagina o haciendo clic en el area de carga. Ajusta la configuracion y descarga tu resultado.",
|
||||
"Selecciona una herramienta desde la barra lateral o busca una. Sube un archivo arrastandolo a la pagina o haciendo clic en el area de carga. Ajusta la configuracion y descarga tu resultado.",
|
||||
},
|
||||
keyboardShortcuts: {
|
||||
heading: "Atajos de teclado",
|
||||
@@ -3367,13 +3367,13 @@ export const es: TranslationKeys = {
|
||||
analytics: {
|
||||
consentTitle: "Ayuda a mejorar SnapOtter",
|
||||
consentDescription:
|
||||
"Las estadisticas de uso anonimas nos ayudan a corregir errores y crear las herramientas que realmente necesitas. Tus imagenes y archivos se quedan en tu equipo.",
|
||||
"Las estadisticas de uso anonimas nos ayudan a corregir errores y crear las herramientas que realmente necesitas. Tus archivos se quedan en tu red.",
|
||||
consentChangeable: "Puedes desactivar esto en cualquier momento en Configuracion.",
|
||||
acceptButton: "Claro, me parece bien",
|
||||
declineButton: "Ahora no",
|
||||
settingsTitle: "Analitica del producto",
|
||||
settingsDescription: "Comparte datos de uso anonimos para ayudar a mejorar SnapOtter.",
|
||||
settingsPrivacy: "Tus imagenes nunca salen de tu equipo.",
|
||||
settingsPrivacy: "Tus archivos nunca salen de tu red.",
|
||||
settingsDisabledByAdmin:
|
||||
"La analitica del producto ha sido desactivada por el administrador del servidor.",
|
||||
learnMore: "Mas informacion",
|
||||
|
||||
@@ -3029,7 +3029,7 @@ export const fr: TranslationKeys = {
|
||||
analytics: {
|
||||
heading: "Analytique produit",
|
||||
description: "Partagez des donnees d'utilisation anonymes pour aider a ameliorer SnapOtter.",
|
||||
privacyNote: "Vos images ne quittent jamais votre machine.",
|
||||
privacyNote: "Vos fichiers ne quittent jamais votre reseau.",
|
||||
disabledByAdmin: "L'analytique produit a ete desactivee par l'administrateur du serveur.",
|
||||
enabledLabel: "Analytique activee",
|
||||
disabledLabel: "Analytique desactivee",
|
||||
@@ -3037,7 +3037,7 @@ export const fr: TranslationKeys = {
|
||||
},
|
||||
aiFeatures: {
|
||||
title: "AI Features",
|
||||
description: "Manage AI model bundles for advanced image processing.",
|
||||
description: "Gerez les paquets de modeles AI pour le traitement avance de fichiers.",
|
||||
installAll: "Install All",
|
||||
diskUsage: "Disk usage:",
|
||||
installed: "Installed",
|
||||
@@ -3058,7 +3058,7 @@ export const fr: TranslationKeys = {
|
||||
heading: "A propos",
|
||||
appName: "SnapOtter",
|
||||
appDescription:
|
||||
"Une suite de traitement d'images auto-hebergee, axee sur la confidentialite, avec 70+ outils. Redimensionnez, compressez, convertissez, ajoutez des filigranes et automatisez vos flux de travail sans envoyer de donnees vers le cloud.",
|
||||
"Une suite de traitement de fichiers auto-hebergee, axee sur la confidentialite, avec 157 outils. Convertissez, compressez, editez, transcrivez, OCR et automatisez vos flux de travail image, video, audio, document et donnees sans envoyer de donnees vers le cloud.",
|
||||
versionLabel: "Version :",
|
||||
linksHeading: "Liens",
|
||||
githubLink: "Depot GitHub",
|
||||
@@ -3109,8 +3109,8 @@ export const fr: TranslationKeys = {
|
||||
"Les modifications de mot de passe sont gerees par votre fournisseur d'identite.",
|
||||
enterUsername: "Saisissez votre nom d'utilisateur",
|
||||
enterPassword: "Saisissez votre mot de passe",
|
||||
heroTitle: "Vos images. Restent les votres.",
|
||||
heroSubtitle: "Tous les outils image dont vous avez besoin.",
|
||||
heroTitle: "Vos fichiers. Restent les votres.",
|
||||
heroSubtitle: "Tous les outils dont vous avez besoin.",
|
||||
rotatingPhrases: [
|
||||
"Aucune inscription. Aucun compte.",
|
||||
"Aucun envoi vers le cloud. Jamais.",
|
||||
@@ -3119,7 +3119,7 @@ export const fr: TranslationKeys = {
|
||||
"Sans limites. Sans plafonds caches.",
|
||||
"Fonctionne entierement hors ligne.",
|
||||
"Traitement par lot illimite.",
|
||||
"70+ outils image.",
|
||||
"157 outils.",
|
||||
"15 modeles AI. Votre materiel.",
|
||||
"Ultra rapide. Propulse par Sharp.",
|
||||
"Pret pour les reseaux isoles.",
|
||||
@@ -3131,7 +3131,7 @@ export const fr: TranslationKeys = {
|
||||
"L'alternative auto-hebergee.",
|
||||
"Redimensionnez, compressez, convertissez. Localement.",
|
||||
"Editeur d'images gratuit. Sans filigrane.",
|
||||
"Traitement d'images par lot. Illimite.",
|
||||
"Traitement de fichiers par lot. Illimite.",
|
||||
"Supprimez les arriere-plans hors ligne.",
|
||||
"Alternative auto-hebergee a Canva.",
|
||||
"Aucune cle API necessaire.",
|
||||
@@ -3322,12 +3322,12 @@ export const fr: TranslationKeys = {
|
||||
"Le suspense fait partie de l'experience...",
|
||||
"On apprend de nouveaux tours a votre ordinateur...",
|
||||
"Configuration de vos super-pouvoirs...",
|
||||
"Vos images vous remercieront plus tard...",
|
||||
"Vos fichiers vous remercieront plus tard...",
|
||||
"Chargement... mais avec du style...",
|
||||
"Le moment ideal pour un cafe...",
|
||||
"Rome ne s'est pas faite en un jour non plus...",
|
||||
"Chut... un genie au travail...",
|
||||
"Vos photos vont etre jalouses de ce qui arrive...",
|
||||
"Vos projets vont etre jaloux de ce qui arrive...",
|
||||
"On rassemble l'equipe de choc...",
|
||||
"Deballage de merveilles...",
|
||||
"On a presque fini de penser a commencer... on plaisante...",
|
||||
@@ -3346,7 +3346,7 @@ export const fr: TranslationKeys = {
|
||||
gettingStarted: {
|
||||
heading: "Pour commencer",
|
||||
description:
|
||||
"Selectionnez un outil dans la barre laterale ou recherchez-en un. Importez une image en la faisant glisser sur la page ou en cliquant sur la zone d'import. Ajustez les parametres et telechargez votre resultat.",
|
||||
"Selectionnez un outil dans la barre laterale ou recherchez-en un. Importez un fichier en le faisant glisser sur la page ou en cliquant sur la zone d'import. Ajustez les parametres et telechargez votre resultat.",
|
||||
},
|
||||
keyboardShortcuts: {
|
||||
heading: "Raccourcis clavier",
|
||||
@@ -3387,14 +3387,14 @@ export const fr: TranslationKeys = {
|
||||
analytics: {
|
||||
consentTitle: "Aidez a ameliorer SnapOtter",
|
||||
consentDescription:
|
||||
"Les statistiques d'utilisation anonymes nous aident a corriger les bugs et a creer les outils dont vous avez vraiment besoin. Vos images et fichiers restent sur votre machine.",
|
||||
"Les statistiques d'utilisation anonymes nous aident a corriger les bugs et a creer les outils dont vous avez vraiment besoin. Vos fichiers restent sur votre reseau.",
|
||||
consentChangeable: "Vous pouvez desactiver cela a tout moment dans les Parametres.",
|
||||
acceptButton: "Bien sur, ca me va",
|
||||
declineButton: "Pas maintenant",
|
||||
settingsTitle: "Analytique produit",
|
||||
settingsDescription:
|
||||
"Partagez des donnees d'utilisation anonymes pour aider a ameliorer SnapOtter.",
|
||||
settingsPrivacy: "Vos images ne quittent jamais votre machine.",
|
||||
settingsPrivacy: "Vos fichiers ne quittent jamais votre reseau.",
|
||||
settingsDisabledByAdmin:
|
||||
"L'analytique produit a ete desactivee par l'administrateur du serveur.",
|
||||
learnMore: "En savoir plus",
|
||||
|
||||
@@ -3002,7 +3002,7 @@ export const hi: TranslationKeys = {
|
||||
analytics: {
|
||||
heading: "प्रोडक्ट एनालिटिक्स",
|
||||
description: "SnapOtter को बेहतर बनाने में मदद के लिए गुमनाम उपयोग डेटा शेयर करें।",
|
||||
privacyNote: "आपकी इमेज कभी आपकी मशीन से बाहर नहीं जातीं।",
|
||||
privacyNote: "आपकी फ़ाइलें कभी आपके नेटवर्क से बाहर नहीं जातीं।",
|
||||
disabledByAdmin: "सर्वर एडमिनिस्ट्रेटर ने प्रोडक्ट एनालिटिक्स अक्षम कर दिया है।",
|
||||
enabledLabel: "एनालिटिक्स सक्रिय",
|
||||
disabledLabel: "एनालिटिक्स निष्क्रिय",
|
||||
@@ -3010,7 +3010,7 @@ export const hi: TranslationKeys = {
|
||||
},
|
||||
aiFeatures: {
|
||||
title: "AI Features",
|
||||
description: "Manage AI model bundles for advanced image processing.",
|
||||
description: "उन्नत फ़ाइल प्रोसेसिंग के लिए AI मॉडल बंडल प्रबंधित करें।",
|
||||
installAll: "Install All",
|
||||
diskUsage: "Disk usage:",
|
||||
installed: "Installed",
|
||||
@@ -3031,7 +3031,7 @@ export const hi: TranslationKeys = {
|
||||
heading: "जानकारी",
|
||||
appName: "SnapOtter",
|
||||
appDescription:
|
||||
"70+ टूल्स के साथ गोपनीयता-पहले, सेल्फ-होस्टेड इमेज प्रोसेसिंग सूट। क्लाउड को डेटा भेजे बिना रीसाइज़, कंप्रेस, कन्वर्ट, वॉटरमार्क और अपने इमेज वर्कफ्लो ऑटोमेट करें।",
|
||||
"157 टूल्स के साथ गोपनीयता-पहले, सेल्फ-होस्टेड फ़ाइल प्रोसेसिंग सूट। क्लाउड को डेटा भेजे बिना कन्वर्ट, कंप्रेस, एडिट, ट्रांसक्राइब, OCR और इमेज, वीडियो, ऑडियो, डॉक्यूमेंट और डेटा वर्कफ्लो ऑटोमेट करें।",
|
||||
versionLabel: "वर्शन:",
|
||||
linksHeading: "लिंक्स",
|
||||
githubLink: "GitHub रिपॉज़िटरी",
|
||||
@@ -3080,8 +3080,8 @@ export const hi: TranslationKeys = {
|
||||
passwordManagedByProvider: "पासवर्ड बदलाव आपके आइडेंटिटी प्रोवाइडर द्वारा प्रबंधित किए जाते हैं।",
|
||||
enterUsername: "यूज़रनेम दर्ज करें",
|
||||
enterPassword: "अपना पासवर्ड दर्ज करें",
|
||||
heroTitle: "आपकी इमेज। आपकी ही रहें।",
|
||||
heroSubtitle: "हर वो इमेज टूल जो आपको चाहिए।",
|
||||
heroTitle: "आपकी फ़ाइलें। आपकी ही रहें।",
|
||||
heroSubtitle: "हर वो टूल जो आपको चाहिए।",
|
||||
rotatingPhrases: [
|
||||
"कोई साइनअप नहीं। कोई अकाउंट नहीं।",
|
||||
"क्लाउड पर कुछ भी अपलोड नहीं। कभी नहीं।",
|
||||
@@ -3090,7 +3090,7 @@ export const hi: TranslationKeys = {
|
||||
"कोई सीमा नहीं। कोई छुपी हुई कैप नहीं।",
|
||||
"पूरी तरह ऑफलाइन काम करता है।",
|
||||
"असीमित बैच प्रोसेसिंग।",
|
||||
"70+ इमेज टूल्स।",
|
||||
"157 टूल्स।",
|
||||
"16 AI मॉडल। आपका हार्डवेयर।",
|
||||
"बिजली की तरह तेज़। Sharp पर बनाया गया।",
|
||||
"एयर-गैप्ड नेटवर्क के लिए तैयार।",
|
||||
@@ -3102,7 +3102,7 @@ export const hi: TranslationKeys = {
|
||||
"सेल्फ-होस्टेड विकल्प।",
|
||||
"रीसाइज़, कंप्रेस, कन्वर्ट। लोकली।",
|
||||
"मुफ्त इमेज एडिटर। कोई वॉटरमार्क नहीं।",
|
||||
"बल्क इमेज प्रोसेसिंग। असीमित।",
|
||||
"बल्क फ़ाइल प्रोसेसिंग। असीमित।",
|
||||
"ऑफलाइन बैकग्राउंड हटाएं।",
|
||||
"सेल्फ-होस्टेड Canva विकल्प।",
|
||||
"कोई API कुंजी जरूरी नहीं।",
|
||||
@@ -3291,12 +3291,12 @@ export const hi: TranslationKeys = {
|
||||
"रोमांच भी अनुभव का हिस्सा है...",
|
||||
"आपके कंप्यूटर को नई ट्रिक्स सिखा रहे हैं...",
|
||||
"आपकी सुपरपावर सेटअप हो रही है...",
|
||||
"आपकी इमेज बाद में शुक्रिया करेंगी...",
|
||||
"आपकी फ़ाइलें बाद में शुक्रिया करेंगी...",
|
||||
"लोड हो रहा है... स्टाइल में...",
|
||||
"चाय-कॉफी के लिए बढ़िया वक्त...",
|
||||
"रोम भी एक दिन में नहीं बना था...",
|
||||
"शश्श... जीनियस काम पर है...",
|
||||
"आपकी तस्वीरों के लिए कुछ खास बन रहा है...",
|
||||
"आपके प्रोजेक्ट्स को जलन होगी जो आने वाला है...",
|
||||
"ड्रीम टीम तैयार हो रही है...",
|
||||
"कमाल अनपैक हो रहा है...",
|
||||
"शुरू करने की सोच लगभग पूरी हो गई... मज़ाक कर रहे हैं...",
|
||||
@@ -3315,7 +3315,7 @@ export const hi: TranslationKeys = {
|
||||
gettingStarted: {
|
||||
heading: "शुरू करें",
|
||||
description:
|
||||
"साइडबार से एक टूल चुनें या खोजें। पेज पर इमेज खींचकर या अपलोड एरिया पर क्लिक करके इमेज अपलोड करें। सेटिंग्स समायोजित करें और अपना परिणाम डाउनलोड करें।",
|
||||
"साइडबार से एक टूल चुनें या खोजें। पेज पर फ़ाइल खींचकर या अपलोड एरिया पर क्लिक करके फ़ाइल अपलोड करें। सेटिंग्स समायोजित करें और अपना परिणाम डाउनलोड करें।",
|
||||
},
|
||||
keyboardShortcuts: {
|
||||
heading: "कीबोर्ड शॉर्टकट",
|
||||
@@ -3356,13 +3356,13 @@ export const hi: TranslationKeys = {
|
||||
analytics: {
|
||||
consentTitle: "SnapOtter को बेहतर बनाने में मदद करें",
|
||||
consentDescription:
|
||||
"गुमनाम उपयोग आंकड़े हमें बग ठीक करने और आपके काम के टूल्स बनाने में मदद करते हैं। आपकी इमेज और फाइलें आपकी मशीन पर ही रहती हैं।",
|
||||
"गुमनाम उपयोग आंकड़े हमें बग ठीक करने और आपके काम के टूल्स बनाने में मदद करते हैं। आपकी फ़ाइलें आपके नेटवर्क पर ही रहती हैं।",
|
||||
consentChangeable: "आप इसे कभी भी सेटिंग्स से बंद कर सकते हैं।",
|
||||
acceptButton: "ज़रूर, ठीक लगता है",
|
||||
declineButton: "अभी नहीं",
|
||||
settingsTitle: "प्रोडक्ट एनालिटिक्स",
|
||||
settingsDescription: "SnapOtter को बेहतर बनाने में मदद के लिए गुमनाम उपयोग डेटा शेयर करें।",
|
||||
settingsPrivacy: "आपकी इमेज कभी आपकी मशीन से बाहर नहीं जातीं।",
|
||||
settingsPrivacy: "आपकी फ़ाइलें कभी आपके नेटवर्क से बाहर नहीं जातीं।",
|
||||
settingsDisabledByAdmin: "सर्वर एडमिनिस्ट्रेटर ने प्रोडक्ट एनालिटिक्स अक्षम कर दिया है।",
|
||||
learnMore: "और जानें",
|
||||
},
|
||||
|
||||
@@ -3018,7 +3018,7 @@ export const id: TranslationKeys = {
|
||||
analytics: {
|
||||
heading: "Analitik Produk",
|
||||
description: "Bagikan data penggunaan anonim untuk membantu meningkatkan SnapOtter.",
|
||||
privacyNote: "Gambar Anda tidak pernah meninggalkan mesin Anda.",
|
||||
privacyNote: "File Anda tidak pernah meninggalkan jaringan Anda.",
|
||||
disabledByAdmin: "Analitik produk telah dinonaktifkan oleh administrator server.",
|
||||
enabledLabel: "Analitik aktif",
|
||||
disabledLabel: "Analitik nonaktif",
|
||||
@@ -3026,7 +3026,7 @@ export const id: TranslationKeys = {
|
||||
},
|
||||
aiFeatures: {
|
||||
title: "AI Features",
|
||||
description: "Manage AI model bundles for advanced image processing.",
|
||||
description: "Kelola bundel model AI untuk pemrosesan file tingkat lanjut.",
|
||||
installAll: "Install All",
|
||||
diskUsage: "Disk usage:",
|
||||
installed: "Installed",
|
||||
@@ -3047,7 +3047,7 @@ export const id: TranslationKeys = {
|
||||
heading: "Tentang",
|
||||
appName: "SnapOtter",
|
||||
appDescription:
|
||||
"Suite pemrosesan gambar self-hosted yang mengutamakan privasi dengan 70+ alat. Ubah ukuran, kompres, konversi, tambahkan watermark, dan otomasi alur kerja gambar Anda tanpa mengirim data ke cloud.",
|
||||
"Suite pemrosesan file self-hosted yang mengutamakan privasi dengan 157 alat. Konversi, kompres, edit, transkrip, OCR, dan otomasi alur kerja gambar, video, audio, dokumen, dan data tanpa mengirim data ke cloud.",
|
||||
versionLabel: "Versi:",
|
||||
linksHeading: "Tautan",
|
||||
githubLink: "Repositori GitHub",
|
||||
@@ -3096,8 +3096,8 @@ export const id: TranslationKeys = {
|
||||
passwordManagedByProvider: "Perubahan kata sandi dikelola oleh penyedia identitas Anda.",
|
||||
enterUsername: "Masukkan nama pengguna",
|
||||
enterPassword: "Masukkan kata sandi Anda",
|
||||
heroTitle: "Gambar Anda. Milik Anda.",
|
||||
heroSubtitle: "Semua alat gambar yang Anda butuhkan.",
|
||||
heroTitle: "File Anda. Milik Anda.",
|
||||
heroSubtitle: "Semua alat yang Anda butuhkan.",
|
||||
rotatingPhrases: [
|
||||
"Tanpa pendaftaran. Tanpa akun.",
|
||||
"Tidak pernah diunggah ke cloud.",
|
||||
@@ -3106,7 +3106,7 @@ export const id: TranslationKeys = {
|
||||
"Tanpa batas. Tanpa batasan tersembunyi.",
|
||||
"Berfungsi sepenuhnya offline.",
|
||||
"Pemrosesan batch tanpa batas.",
|
||||
"70+ alat pemrosesan gambar.",
|
||||
"157 alat.",
|
||||
"15 model AI. Di perangkat Anda.",
|
||||
"Secepat kilat. Dibangun di atas Sharp.",
|
||||
"Siap untuk jaringan terisolasi.",
|
||||
@@ -3118,7 +3118,7 @@ export const id: TranslationKeys = {
|
||||
"Alternatif self-hosted.",
|
||||
"Ubah ukuran, kompres, konversi. Secara lokal.",
|
||||
"Editor gambar gratis. Tanpa watermark.",
|
||||
"Pemrosesan gambar massal. Tanpa batas.",
|
||||
"Pemrosesan file massal. Tanpa batas.",
|
||||
"Hapus latar belakang secara offline.",
|
||||
"Alternatif Canva self-hosted.",
|
||||
"Tidak perlu kunci API.",
|
||||
@@ -3309,12 +3309,12 @@ export const id: TranslationKeys = {
|
||||
"Ketegangan ini bagian dari pengalaman...",
|
||||
"Mengajari komputer Anda trik baru...",
|
||||
"Menyiapkan kekuatan super Anda...",
|
||||
"Gambar Anda akan berterima kasih nanti...",
|
||||
"File Anda akan berterima kasih nanti...",
|
||||
"Memuat... tapi yang versi keren...",
|
||||
"Waktu yang tepat untuk menyeduh kopi...",
|
||||
"Roma juga tidak dibangun dalam sehari...",
|
||||
"Sssttt... jenius sedang bekerja...",
|
||||
"Membuat foto Anda iri dengan apa yang akan datang...",
|
||||
"Membuat proyek Anda iri dengan apa yang akan datang...",
|
||||
"Merakit tim impian...",
|
||||
"Membongkar kehebatan...",
|
||||
"Hampir selesai berpikir untuk memulai... bercanda...",
|
||||
@@ -3333,7 +3333,7 @@ export const id: TranslationKeys = {
|
||||
gettingStarted: {
|
||||
heading: "Memulai",
|
||||
description:
|
||||
"Pilih alat dari sidebar atau cari. Unggah gambar dengan menyeretnya ke halaman atau klik area unggah. Sesuaikan pengaturan dan unduh hasilnya.",
|
||||
"Pilih alat dari sidebar atau cari. Unggah file dengan menyeretnya ke halaman atau klik area unggah. Sesuaikan pengaturan dan unduh hasilnya.",
|
||||
},
|
||||
keyboardShortcuts: {
|
||||
heading: "Pintasan Keyboard",
|
||||
@@ -3374,13 +3374,13 @@ export const id: TranslationKeys = {
|
||||
analytics: {
|
||||
consentTitle: "Bantu tingkatkan SnapOtter",
|
||||
consentDescription:
|
||||
"Statistik penggunaan anonim membantu kami memperbaiki bug dan membangun alat yang benar-benar Anda butuhkan. Gambar dan file Anda tetap di mesin Anda.",
|
||||
"Statistik penggunaan anonim membantu kami memperbaiki bug dan membangun alat yang benar-benar Anda butuhkan. File Anda tetap di jaringan Anda.",
|
||||
consentChangeable: "Anda dapat menonaktifkan ini kapan saja di Pengaturan.",
|
||||
acceptButton: "Tentu, kedengarannya bagus",
|
||||
declineButton: "Nanti saja",
|
||||
settingsTitle: "Analitik Produk",
|
||||
settingsDescription: "Bagikan data penggunaan anonim untuk membantu meningkatkan SnapOtter.",
|
||||
settingsPrivacy: "Gambar Anda tidak pernah meninggalkan mesin Anda.",
|
||||
settingsPrivacy: "File Anda tidak pernah meninggalkan jaringan Anda.",
|
||||
settingsDisabledByAdmin: "Analitik produk telah dinonaktifkan oleh administrator server.",
|
||||
learnMore: "Pelajari lebih lanjut",
|
||||
},
|
||||
|
||||
@@ -3023,7 +3023,7 @@ export const it: TranslationKeys = {
|
||||
analytics: {
|
||||
heading: "Analisi del prodotto",
|
||||
description: "Condividi dati di utilizzo anonimi per contribuire a migliorare SnapOtter.",
|
||||
privacyNote: "Le tue immagini non lasciano mai il tuo dispositivo.",
|
||||
privacyNote: "I tuoi file non lasciano mai la tua rete.",
|
||||
disabledByAdmin: "L'analisi del prodotto e stata disattivata dall'amministratore del server.",
|
||||
enabledLabel: "Analisi attivata",
|
||||
disabledLabel: "Analisi disattivata",
|
||||
@@ -3031,8 +3031,7 @@ export const it: TranslationKeys = {
|
||||
},
|
||||
aiFeatures: {
|
||||
title: "Funzionalità IA",
|
||||
description:
|
||||
"Gestisci pacchetti di modelli di IA per l'elaborazione avanzata delle immagini.",
|
||||
description: "Gestisci pacchetti di modelli di IA per l'elaborazione avanzata dei file.",
|
||||
installAll: "Installa tutto",
|
||||
diskUsage: "Utilizzo del disco:",
|
||||
installed: "Installato",
|
||||
@@ -3053,7 +3052,7 @@ export const it: TranslationKeys = {
|
||||
heading: "Informazioni",
|
||||
appName: "SnapOtter",
|
||||
appDescription:
|
||||
"Una suite di elaborazione immagini self-hosted e orientata alla privacy, con 70+ strumenti. Ridimensiona, comprimi, converti, aggiungi filigrane e automatizza i tuoi flussi di lavoro senza inviare dati al cloud.",
|
||||
"Una suite di elaborazione file self-hosted e orientata alla privacy, con 157 strumenti. Converti, comprimi, modifica, trascrivi, OCR e automatizza flussi di lavoro per immagini, video, audio, documenti e dati senza inviare dati al cloud.",
|
||||
versionLabel: "Versione:",
|
||||
linksHeading: "Link",
|
||||
githubLink: "Repository GitHub",
|
||||
@@ -3103,8 +3102,8 @@ export const it: TranslationKeys = {
|
||||
"Le modifiche alla password sono gestite dal tuo provider di identita.",
|
||||
enterUsername: "Inserisci il nome utente",
|
||||
enterPassword: "Inserisci la password",
|
||||
heroTitle: "Le tue immagini. Restano tue.",
|
||||
heroSubtitle: "Tutti gli strumenti per le immagini di cui hai bisogno.",
|
||||
heroTitle: "I tuoi file. Restano tuoi.",
|
||||
heroSubtitle: "Tutti gli strumenti di cui hai bisogno.",
|
||||
rotatingPhrases: [
|
||||
"Nessuna registrazione. Nessun account.",
|
||||
"Nessun caricamento sul cloud. Mai.",
|
||||
@@ -3113,7 +3112,7 @@ export const it: TranslationKeys = {
|
||||
"Nessun limite. Nessun tetto nascosto.",
|
||||
"Funziona completamente offline.",
|
||||
"Elaborazione in blocco illimitata.",
|
||||
"70+ strumenti per le immagini.",
|
||||
"157 strumenti.",
|
||||
"15 modelli IA. Il tuo hardware.",
|
||||
"Velocissimo. Basato su Sharp.",
|
||||
"Pronto per reti isolate.",
|
||||
@@ -3125,7 +3124,7 @@ export const it: TranslationKeys = {
|
||||
"L'alternativa self-hosted.",
|
||||
"Ridimensiona, comprimi, converti. Localmente.",
|
||||
"Editor di immagini gratuito. Senza filigrane.",
|
||||
"Elaborazione immagini in blocco. Illimitata.",
|
||||
"Elaborazione file in blocco. Illimitata.",
|
||||
"Rimuovi sfondi offline.",
|
||||
"Alternativa self-hosted a Canva.",
|
||||
"Nessuna chiave API necessaria.",
|
||||
@@ -3316,12 +3315,12 @@ export const it: TranslationKeys = {
|
||||
"La suspense fa parte dell'esperienza...",
|
||||
"Insegnando nuovi trucchi al tuo computer...",
|
||||
"Configurazione dei tuoi superpoteri...",
|
||||
"Le tue immagini ti ringrazieranno dopo...",
|
||||
"I tuoi file ti ringrazieranno dopo...",
|
||||
"Caricamento... ma con stile...",
|
||||
"Ottimo momento per un caffe...",
|
||||
"Neanche Roma e stata costruita in un giorno...",
|
||||
"Shhh... genio al lavoro...",
|
||||
"Le tue foto diventeranno gelose di quello che arriva...",
|
||||
"I tuoi progetti diventeranno gelosi di quello che arriva...",
|
||||
"Assemblaggio del dream team...",
|
||||
"Spacchettamento di meraviglie...",
|
||||
"Quasi finito di pensare di iniziare... scherzo...",
|
||||
@@ -3340,7 +3339,7 @@ export const it: TranslationKeys = {
|
||||
gettingStarted: {
|
||||
heading: "Per iniziare",
|
||||
description:
|
||||
"Seleziona uno strumento dalla barra laterale o cercane uno. Carica un'immagine trascinandola sulla pagina o facendo clic sull'area di caricamento. Regola le impostazioni e scarica il risultato.",
|
||||
"Seleziona uno strumento dalla barra laterale o cercane uno. Carica un file trascinandolo sulla pagina o facendo clic sull'area di caricamento. Regola le impostazioni e scarica il risultato.",
|
||||
},
|
||||
keyboardShortcuts: {
|
||||
heading: "Scorciatoie da tastiera",
|
||||
@@ -3381,14 +3380,14 @@ export const it: TranslationKeys = {
|
||||
analytics: {
|
||||
consentTitle: "Aiuta a migliorare SnapOtter",
|
||||
consentDescription:
|
||||
"Le statistiche d'uso anonime ci aiutano a correggere bug e creare gli strumenti di cui hai davvero bisogno. Le tue immagini e i tuoi file restano sul tuo dispositivo.",
|
||||
"Le statistiche d'uso anonime ci aiutano a correggere bug e creare gli strumenti di cui hai davvero bisogno. I tuoi file restano sulla tua rete.",
|
||||
consentChangeable: "Puoi disattivare questa opzione in qualsiasi momento nelle Impostazioni.",
|
||||
acceptButton: "Certo, va bene",
|
||||
declineButton: "Non ora",
|
||||
settingsTitle: "Analisi del prodotto",
|
||||
settingsDescription:
|
||||
"Condividi dati di utilizzo anonimi per contribuire a migliorare SnapOtter.",
|
||||
settingsPrivacy: "Le tue immagini non lasciano mai il tuo dispositivo.",
|
||||
settingsPrivacy: "I tuoi file non lasciano mai la tua rete.",
|
||||
settingsDisabledByAdmin:
|
||||
"L'analisi del prodotto e stata disattivata dall'amministratore del server.",
|
||||
learnMore: "Scopri di piu",
|
||||
|
||||
@@ -2975,7 +2975,7 @@ export const ja: TranslationKeys = {
|
||||
analytics: {
|
||||
heading: "プロダクト分析",
|
||||
description: "匿名の使用データを共有してSnapOtterの改善にご協力ください。",
|
||||
privacyNote: "画像がお使いのマシンから外に出ることはありません。",
|
||||
privacyNote: "ファイルがネットワーク外に出ることはありません。",
|
||||
disabledByAdmin: "プロダクト分析はサーバー管理者によって無効化されています。",
|
||||
enabledLabel: "分析が有効",
|
||||
disabledLabel: "分析が無効",
|
||||
@@ -2983,7 +2983,7 @@ export const ja: TranslationKeys = {
|
||||
},
|
||||
aiFeatures: {
|
||||
title: "AI Features",
|
||||
description: "Manage AI model bundles for advanced image processing.",
|
||||
description: "高度なファイル処理のためのAIモデルバンドルを管理します。",
|
||||
installAll: "Install All",
|
||||
diskUsage: "Disk usage:",
|
||||
installed: "Installed",
|
||||
@@ -3004,7 +3004,7 @@ export const ja: TranslationKeys = {
|
||||
heading: "SnapOtterについて",
|
||||
appName: "SnapOtter",
|
||||
appDescription:
|
||||
"セルフホスト型、プライバシー第一の画像処理スイート。70+のツールを搭載。リサイズ、圧縮、変換、ウォーターマーク追加など、画像ワークフローをクラウドにデータを送ることなく自動化できます。",
|
||||
"セルフホスト型、プライバシー第一のファイル処理スイート。157のツールを搭載。変換、圧縮、編集、文字起こし、OCRなど、画像・動画・音声・ドキュメント・データのワークフローをクラウドにデータを送ることなく自動化できます。",
|
||||
versionLabel: "バージョン:",
|
||||
linksHeading: "リンク",
|
||||
githubLink: "GitHubリポジトリ",
|
||||
@@ -3053,8 +3053,8 @@ export const ja: TranslationKeys = {
|
||||
passwordManagedByProvider: "パスワードはIDプロバイダーで管理されています。",
|
||||
enterUsername: "ユーザー名を入力",
|
||||
enterPassword: "パスワードを入力",
|
||||
heroTitle: "あなたの画像は、あなたのもの。",
|
||||
heroSubtitle: "必要なすべての画像ツールがここに。",
|
||||
heroTitle: "あなたのファイルは、あなたのもの。",
|
||||
heroSubtitle: "必要なすべてのツールがここに。",
|
||||
rotatingPhrases: [
|
||||
"登録不要。アカウント不要。",
|
||||
"クラウドへのアップロードは一切なし。",
|
||||
@@ -3063,7 +3063,7 @@ export const ja: TranslationKeys = {
|
||||
"制限なし。隠れた上限なし。",
|
||||
"完全オフラインで動作。",
|
||||
"バッチ処理も無制限。",
|
||||
"70+の画像ツールを搭載。",
|
||||
"157のツールを搭載。",
|
||||
"15のAIモデル。あなたのハードウェアで。",
|
||||
"Sharp搭載で超高速処理。",
|
||||
"エアギャップ環境にも対応。",
|
||||
@@ -3075,7 +3075,7 @@ export const ja: TranslationKeys = {
|
||||
"セルフホストという選択肢。",
|
||||
"リサイズも圧縮も変換もローカルで。",
|
||||
"無料の画像エディター。透かしなし。",
|
||||
"バッチ画像処理を無制限で。",
|
||||
"バッチファイル処理を無制限で。",
|
||||
"背景除去もオフラインで。",
|
||||
"セルフホスト型Canva代替。",
|
||||
"APIキー不要。",
|
||||
@@ -3265,12 +3265,12 @@ export const ja: TranslationKeys = {
|
||||
"ハラハラ感も体験のうち...",
|
||||
"あなたのPCに新しい技を教えています...",
|
||||
"あなたのスーパーパワーを設定中...",
|
||||
"あなたの画像が後で感謝するはず...",
|
||||
"あなたのファイルが後で感謝するはず...",
|
||||
"ローディング中...おしゃれに...",
|
||||
"コーヒータイムにちょうどいい待ち時間...",
|
||||
"ローマも一日にしてならず...",
|
||||
"しっ...天才が仕事中です...",
|
||||
"あなたの写真がこの先の仕上がりに嫉妬中...",
|
||||
"あなたのプロジェクトがこの先の仕上がりに嫉妬中...",
|
||||
"ドリームチームを結成中...",
|
||||
"すごいものを開封中...",
|
||||
"始めるか考え中...冗談です...",
|
||||
@@ -3289,7 +3289,7 @@ export const ja: TranslationKeys = {
|
||||
gettingStarted: {
|
||||
heading: "はじめに",
|
||||
description:
|
||||
"サイドバーからツールを選択するか検索してください。ページに画像をドラッグするか、アップロードエリアをクリックして画像をアップロードします。設定を調整して結果をダウンロードしてください。",
|
||||
"サイドバーからツールを選択するか検索してください。ページにファイルをドラッグするか、アップロードエリアをクリックしてファイルをアップロードします。設定を調整して結果をダウンロードしてください。",
|
||||
},
|
||||
keyboardShortcuts: {
|
||||
heading: "キーボードショートカット",
|
||||
@@ -3331,13 +3331,13 @@ export const ja: TranslationKeys = {
|
||||
analytics: {
|
||||
consentTitle: "SnapOtterの改善にご協力ください",
|
||||
consentDescription:
|
||||
"匿名の使用データはバグ修正や本当に必要なツールの開発に役立ちます。画像やファイルがお使いのマシンから外に出ることはありません。",
|
||||
"匿名の使用データはバグ修正や本当に必要なツールの開発に役立ちます。ファイルがネットワーク外に出ることはありません。",
|
||||
consentChangeable: "設定からいつでもオフにできます。",
|
||||
acceptButton: "はい、協力します",
|
||||
declineButton: "今はしない",
|
||||
settingsTitle: "プロダクト分析",
|
||||
settingsDescription: "匿名の使用データを共有してSnapOtterの改善にご協力ください。",
|
||||
settingsPrivacy: "画像がお使いのマシンから外に出ることはありません。",
|
||||
settingsPrivacy: "ファイルがネットワーク外に出ることはありません。",
|
||||
settingsDisabledByAdmin: "プロダクト分析はサーバー管理者によって無効化されています。",
|
||||
learnMore: "詳しく見る",
|
||||
},
|
||||
|
||||
@@ -2960,7 +2960,7 @@ export const ko: TranslationKeys = {
|
||||
analytics: {
|
||||
heading: "제품 분석",
|
||||
description: "익명 사용 데이터를 공유하여 SnapOtter 개선에 도움을 주세요.",
|
||||
privacyNote: "이미지는 절대 기기 밖으로 나가지 않습니다.",
|
||||
privacyNote: "파일은 절대 네트워크 밖으로 나가지 않습니다.",
|
||||
disabledByAdmin: "서버 관리자가 제품 분석을 비활성화했습니다.",
|
||||
enabledLabel: "분석 활성화됨",
|
||||
disabledLabel: "분석 비활성화됨",
|
||||
@@ -2968,7 +2968,7 @@ export const ko: TranslationKeys = {
|
||||
},
|
||||
aiFeatures: {
|
||||
title: "AI Features",
|
||||
description: "Manage AI model bundles for advanced image processing.",
|
||||
description: "고급 파일 처리를 위한 AI 모델 번들을 관리합니다.",
|
||||
installAll: "Install All",
|
||||
diskUsage: "Disk usage:",
|
||||
installed: "Installed",
|
||||
@@ -2989,7 +2989,7 @@ export const ko: TranslationKeys = {
|
||||
heading: "정보",
|
||||
appName: "SnapOtter",
|
||||
appDescription:
|
||||
"셀프 호스팅, 개인정보 우선의 이미지 처리 도구 모음으로 70+개의 도구를 제공합니다. 리사이즈, 압축, 변환, 워터마크 추가 등 이미지 워크플로를 클라우드에 데이터를 보내지 않고 자동화할 수 있습니다.",
|
||||
"셀프 호스팅, 개인정보 우선의 파일 처리 도구 모음으로 157개의 도구를 제공합니다. 변환, 압축, 편집, 전사, OCR 등 이미지, 동영상, 오디오, 문서, 데이터 워크플로를 클라우드에 데이터를 보내지 않고 자동화할 수 있습니다.",
|
||||
versionLabel: "버전:",
|
||||
linksHeading: "링크",
|
||||
githubLink: "GitHub 저장소",
|
||||
@@ -3038,8 +3038,8 @@ export const ko: TranslationKeys = {
|
||||
passwordManagedByProvider: "비밀번호는 ID 제공자에서 관리됩니다.",
|
||||
enterUsername: "사용자명 입력",
|
||||
enterPassword: "비밀번호 입력",
|
||||
heroTitle: "당신의 이미지는, 당신의 것입니다.",
|
||||
heroSubtitle: "필요한 모든 이미지 도구가 여기에.",
|
||||
heroTitle: "당신의 파일은, 당신의 것입니다.",
|
||||
heroSubtitle: "필요한 모든 도구가 여기에.",
|
||||
rotatingPhrases: [
|
||||
"가입도 필요 없고, 계정도 필요 없어요.",
|
||||
"클라우드 업로드? 절대 없습니다.",
|
||||
@@ -3048,7 +3048,7 @@ export const ko: TranslationKeys = {
|
||||
"제한 없음. 숨겨진 상한 없음.",
|
||||
"완전히 오프라인으로 작동해요.",
|
||||
"무제한 일괄 처리.",
|
||||
"70+개의 이미지 도구.",
|
||||
"157개의 도구.",
|
||||
"15개 AI 모델. 당신의 하드웨어에서.",
|
||||
"Sharp 기반의 초고속 처리.",
|
||||
"에어갭 환경에서도 사용 가능.",
|
||||
@@ -3060,7 +3060,7 @@ export const ko: TranslationKeys = {
|
||||
"셀프 호스팅의 새로운 기준.",
|
||||
"리사이즈, 압축, 변환. 모두 로컬에서.",
|
||||
"무료 이미지 에디터. 워터마크 없음.",
|
||||
"일괄 이미지 처리. 무제한으로.",
|
||||
"일괄 파일 처리. 무제한으로.",
|
||||
"배경 제거도 오프라인으로.",
|
||||
"셀프 호스팅 Canva 대안.",
|
||||
"API 키가 필요 없어요.",
|
||||
@@ -3250,12 +3250,12 @@ export const ko: TranslationKeys = {
|
||||
"긴장감도 경험의 일부예요...",
|
||||
"컴퓨터에 새로운 기술을 가르치는 중...",
|
||||
"슈퍼파워를 세팅 중이에요...",
|
||||
"나중에 이미지가 고마워할 거예요...",
|
||||
"나중에 파일이 고마워할 거예요...",
|
||||
"로딩 중... 근데 좀 있어 보이게...",
|
||||
"커피 한 잔 타기에 딱 좋은 타이밍이에요...",
|
||||
"로마도 하루 만에 세워지진 않았어요...",
|
||||
"쉿... 천재가 일하는 중이에요...",
|
||||
"당신의 사진이 곧 올 결과를 부러워하는 중...",
|
||||
"당신의 프로젝트가 곧 올 결과를 부러워하는 중...",
|
||||
"드림팀을 구성하는 중이에요...",
|
||||
"대단한 걸 풀어내는 중...",
|
||||
"시작할까 말까 고민 중... 농담이에요...",
|
||||
@@ -3274,7 +3274,7 @@ export const ko: TranslationKeys = {
|
||||
gettingStarted: {
|
||||
heading: "시작하기",
|
||||
description:
|
||||
"사이드바에서 도구를 선택하거나 검색하세요. 페이지에 이미지를 드래그하거나 업로드 영역을 클릭하여 이미지를 업로드하세요. 설정을 조정한 후 결과를 다운로드하세요.",
|
||||
"사이드바에서 도구를 선택하거나 검색하세요. 페이지에 파일을 드래그하거나 업로드 영역을 클릭하여 파일을 업로드하세요. 설정을 조정한 후 결과를 다운로드하세요.",
|
||||
},
|
||||
keyboardShortcuts: {
|
||||
heading: "키보드 단축키",
|
||||
@@ -3315,13 +3315,13 @@ export const ko: TranslationKeys = {
|
||||
analytics: {
|
||||
consentTitle: "SnapOtter 개선에 도움을 주세요",
|
||||
consentDescription:
|
||||
"익명 사용 데이터는 버그 수정과 정말 필요한 도구 개발에 도움이 됩니다. 이미지와 파일은 항상 사용자의 기기에 머물러요.",
|
||||
"익명 사용 데이터는 버그 수정과 정말 필요한 도구 개발에 도움이 됩니다. 파일은 항상 네트워크 안에 머물러요.",
|
||||
consentChangeable: "설정에서 언제든 끌 수 있어요.",
|
||||
acceptButton: "네, 좋아요",
|
||||
declineButton: "지금은 괜찮아요",
|
||||
settingsTitle: "제품 분석",
|
||||
settingsDescription: "익명 사용 데이터를 공유하여 SnapOtter 개선에 도움을 주세요.",
|
||||
settingsPrivacy: "이미지는 절대 기기 밖으로 나가지 않습니다.",
|
||||
settingsPrivacy: "파일은 절대 네트워크 밖으로 나가지 않습니다.",
|
||||
settingsDisabledByAdmin: "서버 관리자가 제품 분석을 비활성화했습니다.",
|
||||
learnMore: "자세히 알아보기",
|
||||
},
|
||||
|
||||
@@ -3021,7 +3021,7 @@ export const nl: TranslationKeys = {
|
||||
analytics: {
|
||||
heading: "Productanalyse",
|
||||
description: "Deel anonieme gebruiksgegevens om SnapOtter te verbeteren.",
|
||||
privacyNote: "Je afbeeldingen verlaten nooit je computer.",
|
||||
privacyNote: "Je bestanden verlaten nooit je netwerk.",
|
||||
disabledByAdmin: "Productanalyse is uitgeschakeld door de serverbeheerder.",
|
||||
enabledLabel: "Analyse ingeschakeld",
|
||||
disabledLabel: "Analyse uitgeschakeld",
|
||||
@@ -3029,7 +3029,7 @@ export const nl: TranslationKeys = {
|
||||
},
|
||||
aiFeatures: {
|
||||
title: "AI Features",
|
||||
description: "Manage AI model bundles for advanced image processing.",
|
||||
description: "Beheer AI-modelbundels voor geavanceerde bestandsverwerking.",
|
||||
installAll: "Install All",
|
||||
diskUsage: "Disk usage:",
|
||||
installed: "Installed",
|
||||
@@ -3050,7 +3050,7 @@ export const nl: TranslationKeys = {
|
||||
heading: "Over",
|
||||
appName: "SnapOtter",
|
||||
appDescription:
|
||||
"Een zelf-gehoste, privacy-first beeldverwerkingssuite met 70+ tools. Schalen, comprimeren, converteren, watermerken en je beeldworkflows automatiseren zonder data naar de cloud te sturen.",
|
||||
"Een zelf-gehoste, privacy-first bestandsverwerkingssuite met 157 tools. Converteren, comprimeren, bewerken, transcriberen, OCR en automatiseer je beeld-, video-, audio-, document- en dataworkflows zonder data naar de cloud te sturen.",
|
||||
versionLabel: "Versie:",
|
||||
linksHeading: "Links",
|
||||
githubLink: "GitHub-repository",
|
||||
@@ -3099,8 +3099,8 @@ export const nl: TranslationKeys = {
|
||||
passwordManagedByProvider: "Wachtwoordwijzigingen worden beheerd door je identiteitsprovider.",
|
||||
enterUsername: "Voer gebruikersnaam in",
|
||||
enterPassword: "Voer je wachtwoord in",
|
||||
heroTitle: "Jouw afbeeldingen. Blijven van jou.",
|
||||
heroSubtitle: "Elke afbeeldingstool die je nodig hebt.",
|
||||
heroTitle: "Jouw bestanden. Blijven van jou.",
|
||||
heroSubtitle: "Elke tool die je nodig hebt.",
|
||||
rotatingPhrases: [
|
||||
"Geen registratie. Geen accounts.",
|
||||
"Geen uploads naar de cloud. Nooit.",
|
||||
@@ -3109,7 +3109,7 @@ export const nl: TranslationKeys = {
|
||||
"Geen limieten. Geen verborgen plafonds.",
|
||||
"Werkt volledig offline.",
|
||||
"Onbeperkte batchverwerking.",
|
||||
"70+ tools.",
|
||||
"157 tools.",
|
||||
"16 AI-modellen. Jouw hardware.",
|
||||
"Razendsnel. Gebouwd op Sharp.",
|
||||
"Geschikt voor air-gapped netwerken.",
|
||||
@@ -3121,7 +3121,7 @@ export const nl: TranslationKeys = {
|
||||
"Het zelf-gehoste alternatief.",
|
||||
"Schalen, comprimeren, converteren. Lokaal.",
|
||||
"Gratis beeldeditor. Zonder watermerken.",
|
||||
"Bulk beeldverwerking. Onbeperkt.",
|
||||
"Bulk bestandsverwerking. Onbeperkt.",
|
||||
"Achtergrond offline verwijderen.",
|
||||
"Het zelf-gehoste Canva-alternatief.",
|
||||
"Geen API-sleutels nodig.",
|
||||
@@ -3312,12 +3312,12 @@ export const nl: TranslationKeys = {
|
||||
"De spanning is onderdeel van de ervaring...",
|
||||
"Je computer leert nieuwe trucjes...",
|
||||
"Je superkrachten worden ingesteld...",
|
||||
"Je afbeeldingen zullen je later bedanken...",
|
||||
"Je bestanden zullen je later bedanken...",
|
||||
"Laden... maar dan met stijl...",
|
||||
"Goed moment voor een kop koffie...",
|
||||
"Rome is ook niet in een dag gebouwd...",
|
||||
"Ssst... genie aan het werk...",
|
||||
"Je foto's worden al jaloers...",
|
||||
"Je projecten worden al jaloers...",
|
||||
"Het dreamteam wordt samengesteld...",
|
||||
"Geweldigheid wordt uitgepakt...",
|
||||
"Bijna klaar met nadenken over beginnen... grapje...",
|
||||
@@ -3336,7 +3336,7 @@ export const nl: TranslationKeys = {
|
||||
gettingStarted: {
|
||||
heading: "Aan de slag",
|
||||
description:
|
||||
"Kies een tool uit de zijbalk of zoek er een. Upload een afbeelding door het op de pagina te slepen of op het uploadgebied te klikken. Pas de instellingen aan en download je resultaat.",
|
||||
"Kies een tool uit de zijbalk of zoek er een. Upload een bestand door het op de pagina te slepen of op het uploadgebied te klikken. Pas de instellingen aan en download je resultaat.",
|
||||
},
|
||||
keyboardShortcuts: {
|
||||
heading: "Sneltoetsen",
|
||||
@@ -3377,13 +3377,13 @@ export const nl: TranslationKeys = {
|
||||
analytics: {
|
||||
consentTitle: "Help SnapOtter verbeteren",
|
||||
consentDescription:
|
||||
"Anonieme gebruiksstatistieken helpen ons bugs te fixen en tools te bouwen die je echt nodig hebt. Je afbeeldingen en bestanden blijven op je computer.",
|
||||
"Anonieme gebruiksstatistieken helpen ons bugs te fixen en tools te bouwen die je echt nodig hebt. Je bestanden blijven op je netwerk.",
|
||||
consentChangeable: "Je kunt dit altijd uitschakelen bij Instellingen.",
|
||||
acceptButton: "Ja, klinkt goed",
|
||||
declineButton: "Nu even niet",
|
||||
settingsTitle: "Productanalyse",
|
||||
settingsDescription: "Deel anonieme gebruiksgegevens om SnapOtter te verbeteren.",
|
||||
settingsPrivacy: "Je afbeeldingen verlaten nooit je computer.",
|
||||
settingsPrivacy: "Je bestanden verlaten nooit je netwerk.",
|
||||
settingsDisabledByAdmin: "Productanalyse is uitgeschakeld door de serverbeheerder.",
|
||||
learnMore: "Meer informatie",
|
||||
},
|
||||
|
||||
@@ -3027,7 +3027,7 @@ export const pl: TranslationKeys = {
|
||||
analytics: {
|
||||
heading: "Analityka",
|
||||
description: "Udostępnianie anonimowych danych o użytkowaniu w celu ulepszenia SnapOtter.",
|
||||
privacyNote: "Państwa obrazy nigdy nie opuszczają komputera.",
|
||||
privacyNote: "Państwa pliki nigdy nie opuszczają komputera.",
|
||||
disabledByAdmin: "Analityka została wyłączona przez administratora serwera.",
|
||||
enabledLabel: "Analityka włączona",
|
||||
disabledLabel: "Analityka wyłączona",
|
||||
@@ -3035,7 +3035,7 @@ export const pl: TranslationKeys = {
|
||||
},
|
||||
aiFeatures: {
|
||||
title: "AI Features",
|
||||
description: "Manage AI model bundles for advanced image processing.",
|
||||
description: "Zarządzanie pakietami modeli AI do zaawansowanego przetwarzania plików.",
|
||||
installAll: "Install All",
|
||||
diskUsage: "Disk usage:",
|
||||
installed: "Installed",
|
||||
@@ -3056,7 +3056,7 @@ export const pl: TranslationKeys = {
|
||||
heading: "Informacje",
|
||||
appName: "SnapOtter",
|
||||
appDescription:
|
||||
"Samoobsługowy pakiet narzędzi do przetwarzania obrazów z priorytetem prywatności. 70+ narzędzi. Zmiana rozmiaru, kompresja, konwersja, znaki wodne i automatyzacja procesów bez wysyłania danych do chmury.",
|
||||
"Samoobsługowy pakiet narzędzi do przetwarzania plików z priorytetem prywatności. 157 narzędzi. Konwersja, kompresja, edycja, transkrypcja, OCR i automatyzacja procesów obrazów, wideo, audio, dokumentów i danych bez wysyłania danych do chmury.",
|
||||
versionLabel: "Wersja:",
|
||||
linksHeading: "Odnośniki",
|
||||
githubLink: "Repozytorium GitHub",
|
||||
@@ -3106,8 +3106,8 @@ export const pl: TranslationKeys = {
|
||||
passwordManagedByProvider: "Zarządzanie hasłem odbywa się przez dostawcę tożsamości.",
|
||||
enterUsername: "Wprowadź nazwę użytkownika",
|
||||
enterPassword: "Wprowadź hasło",
|
||||
heroTitle: "Twoje zdjęcia. Zostają Twoje.",
|
||||
heroSubtitle: "Wszystkie narzędzia do obrazów, jakich potrzebujesz.",
|
||||
heroTitle: "Twoje pliki. Zostają Twoje.",
|
||||
heroSubtitle: "Wszystkie narzędzia, jakich potrzebujesz.",
|
||||
rotatingPhrases: [
|
||||
"Bez rejestracji. Bez konta.",
|
||||
"Żadnych przesyłek do chmury. Nigdy.",
|
||||
@@ -3116,7 +3116,7 @@ export const pl: TranslationKeys = {
|
||||
"Bez ograniczeń. Bez ukrytych limitów.",
|
||||
"Działa w pełni offline.",
|
||||
"Przetwarzanie wsadowe bez ograniczeń.",
|
||||
"70+ narzędzi do obrazów.",
|
||||
"157 narzędzi.",
|
||||
"15 modeli AI. Na Twoim sprzęcie.",
|
||||
"Błyskawiczna szybkość. Oparte na Sharp.",
|
||||
"Gotowe do sieci izolowanych.",
|
||||
@@ -3128,7 +3128,7 @@ export const pl: TranslationKeys = {
|
||||
"Alternatywa dla usług chmurowych.",
|
||||
"Zmiana rozmiaru, kompresja, konwersja. Lokalnie.",
|
||||
"Darmowy edytor. Bez znaków wodnych.",
|
||||
"Wsadowe przetwarzanie obrazów. Bez limitów.",
|
||||
"Wsadowe przetwarzanie plików. Bez limitów.",
|
||||
"Usuwanie tła offline.",
|
||||
"Samoobsługowa alternatywa dla Canva.",
|
||||
"Klucze API nie są potrzebne.",
|
||||
@@ -3319,12 +3319,12 @@ export const pl: TranslationKeys = {
|
||||
"Napięcie jest częścią doświadczenia...",
|
||||
"Uczymy Twój komputer nowych sztuczek...",
|
||||
"Konfigurujemy Twoje supermoce...",
|
||||
"Twoje zdjęcia podziękują Ci później...",
|
||||
"Twoje pliki podziękują Ci później...",
|
||||
"Ładowanie... ale z klasą...",
|
||||
"Idealny moment na kawę...",
|
||||
"Kraków też nie w jeden dzień zbudowano...",
|
||||
"Ciii... geniusz przy pracy...",
|
||||
"Twoje zdjęcia już zazdroszczą temu, co nadchodzi...",
|
||||
"Twoje projekty już zazdroszczą temu, co nadchodzi...",
|
||||
"Montujemy drużynę marzeń...",
|
||||
"Rozpakowujemy wspaniałość...",
|
||||
"Prawie skończyliśmy myśleć o rozpoczęciu... żartujemy...",
|
||||
@@ -3343,7 +3343,7 @@ export const pl: TranslationKeys = {
|
||||
gettingStarted: {
|
||||
heading: "Pierwsze kroki",
|
||||
description:
|
||||
"Wybierz narzędzie z paska bocznego lub wyszukaj je. Prześlij obraz, przeciągając go na stronę lub klikając strefę przesyłania. Dostosuj ustawienia i pobierz wynik.",
|
||||
"Wybierz narzędzie z paska bocznego lub wyszukaj je. Prześlij plik, przeciągając go na stronę lub klikając strefę przesyłania. Dostosuj ustawienia i pobierz wynik.",
|
||||
},
|
||||
keyboardShortcuts: {
|
||||
heading: "Skróty klawiaturowe",
|
||||
@@ -3384,14 +3384,14 @@ export const pl: TranslationKeys = {
|
||||
analytics: {
|
||||
consentTitle: "Pomóż ulepszyć SnapOtter",
|
||||
consentDescription:
|
||||
"Anonimowe statystyki użytkowania pomagają nam naprawiać błędy i tworzyć narzędzia, których naprawdę potrzebujesz. Twoje obrazy i pliki pozostają na Twoim komputerze.",
|
||||
"Anonimowe statystyki użytkowania pomagają nam naprawiać błędy i tworzyć narzędzia, których naprawdę potrzebujesz. Twoje pliki pozostają na Twoim komputerze.",
|
||||
consentChangeable: "Możesz to wyłączyć w każdej chwili w Ustawieniach.",
|
||||
acceptButton: "Jasne, brzmi dobrze",
|
||||
declineButton: "Nie teraz",
|
||||
settingsTitle: "Analityka",
|
||||
settingsDescription:
|
||||
"Udostępnianie anonimowych danych o użytkowaniu w celu ulepszenia SnapOtter.",
|
||||
settingsPrivacy: "Państwa obrazy nigdy nie opuszczają komputera.",
|
||||
settingsPrivacy: "Państwa pliki nigdy nie opuszczają komputera.",
|
||||
settingsDisabledByAdmin: "Analityka została wyłączona przez administratora serwera.",
|
||||
learnMore: "Dowiedz się więcej",
|
||||
},
|
||||
|
||||
@@ -3020,7 +3020,7 @@ export const ptBR: TranslationKeys = {
|
||||
analytics: {
|
||||
heading: "Analitica do produto",
|
||||
description: "Compartilhe dados de uso anonimos para ajudar a melhorar o SnapOtter.",
|
||||
privacyNote: "Suas imagens nunca saem do seu computador.",
|
||||
privacyNote: "Seus arquivos nunca saem do seu computador.",
|
||||
disabledByAdmin: "A analitica do produto foi desativada pelo administrador do servidor.",
|
||||
enabledLabel: "Analitica ativada",
|
||||
disabledLabel: "Analitica desativada",
|
||||
@@ -3028,7 +3028,7 @@ export const ptBR: TranslationKeys = {
|
||||
},
|
||||
aiFeatures: {
|
||||
title: "AI Features",
|
||||
description: "Manage AI model bundles for advanced image processing.",
|
||||
description: "Gerencie pacotes de modelos de IA para processamento avancado de arquivos.",
|
||||
installAll: "Install All",
|
||||
diskUsage: "Disk usage:",
|
||||
installed: "Installed",
|
||||
@@ -3049,7 +3049,7 @@ export const ptBR: TranslationKeys = {
|
||||
heading: "Sobre",
|
||||
appName: "SnapOtter",
|
||||
appDescription:
|
||||
"Uma suite de processamento de imagens auto-hospedada e focada em privacidade, com 70+ ferramentas. Redimensione, comprima, converta, adicione marcas d'agua e automatize seus fluxos de trabalho de imagens sem enviar dados para a nuvem.",
|
||||
"Uma suite de processamento de arquivos auto-hospedada e focada em privacidade, com 157 ferramentas. Converta, comprima, edite, transcreva, OCR, e automatize fluxos de trabalho de imagem, video, audio, documentos e dados sem enviar dados para a nuvem.",
|
||||
versionLabel: "Versao:",
|
||||
linksHeading: "Links",
|
||||
githubLink: "Repositorio no GitHub",
|
||||
@@ -3100,8 +3100,8 @@ export const ptBR: TranslationKeys = {
|
||||
"Alteracoes de senha sao gerenciadas pelo seu provedor de identidade.",
|
||||
enterUsername: "Digite seu nome de usuario",
|
||||
enterPassword: "Digite sua senha",
|
||||
heroTitle: "Suas imagens. Ficam com voce.",
|
||||
heroSubtitle: "Todas as ferramentas de imagem que voce precisa.",
|
||||
heroTitle: "Seus arquivos. Ficam com voce.",
|
||||
heroSubtitle: "Todas as ferramentas que voce precisa.",
|
||||
rotatingPhrases: [
|
||||
"Sem cadastro. Sem contas.",
|
||||
"Sem envio para a nuvem. Nunca.",
|
||||
@@ -3110,7 +3110,7 @@ export const ptBR: TranslationKeys = {
|
||||
"Sem limites. Sem tetos ocultos.",
|
||||
"Funciona totalmente offline.",
|
||||
"Processamento em lote ilimitado.",
|
||||
"70+ ferramentas de imagem.",
|
||||
"157 ferramentas.",
|
||||
"15 modelos AI. Seu hardware.",
|
||||
"Ultra rapido. Construido sobre Sharp.",
|
||||
"Pronto para redes isoladas.",
|
||||
@@ -3122,7 +3122,7 @@ export const ptBR: TranslationKeys = {
|
||||
"A alternativa auto-hospedada.",
|
||||
"Redimensione, comprima, converta. Localmente.",
|
||||
"Editor de imagens gratuito. Sem marcas d'agua.",
|
||||
"Processamento em lote de imagens. Ilimitado.",
|
||||
"Processamento em lote de arquivos. Ilimitado.",
|
||||
"Remova fundos offline.",
|
||||
"Alternativa auto-hospedada ao Canva.",
|
||||
"Sem chaves API necessarias.",
|
||||
@@ -3312,12 +3312,12 @@ export const ptBR: TranslationKeys = {
|
||||
"O suspense faz parte da experiencia...",
|
||||
"Ensinando truques novos ao seu computador...",
|
||||
"Configurando seus superpoderes...",
|
||||
"Suas imagens vao te agradecer depois...",
|
||||
"Seus arquivos vao te agradecer depois...",
|
||||
"Carregando... mas com estilo...",
|
||||
"Hora perfeita para um cafezinho...",
|
||||
"Roma tambem nao foi construida em um dia...",
|
||||
"Shhh... genio trabalhando...",
|
||||
"Suas fotos vao ficar com inveja do que vem ai...",
|
||||
"Seus projetos vao ficar com inveja do que vem ai...",
|
||||
"Montando o time dos sonhos...",
|
||||
"Desempacotando coisas incriveis...",
|
||||
"Quase terminei de pensar em comecar... brincadeira...",
|
||||
@@ -3336,7 +3336,7 @@ export const ptBR: TranslationKeys = {
|
||||
gettingStarted: {
|
||||
heading: "Primeiros passos",
|
||||
description:
|
||||
"Selecione uma ferramenta na barra lateral ou busque uma. Envie uma imagem arrastando-a para a pagina ou clicando na area de envio. Ajuste as configuracoes e baixe seu resultado.",
|
||||
"Selecione uma ferramenta na barra lateral ou busque uma. Envie um arquivo arrastando-o para a pagina ou clicando na area de envio. Ajuste as configuracoes e baixe seu resultado.",
|
||||
},
|
||||
keyboardShortcuts: {
|
||||
heading: "Atalhos de teclado",
|
||||
@@ -3377,13 +3377,13 @@ export const ptBR: TranslationKeys = {
|
||||
analytics: {
|
||||
consentTitle: "Ajude a melhorar o SnapOtter",
|
||||
consentDescription:
|
||||
"Estatisticas de uso anonimas nos ajudam a corrigir bugs e criar as ferramentas que voce realmente precisa. Suas imagens e arquivos ficam no seu computador.",
|
||||
"Estatisticas de uso anonimas nos ajudam a corrigir bugs e criar as ferramentas que voce realmente precisa. Seus arquivos ficam no seu computador.",
|
||||
consentChangeable: "Voce pode desativar isso a qualquer momento nas Configuracoes.",
|
||||
acceptButton: "Claro, parece bom",
|
||||
declineButton: "Agora nao",
|
||||
settingsTitle: "Analitica do produto",
|
||||
settingsDescription: "Compartilhe dados de uso anonimos para ajudar a melhorar o SnapOtter.",
|
||||
settingsPrivacy: "Suas imagens nunca saem do seu computador.",
|
||||
settingsPrivacy: "Seus arquivos nunca saem do seu computador.",
|
||||
settingsDisabledByAdmin:
|
||||
"A analitica do produto foi desativada pelo administrador do servidor.",
|
||||
learnMore: "Saiba mais",
|
||||
|
||||
@@ -3020,7 +3020,7 @@ export const ru: TranslationKeys = {
|
||||
analytics: {
|
||||
heading: "Аналитика",
|
||||
description: "Отправка анонимных данных об использовании для улучшения SnapOtter.",
|
||||
privacyNote: "Ваши изображения никогда не покидают Ваш компьютер.",
|
||||
privacyNote: "Ваши файлы никогда не покидают Ваш компьютер.",
|
||||
disabledByAdmin: "Аналитика отключена администратором сервера.",
|
||||
enabledLabel: "Аналитика включена",
|
||||
disabledLabel: "Аналитика отключена",
|
||||
@@ -3028,7 +3028,7 @@ export const ru: TranslationKeys = {
|
||||
},
|
||||
aiFeatures: {
|
||||
title: "AI Features",
|
||||
description: "Manage AI model bundles for advanced image processing.",
|
||||
description: "Управление пакетами AI-моделей для расширенной обработки файлов.",
|
||||
installAll: "Install All",
|
||||
diskUsage: "Disk usage:",
|
||||
installed: "Installed",
|
||||
@@ -3049,7 +3049,7 @@ export const ru: TranslationKeys = {
|
||||
heading: "О программе",
|
||||
appName: "SnapOtter",
|
||||
appDescription:
|
||||
"Самостоятельно размещаемый набор инструментов для обработки изображений с приоритетом конфиденциальности. 70+ инструмента. Изменение размера, сжатие, конвертация, водяные знаки и автоматизация рабочих процессов без отправки данных в облако.",
|
||||
"Самостоятельно размещаемый набор инструментов для обработки файлов с приоритетом конфиденциальности. 157 инструментов. Конвертация, сжатие, редактирование, транскрипция, OCR и автоматизация рабочих процессов с изображениями, видео, аудио, документами и данными без отправки данных в облако.",
|
||||
versionLabel: "Версия:",
|
||||
linksHeading: "Ссылки",
|
||||
githubLink: "Репозиторий GitHub",
|
||||
@@ -3098,8 +3098,8 @@ export const ru: TranslationKeys = {
|
||||
passwordManagedByProvider: "Управление паролем осуществляется Вашим провайдером идентификации.",
|
||||
enterUsername: "Введите имя пользователя",
|
||||
enterPassword: "Введите пароль",
|
||||
heroTitle: "Ваши изображения. Остаются Вашими.",
|
||||
heroSubtitle: "Все инструменты для работы с изображениями.",
|
||||
heroTitle: "Ваши файлы. Остаются Вашими.",
|
||||
heroSubtitle: "Все инструменты, которые Вам нужны.",
|
||||
rotatingPhrases: [
|
||||
"Без регистрации. Без учётных записей.",
|
||||
"Никаких загрузок в облако. Никогда.",
|
||||
@@ -3108,7 +3108,7 @@ export const ru: TranslationKeys = {
|
||||
"Без ограничений. Без скрытых лимитов.",
|
||||
"Работает полностью офлайн.",
|
||||
"Пакетная обработка без ограничений.",
|
||||
"70+ инструмента для изображений.",
|
||||
"157 инструментов.",
|
||||
"16 AI-моделей. На Вашем оборудовании.",
|
||||
"Молниеносная скорость. На базе Sharp.",
|
||||
"Готов к изолированным сетям.",
|
||||
@@ -3120,7 +3120,7 @@ export const ru: TranslationKeys = {
|
||||
"Альтернатива облачным сервисам.",
|
||||
"Изменение размера, сжатие, конвертация. Локально.",
|
||||
"Бесплатный редактор. Без водяных знаков.",
|
||||
"Пакетная обработка изображений. Без лимитов.",
|
||||
"Пакетная обработка файлов. Без лимитов.",
|
||||
"Удаление фона офлайн.",
|
||||
"Замена Canva для собственного сервера.",
|
||||
"API-ключи не нужны.",
|
||||
@@ -3311,12 +3311,12 @@ export const ru: TranslationKeys = {
|
||||
"Интрига нарастает...",
|
||||
"Обучаем Ваш компьютер новым фокусам...",
|
||||
"Настраиваем Ваши суперспособности...",
|
||||
"Ваши фотографии потом скажут спасибо...",
|
||||
"Ваши файлы потом скажут спасибо...",
|
||||
"Загрузка... но с шиком...",
|
||||
"Самое время сходить за кофе...",
|
||||
"Рим тоже не за день построили...",
|
||||
"Тсс... гений за работой...",
|
||||
"Ваши фото уже завидуют тому, что будет...",
|
||||
"Ваши проекты уже завидуют тому, что будет...",
|
||||
"Собираем команду мечты...",
|
||||
"Распаковываем великолепие...",
|
||||
"Почти закончили думать о начале... шутим...",
|
||||
@@ -3335,7 +3335,7 @@ export const ru: TranslationKeys = {
|
||||
gettingStarted: {
|
||||
heading: "Начало работы",
|
||||
description:
|
||||
"Выберите инструмент из боковой панели или воспользуйтесь поиском. Загрузите изображение, перетащив его на страницу или нажав область загрузки. Настройте параметры и скачайте результат.",
|
||||
"Выберите инструмент из боковой панели или воспользуйтесь поиском. Загрузите файл, перетащив его на страницу или нажав область загрузки. Настройте параметры и скачайте результат.",
|
||||
},
|
||||
keyboardShortcuts: {
|
||||
heading: "Горячие клавиши",
|
||||
@@ -3376,13 +3376,13 @@ export const ru: TranslationKeys = {
|
||||
analytics: {
|
||||
consentTitle: "Помогите улучшить SnapOtter",
|
||||
consentDescription:
|
||||
"Анонимная статистика использования помогает нам исправлять ошибки и создавать нужные Вам инструменты. Ваши изображения и файлы остаются на Вашем компьютере.",
|
||||
"Анонимная статистика использования помогает нам исправлять ошибки и создавать нужные Вам инструменты. Ваши файлы остаются на Вашем компьютере.",
|
||||
consentChangeable: "Вы можете отключить это в любое время в Настройках.",
|
||||
acceptButton: "Конечно, звучит хорошо",
|
||||
declineButton: "Не сейчас",
|
||||
settingsTitle: "Аналитика",
|
||||
settingsDescription: "Отправка анонимных данных об использовании для улучшения SnapOtter.",
|
||||
settingsPrivacy: "Ваши изображения никогда не покидают Ваш компьютер.",
|
||||
settingsPrivacy: "Ваши файлы никогда не покидают Ваш компьютер.",
|
||||
settingsDisabledByAdmin: "Аналитика отключена администратором сервера.",
|
||||
learnMore: "Подробнее",
|
||||
},
|
||||
|
||||
@@ -3016,7 +3016,7 @@ export const sv: TranslationKeys = {
|
||||
analytics: {
|
||||
heading: "Produktanalys",
|
||||
description: "Dela anonym anvandningsdata for att forbaattra SnapOtter.",
|
||||
privacyNote: "Dina bilder lamnar aldrig din dator.",
|
||||
privacyNote: "Dina filer lamnar aldrig din dator.",
|
||||
disabledByAdmin: "Produktanalys har inaktiverats av serveradministratoren.",
|
||||
enabledLabel: "Analys aktiverad",
|
||||
disabledLabel: "Analys inaktiverad",
|
||||
@@ -3024,7 +3024,7 @@ export const sv: TranslationKeys = {
|
||||
},
|
||||
aiFeatures: {
|
||||
title: "AI Features",
|
||||
description: "Manage AI model bundles for advanced image processing.",
|
||||
description: "Hantera AI-modellpaket for avancerad filbehandling.",
|
||||
installAll: "Install All",
|
||||
diskUsage: "Disk usage:",
|
||||
installed: "Installed",
|
||||
@@ -3045,7 +3045,7 @@ export const sv: TranslationKeys = {
|
||||
heading: "Om",
|
||||
appName: "SnapOtter",
|
||||
appDescription:
|
||||
"En sjalvhostad, integritetsfokuserad bildbehandlingssvit med 70+ verktyg. Skala, komprimera, konvertera, vattenmarkera och automatisera dina bildarbetsfloden utan att skicka data till molnet.",
|
||||
"En sjalvhostad, integritetsfokuserad filbehandlingssvit med 157 verktyg. Konvertera, komprimera, redigera, transkribera, OCR, och automatisera bild-, video-, ljud-, dokument- och dataarbetsfloden utan att skicka data till molnet.",
|
||||
versionLabel: "Version:",
|
||||
linksHeading: "Lankar",
|
||||
githubLink: "GitHub-arkiv",
|
||||
@@ -3094,8 +3094,8 @@ export const sv: TranslationKeys = {
|
||||
passwordManagedByProvider: "Losenordsandringar hanteras av din identitetsleverantor.",
|
||||
enterUsername: "Ange anvandarnamn",
|
||||
enterPassword: "Ange ditt losenord",
|
||||
heroTitle: "Dina bilder. Forblir dina.",
|
||||
heroSubtitle: "Alla bildverktyg du behover.",
|
||||
heroTitle: "Dina filer. Forblir dina.",
|
||||
heroSubtitle: "Alla verktyg du behover.",
|
||||
rotatingPhrases: [
|
||||
"Ingen registrering. Inga konton.",
|
||||
"Inga uppladdningar till molnet. Aldrig.",
|
||||
@@ -3104,7 +3104,7 @@ export const sv: TranslationKeys = {
|
||||
"Inga granser. Inga dolda tak.",
|
||||
"Fungerar helt offline.",
|
||||
"Obegransad batchbearbetning.",
|
||||
"70+ bildverktyg.",
|
||||
"157 verktyg.",
|
||||
"16 AI-modeller. Din hardvara.",
|
||||
"Blixtsnabb. Byggd pa Sharp.",
|
||||
"Fungerar i slutna natverk.",
|
||||
@@ -3116,7 +3116,7 @@ export const sv: TranslationKeys = {
|
||||
"Det sjalvhostade alternativet.",
|
||||
"Skala, komprimera, konvertera. Lokalt.",
|
||||
"Gratis bildredigerare. Utan vattenstamplar.",
|
||||
"Massbearbetning av bilder. Obegransat.",
|
||||
"Massbearbetning av filer. Obegransat.",
|
||||
"Ta bort bakgrund offline.",
|
||||
"Det sjalvhostade Canva-alternativet.",
|
||||
"Inga API-nycklar behovs.",
|
||||
@@ -3306,12 +3306,12 @@ export const sv: TranslationKeys = {
|
||||
"Spanningen ar en del av upplevelsen...",
|
||||
"Lagar din dator nya knep...",
|
||||
"Dina superkrafter installeras...",
|
||||
"Dina bilder kommer tacka dig senare...",
|
||||
"Dina filer kommer tacka dig senare...",
|
||||
"Laddar... men med stil...",
|
||||
"Perfekt tillfalle for en fika...",
|
||||
"Rom byggdes inte pa en dag heller...",
|
||||
"Sssch... geni i arbete...",
|
||||
"Dina foton blir avundsjuka pa det som kommer...",
|
||||
"Dina projekt blir avundsjuka pa det som kommer...",
|
||||
"Dreamteamet slammas ihop...",
|
||||
"Fantastiskhet packas upp...",
|
||||
"Nastan klar att tanka pa att borja... skojar...",
|
||||
@@ -3330,7 +3330,7 @@ export const sv: TranslationKeys = {
|
||||
gettingStarted: {
|
||||
heading: "Kom igang",
|
||||
description:
|
||||
"Valj ett verktyg fran sidofaltet eller sok efter ett. Ladda upp en bild genom att dra den till sidan eller klicka pa uppladdningsomradet. Justera installningar och ladda ner ditt resultat.",
|
||||
"Valj ett verktyg fran sidofaltet eller sok efter ett. Ladda upp en fil genom att dra den till sidan eller klicka pa uppladdningsomradet. Justera installningar och ladda ner ditt resultat.",
|
||||
},
|
||||
keyboardShortcuts: {
|
||||
heading: "Kortkommandon",
|
||||
@@ -3371,13 +3371,13 @@ export const sv: TranslationKeys = {
|
||||
analytics: {
|
||||
consentTitle: "Hjalp till att forbaattra SnapOtter",
|
||||
consentDescription:
|
||||
"Anonym anvandningsstatistik hjalper oss fixa buggar och bygga verktygen du faktiskt behover. Dina bilder och filer stannar pa din dator.",
|
||||
"Anonym anvandningsstatistik hjalper oss fixa buggar och bygga verktygen du faktiskt behover. Dina filer stannar pa din dator.",
|
||||
consentChangeable: "Du kan stanga av detta nar som helst i Installningar.",
|
||||
acceptButton: "Visst, latar bra",
|
||||
declineButton: "Inte just nu",
|
||||
settingsTitle: "Produktanalys",
|
||||
settingsDescription: "Dela anonym anvandningsdata for att forbaattra SnapOtter.",
|
||||
settingsPrivacy: "Dina bilder lamnar aldrig din dator.",
|
||||
settingsPrivacy: "Dina filer lamnar aldrig din dator.",
|
||||
settingsDisabledByAdmin: "Produktanalys har inaktiverats av serveradministratoren.",
|
||||
learnMore: "Las mer",
|
||||
},
|
||||
|
||||
@@ -2994,7 +2994,7 @@ export const th: TranslationKeys = {
|
||||
analytics: {
|
||||
heading: "การวิเคราะห์ผลิตภัณฑ์",
|
||||
description: "แบ่งปันข้อมูลการใช้งานแบบไม่ระบุตัวตนเพื่อช่วยปรับปรุง SnapOtter",
|
||||
privacyNote: "ภาพของคุณไม่ออกจากเครื่องเด็ดขาด",
|
||||
privacyNote: "ไฟล์ของคุณไม่ออกจากเครื่องเด็ดขาด",
|
||||
disabledByAdmin: "ผู้ดูแลเซิร์ฟเวอร์ปิดการวิเคราะห์ผลิตภัณฑ์แล้ว",
|
||||
enabledLabel: "เปิดการวิเคราะห์",
|
||||
disabledLabel: "ปิดการวิเคราะห์",
|
||||
@@ -3002,7 +3002,7 @@ export const th: TranslationKeys = {
|
||||
},
|
||||
aiFeatures: {
|
||||
title: "AI Features",
|
||||
description: "Manage AI model bundles for advanced image processing.",
|
||||
description: "จัดการชุดโมเดล AI สำหรับการประมวลผลไฟล์ขั้นสูง",
|
||||
installAll: "Install All",
|
||||
diskUsage: "Disk usage:",
|
||||
installed: "Installed",
|
||||
@@ -3023,7 +3023,7 @@ export const th: TranslationKeys = {
|
||||
heading: "เกี่ยวกับ",
|
||||
appName: "SnapOtter",
|
||||
appDescription:
|
||||
"ชุดเครื่องมือประมวลผลภาพแบบโฮสต์เองที่เน้นความเป็นส่วนตัวพร้อม 70+ เครื่องมือ ปรับขนาด บีบอัด แปลง เพิ่มลายน้ำ และทำงานอัตโนมัติโดยไม่ต้องส่งข้อมูลไปคลาวด์",
|
||||
"ชุดเครื่องมือประมวลผลไฟล์แบบโฮสต์เองที่เน้นความเป็นส่วนตัวพร้อม 157 เครื่องมือ แปลง บีบอัด แก้ไข ถอดเสียง OCR และทำงานอัตโนมัติกับภาพ วิดีโอ เสียง เอกสาร และข้อมูลโดยไม่ต้องส่งข้อมูลไปคลาวด์",
|
||||
versionLabel: "เวอร์ชัน:",
|
||||
linksHeading: "ลิงก์",
|
||||
githubLink: "คลังเก็บโค้ด GitHub",
|
||||
@@ -3071,8 +3071,8 @@ export const th: TranslationKeys = {
|
||||
passwordManagedByProvider: "การเปลี่ยนรหัสผ่านจัดการโดยผู้ให้บริการยืนยันตัวตนของคุณ",
|
||||
enterUsername: "กรอกชื่อผู้ใช้",
|
||||
enterPassword: "กรอกรหัสผ่านของคุณ",
|
||||
heroTitle: "ภาพของคุณ เป็นของคุณ",
|
||||
heroSubtitle: "เครื่องมือจัดการภาพทุกอย่างที่คุณต้องการ",
|
||||
heroTitle: "ไฟล์ของคุณ เป็นของคุณ",
|
||||
heroSubtitle: "เครื่องมือทุกอย่างที่คุณต้องการ",
|
||||
rotatingPhrases: [
|
||||
"ไม่ต้องสมัครสมาชิก ไม่ต้องสร้างบัญชี",
|
||||
"ไม่อัปโหลดขึ้นคลาวด์ ตลอดไป",
|
||||
@@ -3081,7 +3081,7 @@ export const th: TranslationKeys = {
|
||||
"ไม่จำกัด ไม่มีเพดานซ่อน",
|
||||
"ใช้งานออฟไลน์ได้เต็มที่",
|
||||
"ประมวลผลเป็นชุดไม่จำกัด",
|
||||
"70+ เครื่องมือจัดการภาพ",
|
||||
"157 เครื่องมือ",
|
||||
"15 โมเดล AI บนฮาร์ดแวร์ของคุณ",
|
||||
"เร็วสายฟ้าแลบ สร้างบน Sharp",
|
||||
"พร้อมใช้ในเครือข่ายปิด",
|
||||
@@ -3093,7 +3093,7 @@ export const th: TranslationKeys = {
|
||||
"ทางเลือกโฮสต์เอง",
|
||||
"ปรับขนาด บีบอัด แปลง บนเครื่องของคุณ",
|
||||
"โปรแกรมแก้ไขภาพฟรี ไม่มีลายน้ำ",
|
||||
"ประมวลผลภาพเป็นชุด ไม่จำกัด",
|
||||
"ประมวลผลไฟล์เป็นชุด ไม่จำกัด",
|
||||
"ลบพื้นหลังแบบออฟไลน์",
|
||||
"ทางเลือก Canva แบบโฮสต์เอง",
|
||||
"ไม่ต้องใช้คีย์ API",
|
||||
@@ -3282,12 +3282,12 @@ export const th: TranslationKeys = {
|
||||
"ความระทึกเป็นส่วนหนึ่งของประสบการณ์...",
|
||||
"กำลังสอนคอมพิวเตอร์ท่าใหม่...",
|
||||
"กำลังเตรียมพลังพิเศษให้คุณ...",
|
||||
"ภาพของคุณจะขอบคุณทีหลัง...",
|
||||
"ไฟล์ของคุณจะขอบคุณทีหลัง...",
|
||||
"กำลังโหลด... แบบเก๋ๆ...",
|
||||
"ตอนนี้ชงกาแฟสักแก้วก็ดีนะ...",
|
||||
"กรุงโรมก็ไม่ได้สร้างเสร็จในวันเดียว...",
|
||||
"ชู่... อัจฉริยะกำลังทำงาน...",
|
||||
"กำลังทำให้ภาพอิจฉาสิ่งที่จะมาถึง...",
|
||||
"กำลังทำให้โปรเจกต์อิจฉาสิ่งที่จะมาถึง...",
|
||||
"กำลังรวมทีมในฝัน...",
|
||||
"กำลังแกะห่อความเจ๋ง...",
|
||||
"คิดจะเริ่มเกือบเสร็จแล้ว... ล้อเล่น...",
|
||||
@@ -3306,7 +3306,7 @@ export const th: TranslationKeys = {
|
||||
gettingStarted: {
|
||||
heading: "เริ่มต้นใช้งาน",
|
||||
description:
|
||||
"เลือกเครื่องมือจากแถบข้างหรือค้นหา อัปโหลดภาพโดยลากมาวางบนหน้าเว็บหรือคลิกพื้นที่อัปโหลด ปรับการตั้งค่าแล้วดาวน์โหลดผลลัพธ์",
|
||||
"เลือกเครื่องมือจากแถบข้างหรือค้นหา อัปโหลดไฟล์โดยลากมาวางบนหน้าเว็บหรือคลิกพื้นที่อัปโหลด ปรับการตั้งค่าแล้วดาวน์โหลดผลลัพธ์",
|
||||
},
|
||||
keyboardShortcuts: {
|
||||
heading: "ปุ่มลัด",
|
||||
@@ -3347,13 +3347,13 @@ export const th: TranslationKeys = {
|
||||
analytics: {
|
||||
consentTitle: "ช่วยปรับปรุง SnapOtter",
|
||||
consentDescription:
|
||||
"สถิติการใช้งานแบบไม่ระบุตัวตนช่วยให้เราแก้ไขข้อผิดพลาดและสร้างเครื่องมือที่คุณต้องการจริงๆ ภาพและไฟล์ของคุณอยู่บนเครื่องของคุณ",
|
||||
"สถิติการใช้งานแบบไม่ระบุตัวตนช่วยให้เราแก้ไขข้อผิดพลาดและสร้างเครื่องมือที่คุณต้องการจริงๆ ไฟล์ของคุณอยู่บนเครื่องของคุณ",
|
||||
consentChangeable: "คุณสามารถปิดได้ทุกเมื่อในการตั้งค่า",
|
||||
acceptButton: "ได้เลย ฟังดูดี",
|
||||
declineButton: "ไว้ทีหลัง",
|
||||
settingsTitle: "การวิเคราะห์ผลิตภัณฑ์",
|
||||
settingsDescription: "แบ่งปันข้อมูลการใช้งานแบบไม่ระบุตัวตนเพื่อช่วยปรับปรุง SnapOtter",
|
||||
settingsPrivacy: "ภาพของคุณไม่ออกจากเครื่องเด็ดขาด",
|
||||
settingsPrivacy: "ไฟล์ของคุณไม่ออกจากเครื่องเด็ดขาด",
|
||||
settingsDisabledByAdmin: "ผู้ดูแลเซิร์ฟเวอร์ปิดการวิเคราะห์ผลิตภัณฑ์แล้ว",
|
||||
learnMore: "เรียนรู้เพิ่มเติม",
|
||||
},
|
||||
|
||||
@@ -3024,7 +3024,7 @@ export const tr: TranslationKeys = {
|
||||
heading: "Ürün Analitiği",
|
||||
description:
|
||||
"SnapOtter'ı geliştirmeye yardımcı olmak için anonim kullanım verilerini paylaşın.",
|
||||
privacyNote: "Görüntüleriniz asla cihazınızdan ayrılmaz.",
|
||||
privacyNote: "Dosyalarınız asla ağınızdan ayrılmaz.",
|
||||
disabledByAdmin: "Ürün analitiği sunucu yöneticisi tarafından devre dışı bırakıldı.",
|
||||
enabledLabel: "Analitik etkin",
|
||||
disabledLabel: "Analitik devre dışı",
|
||||
@@ -3032,7 +3032,7 @@ export const tr: TranslationKeys = {
|
||||
},
|
||||
aiFeatures: {
|
||||
title: "AI Features",
|
||||
description: "Manage AI model bundles for advanced image processing.",
|
||||
description: "Gelişmiş dosya işleme için AI model paketlerini yönetin.",
|
||||
installAll: "Install All",
|
||||
diskUsage: "Disk usage:",
|
||||
installed: "Installed",
|
||||
@@ -3053,7 +3053,7 @@ export const tr: TranslationKeys = {
|
||||
heading: "Hakkında",
|
||||
appName: "SnapOtter",
|
||||
appDescription:
|
||||
"70+ araçla gizlilik odaklı, kendi sunucunuzda barındırılan bir görüntü işleme paketi. Buluta veri göndermeden boyutlandırma, sıkıştırma, dönüştürme, filigran ekleme ve görüntü iş akışlarınızı otomatikleştirme.",
|
||||
"157 araçla gizlilik odaklı, kendi sunucunuzda barındırılan bir dosya işleme paketi. Buluta veri göndermeden dönüştürme, sıkıştırma, düzenleme, transkripsiyon, OCR ve görüntü, video, ses, belge ve veri iş akışlarınızı otomatikleştirme.",
|
||||
versionLabel: "Sürüm:",
|
||||
linksHeading: "Bağlantılar",
|
||||
githubLink: "GitHub Deposu",
|
||||
@@ -3103,8 +3103,8 @@ export const tr: TranslationKeys = {
|
||||
"Parola değişiklikleri kimlik sağlayıcınız tarafından yönetilmektedir.",
|
||||
enterUsername: "Kullanıcı adını girin",
|
||||
enterPassword: "Parolanızı girin",
|
||||
heroTitle: "Görüntüleriniz. Sizde kalır.",
|
||||
heroSubtitle: "İhtiyacınız olan her görüntü aracı.",
|
||||
heroTitle: "Dosyalarınız. Sizde kalır.",
|
||||
heroSubtitle: "İhtiyacınız olan her araç.",
|
||||
rotatingPhrases: [
|
||||
"Kayıt yok. Hesap yok.",
|
||||
"Buluta yükleme yok. Asla.",
|
||||
@@ -3113,7 +3113,7 @@ export const tr: TranslationKeys = {
|
||||
"Limit yok. Gizli kota yok.",
|
||||
"Tamamen çevrimdışı çalışır.",
|
||||
"Sınırsız toplu işleme.",
|
||||
"70+ görüntü aracı.",
|
||||
"157 araç.",
|
||||
"16 AI modeli. Sizin donanımınız.",
|
||||
"Yıldırım hızında. Sharp ile geliştirildi.",
|
||||
"Hava boşluklu ağlar için hazır.",
|
||||
@@ -3125,7 +3125,7 @@ export const tr: TranslationKeys = {
|
||||
"Kendi sunucunuzda barındırılan alternatif.",
|
||||
"Boyutlandır, sıkıştır, dönüştür. Yerel olarak.",
|
||||
"Ücretsiz görüntü düzenleyici. Filigran yok.",
|
||||
"Toplu görüntü işleme. Sınırsız.",
|
||||
"Toplu dosya işleme. Sınırsız.",
|
||||
"Arka planı çevrimdışı kaldır.",
|
||||
"Kendi sunucunuzda barındırılan Canva alternatifi.",
|
||||
"API anahtarı gerekmez.",
|
||||
@@ -3316,12 +3316,12 @@ export const tr: TranslationKeys = {
|
||||
"Merak da deneyimin bir parçası...",
|
||||
"Bilgisayarınıza yeni numaralar öğretiyoruz...",
|
||||
"Süper güçleriniz hazırlanıyor...",
|
||||
"Fotoğraflarınız sonra size teşekkür edecek...",
|
||||
"Dosyalarınız sonra size teşekkür edecek...",
|
||||
"Yükleniyor... ama şık bir şekilde...",
|
||||
"Kahve molası için harika bir zaman...",
|
||||
"Roma da bir günde kurulmadı...",
|
||||
"Sessiz... dahi iş başında...",
|
||||
"Fotoğraflarınızı kıskandıracak şeyler hazırlanıyor...",
|
||||
"Projelerinizi kıskandıracak şeyler hazırlanıyor...",
|
||||
"Rüya takımı kuruluyor...",
|
||||
"Muhteşemlik paketten çıkarılıyor...",
|
||||
"Başlamayı düşünmeyi neredeyse bitirdik... şaka yapıyoruz...",
|
||||
@@ -3340,7 +3340,7 @@ export const tr: TranslationKeys = {
|
||||
gettingStarted: {
|
||||
heading: "Başlarken",
|
||||
description:
|
||||
"Kenar çubuğundan bir araç seçin veya arayın. Sayfaya sürükleyerek veya yükleme alanına tıklayarak bir görüntü yükleyin. Ayarları yapın ve sonucunuzu indirin.",
|
||||
"Kenar çubuğundan bir araç seçin veya arayın. Sayfaya sürükleyerek veya yükleme alanına tıklayarak bir dosya yükleyin. Ayarları yapın ve sonucunuzu indirin.",
|
||||
},
|
||||
keyboardShortcuts: {
|
||||
heading: "Klavye Kısayolları",
|
||||
@@ -3381,14 +3381,14 @@ export const tr: TranslationKeys = {
|
||||
analytics: {
|
||||
consentTitle: "SnapOtter'ı geliştirmeye yardım edin",
|
||||
consentDescription:
|
||||
"Anonim kullanım istatistikleri hataları düzeltmemize ve gerçekten ihtiyaç duyduğunuz araçları oluşturmamıza yardımcı olur. Görüntüleriniz ve dosyalarınız cihazınızda kalır.",
|
||||
"Anonim kullanım istatistikleri hataları düzeltmemize ve gerçekten ihtiyaç duyduğunuz araçları oluşturmamıza yardımcı olur. Dosyalarınız ağınızda kalır.",
|
||||
consentChangeable: "Bunu istediğiniz zaman Ayarlar'dan kapatabilirsiniz.",
|
||||
acceptButton: "Elbette, kulağa iyi geliyor",
|
||||
declineButton: "Şimdi değil",
|
||||
settingsTitle: "Ürün Analitiği",
|
||||
settingsDescription:
|
||||
"SnapOtter'ı geliştirmeye yardımcı olmak için anonim kullanım verilerini paylaşın.",
|
||||
settingsPrivacy: "Görüntüleriniz asla cihazınızdan ayrılmaz.",
|
||||
settingsPrivacy: "Dosyalarınız asla ağınızdan ayrılmaz.",
|
||||
settingsDisabledByAdmin: "Ürün analitiği sunucu yöneticisi tarafından devre dışı bırakıldı.",
|
||||
learnMore: "Daha fazla bilgi",
|
||||
},
|
||||
|
||||
@@ -3020,7 +3020,7 @@ export const uk: TranslationKeys = {
|
||||
analytics: {
|
||||
heading: "Аналітика",
|
||||
description: "Надсилання анонімних даних про використання для поліпшення SnapOtter.",
|
||||
privacyNote: "Ваші зображення ніколи не залишають Ваш комп'ютер.",
|
||||
privacyNote: "Ваші файли ніколи не залишають Вашу мережу.",
|
||||
disabledByAdmin: "Аналітику вимкнено адміністратором сервера.",
|
||||
enabledLabel: "Аналітику увімкнено",
|
||||
disabledLabel: "Аналітику вимкнено",
|
||||
@@ -3028,7 +3028,7 @@ export const uk: TranslationKeys = {
|
||||
},
|
||||
aiFeatures: {
|
||||
title: "AI Features",
|
||||
description: "Manage AI model bundles for advanced image processing.",
|
||||
description: "Керування пакетами AI-моделей для розширеної обробки файлів.",
|
||||
installAll: "Install All",
|
||||
diskUsage: "Disk usage:",
|
||||
installed: "Installed",
|
||||
@@ -3049,7 +3049,7 @@ export const uk: TranslationKeys = {
|
||||
heading: "Про програму",
|
||||
appName: "SnapOtter",
|
||||
appDescription:
|
||||
"Самостійно розміщуваний набір інструментів для обробки зображень з пріоритетом конфіденційності. 70+ інструменти. Зміна розміру, стиснення, конвертація, водяні знаки та автоматизація робочих процесів без надсилання даних у хмару.",
|
||||
"Самостійно розміщуваний набір інструментів для обробки файлів з пріоритетом конфіденційності, 157 інструментів. Конвертація, стиснення, редагування, транскрипція, OCR та автоматизація робочих процесів із зображеннями, відео, аудіо, документами та даними без надсилання даних у хмару.",
|
||||
versionLabel: "Версія:",
|
||||
linksHeading: "Посилання",
|
||||
githubLink: "Репозиторій GitHub",
|
||||
@@ -3099,8 +3099,8 @@ export const uk: TranslationKeys = {
|
||||
passwordManagedByProvider: "Керування паролем здійснюється Вашим постачальником ідентифікації.",
|
||||
enterUsername: "Введіть ім'я користувача",
|
||||
enterPassword: "Введіть пароль",
|
||||
heroTitle: "Ваші зображення. Залишаються Вашими.",
|
||||
heroSubtitle: "Усі інструменти для роботи із зображеннями.",
|
||||
heroTitle: "Ваші файли. Залишаються Вашими.",
|
||||
heroSubtitle: "Усі інструменти, які Вам потрібні.",
|
||||
rotatingPhrases: [
|
||||
"Без реєстрації. Без облікових записів.",
|
||||
"Жодних завантажень у хмару. Ніколи.",
|
||||
@@ -3109,7 +3109,7 @@ export const uk: TranslationKeys = {
|
||||
"Без обмежень. Без прихованих лімітів.",
|
||||
"Повністю працює офлайн.",
|
||||
"Пакетна обробка без обмежень.",
|
||||
"70+ інструменти для зображень.",
|
||||
"157 інструментів.",
|
||||
"16 AI-моделей. На Вашому обладнанні.",
|
||||
"Блискавична швидкість. На базі Sharp.",
|
||||
"Готовий до ізольованих мереж.",
|
||||
@@ -3121,7 +3121,7 @@ export const uk: TranslationKeys = {
|
||||
"Альтернатива хмарним сервісам.",
|
||||
"Зміна розміру, стиснення, конвертація. Локально.",
|
||||
"Безкоштовний редактор. Без водяних знаків.",
|
||||
"Пакетна обробка зображень. Без лімітів.",
|
||||
"Пакетна обробка файлів. Без лімітів.",
|
||||
"Видалення фону офлайн.",
|
||||
"Заміна Canva для власного сервера.",
|
||||
"API-ключі не потрібні.",
|
||||
@@ -3312,12 +3312,12 @@ export const uk: TranslationKeys = {
|
||||
"Інтрига наростає...",
|
||||
"Навчаємо Ваш комп'ютер нових фокусів...",
|
||||
"Налаштовуємо Ваші суперздібності...",
|
||||
"Ваші фотографії потім подякують...",
|
||||
"Ваші файли потім подякують...",
|
||||
"Завантаження... але зі стилем...",
|
||||
"Саме час для чашки кави...",
|
||||
"Київ теж не за один день збудували...",
|
||||
"Тихо... геній працює...",
|
||||
"Ваші фото вже заздрять тому, що буде...",
|
||||
"Ваші проєкти вже заздрять тому, що буде...",
|
||||
"Збираємо команду мрії...",
|
||||
"Розпаковуємо чудовість...",
|
||||
"Майже закінчили думати про початок... жартуємо...",
|
||||
@@ -3336,7 +3336,7 @@ export const uk: TranslationKeys = {
|
||||
gettingStarted: {
|
||||
heading: "Початок роботи",
|
||||
description:
|
||||
"Оберіть інструмент із бічної панелі або скористайтесь пошуком. Завантажте зображення, перетягнувши його на сторінку або натиснувши область завантаження. Налаштуйте параметри та завантажте результат.",
|
||||
"Оберіть інструмент із бічної панелі або скористайтесь пошуком. Завантажте файл, перетягнувши його на сторінку або натиснувши область завантаження. Налаштуйте параметри та завантажте результат.",
|
||||
},
|
||||
keyboardShortcuts: {
|
||||
heading: "Гарячі клавіші",
|
||||
@@ -3377,13 +3377,13 @@ export const uk: TranslationKeys = {
|
||||
analytics: {
|
||||
consentTitle: "Допоможіть поліпшити SnapOtter",
|
||||
consentDescription:
|
||||
"Анонімна статистика використання допомагає нам виправляти помилки та створювати потрібні Вам інструменти. Ваші зображення та файли залишаються на Вашому комп'ютері.",
|
||||
"Анонімна статистика використання допомагає нам виправляти помилки та створювати потрібні Вам інструменти. Ваші файли залишаються у Вашій мережі.",
|
||||
consentChangeable: "Ви можете вимкнути це будь-коли у Налаштуваннях.",
|
||||
acceptButton: "Звісно, добре",
|
||||
declineButton: "Не зараз",
|
||||
settingsTitle: "Аналітика",
|
||||
settingsDescription: "Надсилання анонімних даних про використання для поліпшення SnapOtter.",
|
||||
settingsPrivacy: "Ваші зображення ніколи не залишають Ваш комп'ютер.",
|
||||
settingsPrivacy: "Ваші файли ніколи не залишають Вашу мережу.",
|
||||
settingsDisabledByAdmin: "Аналітику вимкнено адміністратором сервера.",
|
||||
learnMore: "Дізнатися більше",
|
||||
},
|
||||
|
||||
@@ -3016,7 +3016,7 @@ export const vi: TranslationKeys = {
|
||||
analytics: {
|
||||
heading: "Phân tích sản phẩm",
|
||||
description: "Chia sẻ dữ liệu sử dụng ẩn danh để giúp cải thiện SnapOtter.",
|
||||
privacyNote: "Hình ảnh của bạn không bao giờ rời khỏi máy.",
|
||||
privacyNote: "Tệp của bạn không bao giờ rời khỏi mạng của bạn.",
|
||||
disabledByAdmin: "Phân tích sản phẩm đã bị vô hiệu hóa bởi quản trị viên máy chủ.",
|
||||
enabledLabel: "Đã bật phân tích",
|
||||
disabledLabel: "Đã tắt phân tích",
|
||||
@@ -3024,7 +3024,7 @@ export const vi: TranslationKeys = {
|
||||
},
|
||||
aiFeatures: {
|
||||
title: "AI Features",
|
||||
description: "Manage AI model bundles for advanced image processing.",
|
||||
description: "Quản lý các gói mô hình AI cho xử lý tệp nâng cao.",
|
||||
installAll: "Install All",
|
||||
diskUsage: "Disk usage:",
|
||||
installed: "Installed",
|
||||
@@ -3045,7 +3045,7 @@ export const vi: TranslationKeys = {
|
||||
heading: "Giới thiệu",
|
||||
appName: "SnapOtter",
|
||||
appDescription:
|
||||
"Bộ công cụ xử lý ảnh tự lưu trữ, ưu tiên quyền riêng tư với 70+ công cụ. Thay đổi kích thước, nén, chuyển đổi, thêm hình mờ và tự động hóa quy trình xử lý ảnh mà không cần gửi dữ liệu lên đám mây.",
|
||||
"Bộ công cụ xử lý tệp tự lưu trữ, ưu tiên quyền riêng tư với 157 công cụ. Chuyển đổi, nén, chỉnh sửa, phiên âm, OCR và tự động hóa quy trình xử lý ảnh, video, âm thanh, tài liệu và dữ liệu mà không cần gửi dữ liệu lên đám mây.",
|
||||
versionLabel: "Phiên bản:",
|
||||
linksHeading: "Liên kết",
|
||||
githubLink: "Kho mã nguồn GitHub",
|
||||
@@ -3094,8 +3094,8 @@ export const vi: TranslationKeys = {
|
||||
passwordManagedByProvider: "Việc đổi mật khẩu được quản lý bởi nhà cung cấp danh tính của bạn.",
|
||||
enterUsername: "Nhập tên đăng nhập",
|
||||
enterPassword: "Nhập mật khẩu của bạn",
|
||||
heroTitle: "Ảnh của bạn. Thuộc về bạn.",
|
||||
heroSubtitle: "Mọi công cụ xử lý ảnh bạn cần.",
|
||||
heroTitle: "Tệp của bạn. Thuộc về bạn.",
|
||||
heroSubtitle: "Mọi công cụ bạn cần.",
|
||||
rotatingPhrases: [
|
||||
"Không cần đăng ký. Không cần tài khoản.",
|
||||
"Không tải lên đám mây. Tuyệt đối không.",
|
||||
@@ -3104,7 +3104,7 @@ export const vi: TranslationKeys = {
|
||||
"Không giới hạn. Không ẩn giấu.",
|
||||
"Hoạt động hoàn toàn ngoại tuyến.",
|
||||
"Xử lý hàng loạt không giới hạn.",
|
||||
"70+ công cụ xử lý ảnh.",
|
||||
"157 công cụ.",
|
||||
"15 mô hình AI. Chạy trên phần cứng của bạn.",
|
||||
"Nhanh như chớp. Xây dựng trên Sharp.",
|
||||
"Sẵn sàng cho môi trường cách ly mạng.",
|
||||
@@ -3116,7 +3116,7 @@ export const vi: TranslationKeys = {
|
||||
"Giải pháp thay thế tự lưu trữ.",
|
||||
"Thay đổi kích thước, nén, chuyển đổi. Ngay tại máy.",
|
||||
"Trình chỉnh sửa ảnh miễn phí. Không hình mờ.",
|
||||
"Xử lý ảnh hàng loạt. Không giới hạn.",
|
||||
"Xử lý tệp hàng loạt. Không giới hạn.",
|
||||
"Xóa nền ngay trên máy.",
|
||||
"Thay thế Canva tự lưu trữ.",
|
||||
"Không cần khóa API.",
|
||||
@@ -3306,12 +3306,12 @@ export const vi: TranslationKeys = {
|
||||
"Sự hồi hộp cũng là một phần trải nghiệm...",
|
||||
"Đang dạy máy tính của bạn kỹ năng mới...",
|
||||
"Đang thiết lập siêu năng lực cho bạn...",
|
||||
"Ảnh của bạn sẽ cảm ơn bạn sau...",
|
||||
"Tệp của bạn sẽ cảm ơn bạn sau...",
|
||||
"Đang tải... nhưng kiểu sang chảnh...",
|
||||
"Lúc này pha cà phê uống cũng hay phết...",
|
||||
"Thành Rome cũng không xây trong một ngày...",
|
||||
"Suỵt... thiên tài đang làm việc...",
|
||||
"Đang khiến ảnh của bạn ghen tị với điều sắp tới...",
|
||||
"Đang khiến dự án của bạn ghen tị với điều sắp tới...",
|
||||
"Đang tập hợp đội ngũ trong mơ...",
|
||||
"Đang mở gói quà tuyệt vời...",
|
||||
"Sắp xong phần suy nghĩ... đùa thôi...",
|
||||
@@ -3330,7 +3330,7 @@ export const vi: TranslationKeys = {
|
||||
gettingStarted: {
|
||||
heading: "Bắt đầu",
|
||||
description:
|
||||
"Chọn một công cụ từ thanh bên hoặc tìm kiếm. Tải lên hình ảnh bằng cách kéo thả vào trang hoặc nhấp vào vùng tải lên. Điều chỉnh cài đặt và tải xuống kết quả.",
|
||||
"Chọn một công cụ từ thanh bên hoặc tìm kiếm. Tải lên tệp bằng cách kéo thả vào trang hoặc nhấp vào vùng tải lên. Điều chỉnh cài đặt và tải xuống kết quả.",
|
||||
},
|
||||
keyboardShortcuts: {
|
||||
heading: "Phím tắt",
|
||||
@@ -3371,13 +3371,13 @@ export const vi: TranslationKeys = {
|
||||
analytics: {
|
||||
consentTitle: "Giúp cải thiện SnapOtter",
|
||||
consentDescription:
|
||||
"Thống kê sử dụng ẩn danh giúp chúng tôi sửa lỗi và xây dựng các công cụ bạn thực sự cần. Hình ảnh và tệp của bạn luôn ở trên máy bạn.",
|
||||
"Thống kê sử dụng ẩn danh giúp chúng tôi sửa lỗi và xây dựng các công cụ bạn thực sự cần. Tệp của bạn luôn ở trên mạng của bạn.",
|
||||
consentChangeable: "Bạn có thể tắt bất cứ lúc nào trong Cài đặt.",
|
||||
acceptButton: "Được thôi, nghe hay đấy",
|
||||
declineButton: "Để sau",
|
||||
settingsTitle: "Phân tích sản phẩm",
|
||||
settingsDescription: "Chia sẻ dữ liệu sử dụng ẩn danh để giúp cải thiện SnapOtter.",
|
||||
settingsPrivacy: "Hình ảnh của bạn không bao giờ rời khỏi máy.",
|
||||
settingsPrivacy: "Tệp của bạn không bao giờ rời khỏi mạng của bạn.",
|
||||
settingsDisabledByAdmin: "Phân tích sản phẩm đã bị vô hiệu hóa bởi quản trị viên máy chủ.",
|
||||
learnMore: "Tìm hiểu thêm",
|
||||
},
|
||||
|
||||
@@ -2946,7 +2946,7 @@ export const zhCN: TranslationKeys = {
|
||||
analytics: {
|
||||
heading: "产品分析",
|
||||
description: "分享匿名使用数据,帮助改进 SnapOtter。",
|
||||
privacyNote: "您的图片永远不会离开您的机器。",
|
||||
privacyNote: "您的文件永远不会离开您的网络。",
|
||||
disabledByAdmin: "产品分析已被服务器管理员禁用。",
|
||||
enabledLabel: "分析已启用",
|
||||
disabledLabel: "分析已禁用",
|
||||
@@ -2954,7 +2954,7 @@ export const zhCN: TranslationKeys = {
|
||||
},
|
||||
aiFeatures: {
|
||||
title: "AI Features",
|
||||
description: "Manage AI model bundles for advanced image processing.",
|
||||
description: "管理用于高级文件处理的 AI 模型包。",
|
||||
installAll: "Install All",
|
||||
diskUsage: "Disk usage:",
|
||||
installed: "Installed",
|
||||
@@ -2975,7 +2975,7 @@ export const zhCN: TranslationKeys = {
|
||||
heading: "关于",
|
||||
appName: "SnapOtter",
|
||||
appDescription:
|
||||
"自托管、隐私优先的图片处理套件,包含 70+ 种工具。调整大小、压缩、转换、加水印,自动化您的图片工作流,无需将数据发送到云端。",
|
||||
"自托管、隐私优先的文件处理套件,包含 157 种工具。转换、压缩、编辑、转录、OCR,自动化图片、视频、音频、文档和数据工作流,无需将数据发送到云端。",
|
||||
versionLabel: "版本:",
|
||||
linksHeading: "链接",
|
||||
githubLink: "GitHub 仓库",
|
||||
@@ -3023,8 +3023,8 @@ export const zhCN: TranslationKeys = {
|
||||
passwordManagedByProvider: "密码修改由您的身份提供商管理。",
|
||||
enterUsername: "输入用户名",
|
||||
enterPassword: "输入密码",
|
||||
heroTitle: "您的图片,由您掌控。",
|
||||
heroSubtitle: "您需要的每一种图片工具。",
|
||||
heroTitle: "您的文件,由您掌控。",
|
||||
heroSubtitle: "您需要的每一种工具。",
|
||||
rotatingPhrases: [
|
||||
"无需注册,无需账号。",
|
||||
"永不上传到云端。",
|
||||
@@ -3033,7 +3033,7 @@ export const zhCN: TranslationKeys = {
|
||||
"无限制,无隐藏上限。",
|
||||
"完全离线可用。",
|
||||
"无限批量处理。",
|
||||
"70+ 种图片工具。",
|
||||
"157 种工具。",
|
||||
"15 个 AI 模型,在你自己的设备上运行。",
|
||||
"基于 Sharp 构建,闪电般快速。",
|
||||
"支持内网隔离部署。",
|
||||
@@ -3045,7 +3045,7 @@ export const zhCN: TranslationKeys = {
|
||||
"自托管的替代方案。",
|
||||
"调整大小、压缩、转换,全部在本地完成。",
|
||||
"免费图片编辑器,无水印。",
|
||||
"批量图片处理,无限制。",
|
||||
"批量文件处理,无限制。",
|
||||
"离线移除背景。",
|
||||
"自托管的 Canva 替代品。",
|
||||
"无需 API 密钥。",
|
||||
@@ -3233,12 +3233,12 @@ export const zhCN: TranslationKeys = {
|
||||
"悬念也是体验的一部分...",
|
||||
"正在教你的电脑学新本事...",
|
||||
"正在为你配置超能力...",
|
||||
"你的图片以后会感谢你的...",
|
||||
"你的文件以后会感谢你的...",
|
||||
"加载中... 但要加点仪式感...",
|
||||
"现在正适合去泡杯咖啡...",
|
||||
"罗马也不是一天建成的...",
|
||||
"嘘... 天才正在工作...",
|
||||
"让你的照片提前嫉妒一下...",
|
||||
"让你的项目提前嫉妒一下...",
|
||||
"正在集结梦之队...",
|
||||
"正在拆箱精彩内容...",
|
||||
"差不多要开始想要不要开始了... 开玩笑的...",
|
||||
@@ -3256,7 +3256,7 @@ export const zhCN: TranslationKeys = {
|
||||
heading: "帮助",
|
||||
gettingStarted: {
|
||||
heading: "快速入门",
|
||||
description: "从侧边栏选择工具或搜索。将图片拖到页面上或点击上传区域。调整设置后下载结果。",
|
||||
description: "从侧边栏选择工具或搜索。将文件拖到页面上或点击上传区域。调整设置后下载结果。",
|
||||
},
|
||||
keyboardShortcuts: {
|
||||
heading: "键盘快捷键",
|
||||
@@ -3297,13 +3297,13 @@ export const zhCN: TranslationKeys = {
|
||||
analytics: {
|
||||
consentTitle: "帮助改进 SnapOtter",
|
||||
consentDescription:
|
||||
"匿名使用统计帮助我们修复问题并构建您真正需要的工具。您的图片和文件始终留在您的设备上。",
|
||||
"匿名使用统计帮助我们修复问题并构建您真正需要的工具。您的文件始终留在您的网络中。",
|
||||
consentChangeable: "您可以随时在设置中关闭。",
|
||||
acceptButton: "好的,没问题",
|
||||
declineButton: "暂时不了",
|
||||
settingsTitle: "产品分析",
|
||||
settingsDescription: "分享匿名使用数据,帮助改进 SnapOtter。",
|
||||
settingsPrivacy: "您的图片永远不会离开您的机器。",
|
||||
settingsPrivacy: "您的文件永远不会离开您的网络。",
|
||||
settingsDisabledByAdmin: "产品分析已被服务器管理员禁用。",
|
||||
learnMore: "了解更多",
|
||||
},
|
||||
|
||||
@@ -2944,7 +2944,7 @@ export const zhTW: TranslationKeys = {
|
||||
analytics: {
|
||||
heading: "產品分析",
|
||||
description: "分享匿名使用資料以協助改進SnapOtter。",
|
||||
privacyNote: "您的影像永遠不會離開您的裝置。",
|
||||
privacyNote: "您的檔案永遠不會離開您的網路。",
|
||||
disabledByAdmin: "產品分析已被伺服器管理員停用。",
|
||||
enabledLabel: "分析已啟用",
|
||||
disabledLabel: "分析已停用",
|
||||
@@ -2952,7 +2952,7 @@ export const zhTW: TranslationKeys = {
|
||||
},
|
||||
aiFeatures: {
|
||||
title: "AI Features",
|
||||
description: "Manage AI model bundles for advanced image processing.",
|
||||
description: "管理用於進階檔案處理的AI模型套件。",
|
||||
installAll: "Install All",
|
||||
diskUsage: "Disk usage:",
|
||||
installed: "Installed",
|
||||
@@ -2973,7 +2973,7 @@ export const zhTW: TranslationKeys = {
|
||||
heading: "關於",
|
||||
appName: "SnapOtter",
|
||||
appDescription:
|
||||
"自架式、隱私優先的影像處理套件,內含70+個工具。調整大小、壓縮、轉檔、加入浮水印,自動化影像工作流程,無需將資料傳送到雲端。",
|
||||
"自架式、隱私優先的檔案處理套件,內含157個工具。轉檔、壓縮、編輯、轉錄、OCR,自動化影像、影片、音訊、文件和資料工作流程,無需將資料傳送到雲端。",
|
||||
versionLabel: "版本:",
|
||||
linksHeading: "連結",
|
||||
githubLink: "GitHub儲存庫",
|
||||
@@ -3021,8 +3021,8 @@ export const zhTW: TranslationKeys = {
|
||||
passwordManagedByProvider: "密碼由您的身分提供者管理。",
|
||||
enterUsername: "輸入使用者名稱",
|
||||
enterPassword: "輸入密碼",
|
||||
heroTitle: "你的影像,由你掌控。",
|
||||
heroSubtitle: "你需要的每一個影像工具。",
|
||||
heroTitle: "你的檔案,由你掌控。",
|
||||
heroSubtitle: "你需要的每一個工具。",
|
||||
rotatingPhrases: [
|
||||
"無需註冊,無需帳號。",
|
||||
"絕不上傳到雲端。",
|
||||
@@ -3031,7 +3031,7 @@ export const zhTW: TranslationKeys = {
|
||||
"無限制,無隱藏上限。",
|
||||
"完全離線可用。",
|
||||
"無限批次處理。",
|
||||
"70+個影像工具。",
|
||||
"157個工具。",
|
||||
"15個AI模型,在你的硬體上執行。",
|
||||
"極速處理,基於Sharp打造。",
|
||||
"支援內網部署。",
|
||||
@@ -3043,7 +3043,7 @@ export const zhTW: TranslationKeys = {
|
||||
"自架式的最佳選擇。",
|
||||
"調整、壓縮、轉檔,全在本機。",
|
||||
"免費影像編輯器,無浮水印。",
|
||||
"批次影像處理,無限量。",
|
||||
"批次檔案處理,無限量。",
|
||||
"離線移除背景。",
|
||||
"自架式的Canva替代方案。",
|
||||
"無需API金鑰。",
|
||||
@@ -3231,12 +3231,12 @@ export const zhTW: TranslationKeys = {
|
||||
"懸念也是體驗的一部分...",
|
||||
"正在教你的電腦新把戲...",
|
||||
"正在幫你設定超能力...",
|
||||
"你的影像以後會謝你...",
|
||||
"你的檔案以後會謝你...",
|
||||
"載入中...但要有格調...",
|
||||
"現在是泡杯茶的好時機...",
|
||||
"羅馬也不是一天造出來的...",
|
||||
"噓...天才在工作中...",
|
||||
"你的照片正在期待接下來的效果...",
|
||||
"你的專案正在期待接下來的效果...",
|
||||
"正在組建夢幻團隊...",
|
||||
"正在拆封好東西...",
|
||||
"快想好要不要開始了...開個玩笑啦...",
|
||||
@@ -3255,7 +3255,7 @@ export const zhTW: TranslationKeys = {
|
||||
gettingStarted: {
|
||||
heading: "快速入門",
|
||||
description:
|
||||
"從側邊欄選擇一個工具或搜尋工具。將影像拖放到頁面上或點擊上傳區域來上傳影像。調整設定後下載結果。",
|
||||
"從側邊欄選擇一個工具或搜尋工具。將檔案拖放到頁面上或點擊上傳區域來上傳檔案。調整設定後下載結果。",
|
||||
},
|
||||
keyboardShortcuts: {
|
||||
heading: "鍵盤快速鍵",
|
||||
@@ -3296,13 +3296,13 @@ export const zhTW: TranslationKeys = {
|
||||
analytics: {
|
||||
consentTitle: "協助改進SnapOtter",
|
||||
consentDescription:
|
||||
"匿名使用資料協助我們修復問題並開發你真正需要的工具。你的影像和檔案始終留在你的裝置上。",
|
||||
"匿名使用資料協助我們修復問題並開發你真正需要的工具。你的檔案始終留在你的網路中。",
|
||||
consentChangeable: "你可以隨時在設定中關閉。",
|
||||
acceptButton: "好的,沒問題",
|
||||
declineButton: "暫時不用",
|
||||
settingsTitle: "產品分析",
|
||||
settingsDescription: "分享匿名使用資料以協助改進SnapOtter。",
|
||||
settingsPrivacy: "您的影像永遠不會離開您的裝置。",
|
||||
settingsPrivacy: "您的檔案永遠不會離開您的網路。",
|
||||
settingsDisabledByAdmin: "產品分析已被伺服器管理員停用。",
|
||||
learnMore: "了解更多",
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user