mirror of
https://github.com/iib0011/omni-tools.git
synced 2025-11-05 08:24:56 +05:30
Merge branch 'iib0011:main' into feat/aac-to-mp3
This commit is contained in:
commit
0888885e96
107 changed files with 3073 additions and 135 deletions
|
|
@ -11,9 +11,11 @@ RUN npm run build
|
|||
FROM nginx:alpine
|
||||
|
||||
COPY --from=build /app/dist /usr/share/nginx/html
|
||||
|
||||
RUN sed -i 's/application\/javascript.*js;/application\/javascript js mjs;/' /etc/nginx/mime.types
|
||||
|
||||
RUN sed -i 's|index index.html index.htm;|index index.html index.htm;\n try_files $uri $uri/ /index.html;|' /etc/nginx/conf.d/default.conf
|
||||
|
||||
# Expose port 80
|
||||
EXPOSE 80
|
||||
|
||||
CMD ["nginx", "-g", "daemon off;"]
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
"typecheck": "tsc --project tsconfig.json --noEmit",
|
||||
"prepare": "husky install",
|
||||
"i18n:pull": "locize download --project-id e7156a3e-66fb-4035-a0f0-cebf1c63a3ba --path ./public/locales",
|
||||
"i18n:sync": "locize sync --project-id e7156a3e-66fb-4035-a0f0-cebf1c63a3ba --path ./public/locales --update-values true --reference-language-only false"
|
||||
"i18n:sync": "locize sync --project-id e7156a3e-66fb-4035-a0f0-cebf1c63a3ba --path ./public/locales --update-values true --reference-language-only false -compare-modification-time true"
|
||||
},
|
||||
"dependencies": {
|
||||
"@emotion/react": "^11.11.4",
|
||||
|
|
|
|||
|
|
@ -29,14 +29,33 @@
|
|||
},
|
||||
"mergeAudio": {
|
||||
"description": "Kombinieren Sie mehrere Audiodateien zu einer einzigen Audiodatei, indem Sie sie der Reihe nach aneinanderreihen.",
|
||||
"inputTitle": "Audiodateien eingeben",
|
||||
"longDescription": "Mit diesem Tool können Sie mehrere Audiodateien in der Reihenfolge des Hochladens zu einer einzigen Datei zusammenfügen. Ideal zum Kombinieren von Podcast-Segmenten, Musiktiteln oder anderen Audiodateien. Unterstützt verschiedene Audioformate, darunter MP3, AAC und WAV.",
|
||||
"mergingAudio": "Audio zusammenführen",
|
||||
"outputFormat": "Ausgabeformat",
|
||||
"resultTitle": "Zusammengeführtes Audio",
|
||||
"shortDescription": "Mehrere Audiodateien zu einer zusammenführen (MP3, AAC, WAV).",
|
||||
"title": "Audio zusammenführen"
|
||||
"title": "Audio zusammenführen",
|
||||
"toolInfo": {
|
||||
"title": "Was ist {{title}}?"
|
||||
}
|
||||
},
|
||||
"trim": {
|
||||
"description": "Schneiden und trimmen Sie Audiodateien, um bestimmte Segmente durch Angabe von Start- und Endzeiten zu extrahieren.",
|
||||
"endTime": "Endzeit",
|
||||
"endTimeDescription": "Endzeit im Format HH:MM:SS (z. B. 00:01:30)",
|
||||
"inputTitle": "Audioeingang",
|
||||
"longDescription": "Mit diesem Tool können Sie Audiodateien durch Festlegen von Start- und Endzeiten kürzen. Sie können bestimmte Abschnitte aus längeren Audiodateien extrahieren, unerwünschte Teile entfernen oder kürzere Clips erstellen. Unterstützt verschiedene Audioformate, darunter MP3, AAC und WAV. Ideal für Podcast-Bearbeitung, Musikproduktion und alle anderen Audiobearbeitungsaufgaben.",
|
||||
"outputFormat": "Ausgabeformat",
|
||||
"resultTitle": "Getrimmtes Audio",
|
||||
"shortDescription": "Schneiden Sie Audiodateien, um bestimmte Zeitsegmente zu extrahieren (MP3, AAC, WAV).",
|
||||
"title": "Audio trimmen"
|
||||
"startTime": "Startzeit",
|
||||
"startTimeDescription": "Startzeit im Format HH:MM:SS (z. B. 00:00:30)",
|
||||
"timeSettings": "Zeiteinstellungen",
|
||||
"title": "Audio trimmen",
|
||||
"toolInfo": {
|
||||
"title": "Was ist {{title}}?"
|
||||
},
|
||||
"trimmingAudio": "Audio trimmen"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,15 +17,21 @@
|
|||
"description": "Konvertieren Sie CSV-Dateien in das JSON-Format mit anpassbaren Optionen für Trennzeichen, Anführungszeichen und Ausgabeformatierung. Unterstützt werden Header, Kommentare und dynamische Typkonvertierung.",
|
||||
"dynamicTypes": "Dynamische Typen",
|
||||
"dynamicTypesDescription": "Automatische Konvertierung von Zahlen und Booleschen Werten",
|
||||
"error": "Fehler",
|
||||
"errorParsing": "Fehler beim Parsen der CSV-Datei: {{error}}",
|
||||
"fieldQuote": "Feld Zitat (z. B. \")",
|
||||
"inputCsvFormat": "Eingabe-CSV-Format",
|
||||
"inputTitle": "Eingabe-CSV",
|
||||
"invalidCsvFormat": "Ungültiges CSV-Format",
|
||||
"resultTitle": "JSON-Ausgabe",
|
||||
"shortDescription": "Konvertieren Sie CSV-Daten in das JSON-Format.",
|
||||
"skipEmptyLines": "Leere Zeilen überspringen",
|
||||
"skipEmptyLinesDescription": "Leere Zeilen in der CSV-Eingabe ignorieren",
|
||||
"title": "Konvertieren Sie CSV in JSON",
|
||||
"toolInfo": {
|
||||
"description": "Dieses Tool konvertiert CSV-Dateien (Comma Separated Values) in JSON-Datenstrukturen (JavaScript Object Notation). Es unterstützt verschiedene CSV-Formate mit anpassbaren Trennzeichen, Anführungszeichen und Kommentarsymbolen. Der Konverter kann die erste Zeile als Überschrift behandeln, Leerzeilen überspringen und Datentypen wie Zahlen und Boolesche Werte automatisch erkennen. Das resultierende JSON kann für Datenmigration, Backups oder als Eingabe für andere Anwendungen verwendet werden.",
|
||||
"title": "Was ist ein CSV-zu-JSON-Konverter?"
|
||||
},
|
||||
"useHeaders": "Verwenden Sie Überschriften",
|
||||
"useHeadersDescription": "Behandeln Sie die erste Zeile als Spaltenüberschrift"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -10,8 +10,15 @@
|
|||
"title": "Bilddeckkraft ändern"
|
||||
},
|
||||
"compress": {
|
||||
"compressedSize": "Komprimierte Größe",
|
||||
"compressionOptions": "Komprimierungsoptionen",
|
||||
"description": "Reduzieren Sie die Bilddateigröße, ohne die Qualität zu beeinträchtigen.",
|
||||
"failedToCompress": "Das Komprimieren des Bilds ist fehlgeschlagen. Bitte versuchen Sie es erneut.",
|
||||
"fileSizes": "Dateigrößen",
|
||||
"inputTitle": "Eingabebild",
|
||||
"maxFileSizeDescription": "Maximale Dateigröße in Megabyte",
|
||||
"originalSize": "Originalgröße",
|
||||
"qualityDescription": "Bildqualität in Prozent (niedriger bedeutet kleinere Dateigröße)",
|
||||
"resultTitle": "Komprimiertes Bild",
|
||||
"shortDescription": "Komprimieren Sie Bilder, um die Dateigröße zu reduzieren und gleichzeitig eine angemessene Qualität beizubehalten.",
|
||||
"title": "Bild komprimieren"
|
||||
|
|
|
|||
|
|
@ -1,4 +1,9 @@
|
|||
{
|
||||
"comparison": {
|
||||
"description": "Vergleichen Sie zwei JSON-Objekte, um Unterschiede in Struktur und Werten zu erkennen.",
|
||||
"shortDescription": "Unterschiede zwischen zwei JSON-Objekten finden",
|
||||
"title": "JSON vergleichen"
|
||||
},
|
||||
"escapeJson": {
|
||||
"description": "Escapen Sie Sonderzeichen in JSON-Strings. Konvertieren Sie JSON-Daten in ein korrekt maskiertes Format für eine sichere Übertragung oder Speicherung.",
|
||||
"shortDescription": "Escape-Sonderzeichen in JSON",
|
||||
|
|
|
|||
|
|
@ -5,6 +5,15 @@
|
|||
"copyDescription": "Anzahl der Kopien (kann Bruchteile sein)",
|
||||
"description": "Das weltweit einfachste browserbasierte Dienstprogramm zum Duplizieren von Listeneinträgen. Geben Sie Ihre Liste ein und legen Sie die Duplizierungskriterien fest, um Kopien von Einträgen zu erstellen. Ideal für Datenerweiterungen, Tests oder die Erstellung wiederkehrender Muster.",
|
||||
"duplicationOptions": "Duplizierungsoptionen",
|
||||
"error": "Fehler",
|
||||
"example1Description": "Dieses Beispiel zeigt, wie eine Liste von Wörtern dupliziert wird.",
|
||||
"example1Title": "Einfache Vervielfältigung",
|
||||
"example2Description": "Dieses Beispiel zeigt, wie eine Liste in umgekehrter Reihenfolge dupliziert wird.",
|
||||
"example2Title": "Rückwärtsduplizierung",
|
||||
"example3Description": "Dieses Beispiel zeigt, wie Elemente miteinander verwoben werden, anstatt sie zu verketten.",
|
||||
"example3Title": "Verweben von Gegenständen",
|
||||
"example4Description": "Dieses Beispiel zeigt, wie eine Liste mit einer Bruchzahl von Kopien dupliziert wird.",
|
||||
"example4Title": "Bruchduplizierung",
|
||||
"examples": {
|
||||
"fractional": {
|
||||
"description": "Dieses Beispiel zeigt, wie eine Liste mit einer Bruchzahl von Kopien dupliziert wird.",
|
||||
|
|
@ -37,12 +46,53 @@
|
|||
"toolInfo": {
|
||||
"description": "Mit diesem Tool können Sie Elemente einer Liste duplizieren. Sie können die Anzahl der Kopien (einschließlich Bruchzahlen) festlegen, steuern, ob Elemente verknüpft oder verwoben werden, und sogar die Duplikate umkehren. Es ist nützlich, um wiederkehrende Muster zu erstellen, Testdaten zu generieren oder Listen mit vorhersehbarem Inhalt zu erweitern.",
|
||||
"title": "Listenduplizierung"
|
||||
},
|
||||
"unknownError": "Ein unbekannter Fehler ist aufgetreten",
|
||||
"validation": {
|
||||
"copyMustBeNumber": "Die Anzahl der Kopien muss eine Zahl sein",
|
||||
"copyMustBePositive": "Die Anzahl der Kopien muss positiv sein",
|
||||
"copyRequired": "Anzahl der Kopien ist erforderlich",
|
||||
"joinSeparatorRequired": "Der Join-Separator ist erforderlich",
|
||||
"separatorRequired": "Das Trennzeichen ist erforderlich"
|
||||
}
|
||||
},
|
||||
"findMostPopular": {
|
||||
"description": "Das weltweit einfachste browserbasierte Dienstprogramm zum Auffinden der beliebtesten Elemente in einer Liste. Geben Sie Ihre Liste ein und erhalten Sie sofort die am häufigsten vorkommenden Elemente. Ideal für Datenanalysen, Trenderkennung oder die Suche nach gemeinsamen Elementen.",
|
||||
"displayFormatDescription": "Wie werden die beliebtesten Listenelemente angezeigt?",
|
||||
"displayOptions": {
|
||||
"count": "Anzahl der Elemente anzeigen",
|
||||
"percentage": "Artikelprozentsatz anzeigen",
|
||||
"total": "Artikelsumme anzeigen"
|
||||
},
|
||||
"extractListItems": "Wie extrahiere ich Listenelemente?",
|
||||
"ignoreItemCase": "Groß-/Kleinschreibung ignorieren",
|
||||
"ignoreItemCaseDescription": "Vergleichen Sie alle Listenelemente in Kleinbuchstaben.",
|
||||
"inputTitle": "Eingabeliste",
|
||||
"itemComparison": "Artikelvergleich",
|
||||
"outputFormat": "Ausgabeformat für Top-Elemente",
|
||||
"removeEmptyItems": "Leere Elemente entfernen",
|
||||
"removeEmptyItemsDescription": "Leere Elemente beim Vergleich ignorieren.",
|
||||
"resultTitle": "Die beliebtesten Artikel",
|
||||
"shortDescription": "Am häufigsten vorkommende Elemente finden",
|
||||
"title": "Finden Sie die beliebtesten"
|
||||
"sortOptions": {
|
||||
"alphabetic": "Alphabetisch sortieren",
|
||||
"count": "Nach Anzahl sortieren"
|
||||
},
|
||||
"sortingMethodDescription": "Wählen Sie eine Sortiermethode aus.",
|
||||
"splitOperators": {
|
||||
"regex": {
|
||||
"description": "Begrenzen Sie die Elemente der Eingabeliste mit einem regulären Ausdruck.",
|
||||
"title": "Verwenden Sie einen regulären Ausdruck zum Aufteilen"
|
||||
},
|
||||
"symbol": {
|
||||
"description": "Begrenzen Sie die Elemente der Eingabeliste durch ein Zeichen.",
|
||||
"title": "Verwenden Sie ein Symbol zum Teilen"
|
||||
}
|
||||
},
|
||||
"splitSeparatorDescription": "Legen Sie ein Trennsymbol oder einen regulären Ausdruck fest.",
|
||||
"title": "Finden Sie die beliebtesten",
|
||||
"trimItems": "Top-Listenelemente kürzen",
|
||||
"trimItemsDescription": "Entfernen Sie führende und nachfolgende Leerzeichen, bevor Sie Elemente vergleichen"
|
||||
},
|
||||
"findUnique": {
|
||||
"caseSensitiveItems": "Groß- und Kleinschreibung beachten",
|
||||
|
|
|
|||
|
|
@ -37,6 +37,101 @@
|
|||
"shortDescription": "Berechnen Sie Spannung, Strom oder Widerstand in Stromkreisen mit dem Ohmschen Gesetz",
|
||||
"title": "Ohmsches Gesetz"
|
||||
},
|
||||
"randomNumberGenerator": {
|
||||
"description": "Generieren Sie Zufallszahlen innerhalb eines angegebenen Bereichs mit anpassbaren Optionen.",
|
||||
"error": {
|
||||
"generationFailed": "Zufallszahlen konnten nicht generiert werden. Bitte überprüfen Sie Ihre Eingabeparameter."
|
||||
},
|
||||
"info": {
|
||||
"description": "Ein Zufallszahlengenerator erzeugt unvorhersehbare Zahlen innerhalb eines festgelegten Bereichs. Dieses Tool verwendet kryptografisch sichere Zufallszahlengenerierung, um wirklich zufällige Ergebnisse zu gewährleisten. Nützlich für Simulationen, Spiele, statistische Stichproben und Testszenarien.",
|
||||
"title": "Was ist ein Zufallszahlengenerator?"
|
||||
},
|
||||
"longDescription": "Generieren Sie Zufallszahlen innerhalb eines festgelegten Bereichs mit Optionen für Ganzzahlen oder Dezimalzahlen, erlauben oder verhindern Sie Duplikate und sortieren Sie die Ergebnisse. Ideal für Simulationen, Tests, Spiele und statistische Analysen.",
|
||||
"options": {
|
||||
"generation": {
|
||||
"allowDecimals": {
|
||||
"description": "Generieren Sie Dezimalzahlen anstelle von Ganzzahlen",
|
||||
"title": "Dezimalzahlen zulassen"
|
||||
},
|
||||
"allowDuplicates": {
|
||||
"description": "Erlauben Sie, dass dieselbe Nummer mehrmals erscheint",
|
||||
"title": "Duplikate zulassen"
|
||||
},
|
||||
"countDescription": "Anzahl der zu generierenden Zufallszahlen (1-10.000)",
|
||||
"sortResults": {
|
||||
"description": "Sortieren Sie die generierten Zahlen in aufsteigender Reihenfolge",
|
||||
"title": "Ergebnisse sortieren"
|
||||
},
|
||||
"title": "Generierungsoptionen"
|
||||
},
|
||||
"output": {
|
||||
"separatorDescription": "Zeichen zum Trennen der generierten Zahlen",
|
||||
"title": "Ausgabeeinstellungen"
|
||||
},
|
||||
"range": {
|
||||
"maxDescription": "Maximalwert (einschließlich)",
|
||||
"minDescription": "Mindestwert (einschließlich)",
|
||||
"title": "Bereichseinstellungen"
|
||||
}
|
||||
},
|
||||
"result": {
|
||||
"count": "Zählen",
|
||||
"hasDuplicates": "Enthält Duplikate",
|
||||
"isSorted": "Sortiert",
|
||||
"range": "Reichweite",
|
||||
"title": "Generierte Zufallszahlen"
|
||||
},
|
||||
"shortDescription": "Generieren Sie Zufallszahlen in benutzerdefinierten Bereichen",
|
||||
"title": "Zufallszahlengenerator"
|
||||
},
|
||||
"randomPortGenerator": {
|
||||
"description": "Generieren Sie zufällige Netzwerkports innerhalb angegebener Bereiche mit anpassbaren Optionen.",
|
||||
"error": {
|
||||
"generationFailed": "Fehler beim Generieren zufälliger Ports. Bitte überprüfen Sie Ihre Eingabeparameter."
|
||||
},
|
||||
"info": {
|
||||
"description": "Ein Zufallsgenerator für Ports erstellt unvorhersehbare Netzwerk-Portnummern innerhalb festgelegter Bereiche. Dieses Tool folgt den IANA-Portnummernstandards und ermöglicht die Identifizierung gängiger Dienste. Nützlich für Entwicklung, Tests, Netzwerkkonfiguration und zur Vermeidung von Portkonflikten.",
|
||||
"title": "Was ist ein Zufallsgenerator?"
|
||||
},
|
||||
"longDescription": "Generiert zufällige Netzwerkports innerhalb festgelegter Bereiche (bekannt, registriert, dynamisch oder benutzerdefiniert). Ideal für Entwicklung, Tests und Netzwerkkonfiguration. Inklusive Port-Service-Identifikation für gängige Ports.",
|
||||
"options": {
|
||||
"generation": {
|
||||
"allowDuplicates": {
|
||||
"description": "Mehrfaches Erscheinen desselben Ports zulassen",
|
||||
"title": "Duplikate zulassen"
|
||||
},
|
||||
"countDescription": "Anzahl der zu generierenden zufälligen Ports (1–1.000)",
|
||||
"sortResults": {
|
||||
"description": "Sortieren Sie die generierten Ports in aufsteigender Reihenfolge",
|
||||
"title": "Ergebnisse sortieren"
|
||||
},
|
||||
"title": "Generierungsoptionen"
|
||||
},
|
||||
"output": {
|
||||
"separatorDescription": "Zeichen zum Trennen der generierten Ports",
|
||||
"title": "Ausgabeeinstellungen"
|
||||
},
|
||||
"range": {
|
||||
"custom": "Benutzerdefinierter Bereich",
|
||||
"dynamic": "Dynamische Ports (49152-65535)",
|
||||
"maxPortDescription": "Maximale Portnummer (1-65535)",
|
||||
"minPortDescription": "Minimale Portnummer (1-65535)",
|
||||
"registered": "Registrierte Ports (1024-49151)",
|
||||
"title": "Portbereichseinstellungen",
|
||||
"wellKnown": "Bekannte Ports (1-1023)"
|
||||
}
|
||||
},
|
||||
"result": {
|
||||
"count": "Zählen",
|
||||
"hasDuplicates": "Enthält Duplikate",
|
||||
"isSorted": "Sortiert",
|
||||
"portDetails": "Hafendetails",
|
||||
"range": "Portbereich",
|
||||
"title": "Generierte zufällige Ports"
|
||||
},
|
||||
"shortDescription": "Zufällige Netzwerkports generieren",
|
||||
"title": "Zufalls-Port-Generator"
|
||||
},
|
||||
"slackline": {
|
||||
"description": "Berechnet die Spannung einer Slackline",
|
||||
"longDescription": "Dieser Rechner geht von einer Last in der Mitte des Seils aus",
|
||||
|
|
@ -57,6 +152,14 @@
|
|||
},
|
||||
"sum": {
|
||||
"description": "Berechnen Sie die Summe einer Zahlenliste. Geben Sie die Zahlen durch Kommas oder Zeilenumbrüche getrennt ein, um die Gesamtsumme zu erhalten.",
|
||||
"example1Description": "In diesem Beispiel berechnen wir die Summe von zehn positiven Ganzzahlen. Diese Ganzzahlen werden als Spalte aufgelistet und ihre Gesamtsumme beträgt 19494.",
|
||||
"example1Title": "Summe von zehn positiven Zahlen",
|
||||
"example2Description": "Dieses Beispiel kehrt eine Spalte mit zwanzig dreisilbigen Nomen um und gibt alle Wörter von unten nach oben aus. Zur Trennung der Listenelemente wird das Zeichen \\n als Eingabeelementtrennzeichen verwendet, sodass jedes Element in einer eigenen Zeile steht.",
|
||||
"example2Title": "Bäume im Park zählen",
|
||||
"example3Description": "In diesem Beispiel addieren wir neunzig verschiedene Werte – positive Zahlen, negative Zahlen, Ganzzahlen und Dezimalbrüche. Als Trennzeichen für die Eingabe setzen wir ein Komma. Nach der Addition aller Werte erhalten wir 0 als Ausgabe.",
|
||||
"example3Title": "Summe der Ganzzahlen und Dezimalzahlen",
|
||||
"example4Description": "In diesem Beispiel berechnen wir die Summe aller zehn Ziffern und aktivieren die Option „Laufende Summe drucken“. Die Zwischenwerte der Summe erhalten wir durch Addition. Die Ausgabe lautet daher: 0, 1 (0 + 1), 3 (0 + 1 + 2), 6 (0 + 1 + 2 + 3), 10 (0 + 1 + 2 + 3 + 4) usw.",
|
||||
"example4Title": "Laufende Summe der Zahlen",
|
||||
"extractionTypes": {
|
||||
"delimiter": {
|
||||
"description": "Passen Sie hier das Zahlentrennzeichen an. (Standardmäßig ein Zeilenumbruch.)",
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@
|
|||
"highCompression": "Hohe Kompression",
|
||||
"highCompressionDescription": "Maximale Reduzierung der Dateigröße mit gewissem Qualitätsverlust",
|
||||
"inputTitle": "Eingabe-PDF",
|
||||
"longDescription": "Komprimieren Sie PDF-Dateien sicher in Ihrem Browser mit Ghostscript. Ihre Dateien verlassen nie Ihr Gerät. Das gewährleistet absolute Privatsphäre und reduziert gleichzeitig die Dateigröße für den E-Mail-Austausch, das Hochladen auf Websites oder zum Sparen von Speicherplatz. Unterstützt durch WebAssembly-Technologie.",
|
||||
"lowCompression": "Geringe Kompression",
|
||||
"lowCompressionDescription": "Reduzieren Sie die Dateigröße leicht mit minimalem Qualitätsverlust",
|
||||
"mediumCompression": "Mittlere Kompression",
|
||||
|
|
@ -52,7 +53,7 @@
|
|||
}
|
||||
},
|
||||
"pdfToEpub": {
|
||||
"description": "Wandeln Sie PDF-Dokumente in EPUB-Dateien um, um eine bessere E-Reader-Kompatibilität zu erzielen.‘, Symbol: ‚Materialsymbole:Kontakte importieren‘, Komponente: lazy(() => import(‚./index‘)), Schlüsselwörter: [‚pdf‘, ‚epub‘, ‚konvertieren‘, ‚ebook‘], Pfad: ‚pdf-zu-epub‘, i18n: {Name: ‚pdf:pdfToEpub.title‘, Beschreibung: ‚pdf:pdfToEpub.description‘",
|
||||
"description": "Wandeln Sie PDF-Dokumente in EPUB-Dateien um, um eine bessere E-Reader-Kompatibilität zu erzielen.",
|
||||
"shortDescription": "Konvertieren Sie PDF-Dateien in das EPUB-Format",
|
||||
"title": "PDF zu EPUB"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -28,6 +28,31 @@
|
|||
"shortDescription": "Extrahieren Sie einen Textabschnitt zwischen angegebenen Positionen",
|
||||
"title": "Teilzeichenfolge extrahieren"
|
||||
},
|
||||
"hiddenCharacterDetector": {
|
||||
"analysisOptions": "Analyseoptionen",
|
||||
"category": "Kategorie",
|
||||
"description": "Erkennen Sie versteckte Unicode-Zeichen, insbesondere RTL-Override-Zeichen, die für Angriffe verwendet werden könnten.",
|
||||
"foundChars": "Gefunden {{count}} versteckte(s) Zeichen:",
|
||||
"inputPlaceholder": "Geben Sie Text ein, um nach versteckten Zeichen zu suchen ...",
|
||||
"inputTitle": "Zu analysierender Text",
|
||||
"invisibleChar": "Unsichtbarer Charakter",
|
||||
"invisibleFound": "Unsichtbare Zeichen gefunden",
|
||||
"longDescription": "Mit diesem Tool können Sie versteckte Unicode-Zeichen in Texten erkennen, insbesondere Rechts-nach-Links-Override-Zeichen (RTL), die für Angriffe missbraucht werden können. Es erkennt unsichtbare Zeichen, Zeichen mit der Breite Null und andere potenziell schädliche Unicode-Sequenzen, die in scheinbar harmlosem Text versteckt sein können.",
|
||||
"noHiddenChars": "Im Text wurden keine versteckten Zeichen erkannt.",
|
||||
"optionsDescription": "Konfigurieren Sie, welche Arten von versteckten Zeichen erkannt werden sollen und wie die Ergebnisse angezeigt werden sollen.",
|
||||
"position": "Position",
|
||||
"rtlAlert": "⚠️ RTL-Override-Zeichen erkannt! Dieser Text kann schädliche versteckte Zeichen enthalten.",
|
||||
"rtlFound": "RTL-Override gefunden",
|
||||
"rtlOverride": "RTL-Überschreibungszeichen",
|
||||
"rtlWarning": "WARNUNG: RTL-Override-Zeichen erkannt! Dies könnte für Angriffe missbraucht werden.",
|
||||
"shortDescription": "Suchen Sie nach versteckten Unicode-Zeichen im Text",
|
||||
"summary": "Zusammenfassung der Analyse",
|
||||
"title": "Detektor für versteckte Zeichen",
|
||||
"totalChars": "Gesamtzahl der versteckten Zeichen: {{count}}",
|
||||
"unicode": "Unicode",
|
||||
"zeroWidthChar": "Zeichen mit Nullbreite",
|
||||
"zeroWidthFound": "Zeichen mit der Breite Null gefunden"
|
||||
},
|
||||
"join": {
|
||||
"blankLinesAndTrailingSpaces": "Leere Zeilen und Leerzeichen am Ende",
|
||||
"deleteBlankDescription": "Löschen Sie Zeilen, die keine Textsymbole enthalten.",
|
||||
|
|
@ -257,5 +282,30 @@
|
|||
"resultTitle": "Großbuchstaben",
|
||||
"shortDescription": "Text in Großbuchstaben umwandeln",
|
||||
"title": "In Großbuchstaben umwandeln"
|
||||
},
|
||||
"urlDecode": {
|
||||
"inputTitle": "Eingabezeichenfolge (URL-Escapezeichen)",
|
||||
"resultTitle": "Ausgabezeichenfolge",
|
||||
"toolInfo": {
|
||||
"description": "Laden Sie Ihre Zeichenfolge und die URL wird automatisch entmaskiert.",
|
||||
"longDescription": "Dieses Tool dekodiert eine zuvor URL-kodierte Zeichenfolge. URL-Dekodierung ist die Umkehrung der URL-Kodierung. Alle prozentkodierten Zeichen werden in verständliche Zeichen dekodiert. Zu den bekanntesten prozentkodierten Werten zählen %20 für ein Leerzeichen, %3a für einen Doppelpunkt, %2f für einen Schrägstrich und %3f für ein Fragezeichen. Die beiden Ziffern nach dem Prozentzeichen geben die hexadezimalen Zeichencodewerte des Zeichens an.",
|
||||
"shortDescription": "Entfernen Sie schnell die URL aus einer Zeichenfolge.",
|
||||
"title": "String-URL-Decoder"
|
||||
}
|
||||
},
|
||||
"urlEncode": {
|
||||
"encodingOption": {
|
||||
"nonSpecialCharDescription": "Wenn diese Option ausgewählt ist, werden alle Zeichen in der Eingabezeichenfolge in die URL-Kodierung konvertiert (nicht nur spezielle).",
|
||||
"nonSpecialCharPlaceholder": "Nicht-Sonderzeichen kodieren",
|
||||
"title": "Kodierungsoptionen"
|
||||
},
|
||||
"inputTitle": "Eingabezeichenfolge",
|
||||
"resultTitle": "URL-Escape-String",
|
||||
"toolInfo": {
|
||||
"description": "Laden Sie Ihre Zeichenfolge und sie wird automatisch mit URL-Escapezeichen versehen.",
|
||||
"longDescription": "Dieses Tool kodiert eine Zeichenfolge URL-kodiert. Spezielle URL-Zeichen werden in Prozentzeichen umgewandelt. Diese Kodierung wird als Prozentkodierung bezeichnet, da der numerische Wert jedes Zeichens in ein Prozentzeichen gefolgt von einem zweistelligen Hexadezimalwert umgewandelt wird. Die Hexadezimalwerte werden anhand des Codepunktwerts des Zeichens bestimmt. Beispielsweise wird ein Leerzeichen in %20, ein Doppelpunkt in %3a und ein Schrägstrich in %2f umgewandelt. Nicht spezielle Zeichen bleiben unverändert. Falls Sie auch nicht spezielle Zeichen in Prozentkodierung umwandeln müssen, haben wir eine zusätzliche Option hinzugefügt, die dies ermöglicht. Aktivieren Sie dazu die Option „encode-non-special-chars“.",
|
||||
"shortDescription": "Schnelles URL-Escapen einer Zeichenfolge.",
|
||||
"title": "String-URL-Encoder"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
{
|
||||
"checkLeapYears": {
|
||||
"description": "Prüfen Sie, ob ein Jahr ein Schaltjahr ist, und erhalten Sie Informationen zum Schaltjahr.",
|
||||
"exampleDescription": "Eine unserer Freundinnen wurde in einem Schaltjahr am 29. Februar geboren und hat daher nur alle vier Jahre Geburtstag. Da wir uns nie genau merken können, wann ihr Geburtstag ist, erstellen wir mit unserem Programm eine Erinnerungsliste für die kommenden Schaltjahre. Dazu laden wir eine Jahresfolge von 2025 bis 2040 in die Eingabe und ermitteln den Status jedes Jahres. Wenn das Programm anzeigt, dass es ein Schaltjahr ist, wissen wir, dass wir am 29. Februar zu einer Geburtstagsfeier eingeladen werden.",
|
||||
"exampleTitle": "Finden Sie Geburtstage am 29. Februar",
|
||||
"inputTitle": "Jahr eingeben",
|
||||
"resultTitle": "Schaltjahrergebnis",
|
||||
"shortDescription": "Prüfen, ob ein Jahr ein Schaltjahr ist",
|
||||
|
|
@ -56,6 +58,21 @@
|
|||
"title": "Zeit in Sekunden umrechnen"
|
||||
}
|
||||
},
|
||||
"convertUnixToDate": {
|
||||
"addUtcLabel": "Suffix „UTC“ hinzufügen",
|
||||
"addUtcLabelDescription": "Anzeige „UTC“ nach dem konvertierten Datum (nur für den UTC-Modus)",
|
||||
"description": "Konvertieren Sie einen Unix-Zeitstempel in ein für Menschen lesbares Datum.",
|
||||
"outputOptions": "Ausgabeoptionen",
|
||||
"shortDescription": "Unix-Zeitstempel in Datum konvertieren",
|
||||
"title": "Konvertieren Sie Unix in Datum",
|
||||
"toolInfo": {
|
||||
"description": "Dieses Tool konvertiert einen Unix-Zeitstempel (in Sekunden) in ein lesbares Datumsformat (z. B. JJJJ-MM-TT HH:MM:SS). Es unterstützt sowohl die lokale als auch die UTC-Ausgabe und eignet sich daher für die schnelle Interpretation von Zeitstempeln aus Protokollen, APIs oder Systemen, die Unix-Zeit verwenden.",
|
||||
"title": "Konvertieren Sie Unix in Datum"
|
||||
},
|
||||
"useLocalTime": "Lokale Zeit verwenden",
|
||||
"useLocalTimeDescription": "Zeigen Sie das konvertierte Datum in Ihrer lokalen Zeitzone anstelle von UTC an",
|
||||
"withLabel": "Optionen"
|
||||
},
|
||||
"crontabGuru": {
|
||||
"description": "Generieren und verstehen Sie Cron-Ausdrücke. Erstellen Sie Cron-Zeitpläne für automatisierte Aufgaben und Systemjobs.",
|
||||
"shortDescription": "Cron-Ausdrücke generieren und verstehen",
|
||||
|
|
|
|||
|
|
@ -246,5 +246,9 @@
|
|||
"copyFailed": "Kopieren fehlgeschlagen: {{error}}",
|
||||
"loading": "Wird geladen... Dies kann einen Moment dauern.",
|
||||
"result": "Ergebnis"
|
||||
},
|
||||
"userTypes": {
|
||||
"developers": "Entwickler",
|
||||
"generalUsers": "Allgemeine Benutzer"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@
|
|||
"height": "Höhe",
|
||||
"inputTitle": "Eingangsvideo",
|
||||
"loadVideoForDimensions": "Laden Sie ein Video, um die Abmessungen anzuzeigen",
|
||||
"longDescription": "Mit diesem Tool können Sie Videodateien zuschneiden, um unerwünschte Bereiche zu entfernen oder bestimmte Videoteile hervorzuheben. Nützlich zum Entfernen schwarzer Balken, Anpassen des Seitenverhältnisses oder zum Fokussieren auf wichtige Inhalte. Unterstützt verschiedene Videoformate, darunter MP4, MOV und AVI.",
|
||||
"resultTitle": "Zugeschnittenes Video",
|
||||
"shortDescription": "Video zuschneiden, um unerwünschte Bereiche zu entfernen",
|
||||
"title": "Video zuschneiden",
|
||||
|
|
@ -83,6 +84,12 @@
|
|||
"title": "Was ist ein {{title}}?"
|
||||
}
|
||||
},
|
||||
"mergeVideo": {
|
||||
"description": "Kombinieren Sie mehrere Videodateien zu einem fortlaufenden Video.",
|
||||
"longDescription": "Mit diesem Tool können Sie mehrere Videodateien zu einem einzigen zusammenhängenden Video zusammenfügen oder anhängen. Laden Sie einfach Ihre Videodateien hoch, ordnen Sie sie in der gewünschten Reihenfolge an und fügen Sie sie zu einer Datei zusammen, um sie einfach zu teilen oder zu bearbeiten.",
|
||||
"shortDescription": "Videos einfach anhängen und zusammenführen.",
|
||||
"title": "Videos zusammenführen"
|
||||
},
|
||||
"rotate": {
|
||||
"180Degrees": "180° (auf den Kopf gestellt)",
|
||||
"270Degrees": "270° (90° gegen den Uhrzeigersinn)",
|
||||
|
|
|
|||
|
|
@ -37,6 +37,101 @@
|
|||
"shortDescription": "Calculate voltage, current, or resistance in electrical circuits using Ohm's Law",
|
||||
"title": "Ohm's Law"
|
||||
},
|
||||
"randomNumberGenerator": {
|
||||
"description": "Generate random numbers within a specified range with customizable options.",
|
||||
"error": {
|
||||
"generationFailed": "Failed to generate random numbers. Please check your input parameters."
|
||||
},
|
||||
"info": {
|
||||
"description": "A random number generator creates unpredictable numbers within a specified range. This tool uses cryptographically secure random number generation to ensure truly random results. Useful for simulations, games, statistical sampling, and testing scenarios.",
|
||||
"title": "What is a Random Number Generator?"
|
||||
},
|
||||
"longDescription": "Generate random numbers within a specified range with options for integers or decimals, allowing or preventing duplicates, and sorting results. Perfect for simulations, testing, games, and statistical analysis.",
|
||||
"options": {
|
||||
"generation": {
|
||||
"allowDecimals": {
|
||||
"description": "Generate decimal numbers instead of integers",
|
||||
"title": "Allow Decimal Numbers"
|
||||
},
|
||||
"allowDuplicates": {
|
||||
"description": "Allow the same number to appear multiple times",
|
||||
"title": "Allow Duplicates"
|
||||
},
|
||||
"countDescription": "Number of random numbers to generate (1-10,000)",
|
||||
"sortResults": {
|
||||
"description": "Sort the generated numbers in ascending order",
|
||||
"title": "Sort Results"
|
||||
},
|
||||
"title": "Generation Options"
|
||||
},
|
||||
"output": {
|
||||
"separatorDescription": "Character(s) to separate the generated numbers",
|
||||
"title": "Output Settings"
|
||||
},
|
||||
"range": {
|
||||
"maxDescription": "Maximum value (inclusive)",
|
||||
"minDescription": "Minimum value (inclusive)",
|
||||
"title": "Range Settings"
|
||||
}
|
||||
},
|
||||
"result": {
|
||||
"count": "Count",
|
||||
"hasDuplicates": "Contains Duplicates",
|
||||
"isSorted": "Sorted",
|
||||
"range": "Range",
|
||||
"title": "Generated Random Numbers"
|
||||
},
|
||||
"shortDescription": "Generate random numbers in custom ranges",
|
||||
"title": "Random Number Generator"
|
||||
},
|
||||
"randomPortGenerator": {
|
||||
"description": "Generate random network ports within specified ranges with customizable options.",
|
||||
"error": {
|
||||
"generationFailed": "Failed to generate random ports. Please check your input parameters."
|
||||
},
|
||||
"info": {
|
||||
"description": "A random port generator creates unpredictable network port numbers within specified ranges. This tool follows IANA port number standards and includes identification of common services. Useful for development, testing, network configuration, and avoiding port conflicts.",
|
||||
"title": "What is a Random Port Generator?"
|
||||
},
|
||||
"longDescription": "Generate random network ports within specified ranges (well-known, registered, dynamic, or custom). Perfect for development, testing, and network configuration. Includes port service identification for common ports.",
|
||||
"options": {
|
||||
"generation": {
|
||||
"allowDuplicates": {
|
||||
"description": "Allow the same port to appear multiple times",
|
||||
"title": "Allow Duplicates"
|
||||
},
|
||||
"countDescription": "Number of random ports to generate (1-1,000)",
|
||||
"sortResults": {
|
||||
"description": "Sort the generated ports in ascending order",
|
||||
"title": "Sort Results"
|
||||
},
|
||||
"title": "Generation Options"
|
||||
},
|
||||
"output": {
|
||||
"separatorDescription": "Character(s) to separate the generated ports",
|
||||
"title": "Output Settings"
|
||||
},
|
||||
"range": {
|
||||
"custom": "Custom Range",
|
||||
"dynamic": "Dynamic Ports (49152-65535)",
|
||||
"maxPortDescription": "Maximum port number (1-65535)",
|
||||
"minPortDescription": "Minimum port number (1-65535)",
|
||||
"registered": "Registered Ports (1024-49151)",
|
||||
"title": "Port Range Settings",
|
||||
"wellKnown": "Well-Known Ports (1-1023)"
|
||||
}
|
||||
},
|
||||
"result": {
|
||||
"count": "Count",
|
||||
"hasDuplicates": "Contains Duplicates",
|
||||
"isSorted": "Sorted",
|
||||
"portDetails": "Port Details",
|
||||
"range": "Port Range",
|
||||
"title": "Generated Random Ports"
|
||||
},
|
||||
"shortDescription": "Generate random network ports",
|
||||
"title": "Random Port Generator"
|
||||
},
|
||||
"slackline": {
|
||||
"description": "Calculates tension in a slackline",
|
||||
"longDescription": "This calculator assumes a load in the center of the rope",
|
||||
|
|
@ -93,100 +188,5 @@
|
|||
"longDescription": "This calculator helps determine the voltage drop and power loss in a two-conductor electrical cable. It takes into account the cable length, wire gauge (cross-sectional area), material resistivity, and current flow. The tool calculates the round-trip voltage drop, total resistance of the cable, and the power dissipated as heat. This is particularly useful for electrical engineers, electricians, and hobbyists when designing electrical systems to ensure voltage levels remain within acceptable limits at the load.",
|
||||
"shortDescription": "Calculate voltage drop and power loss in electrical cables based on length, material, and current",
|
||||
"title": "Round trip voltage drop in cable"
|
||||
},
|
||||
"randomNumberGenerator": {
|
||||
"title": "Random Number Generator",
|
||||
"description": "Generate random numbers within a specified range with customizable options.",
|
||||
"shortDescription": "Generate random numbers in custom ranges",
|
||||
"longDescription": "Generate random numbers within a specified range with options for integers or decimals, allowing or preventing duplicates, and sorting results. Perfect for simulations, testing, games, and statistical analysis.",
|
||||
"options": {
|
||||
"range": {
|
||||
"title": "Range Settings",
|
||||
"minDescription": "Minimum value (inclusive)",
|
||||
"maxDescription": "Maximum value (inclusive)"
|
||||
},
|
||||
"generation": {
|
||||
"title": "Generation Options",
|
||||
"countDescription": "Number of random numbers to generate (1-10,000)",
|
||||
"allowDecimals": {
|
||||
"title": "Allow Decimal Numbers",
|
||||
"description": "Generate decimal numbers instead of integers"
|
||||
},
|
||||
"allowDuplicates": {
|
||||
"title": "Allow Duplicates",
|
||||
"description": "Allow the same number to appear multiple times"
|
||||
},
|
||||
"sortResults": {
|
||||
"title": "Sort Results",
|
||||
"description": "Sort the generated numbers in ascending order"
|
||||
}
|
||||
},
|
||||
"output": {
|
||||
"title": "Output Settings",
|
||||
"separatorDescription": "Character(s) to separate the generated numbers"
|
||||
}
|
||||
},
|
||||
"result": {
|
||||
"title": "Generated Random Numbers",
|
||||
"range": "Range",
|
||||
"count": "Count",
|
||||
"hasDuplicates": "Contains Duplicates",
|
||||
"isSorted": "Sorted"
|
||||
},
|
||||
"error": {
|
||||
"generationFailed": "Failed to generate random numbers. Please check your input parameters."
|
||||
},
|
||||
"info": {
|
||||
"title": "What is a Random Number Generator?",
|
||||
"description": "A random number generator creates unpredictable numbers within a specified range. This tool uses cryptographically secure random number generation to ensure truly random results. Useful for simulations, games, statistical sampling, and testing scenarios."
|
||||
}
|
||||
},
|
||||
"randomPortGenerator": {
|
||||
"title": "Random Port Generator",
|
||||
"description": "Generate random network ports within specified ranges with customizable options.",
|
||||
"shortDescription": "Generate random network ports",
|
||||
"longDescription": "Generate random network ports within specified ranges (well-known, registered, dynamic, or custom). Perfect for development, testing, and network configuration. Includes port service identification for common ports.",
|
||||
"options": {
|
||||
"range": {
|
||||
"title": "Port Range Settings",
|
||||
"wellKnown": "Well-Known Ports (1-1023)",
|
||||
"registered": "Registered Ports (1024-49151)",
|
||||
"dynamic": "Dynamic Ports (49152-65535)",
|
||||
"custom": "Custom Range",
|
||||
"minPortDescription": "Minimum port number (1-65535)",
|
||||
"maxPortDescription": "Maximum port number (1-65535)"
|
||||
},
|
||||
"generation": {
|
||||
"title": "Generation Options",
|
||||
"countDescription": "Number of random ports to generate (1-1,000)",
|
||||
"allowDuplicates": {
|
||||
"title": "Allow Duplicates",
|
||||
"description": "Allow the same port to appear multiple times"
|
||||
},
|
||||
"sortResults": {
|
||||
"title": "Sort Results",
|
||||
"description": "Sort the generated ports in ascending order"
|
||||
}
|
||||
},
|
||||
"output": {
|
||||
"title": "Output Settings",
|
||||
"separatorDescription": "Character(s) to separate the generated ports"
|
||||
}
|
||||
},
|
||||
"result": {
|
||||
"title": "Generated Random Ports",
|
||||
"range": "Port Range",
|
||||
"count": "Count",
|
||||
"hasDuplicates": "Contains Duplicates",
|
||||
"isSorted": "Sorted",
|
||||
"portDetails": "Port Details"
|
||||
},
|
||||
"error": {
|
||||
"generationFailed": "Failed to generate random ports. Please check your input parameters."
|
||||
},
|
||||
"info": {
|
||||
"title": "What is a Random Port Generator?",
|
||||
"description": "A random port generator creates unpredictable network port numbers within specified ranges. This tool follows IANA port number standards and includes identification of common services. Useful for development, testing, network configuration, and avoiding port conflicts."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -53,7 +53,7 @@
|
|||
}
|
||||
},
|
||||
"pdfToEpub": {
|
||||
"description": "Transform PDF documents into EPUB files for better e-reader compatibility.', icon: 'material-symbols:import-contacts', component: lazy(() => import('./index')), keywords: ['pdf', 'epub', 'convert', 'ebook'], path: 'pdf-to-epub', i18n: { name: 'pdf:pdfToEpub.title', description: 'pdf:pdfToEpub.description",
|
||||
"description": "Transform PDF documents into EPUB files for better e-reader compatibility.",
|
||||
"shortDescription": "Convert PDF files to EPUB format",
|
||||
"title": "PDF to EPUB"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -28,6 +28,31 @@
|
|||
"shortDescription": "Extract a portion of text between specified positions",
|
||||
"title": "Extract substring"
|
||||
},
|
||||
"hiddenCharacterDetector": {
|
||||
"analysisOptions": "Analysis Options",
|
||||
"category": "Category",
|
||||
"description": "Detect hidden Unicode characters, especially RTL Override characters that could be used in attacks.",
|
||||
"foundChars": "Found {{count}} hidden character(s):",
|
||||
"inputPlaceholder": "Enter text to check for hidden characters...",
|
||||
"inputTitle": "Text to Analyze",
|
||||
"invisibleChar": "Invisible Character",
|
||||
"invisibleFound": "Invisible characters found",
|
||||
"longDescription": "This tool helps you detect hidden Unicode characters in text, particularly Right-to-Left (RTL) Override characters that can be used in attacks. It can identify invisible characters, zero-width characters, and other potentially malicious Unicode sequences that might be hidden in seemingly innocent text.",
|
||||
"noHiddenChars": "No hidden characters detected in the text.",
|
||||
"optionsDescription": "Configure which types of hidden characters to detect and how to display the results.",
|
||||
"position": "Position",
|
||||
"rtlAlert": "⚠️ RTL Override characters detected! This text may contain malicious hidden characters.",
|
||||
"rtlFound": "RTL Override found",
|
||||
"rtlOverride": "RTL Override Character",
|
||||
"rtlWarning": "WARNING: RTL Override characters detected! This could be used in attacks.",
|
||||
"shortDescription": "Find hidden Unicode characters in text",
|
||||
"summary": "Analysis Summary",
|
||||
"title": "Hidden Character Detector",
|
||||
"totalChars": "Total hidden characters: {{count}}",
|
||||
"unicode": "Unicode",
|
||||
"zeroWidthChar": "Zero Width Character",
|
||||
"zeroWidthFound": "Zero-width characters found"
|
||||
},
|
||||
"join": {
|
||||
"blankLinesAndTrailingSpaces": "Blank Lines and Trailing Spaces",
|
||||
"deleteBlankDescription": "Delete lines that don't have text symbols.",
|
||||
|
|
|
|||
|
|
@ -29,14 +29,33 @@
|
|||
},
|
||||
"mergeAudio": {
|
||||
"description": "Combine varios archivos de audio en un solo archivo de audio concatenándolos en secuencia.",
|
||||
"inputTitle": "Archivos de audio de entrada",
|
||||
"longDescription": "Esta herramienta te permite fusionar varios archivos de audio en uno solo concatenándolos en el orden en que los subes. Es perfecta para combinar segmentos de podcast, pistas de música o cualquier archivo de audio que necesite unirse. Admite varios formatos de audio, como MP3, AAC y WAV.",
|
||||
"mergingAudio": "Fusión de audio",
|
||||
"outputFormat": "Formato de salida",
|
||||
"resultTitle": "Audio fusionado",
|
||||
"shortDescription": "Fusionar varios archivos de audio en uno (MP3, AAC, WAV).",
|
||||
"title": "Fusionar audio"
|
||||
"title": "Fusionar audio",
|
||||
"toolInfo": {
|
||||
"title": "Qué es {{title}}?"
|
||||
}
|
||||
},
|
||||
"trim": {
|
||||
"description": "Corte y recorte archivos de audio para extraer segmentos específicos especificando las horas de inicio y finalización.",
|
||||
"endTime": "Fin de los tiempos",
|
||||
"endTimeDescription": "Hora de finalización en formato HH:MM:SS (por ejemplo, 00:01:30)",
|
||||
"inputTitle": "Entrada de audio",
|
||||
"longDescription": "Esta herramienta te permite recortar archivos de audio especificando la hora de inicio y la hora de fin. Puedes extraer segmentos específicos de archivos de audio más largos, eliminar partes no deseadas o crear clips más cortos. Compatible con varios formatos de audio, como MP3, AAC y WAV. Ideal para edición de podcasts, producción musical o cualquier otra necesidad de edición de audio.",
|
||||
"outputFormat": "Formato de salida",
|
||||
"resultTitle": "Audio recortado",
|
||||
"shortDescription": "Recorta archivos de audio para extraer segmentos de tiempo específicos (MP3, AAC, WAV).",
|
||||
"title": "Recortar audio"
|
||||
"startTime": "Hora de inicio",
|
||||
"startTimeDescription": "Hora de inicio en formato HH:MM:SS (por ejemplo, 00:00:30)",
|
||||
"timeSettings": "Ajustes de hora",
|
||||
"title": "Recortar audio",
|
||||
"toolInfo": {
|
||||
"title": "Qué es {{title}}?"
|
||||
},
|
||||
"trimmingAudio": "Recorte de audio"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,15 +17,21 @@
|
|||
"description": "Convierte archivos CSV a formato JSON con opciones personalizables para delimitadores, comillas y formato de salida. Admite encabezados, comentarios y conversión dinámica de tipos.",
|
||||
"dynamicTypes": "Tipos dinámicos",
|
||||
"dynamicTypesDescription": "Convierte automáticamente números y valores booleanos",
|
||||
"error": "Error",
|
||||
"errorParsing": "Error al analizar CSV: {{error}}",
|
||||
"fieldQuote": "Cita de campo (por ejemplo, \")",
|
||||
"inputCsvFormat": "Formato CSV de entrada",
|
||||
"inputTitle": "CSV de entrada",
|
||||
"invalidCsvFormat": "Formato CSV no válido",
|
||||
"resultTitle": "Salida JSON",
|
||||
"shortDescription": "Convierte datos CSV al formato JSON.",
|
||||
"skipEmptyLines": "Saltar líneas vacías",
|
||||
"skipEmptyLinesDescription": "Ignorar líneas vacías en el CSV de entrada",
|
||||
"title": "Convertir CSV a JSON",
|
||||
"toolInfo": {
|
||||
"description": "Esta herramienta transforma archivos de valores separados por comas (CSV) en estructuras de datos de notación de objetos JavaScript (JSON). Admite varios formatos CSV con delimitadores personalizables, comillas y símbolos de comentario. El conversor puede tratar la primera fila como encabezado, omitir líneas vacías y detectar automáticamente tipos de datos como números y booleanos. El JSON resultante puede utilizarse para la migración de datos, la creación de copias de seguridad o como entrada para otras aplicaciones.",
|
||||
"title": "¿Qué es un convertidor de CSV a JSON?"
|
||||
},
|
||||
"useHeaders": "Usar encabezados",
|
||||
"useHeadersDescription": "Tratar la primera fila como encabezados de columna"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -10,8 +10,15 @@
|
|||
"title": "Cambiar la opacidad de la imagen"
|
||||
},
|
||||
"compress": {
|
||||
"compressedSize": "Tamaño comprimido",
|
||||
"compressionOptions": "Opciones de compresión",
|
||||
"description": "Reduce el tamaño del archivo de imagen manteniendo la calidad.",
|
||||
"failedToCompress": "No se pudo comprimir la imagen. Inténtalo de nuevo.",
|
||||
"fileSizes": "Tamaños de archivos",
|
||||
"inputTitle": "Imagen de entrada",
|
||||
"maxFileSizeDescription": "Tamaño máximo de archivo en megabytes",
|
||||
"originalSize": "Tamaño original",
|
||||
"qualityDescription": "Porcentaje de calidad de imagen (cuanto menor, menor es el tamaño del archivo)",
|
||||
"resultTitle": "Imagen comprimida",
|
||||
"shortDescription": "Comprima imágenes para reducir el tamaño del archivo manteniendo una calidad razonable.",
|
||||
"title": "Comprimir imagen"
|
||||
|
|
|
|||
|
|
@ -1,4 +1,9 @@
|
|||
{
|
||||
"comparison": {
|
||||
"description": "Compare dos objetos JSON para identificar diferencias en estructura y valores.",
|
||||
"shortDescription": "Encuentra diferencias entre dos objetos JSON",
|
||||
"title": "Comparar JSON"
|
||||
},
|
||||
"escapeJson": {
|
||||
"description": "Escape de caracteres especiales en cadenas JSON. Convierta datos JSON a un formato de escape adecuado para una transmisión o almacenamiento seguros.",
|
||||
"shortDescription": "Escapar caracteres especiales en JSON",
|
||||
|
|
|
|||
|
|
@ -5,6 +5,15 @@
|
|||
"copyDescription": "Número de copias (puede ser fraccionario)",
|
||||
"description": "La utilidad basada en navegador más sencilla del mundo para duplicar elementos de listas. Introduce tu lista y especifica los criterios de duplicación para crear copias de elementos. Perfecta para ampliar datos, realizar pruebas o crear patrones repetidos.",
|
||||
"duplicationOptions": "Opciones de duplicación",
|
||||
"error": "Error",
|
||||
"example1Description": "Este ejemplo muestra cómo duplicar una lista de palabras.",
|
||||
"example1Title": "Duplicación simple",
|
||||
"example2Description": "Este ejemplo muestra cómo duplicar una lista en orden inverso.",
|
||||
"example2Title": "Duplicación inversa",
|
||||
"example3Description": "Este ejemplo muestra cómo entrelazar elementos en lugar de concatenarlos.",
|
||||
"example3Title": "Elementos entretejidos",
|
||||
"example4Description": "Este ejemplo muestra cómo duplicar una lista con un número fraccionario de copias.",
|
||||
"example4Title": "Duplicación fraccionaria",
|
||||
"examples": {
|
||||
"fractional": {
|
||||
"description": "Este ejemplo muestra cómo duplicar una lista con un número fraccionario de copias.",
|
||||
|
|
@ -37,12 +46,53 @@
|
|||
"toolInfo": {
|
||||
"description": "Esta herramienta permite duplicar elementos en una lista. Se puede especificar el número de copias (incluidos los valores fraccionarios), controlar si los elementos están concatenados o entrelazados, e incluso invertir la duplicación. Resulta útil para crear patrones repetidos, generar datos de prueba o ampliar listas con contenido predecible.",
|
||||
"title": "Duplicación de listas"
|
||||
},
|
||||
"unknownError": "Se produjo un error desconocido",
|
||||
"validation": {
|
||||
"copyMustBeNumber": "El número de copias debe ser un número",
|
||||
"copyMustBePositive": "El número de copias debe ser positivo",
|
||||
"copyRequired": "Se requiere número de copias",
|
||||
"joinSeparatorRequired": "Se requiere el separador de unión",
|
||||
"separatorRequired": "Se requiere el separador"
|
||||
}
|
||||
},
|
||||
"findMostPopular": {
|
||||
"description": "La utilidad de navegador más sencilla del mundo para encontrar los elementos más populares en una lista. Introduce tu lista y obtén al instante los elementos que aparecen con más frecuencia. Perfecta para análisis de datos, identificación de tendencias o búsqueda de elementos comunes.",
|
||||
"displayFormatDescription": "¿Cómo mostrar los elementos de la lista más populares?",
|
||||
"displayOptions": {
|
||||
"count": "Mostrar el número de artículos",
|
||||
"percentage": "Mostrar porcentaje del artículo",
|
||||
"total": "Mostrar el total del artículo"
|
||||
},
|
||||
"extractListItems": "¿Cómo extraer elementos de una lista?",
|
||||
"ignoreItemCase": "Ignorar mayúsculas y minúsculas del artículo",
|
||||
"ignoreItemCaseDescription": "Compara todos los elementos de la lista en minúsculas.",
|
||||
"inputTitle": "Lista de entrada",
|
||||
"itemComparison": "Comparación de artículos",
|
||||
"outputFormat": "Formato de salida del elemento superior",
|
||||
"removeEmptyItems": "Eliminar elementos vacíos",
|
||||
"removeEmptyItemsDescription": "Ignore los elementos vacíos de la comparación.",
|
||||
"resultTitle": "Artículos más populares",
|
||||
"shortDescription": "Encuentra los elementos que aparecen con más frecuencia",
|
||||
"title": "Encuentra los más populares"
|
||||
"sortOptions": {
|
||||
"alphabetic": "Ordenar alfabéticamente",
|
||||
"count": "Ordenar por conteo"
|
||||
},
|
||||
"sortingMethodDescription": "Seleccione un método de clasificación.",
|
||||
"splitOperators": {
|
||||
"regex": {
|
||||
"description": "Delimitar los elementos de la lista de entrada con una expresión regular.",
|
||||
"title": "Utilice una expresión regular para dividir"
|
||||
},
|
||||
"symbol": {
|
||||
"description": "Delimitar los elementos de la lista de entrada con un carácter.",
|
||||
"title": "Utilice un símbolo para dividir"
|
||||
}
|
||||
},
|
||||
"splitSeparatorDescription": "Establezca un símbolo delimitador o una expresión regular.",
|
||||
"title": "Encuentra los más populares",
|
||||
"trimItems": "Recortar los elementos superiores de la lista",
|
||||
"trimItemsDescription": "Elimine los espacios iniciales y finales antes de comparar elementos"
|
||||
},
|
||||
"findUnique": {
|
||||
"caseSensitiveItems": "Elementos que distinguen entre mayúsculas y minúsculas",
|
||||
|
|
|
|||
|
|
@ -37,6 +37,101 @@
|
|||
"shortDescription": "Calcular voltaje, corriente o resistencia en circuitos eléctricos utilizando la Ley de Ohm",
|
||||
"title": "Ley de Ohm"
|
||||
},
|
||||
"randomNumberGenerator": {
|
||||
"description": "Genere números aleatorios dentro de un rango específico con opciones personalizables.",
|
||||
"error": {
|
||||
"generationFailed": "No se pudieron generar números aleatorios. Por favor, revise sus parámetros de entrada."
|
||||
},
|
||||
"info": {
|
||||
"description": "Un generador de números aleatorios crea números impredecibles dentro de un rango específico. Esta herramienta utiliza generación de números aleatorios criptográficamente segura para garantizar resultados verdaderamente aleatorios. Útil para simulaciones, juegos, muestreo estadístico y escenarios de prueba.",
|
||||
"title": "¿Qué es un generador de números aleatorios?"
|
||||
},
|
||||
"longDescription": "Genera números aleatorios dentro de un rango específico con opciones para enteros o decimales, permitiendo o evitando duplicados y ordenando resultados. Ideal para simulaciones, pruebas, juegos y análisis estadístico.",
|
||||
"options": {
|
||||
"generation": {
|
||||
"allowDecimals": {
|
||||
"description": "Generar números decimales en lugar de enteros",
|
||||
"title": "Permitir números decimales"
|
||||
},
|
||||
"allowDuplicates": {
|
||||
"description": "Permitir que el mismo número aparezca varias veces",
|
||||
"title": "Permitir duplicados"
|
||||
},
|
||||
"countDescription": "Número de números aleatorios a generar (1-10 000)",
|
||||
"sortResults": {
|
||||
"description": "Ordena los números generados en orden ascendente",
|
||||
"title": "Ordenar resultados"
|
||||
},
|
||||
"title": "Opciones de generación"
|
||||
},
|
||||
"output": {
|
||||
"separatorDescription": "Caracteres para separar los números generados",
|
||||
"title": "Configuración de salida"
|
||||
},
|
||||
"range": {
|
||||
"maxDescription": "Valor máximo (inclusive)",
|
||||
"minDescription": "Valor mínimo (inclusive)",
|
||||
"title": "Ajustes de rango"
|
||||
}
|
||||
},
|
||||
"result": {
|
||||
"count": "Contar",
|
||||
"hasDuplicates": "Contiene duplicados",
|
||||
"isSorted": "Ordenado",
|
||||
"range": "Rango",
|
||||
"title": "Números aleatorios generados"
|
||||
},
|
||||
"shortDescription": "Generar números aleatorios en rangos personalizados",
|
||||
"title": "Generador de números aleatorios"
|
||||
},
|
||||
"randomPortGenerator": {
|
||||
"description": "Genere puertos de red aleatorios dentro de rangos específicos con opciones personalizables.",
|
||||
"error": {
|
||||
"generationFailed": "No se pudieron generar puertos aleatorios. Por favor, revise sus parámetros de entrada."
|
||||
},
|
||||
"info": {
|
||||
"description": "Un generador de puertos aleatorio crea números de puerto de red impredecibles dentro de rangos específicos. Esta herramienta cumple con los estándares de números de puerto de la IANA e incluye la identificación de servicios comunes. Resulta útil para desarrollo, pruebas, configuración de red y para evitar conflictos de puertos.",
|
||||
"title": "¿Qué es un generador de puertos aleatorios?"
|
||||
},
|
||||
"longDescription": "Genera puertos de red aleatorios dentro de rangos específicos (conocidos, registrados, dinámicos o personalizados). Ideal para desarrollo, pruebas y configuración de red. Incluye identificación de servicios de puerto para puertos comunes.",
|
||||
"options": {
|
||||
"generation": {
|
||||
"allowDuplicates": {
|
||||
"description": "Permitir que el mismo puerto aparezca varias veces",
|
||||
"title": "Permitir duplicados"
|
||||
},
|
||||
"countDescription": "Número de puertos aleatorios a generar (1-1000)",
|
||||
"sortResults": {
|
||||
"description": "Ordenar los puertos generados en orden ascendente",
|
||||
"title": "Ordenar resultados"
|
||||
},
|
||||
"title": "Opciones de generación"
|
||||
},
|
||||
"output": {
|
||||
"separatorDescription": "Caracteres para separar los puertos generados",
|
||||
"title": "Configuración de salida"
|
||||
},
|
||||
"range": {
|
||||
"custom": "Gama personalizada",
|
||||
"dynamic": "Puertos dinámicos (49152-65535)",
|
||||
"maxPortDescription": "Número máximo de puerto (1-65535)",
|
||||
"minPortDescription": "Número de puerto mínimo (1-65535)",
|
||||
"registered": "Puertos registrados (1024-49151)",
|
||||
"title": "Configuración del rango de puertos",
|
||||
"wellKnown": "Puertos conocidos (1-1023)"
|
||||
}
|
||||
},
|
||||
"result": {
|
||||
"count": "Contar",
|
||||
"hasDuplicates": "Contiene duplicados",
|
||||
"isSorted": "Ordenado",
|
||||
"portDetails": "Detalles del puerto",
|
||||
"range": "Rango de puerto",
|
||||
"title": "Puertos aleatorios generados"
|
||||
},
|
||||
"shortDescription": "Generar puertos de red aleatorios",
|
||||
"title": "Generador de puertos aleatorios"
|
||||
},
|
||||
"slackline": {
|
||||
"description": "Calcula la tensión en una slackline",
|
||||
"longDescription": "Esta calculadora asume una carga en el centro de la cuerda.",
|
||||
|
|
@ -57,6 +152,14 @@
|
|||
},
|
||||
"sum": {
|
||||
"description": "Calcula la suma de una lista de números. Introduce los números separados por comas o saltos de línea para obtener la suma total.",
|
||||
"example1Description": "En este ejemplo, calculamos la suma de diez enteros positivos. Estos enteros se muestran en una columna y su suma total es 19494.",
|
||||
"example1Title": "Suma de diez números positivos",
|
||||
"example2Description": "Este ejemplo invierte una columna de veintitrés sílabas e imprime todas las palabras de abajo a arriba. Para separar los elementos de la lista, utiliza el carácter \\n como separador de elementos de entrada, lo que significa que cada elemento ocupa una línea independiente.",
|
||||
"example2Title": "Contar árboles en el parque",
|
||||
"example3Description": "En este ejemplo, sumamos noventa valores diferentes: números positivos, negativos, enteros y fracciones decimales. Usamos una coma como separador de entrada y, tras sumar todos los valores, obtenemos 0 como resultado.",
|
||||
"example3Title": "Suma de números enteros y decimales",
|
||||
"example4Description": "En este ejemplo, calculamos la suma de los diez dígitos y activamos la opción \"Imprimir suma continua\". Obtenemos los valores intermedios de la suma durante la adición. Por lo tanto, obtenemos la siguiente secuencia en la salida: 0, 1 (0 + 1), 3 (0 + 1 + 2), 6 (0 + 1 + 2 + 3), 10 (0 + 1 + 2 + 3 + 4), y así sucesivamente.",
|
||||
"example4Title": "Suma continua de números",
|
||||
"extractionTypes": {
|
||||
"delimiter": {
|
||||
"description": "Personaliza aquí el separador de números (predeterminado: un salto de línea).",
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@
|
|||
"highCompression": "Alta compresión",
|
||||
"highCompressionDescription": "Reducción máxima del tamaño del archivo con cierta pérdida de calidad",
|
||||
"inputTitle": "PDF de entrada",
|
||||
"longDescription": "Comprime archivos PDF de forma segura en tu navegador con Ghostscript. Tus archivos nunca saldrán de tu dispositivo, lo que garantiza una privacidad total y reduce su tamaño para compartirlos por correo electrónico, subirlos a sitios web o ahorrar espacio de almacenamiento. Con tecnología WebAssembly.",
|
||||
"lowCompression": "Baja compresión",
|
||||
"lowCompressionDescription": "Reduce ligeramente el tamaño del archivo con una pérdida mínima de calidad",
|
||||
"mediumCompression": "Compresión media",
|
||||
|
|
@ -52,7 +53,7 @@
|
|||
}
|
||||
},
|
||||
"pdfToEpub": {
|
||||
"description": "Transforme documentos PDF en archivos EPUB para una mejor compatibilidad con los lectores electrónicos.', icon: 'material-symbols:import-contacts', component: lazy(() => import('./index')), keywords: ['pdf', 'epub', 'convert', 'ebook'], path: 'pdf-to-epub', i18n: { name: 'pdf:pdfToEpub.title', description: 'pdf:pdfToEpub.description",
|
||||
"description": "Transforme documentos PDF en archivos EPUB para una mejor compatibilidad con los lectores electrónicos.",
|
||||
"shortDescription": "Convertir archivos PDF al formato EPUB",
|
||||
"title": "PDF a EPUB"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -28,6 +28,31 @@
|
|||
"shortDescription": "Extraer una porción de texto entre posiciones específicas",
|
||||
"title": "Extraer subcadena"
|
||||
},
|
||||
"hiddenCharacterDetector": {
|
||||
"analysisOptions": "Opciones de análisis",
|
||||
"category": "Categoría",
|
||||
"description": "Detecta caracteres Unicode ocultos, especialmente caracteres RTL Override que podrían usarse en ataques.",
|
||||
"foundChars": "Encontró {{count}} personaje(s) oculto(s):",
|
||||
"inputPlaceholder": "Introduzca texto para comprobar si hay caracteres ocultos...",
|
||||
"inputTitle": "Texto para analizar",
|
||||
"invisibleChar": "Personaje invisible",
|
||||
"invisibleFound": "Personajes invisibles encontrados",
|
||||
"longDescription": "Esta herramienta le ayuda a detectar caracteres Unicode ocultos en el texto, especialmente caracteres de anulación de derecha a izquierda (RTL), que pueden usarse en ataques. Puede identificar caracteres invisibles, caracteres de ancho cero y otras secuencias Unicode potencialmente maliciosas que podrían estar ocultas en texto aparentemente inocente.",
|
||||
"noHiddenChars": "No se detectaron caracteres ocultos en el texto.",
|
||||
"optionsDescription": "Configure qué tipos de caracteres ocultos detectar y cómo mostrar los resultados.",
|
||||
"position": "Posición",
|
||||
"rtlAlert": "¡Se detectaron caracteres de anulación RTL! Este texto puede contener caracteres ocultos maliciosos.",
|
||||
"rtlFound": "Se encontró una anulación de RTL",
|
||||
"rtlOverride": "Carácter de anulación RTL",
|
||||
"rtlWarning": "ADVERTENCIA: Se detectaron caracteres de anulación RTL. Podría usarse en ataques.",
|
||||
"shortDescription": "Encuentra caracteres Unicode ocultos en el texto",
|
||||
"summary": "Resumen del análisis",
|
||||
"title": "Detector de caracteres ocultos",
|
||||
"totalChars": "Total de personajes ocultos: {{count}}",
|
||||
"unicode": "Unicode",
|
||||
"zeroWidthChar": "Carácter de ancho cero",
|
||||
"zeroWidthFound": "Se encontraron caracteres de ancho cero"
|
||||
},
|
||||
"join": {
|
||||
"blankLinesAndTrailingSpaces": "Líneas en blanco y espacios finales",
|
||||
"deleteBlankDescription": "Eliminar líneas que no tengan símbolos de texto.",
|
||||
|
|
@ -257,5 +282,30 @@
|
|||
"resultTitle": "Texto en mayúsculas",
|
||||
"shortDescription": "Convertir texto a mayúsculas",
|
||||
"title": "Convertir a mayúsculas"
|
||||
},
|
||||
"urlDecode": {
|
||||
"inputTitle": "Cadena de entrada (URL escapada)",
|
||||
"resultTitle": "Cadena de salida",
|
||||
"toolInfo": {
|
||||
"description": "Cargue su cadena y automáticamente obtendrá la URL sin escape.",
|
||||
"longDescription": "Esta herramienta decodifica una cadena previamente codificada. La decodificación es la operación inversa de la codificación. Todos los caracteres con porcentaje se decodifican en caracteres comprensibles. Algunos de los valores más conocidos son %20 para un espacio, %3a para dos puntos, %2f para una barra diagonal y %3f para un signo de interrogación. Los dos dígitos después del signo de porcentaje son los valores del código char en hexadecimal.",
|
||||
"shortDescription": "Eliminar rápidamente el escape de una URL de una cadena.",
|
||||
"title": "Decodificador de URL de cadena"
|
||||
}
|
||||
},
|
||||
"urlEncode": {
|
||||
"encodingOption": {
|
||||
"nonSpecialCharDescription": "Si se selecciona, todos los caracteres en la cadena de entrada se convertirán a codificación URL (no solo especial).",
|
||||
"nonSpecialCharPlaceholder": "Codificar caracteres no especiales",
|
||||
"title": "Opciones de codificación"
|
||||
},
|
||||
"inputTitle": "Cadena de entrada",
|
||||
"resultTitle": "Cadena con URL escapada",
|
||||
"toolInfo": {
|
||||
"description": "Cargue su cadena y se escapará automáticamente mediante URL.",
|
||||
"longDescription": "Esta herramienta codifica una cadena en URL. Los caracteres especiales de URL se convierten a codificación de porcentaje. Esta codificación se denomina codificación porcentual porque el valor numérico de cada carácter se convierte en un signo de porcentaje seguido de un valor hexadecimal de dos dígitos. Los valores hexadecimales se determinan en función del valor del punto de código del carácter. Por ejemplo, un espacio se escapa a %20, los dos puntos a %3a y una barra a %2f. Los caracteres que no son especiales se mantienen sin cambios. Si también necesita convertir caracteres no especiales a codificación de porcentaje, hemos añadido una opción adicional que le permite hacerlo. Seleccione la opción \"codificar caracteres no especiales\" para habilitar esta función.",
|
||||
"shortDescription": "Escapar rápidamente una URL de una cadena.",
|
||||
"title": "Codificador de URL de cadena"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
{
|
||||
"checkLeapYears": {
|
||||
"description": "Compruebe si un año es bisiesto y obtenga información sobre el año bisiesto.",
|
||||
"exampleDescription": "Una amiga nuestra nació en un año bisiesto, el 29 de febrero, y por eso solo cumple años cada cuatro años. Como nunca recordamos su cumpleaños, usamos nuestro programa para crear una lista de recordatorios de los próximos años bisiestos. Para crear una lista de sus próximos cumpleaños, cargamos una secuencia de años del 2025 al 2040 en la entrada y obtenemos el estado de cada año. Si el programa indica que es un año bisiesto, sabemos que nos invitarán a una fiesta de cumpleaños el 29 de febrero.",
|
||||
"exampleTitle": "Encuentra cumpleaños el 29 de febrero",
|
||||
"inputTitle": "Año de entrada",
|
||||
"resultTitle": "Resultado del año bisiesto",
|
||||
"shortDescription": "Comprobar si un año es bisiesto",
|
||||
|
|
@ -56,6 +58,21 @@
|
|||
"title": "Convertir tiempo a segundos"
|
||||
}
|
||||
},
|
||||
"convertUnixToDate": {
|
||||
"addUtcLabel": "Añadir el sufijo 'UTC'",
|
||||
"addUtcLabelDescription": "Mostrar 'UTC' después de la fecha convertida (solo para el modo UTC)",
|
||||
"description": "Convierte una marca de tiempo de Unix en una fecha legible para humanos.",
|
||||
"outputOptions": "Opciones de salida",
|
||||
"shortDescription": "Convertir la marca de tiempo de Unix a fecha",
|
||||
"title": "Convertir Unix a fecha",
|
||||
"toolInfo": {
|
||||
"description": "Esta herramienta convierte una marca de tiempo Unix (en segundos) a un formato de fecha legible (p. ej., AAAA-MM-DD HH:MM:SS). Admite salida local y UTC, lo que la hace útil para interpretar rápidamente marcas de tiempo de registros, API o sistemas que usan hora Unix.",
|
||||
"title": "Convertir Unix a fecha"
|
||||
},
|
||||
"useLocalTime": "Utilice la hora local",
|
||||
"useLocalTimeDescription": "Mostrar la fecha convertida en su zona horaria local en lugar de UTC",
|
||||
"withLabel": "Opciones"
|
||||
},
|
||||
"crontabGuru": {
|
||||
"description": "Generar y comprender expresiones cron. Crear programaciones cron para tareas automatizadas y trabajos del sistema.",
|
||||
"shortDescription": "Generar y comprender expresiones cron",
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@
|
|||
"height": "Altura",
|
||||
"inputTitle": "Vídeo de entrada",
|
||||
"loadVideoForDimensions": "Cargar un vídeo para ver las dimensiones",
|
||||
"longDescription": "Esta herramienta permite recortar archivos de video para eliminar áreas no deseadas o enfocarse en partes específicas. Es útil para eliminar barras negras, ajustar la relación de aspecto o enfocar el contenido importante. Compatible con varios formatos de video, como MP4, MOV y AVI.",
|
||||
"resultTitle": "Vídeo recortado",
|
||||
"shortDescription": "Recortar el vídeo para eliminar áreas no deseadas",
|
||||
"title": "Recortar vídeo",
|
||||
|
|
@ -83,6 +84,12 @@
|
|||
"title": "¿Qué es un? {{title}}?"
|
||||
}
|
||||
},
|
||||
"mergeVideo": {
|
||||
"description": "Combine varios archivos de vídeo en un vídeo continuo.",
|
||||
"longDescription": "Esta herramienta te permite fusionar o añadir varios archivos de video en un solo video continuo. Simplemente sube tus videos, organízalos como desees y combínalos en un solo archivo para compartirlos o editarlos fácilmente.",
|
||||
"shortDescription": "Añade y fusiona vídeos fácilmente.",
|
||||
"title": "Fusionar vídeos"
|
||||
},
|
||||
"rotate": {
|
||||
"180Degrees": "180° (al revés)",
|
||||
"270Degrees": "270° (90° en sentido antihorario)",
|
||||
|
|
|
|||
|
|
@ -29,14 +29,33 @@
|
|||
},
|
||||
"mergeAudio": {
|
||||
"description": "Combinez plusieurs fichiers audio en un seul fichier audio en les concaténant en séquence.",
|
||||
"inputTitle": "Fichiers audio d'entrée",
|
||||
"longDescription": "Cet outil vous permet de fusionner plusieurs fichiers audio en un seul fichier en les concaténant dans l'ordre de leur mise en ligne. Idéal pour combiner des segments de podcast, des morceaux de musique ou tout autre fichier audio à assembler. Compatible avec différents formats audio, dont MP3, AAC et WAV.",
|
||||
"mergingAudio": "Fusion audio",
|
||||
"outputFormat": "Format de sortie",
|
||||
"resultTitle": "Audio fusionné",
|
||||
"shortDescription": "Fusionnez plusieurs fichiers audio en un seul (MP3, AAC, WAV).",
|
||||
"title": "Fusionner l'audio"
|
||||
"title": "Fusionner l'audio",
|
||||
"toolInfo": {
|
||||
"title": "Qu'est-ce que {{title}}?"
|
||||
}
|
||||
},
|
||||
"trim": {
|
||||
"description": "Coupez et rognez des fichiers audio pour extraire des segments spécifiques en spécifiant les heures de début et de fin.",
|
||||
"endTime": "Fin des temps",
|
||||
"endTimeDescription": "Heure de fin au format HH:MM:SS (par exemple, 00:01:30)",
|
||||
"inputTitle": "Entrée audio",
|
||||
"longDescription": "Cet outil vous permet de découper des fichiers audio en spécifiant les heures de début et de fin. Vous pouvez extraire des segments spécifiques de fichiers audio plus longs, supprimer des parties inutiles ou créer des clips plus courts. Il prend en charge divers formats audio, dont MP3, AAC et WAV. Idéal pour le montage de podcasts, la production musicale ou tout autre besoin d'édition audio.",
|
||||
"outputFormat": "Format de sortie",
|
||||
"resultTitle": "Audio coupé",
|
||||
"shortDescription": "Découpez des fichiers audio pour extraire des segments de temps spécifiques (MP3, AAC, WAV).",
|
||||
"title": "Couper le son"
|
||||
"startTime": "Heure de début",
|
||||
"startTimeDescription": "Heure de début au format HH:MM:SS (par exemple, 00:00:30)",
|
||||
"timeSettings": "Paramètres de l'heure",
|
||||
"title": "Couper le son",
|
||||
"toolInfo": {
|
||||
"title": "Qu'est-ce que {{title}}?"
|
||||
},
|
||||
"trimmingAudio": "Découpage audio"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,15 +17,21 @@
|
|||
"description": "Convertissez des fichiers CSV au format JSON avec des options personnalisables pour les délimiteurs, les guillemets et le formatage de sortie. Prise en charge des en-têtes, des commentaires et de la conversion de type dynamique.",
|
||||
"dynamicTypes": "Types dynamiques",
|
||||
"dynamicTypesDescription": "Convertir automatiquement les nombres et les booléens",
|
||||
"error": "Erreur",
|
||||
"errorParsing": "Erreur lors de l'analyse du fichier CSV : {{error}}",
|
||||
"fieldQuote": "Citation de champ (par exemple, \")",
|
||||
"inputCsvFormat": "Format d'entrée CSV",
|
||||
"inputTitle": "Entrée CSV",
|
||||
"invalidCsvFormat": "Format CSV non valide",
|
||||
"resultTitle": "Sortie JSON",
|
||||
"shortDescription": "Convertissez les données CSV au format JSON.",
|
||||
"skipEmptyLines": "Sauter les lignes vides",
|
||||
"skipEmptyLinesDescription": "Ignorer les lignes vides dans le fichier CSV d'entrée",
|
||||
"title": "Convertir CSV en JSON",
|
||||
"toolInfo": {
|
||||
"description": "Cet outil convertit les fichiers CSV (valeurs séparées par des virgules) en structures de données JSON (JavaScript Object Notation). Il prend en charge différents formats CSV avec des délimiteurs, des guillemets et des symboles de commentaires personnalisables. Le convertisseur peut traiter la première ligne comme un en-tête, ignorer les lignes vides et détecter automatiquement les types de données comme les nombres et les booléens. Le JSON obtenu peut être utilisé pour la migration de données, les sauvegardes ou comme entrée pour d'autres applications.",
|
||||
"title": "Qu'est-ce qu'un convertisseur CSV en JSON ?"
|
||||
},
|
||||
"useHeaders": "Utiliser les en-têtes",
|
||||
"useHeadersDescription": "Traiter la première ligne comme en-tête de colonne"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -10,8 +10,15 @@
|
|||
"title": "Modifier l'opacité de l'image"
|
||||
},
|
||||
"compress": {
|
||||
"compressedSize": "Taille compressée",
|
||||
"compressionOptions": "Options de compression",
|
||||
"description": "Réduisez la taille du fichier image tout en conservant la qualité.",
|
||||
"failedToCompress": "Échec de la compression de l'image. Veuillez réessayer.",
|
||||
"fileSizes": "Tailles de fichiers",
|
||||
"inputTitle": "Image d'entrée",
|
||||
"maxFileSizeDescription": "Taille maximale du fichier en mégaoctets",
|
||||
"originalSize": "Taille originale",
|
||||
"qualityDescription": "Pourcentage de qualité d'image (plus faible signifie une taille de fichier plus petite)",
|
||||
"resultTitle": "Image compressée",
|
||||
"shortDescription": "Compresser des images en maintenant une qualité raisonnable.",
|
||||
"title": "Compresser une image"
|
||||
|
|
|
|||
|
|
@ -1,4 +1,9 @@
|
|||
{
|
||||
"comparison": {
|
||||
"description": "Comparez deux objets JSON pour identifier les différences de structure et de valeurs.",
|
||||
"shortDescription": "Trouver les différences entre deux objets JSON",
|
||||
"title": "Comparer JSON"
|
||||
},
|
||||
"escapeJson": {
|
||||
"description": "Échappez les caractères spéciaux dans les chaînes JSON. Convertissez les données JSON au format correctement échappé pour une transmission ou un stockage sécurisé.",
|
||||
"shortDescription": "Échapper aux caractères spéciaux dans JSON",
|
||||
|
|
|
|||
|
|
@ -5,6 +5,15 @@
|
|||
"copyDescription": "Nombre de copies (fractionnable)",
|
||||
"description": "L'utilitaire de duplication d'éléments de liste le plus simple au monde, accessible depuis un navigateur. Saisissez votre liste et spécifiez des critères de duplication pour créer des copies d'éléments. Idéal pour l'expansion de données, les tests ou la création de modèles répétitifs.",
|
||||
"duplicationOptions": "Options de Duplication",
|
||||
"error": "Erreur",
|
||||
"example1Description": "Cet exemple montre comment dupliquer une liste de mots.",
|
||||
"example1Title": "Duplication simple",
|
||||
"example2Description": "Cet exemple montre comment dupliquer une liste dans l’ordre inverse.",
|
||||
"example2Title": "Duplication inversée",
|
||||
"example3Description": "Cet exemple montre comment entrelacer des éléments au lieu de les concaténer.",
|
||||
"example3Title": "Éléments entrelacés",
|
||||
"example4Description": "Cet exemple montre comment dupliquer une liste avec un nombre fractionnaire de copies.",
|
||||
"example4Title": "duplication fractionnaire",
|
||||
"examples": {
|
||||
"fractional": {
|
||||
"description": "Cet exemple montre comment dupliquer une liste avec un nombre fractionnaire de copies.",
|
||||
|
|
@ -37,12 +46,53 @@
|
|||
"toolInfo": {
|
||||
"description": "Cet outil vous permet de dupliquer des éléments d'une liste. Vous pouvez spécifier le nombre de copies (y compris les valeurs fractionnaires), contrôler si les éléments sont concaténés ou entrelacés, et même inverser les éléments dupliqués. Il est utile pour créer des motifs répétés, générer des données de test ou étendre des listes au contenu prévisible.",
|
||||
"title": "Duplication de liste"
|
||||
},
|
||||
"unknownError": "Une erreur inconnue s'est produite",
|
||||
"validation": {
|
||||
"copyMustBeNumber": "Le nombre de copies doit être un nombre",
|
||||
"copyMustBePositive": "Le nombre de copies doit être positif",
|
||||
"copyRequired": "Le nombre de copies est requis",
|
||||
"joinSeparatorRequired": "Le séparateur de jointure est obligatoire",
|
||||
"separatorRequired": "Le séparateur est obligatoire"
|
||||
}
|
||||
},
|
||||
"findMostPopular": {
|
||||
"description": "L'utilitaire de recherche par navigateur le plus simple au monde pour trouver les éléments les plus populaires d'une liste. Saisissez votre liste et obtenez instantanément les éléments qui apparaissent le plus fréquemment. Idéal pour l'analyse de données, l'identification de tendances ou la recherche d'éléments communs.",
|
||||
"displayFormatDescription": "Comment afficher les éléments de liste les plus populaires ?",
|
||||
"displayOptions": {
|
||||
"count": "Afficher le nombre d'articles",
|
||||
"percentage": "Afficher le pourcentage de l'article",
|
||||
"total": "Afficher le total des articles"
|
||||
},
|
||||
"extractListItems": "Comment extraire des éléments de liste ?",
|
||||
"ignoreItemCase": "Ignorer la casse de l'élément",
|
||||
"ignoreItemCaseDescription": "Comparez tous les éléments de la liste en minuscules.",
|
||||
"inputTitle": "Liste d'entrée",
|
||||
"itemComparison": "Comparaison d'articles",
|
||||
"outputFormat": "Format de sortie de l'élément principal",
|
||||
"removeEmptyItems": "Supprimer les éléments vides",
|
||||
"removeEmptyItemsDescription": "Ignorer les éléments vides de la comparaison.",
|
||||
"resultTitle": "Articles les plus populaires",
|
||||
"shortDescription": "Trouver les éléments les plus fréquemment utilisés",
|
||||
"title": "Trouver les plus populaires"
|
||||
"sortOptions": {
|
||||
"alphabetic": "Trier par ordre alphabétique",
|
||||
"count": "Trier par nombre"
|
||||
},
|
||||
"sortingMethodDescription": "Sélectionnez une méthode de tri.",
|
||||
"splitOperators": {
|
||||
"regex": {
|
||||
"description": "Délimitez les éléments de la liste d’entrée avec une expression régulière.",
|
||||
"title": "Utiliser une expression régulière pour le fractionnement"
|
||||
},
|
||||
"symbol": {
|
||||
"description": "Délimitez les éléments de la liste d'entrée avec un caractère.",
|
||||
"title": "Utiliser un symbole pour le fractionnement"
|
||||
}
|
||||
},
|
||||
"splitSeparatorDescription": "Définissez un symbole de délimitation ou une expression régulière.",
|
||||
"title": "Trouver les plus populaires",
|
||||
"trimItems": "Réduire les éléments de la liste principale",
|
||||
"trimItemsDescription": "Supprimez les espaces de début et de fin avant de comparer les éléments"
|
||||
},
|
||||
"findUnique": {
|
||||
"caseSensitiveItems": "Éléments sensibles à la casse",
|
||||
|
|
|
|||
|
|
@ -37,6 +37,101 @@
|
|||
"shortDescription": "Calculer la tension, le courant ou la résistance dans les circuits électriques en utilisant la loi d'Ohm",
|
||||
"title": "loi d'Ohm"
|
||||
},
|
||||
"randomNumberGenerator": {
|
||||
"description": "Générez des nombres aléatoires dans une plage spécifiée avec des options personnalisables.",
|
||||
"error": {
|
||||
"generationFailed": "Échec de la génération de nombres aléatoires. Veuillez vérifier vos paramètres d'entrée."
|
||||
},
|
||||
"info": {
|
||||
"description": "Un générateur de nombres aléatoires crée des nombres imprévisibles dans une plage spécifiée. Cet outil utilise une génération de nombres aléatoires sécurisée par cryptographie pour garantir des résultats véritablement aléatoires. Il est utile pour les simulations, les jeux, l'échantillonnage statistique et les scénarios de test.",
|
||||
"title": "Qu'est-ce qu'un générateur de nombres aléatoires ?"
|
||||
},
|
||||
"longDescription": "Générez des nombres aléatoires dans une plage spécifiée avec des options pour les entiers ou les décimales, autorisez ou empêchez les doublons et triez les résultats. Idéal pour les simulations, les tests, les jeux et l'analyse statistique.",
|
||||
"options": {
|
||||
"generation": {
|
||||
"allowDecimals": {
|
||||
"description": "Générer des nombres décimaux au lieu d'entiers",
|
||||
"title": "Autoriser les nombres décimaux"
|
||||
},
|
||||
"allowDuplicates": {
|
||||
"description": "Autoriser le même numéro à apparaître plusieurs fois",
|
||||
"title": "Autoriser les doublons"
|
||||
},
|
||||
"countDescription": "Nombre de nombres aléatoires à générer (1 à 10 000)",
|
||||
"sortResults": {
|
||||
"description": "Trier les nombres générés par ordre croissant",
|
||||
"title": "Trier les résultats"
|
||||
},
|
||||
"title": "Options de génération"
|
||||
},
|
||||
"output": {
|
||||
"separatorDescription": "Caractère(s) pour séparer les nombres générés",
|
||||
"title": "Paramètres de sortie"
|
||||
},
|
||||
"range": {
|
||||
"maxDescription": "Valeur maximale (incluse)",
|
||||
"minDescription": "Valeur minimale (incluse)",
|
||||
"title": "Paramètres de plage"
|
||||
}
|
||||
},
|
||||
"result": {
|
||||
"count": "Compter",
|
||||
"hasDuplicates": "Contient des doublons",
|
||||
"isSorted": "Trié",
|
||||
"range": "Gamme",
|
||||
"title": "Nombres aléatoires générés"
|
||||
},
|
||||
"shortDescription": "Générer des nombres aléatoires dans des plages personnalisées",
|
||||
"title": "Générateur de nombres aléatoires"
|
||||
},
|
||||
"randomPortGenerator": {
|
||||
"description": "Générez des ports réseau aléatoires dans des plages spécifiées avec des options personnalisables.",
|
||||
"error": {
|
||||
"generationFailed": "Échec de la génération de ports aléatoires. Veuillez vérifier vos paramètres d'entrée."
|
||||
},
|
||||
"info": {
|
||||
"description": "Un générateur de ports aléatoires crée des numéros de ports réseau imprévisibles dans des plages spécifiées. Cet outil respecte les normes IANA relatives aux numéros de ports et inclut l'identification des services courants. Il est utile pour le développement, les tests, la configuration réseau et la prévention des conflits de ports.",
|
||||
"title": "Qu'est-ce qu'un générateur de ports aléatoires ?"
|
||||
},
|
||||
"longDescription": "Générez des ports réseau aléatoires dans des plages spécifiées (connues, enregistrées, dynamiques ou personnalisées). Idéal pour le développement, les tests et la configuration réseau. Inclut l'identification des services de port pour les ports courants.",
|
||||
"options": {
|
||||
"generation": {
|
||||
"allowDuplicates": {
|
||||
"description": "Autoriser le même port à apparaître plusieurs fois",
|
||||
"title": "Autoriser les doublons"
|
||||
},
|
||||
"countDescription": "Nombre de ports aléatoires à générer (1 à 1 000)",
|
||||
"sortResults": {
|
||||
"description": "Trier les ports générés par ordre croissant",
|
||||
"title": "Trier les résultats"
|
||||
},
|
||||
"title": "Options de génération"
|
||||
},
|
||||
"output": {
|
||||
"separatorDescription": "Caractère(s) pour séparer les ports générés",
|
||||
"title": "Paramètres de sortie"
|
||||
},
|
||||
"range": {
|
||||
"custom": "Gamme personnalisée",
|
||||
"dynamic": "Ports dynamiques (49152-65535)",
|
||||
"maxPortDescription": "Numéro de port maximal (1-65535)",
|
||||
"minPortDescription": "Numéro de port minimum (1-65535)",
|
||||
"registered": "Ports enregistrés (1024-49151)",
|
||||
"title": "Paramètres de plage de ports",
|
||||
"wellKnown": "Ports connus (1-1023)"
|
||||
}
|
||||
},
|
||||
"result": {
|
||||
"count": "Compter",
|
||||
"hasDuplicates": "Contient des doublons",
|
||||
"isSorted": "Trié",
|
||||
"portDetails": "Détails du port",
|
||||
"range": "Port Range",
|
||||
"title": "Ports aléatoires générés"
|
||||
},
|
||||
"shortDescription": "Générer des ports réseau aléatoires",
|
||||
"title": "Générateur de ports aléatoires"
|
||||
},
|
||||
"slackline": {
|
||||
"description": "Calcule la tension dans une slackline",
|
||||
"longDescription": "Cette calculatrice suppose une charge au centre de la corde",
|
||||
|
|
@ -57,6 +152,14 @@
|
|||
},
|
||||
"sum": {
|
||||
"description": "Calculez la somme d'une liste de nombres. Saisissez les nombres séparés par des virgules ou des sauts de ligne pour obtenir leur somme totale.",
|
||||
"example1Description": "Dans cet exemple, nous calculons la somme de dix entiers positifs. Ces entiers sont répertoriés dans une colonne et leur somme totale est égale à 19 494.",
|
||||
"example1Title": "Somme de dix nombres positifs",
|
||||
"example2Description": "Cet exemple inverse une colonne de vingt noms de trois syllabes et affiche tous les mots de bas en haut. Pour séparer les éléments de la liste, le caractère \\n est utilisé comme séparateur d'entrée, ce qui signifie que chaque élément est sur sa propre ligne.",
|
||||
"example2Title": "Compter les arbres dans le parc",
|
||||
"example3Description": "Dans cet exemple, nous additionnons quatre-vingt-dix valeurs différentes : nombres positifs, nombres négatifs, entiers et fractions décimales. Nous utilisons une virgule comme séparateur d'entrée et, après addition, nous obtenons 0 en sortie.",
|
||||
"example3Title": "Somme des nombres entiers et décimaux",
|
||||
"example4Description": "Dans cet exemple, nous calculons la somme des dix chiffres et activons l'option « Imprimer la somme cumulée ». Nous obtenons les valeurs intermédiaires de la somme lors de l'addition. Nous obtenons ainsi la séquence suivante en sortie : 0, 1 (0 + 1), 3 (0 + 1 + 2), 6 (0 + 1 + 2 + 3), 10 (0 + 1 + 2 + 3 + 4), etc.",
|
||||
"example4Title": "Somme courante de nombres",
|
||||
"extractionTypes": {
|
||||
"delimiter": {
|
||||
"description": "Personnalisez le séparateur de nombres ici. (Par défaut, il s'agit d'un saut de ligne.)",
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@
|
|||
"highCompression": "Compression élevée",
|
||||
"highCompressionDescription": "Réduction maximale de la taille du fichier avec une certaine perte de qualité",
|
||||
"inputTitle": "Entrée PDF",
|
||||
"longDescription": "Compressez vos fichiers PDF en toute sécurité dans votre navigateur grâce à Ghostscript. Vos fichiers restent sur votre appareil, garantissant une confidentialité totale tout en réduisant leur taille pour le partage par e-mail, le téléchargement sur des sites web et l'économie d'espace de stockage. Optimisé par la technologie WebAssembly.",
|
||||
"lowCompression": "Faible compression",
|
||||
"lowCompressionDescription": "Réduisez légèrement la taille du fichier avec une perte de qualité minimale",
|
||||
"mediumCompression": "Compression moyenne",
|
||||
|
|
@ -52,7 +53,7 @@
|
|||
}
|
||||
},
|
||||
"pdfToEpub": {
|
||||
"description": "Transformez les documents PDF en fichiers EPUB pour une meilleure compatibilité avec les liseuses.', icon: 'material-symbols:import-contacts', component: lazy(() => import('./index')), keywords: ['pdf', 'epub', 'convert', 'ebook'], path: 'pdf-to-epub', i18n: { name: 'pdf:pdfToEpub.title', description: 'pdf:pdfToEpub.description",
|
||||
"description": "Transformez les documents PDF en fichiers EPUB pour une meilleure compatibilité avec les liseuses.",
|
||||
"shortDescription": "Convertir des fichiers PDF au format EPUB",
|
||||
"title": "PDF vers EPUB"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -28,6 +28,31 @@
|
|||
"shortDescription": "Extraire une partie de texte entre des positions spécifiées",
|
||||
"title": "Extraire la sous-chaîne"
|
||||
},
|
||||
"hiddenCharacterDetector": {
|
||||
"analysisOptions": "Options d'analyse",
|
||||
"category": "Catégorie",
|
||||
"description": "Détectez les caractères Unicode cachés, en particulier les caractères RTL Override qui pourraient être utilisés dans des attaques.",
|
||||
"foundChars": "Trouvé {{count}} personnage(s) caché(s) :",
|
||||
"inputPlaceholder": "Saisissez du texte pour vérifier les caractères cachés...",
|
||||
"inputTitle": "Texte à analyser",
|
||||
"invisibleChar": "Personnage invisible",
|
||||
"invisibleFound": "Personnages invisibles trouvés",
|
||||
"longDescription": "Cet outil vous aide à détecter les caractères Unicode cachés dans un texte, notamment les caractères de substitution de droite à gauche (RTL) qui peuvent être utilisés dans des attaques. Il peut identifier les caractères invisibles, les caractères de largeur nulle et autres séquences Unicode potentiellement malveillantes qui peuvent se cacher dans un texte apparemment innocent.",
|
||||
"noHiddenChars": "Aucun caractère caché détecté dans le texte.",
|
||||
"optionsDescription": "Configurez les types de caractères cachés à détecter et comment afficher les résultats.",
|
||||
"position": "Position",
|
||||
"rtlAlert": "⚠️ Caractères de substitution RTL détectés ! Ce texte peut contenir des caractères cachés malveillants.",
|
||||
"rtlFound": "Remplacement RTL trouvé",
|
||||
"rtlOverride": "Caractère de remplacement RTL",
|
||||
"rtlWarning": "AVERTISSEMENT : Caractères de substitution RTL détectés ! Ceci pourrait être utilisé dans des attaques.",
|
||||
"shortDescription": "Rechercher les caractères Unicode cachés dans le texte",
|
||||
"summary": "Résumé de l'analyse",
|
||||
"title": "Détecteur de caractères cachés",
|
||||
"totalChars": "Nombre total de caractères cachés : {{count}}",
|
||||
"unicode": "Unicode",
|
||||
"zeroWidthChar": "Caractère de largeur nulle",
|
||||
"zeroWidthFound": "Caractères de largeur nulle trouvés"
|
||||
},
|
||||
"join": {
|
||||
"blankLinesAndTrailingSpaces": "Lignes vides et espaces de fin",
|
||||
"deleteBlankDescription": "Supprimez les lignes qui n’ont pas de symboles de texte.",
|
||||
|
|
@ -257,5 +282,30 @@
|
|||
"resultTitle": "Texte en majuscules",
|
||||
"shortDescription": "Convertir le texte en majuscules",
|
||||
"title": "Convertir en majuscules"
|
||||
},
|
||||
"urlDecode": {
|
||||
"inputTitle": "Chaîne d'entrée (URL échappée)",
|
||||
"resultTitle": "Chaîne de sortie",
|
||||
"toolInfo": {
|
||||
"description": "Chargez votre chaîne et elle sera automatiquement sans échappement d'URL.",
|
||||
"longDescription": "Cet outil décode l'URL d'une chaîne précédemment encodée. Le décodage d'URL est l'opération inverse de l'encodage d'URL. Tous les caractères encodés en pourcentage sont décodés en caractères compréhensibles. Parmi les valeurs encodées en pourcentage les plus connues, on trouve %20 pour un espace, %3a pour deux points, %2f pour une barre oblique et %3f pour un point d'interrogation. Les deux chiffres suivant le signe de pourcentage correspondent aux valeurs hexadécimales du caractère.",
|
||||
"shortDescription": "Annulez rapidement l'échappement URL d'une chaîne.",
|
||||
"title": "Décodeur d'URL de chaîne"
|
||||
}
|
||||
},
|
||||
"urlEncode": {
|
||||
"encodingOption": {
|
||||
"nonSpecialCharDescription": "Si cette option est sélectionnée, tous les caractères de la chaîne d'entrée seront convertis en codage URL (pas seulement spécial).",
|
||||
"nonSpecialCharPlaceholder": "Encoder les caractères non spéciaux",
|
||||
"title": "Options d'encodage"
|
||||
},
|
||||
"inputTitle": "Chaîne d'entrée",
|
||||
"resultTitle": "Chaîne d'échappement d'URL",
|
||||
"toolInfo": {
|
||||
"description": "Chargez votre chaîne et elle sera automatiquement échappée par URL.",
|
||||
"longDescription": "Cet outil encode une chaîne en URL. Les caractères d'URL spéciaux sont convertis en pourcentage. Ce codage est appelé « encodage en pourcentage » car la valeur numérique de chaque caractère est convertie en pourcentage suivi d'une valeur hexadécimale à deux chiffres. Les valeurs hexadécimales sont déterminées en fonction de la valeur du point de code du caractère. Par exemple, un espace est converti en %20, deux points en %3a et une barre oblique en %2f. Les caractères non spéciaux restent inchangés. Si vous devez également convertir des caractères non spéciaux en pourcentage, nous avons ajouté une option supplémentaire. Sélectionnez l'option « encode-non-special-chars » pour activer ce comportement.",
|
||||
"shortDescription": "Échappez rapidement une chaîne par URL.",
|
||||
"title": "Encodeur d'URL de chaîne"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
{
|
||||
"checkLeapYears": {
|
||||
"description": "Vérifiez si une année est bissextile et obtenez des informations sur les années bissextiles.",
|
||||
"exampleDescription": "Une de nos amies est née le 29 février, une année bissextile. Par conséquent, son anniversaire n'est célébré qu'une fois tous les quatre ans. Comme nous ne nous souvenons jamais vraiment de sa date d'anniversaire, nous utilisons notre programme pour créer une liste de rappel des prochaines années bissextiles. Pour cela, nous chargeons une séquence d'années de 2025 à 2040 dans l'entrée et obtenons le statut de chaque année. Si le programme indique qu'il s'agit d'une année bissextile, nous savons que nous serons invités à une fête d'anniversaire le 29 février.",
|
||||
"exampleTitle": "Trouver les anniversaires du 29 février",
|
||||
"inputTitle": "Année d'entrée",
|
||||
"resultTitle": "Résultat de l'année bissextile",
|
||||
"shortDescription": "Vérifiez si une année est bissextile",
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@
|
|||
"height": "Hauteur",
|
||||
"inputTitle": "Entrée vidéo",
|
||||
"loadVideoForDimensions": "Chargez une vidéo pour voir les dimensions",
|
||||
"longDescription": "Cet outil vous permet de recadrer des fichiers vidéo pour supprimer les zones indésirables ou vous concentrer sur des parties spécifiques. Il est utile pour supprimer les barres noires, ajuster les proportions ou se concentrer sur le contenu important. Il prend en charge divers formats vidéo, dont MP4, MOV et AVI.",
|
||||
"resultTitle": "Vidéo recadrée",
|
||||
"shortDescription": "Recadrer la vidéo pour supprimer les zones indésirables",
|
||||
"title": "Recadrer la vidéo",
|
||||
|
|
@ -83,6 +84,12 @@
|
|||
"title": "Qu'est-ce qu'un {{title}}?"
|
||||
}
|
||||
},
|
||||
"mergeVideo": {
|
||||
"description": "Combinez plusieurs fichiers vidéo en une seule vidéo continue.",
|
||||
"longDescription": "Cet outil vous permet de fusionner ou d'ajouter plusieurs fichiers vidéo en une seule vidéo continue. Téléchargez simplement vos fichiers vidéo, organisez-les dans l'ordre souhaité et fusionnez-les en un seul fichier pour un partage ou un montage simplifiés.",
|
||||
"shortDescription": "Ajoutez et fusionnez facilement des vidéos.",
|
||||
"title": "Fusionner des vidéos"
|
||||
},
|
||||
"rotate": {
|
||||
"180Degrees": "180° (à l'envers)",
|
||||
"270Degrees": "270° (90° dans le sens inverse des aiguilles d'une montre)",
|
||||
|
|
|
|||
|
|
@ -53,17 +53,22 @@
|
|||
"longDescription": "यह टूल आपको कई ऑडियो फ़ाइलों को अपलोड करने के क्रम में जोड़कर उन्हें एक ही फ़ाइल में मर्ज करने की सुविधा देता है। पॉडकास्ट सेगमेंट, म्यूज़िक ट्रैक या किसी भी ऑडियो फ़ाइल को एक साथ जोड़ने के लिए यह बिल्कुल सही है। MP3, AAC और WAV सहित विभिन्न ऑडियो फ़ॉर्मेट को सपोर्ट करता है।",
|
||||
"mergeMethod": "मर्ज विधि",
|
||||
"mergeOptions": "मर्ज विकल्प",
|
||||
"mergingAudio": "ऑडियो मर्ज करना",
|
||||
"methodConcat": "क्रमबद्ध जोड़ना",
|
||||
"methodMix": "मिश्रण",
|
||||
"outputFormat": "आउटपुट प्रारूप",
|
||||
"resultTitle": "मर्ज किया गया ऑडियो",
|
||||
"shortDescription": "एकाधिक ऑडियो फ़ाइलों को एक में मर्ज करें (MP3, AAC, WAV)।",
|
||||
"title": "ऑडियो मर्ज करें"
|
||||
"title": "ऑडियो मर्ज करें",
|
||||
"toolInfo": {
|
||||
"title": "क्या है {{title}}?"
|
||||
}
|
||||
},
|
||||
"trim": {
|
||||
"description": "ऑडियो फ़ाइल से अनावश्यक भाग हटाएं।",
|
||||
"endPlaceholder": "सेकंड",
|
||||
"endTime": "अंतिम समय",
|
||||
"endTimeDescription": "समाप्ति समय HH:MM:SS प्रारूप में (उदाहरणार्थ, 00:01:30)",
|
||||
"fadeIn": "फेड इन",
|
||||
"fadeInPlaceholder": "सेकंड",
|
||||
"fadeOut": "फेड आउट",
|
||||
|
|
@ -77,7 +82,13 @@
|
|||
"shortDescription": "विशिष्ट समय खंडों (MP3, AAC, WAV) को निकालने के लिए ऑडियो फ़ाइलों को ट्रिम करें।",
|
||||
"startPlaceholder": "सेकंड",
|
||||
"startTime": "शुरुआती समय",
|
||||
"startTimeDescription": "प्रारंभ समय HH:MM:SS प्रारूप में (उदाहरणार्थ, 00:00:30)",
|
||||
"timeSettings": "समय सैट करना",
|
||||
"title": "ऑडियो ट्रिम करें",
|
||||
"trimOptions": "ट्रिम विकल्प"
|
||||
"toolInfo": {
|
||||
"title": "क्या है {{title}}?"
|
||||
},
|
||||
"trimOptions": "ट्रिम विकल्प",
|
||||
"trimmingAudio": "ऑडियो ट्रिमिंग"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -34,12 +34,14 @@
|
|||
"description": "CSV डेटा को JSON प्रारूप में बदलें।",
|
||||
"dynamicTypes": "गतिशील प्रकार",
|
||||
"dynamicTypesDescription": "संख्याओं और बूलियन को स्वचालित रूप से परिवर्तित करें",
|
||||
"error": "गलती",
|
||||
"errorParsing": "CSV पार्स करने में त्रुटि: {{error}}",
|
||||
"fieldQuote": "फ़ील्ड उद्धरण (उदाहरणार्थ, \")",
|
||||
"firstRowAsHeaders": "पहली पंक्ति शीर्षक के रूप में",
|
||||
"includeHeaders": "शीर्षक शामिल करें",
|
||||
"inputCsvFormat": "इनपुट CSV प्रारूप",
|
||||
"inputTitle": "इनपुट CSV",
|
||||
"invalidCsvFormat": "अमान्य CSV प्रारूप",
|
||||
"objectFormat": "ऑब्जेक्ट प्रारूप",
|
||||
"outputFormat": "आउटपुट प्रारूप",
|
||||
"resultTitle": "JSON परिणाम",
|
||||
|
|
@ -48,6 +50,10 @@
|
|||
"skipEmptyLines": "खाली लाइनें छोड़ें",
|
||||
"skipEmptyLinesDescription": "इनपुट CSV में रिक्त पंक्तियों को अनदेखा करें",
|
||||
"title": "CSV से JSON",
|
||||
"toolInfo": {
|
||||
"description": "यह टूल कॉमा सेपरेटेड वैल्यूज़ (CSV) फ़ाइलों को जावास्क्रिप्ट ऑब्जेक्ट नोटेशन (JSON) डेटा स्ट्रक्चर में बदल देता है। यह अनुकूलन योग्य डिलीमीटर, कोट कैरेक्टर और कमेंट सिंबल के साथ विभिन्न CSV फ़ॉर्मैट को सपोर्ट करता है। यह कन्वर्टर पहली पंक्ति को हेडर के रूप में इस्तेमाल कर सकता है, खाली लाइनों को छोड़ सकता है, और संख्याओं और बूलियन जैसे डेटा प्रकारों का स्वचालित रूप से पता लगा सकता है। परिणामी JSON का उपयोग डेटा माइग्रेशन, बैकअप या अन्य अनुप्रयोगों के लिए इनपुट के रूप में किया जा सकता है।",
|
||||
"title": "CSV से JSON कनवर्टर क्या है?"
|
||||
},
|
||||
"useHeaders": "हेडर का उपयोग करें",
|
||||
"useHeadersDescription": "पहली पंक्ति को स्तंभ शीर्षक के रूप में मानें"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -10,15 +10,21 @@
|
|||
"title": "छवि अपारदर्शिता बदलें"
|
||||
},
|
||||
"compress": {
|
||||
"compressedSize": "संपीड़ित आकार",
|
||||
"compressionOptions": "संपीड़न विकल्प",
|
||||
"description": "छवि फ़ाइल आकार कम करें।",
|
||||
"failedToCompress": "छवि संपीड़ित करने में विफल. कृपया पुनः प्रयास करें.",
|
||||
"fileSizes": "फ़ाइल आकार",
|
||||
"formatJpeg": "JPEG",
|
||||
"formatPng": "PNG",
|
||||
"formatWebp": "WebP",
|
||||
"imageQuality": "छवि गुणवत्ता",
|
||||
"inputTitle": "इनपुट छवि",
|
||||
"maxFileSizeDescription": "मेगाबाइट में अधिकतम फ़ाइल आकार",
|
||||
"originalSize": "मूल आकार",
|
||||
"outputFormat": "आउटपुट प्रारूप",
|
||||
"progressiveJpeg": "प्रगतिशील JPEG",
|
||||
"qualityDescription": "छवि गुणवत्ता प्रतिशत (कम का अर्थ है छोटा फ़ाइल आकार)",
|
||||
"qualityPlaceholder": "गुणवत्ता (1-100)",
|
||||
"removeMetadata": "मेटाडेटा हटाएं",
|
||||
"resultTitle": "संपीड़ित छवि",
|
||||
|
|
|
|||
|
|
@ -9,6 +9,15 @@
|
|||
"duplicateCount": "दोहराव की संख्या",
|
||||
"duplicateEach": "प्रत्येक आइटम दोहराएं",
|
||||
"duplicationOptions": "दोहराव विकल्प",
|
||||
"error": "गलती",
|
||||
"example1Description": "यह उदाहरण दिखाता है कि शब्दों की सूची की प्रतिलिपि कैसे बनाई जाए।",
|
||||
"example1Title": "सरल दोहराव",
|
||||
"example2Description": "यह उदाहरण दिखाता है कि किसी सूची को उल्टे क्रम में कैसे दोहराया जाए।",
|
||||
"example2Title": "रिवर्स डुप्लिकेशन",
|
||||
"example3Description": "यह उदाहरण दिखाता है कि वस्तुओं को संयोजित करने के बजाय उन्हें कैसे आपस में जोड़ा जाए।",
|
||||
"example3Title": "आपस में जुड़ी हुई वस्तुएँ",
|
||||
"example4Description": "यह उदाहरण दिखाता है कि किसी सूची की आंशिक संख्या की प्रतिलिपि कैसे बनाई जाए।",
|
||||
"example4Title": "आंशिक दोहराव",
|
||||
"examples": {
|
||||
"fractional": {
|
||||
"description": "यह उदाहरण दिखाता है कि किसी सूची की आंशिक संख्या की प्रतिलिपि कैसे बनाई जाए।",
|
||||
|
|
@ -42,20 +51,59 @@
|
|||
"toolInfo": {
|
||||
"description": "यह टूल आपको सूची में आइटम्स की प्रतिलिपि बनाने की अनुमति देता है। आप प्रतियों की संख्या (आंशिक मानों सहित) निर्दिष्ट कर सकते हैं, नियंत्रित कर सकते हैं कि आइटम्स संयोजित हों या अंतर्गुंथित, और यहाँ तक कि डुप्लिकेट किए गए आइटम्स को उलट भी सकते हैं। यह दोहराए गए पैटर्न बनाने, परीक्षण डेटा उत्पन्न करने, या पूर्वानुमानित सामग्री वाली सूचियों का विस्तार करने के लिए उपयोगी है।",
|
||||
"title": "सूची दोहराव"
|
||||
},
|
||||
"unknownError": "एक अज्ञात त्रुटि हुई",
|
||||
"validation": {
|
||||
"copyMustBeNumber": "प्रतियों की संख्या एक संख्या होनी चाहिए",
|
||||
"copyMustBePositive": "प्रतियों की संख्या सकारात्मक होनी चाहिए",
|
||||
"copyRequired": "प्रतियों की संख्या आवश्यक है",
|
||||
"joinSeparatorRequired": "जॉइन सेपरेटर आवश्यक है",
|
||||
"separatorRequired": "विभाजक आवश्यक है"
|
||||
}
|
||||
},
|
||||
"findMostPopular": {
|
||||
"caseSensitive": "केस संवेदी",
|
||||
"countPlaceholder": "संख्या",
|
||||
"description": "सूची में सबसे अधिक बार आने वाले आइटम खोजें।",
|
||||
"displayFormatDescription": "सबसे लोकप्रिय सूची आइटम कैसे प्रदर्शित करें?",
|
||||
"displayOptions": {
|
||||
"count": "आइटम संख्या दिखाएँ",
|
||||
"percentage": "आइटम प्रतिशत दिखाएँ",
|
||||
"total": "कुल आइटम दिखाएँ"
|
||||
},
|
||||
"extractListItems": "सूची आइटम कैसे निकालें?",
|
||||
"ignoreItemCase": "आइटम केस को अनदेखा करें",
|
||||
"ignoreItemCaseDescription": "सभी सूची आइटमों की तुलना लोअरकेस में करें.",
|
||||
"inputTitle": "इनपुट सूची",
|
||||
"itemComparison": "आइटम तुलना",
|
||||
"outputFormat": "शीर्ष आइटम आउटपुट प्रारूप",
|
||||
"popularityOptions": "लोकप्रियता विकल्प",
|
||||
"removeEmpty": "खाली आइटम हटाएं",
|
||||
"removeEmptyItems": "खाली आइटम हटाएँ",
|
||||
"removeEmptyItemsDescription": "तुलना में खाली आइटम को अनदेखा करें.",
|
||||
"resultTitle": "लोकप्रिय आइटम",
|
||||
"separatorPlaceholder": "विभाजक",
|
||||
"shortDescription": "सबसे अधिक बार आने वाली वस्तुओं को खोजें",
|
||||
"sortOptions": {
|
||||
"alphabetic": "वर्णानुक्रम में क्रमबद्ध करें",
|
||||
"count": "गिनती के अनुसार क्रमबद्ध करें"
|
||||
},
|
||||
"sortingMethodDescription": "एक सॉर्टिंग विधि का चयन करें.",
|
||||
"splitOperators": {
|
||||
"regex": {
|
||||
"description": "नियमित अभिव्यक्ति के साथ इनपुट सूची आइटम को सीमांकित करें.",
|
||||
"title": "विभाजन के लिए रेगेक्स का उपयोग करें"
|
||||
},
|
||||
"symbol": {
|
||||
"description": "इनपुट सूची आइटम को किसी वर्ण से सीमांकित करें.",
|
||||
"title": "विभाजन के लिए प्रतीक का उपयोग करें"
|
||||
}
|
||||
},
|
||||
"splitSeparatorDescription": "एक सीमांकक प्रतीक या नियमित अभिव्यक्ति सेट करें.",
|
||||
"title": "सबसे लोकप्रिय खोजें",
|
||||
"topCount": "शीर्ष संख्या"
|
||||
"topCount": "शीर्ष संख्या",
|
||||
"trimItems": "शीर्ष सूची आइटम ट्रिम करें",
|
||||
"trimItemsDescription": "आइटम की तुलना करने से पहले प्रारंभिक और अंतिम रिक्त स्थान हटा दें"
|
||||
},
|
||||
"findUnique": {
|
||||
"caseSensitive": "केस संवेदी",
|
||||
|
|
|
|||
|
|
@ -56,6 +56,101 @@
|
|||
"shortDescription": "ओम के नियम का उपयोग करके विद्युत परिपथों में वोल्टेज, धारा या प्रतिरोध की गणना करें",
|
||||
"title": "ओम कानून"
|
||||
},
|
||||
"randomNumberGenerator": {
|
||||
"description": "अनुकूलन योग्य विकल्पों के साथ निर्दिष्ट सीमा के भीतर यादृच्छिक संख्याएँ उत्पन्न करें।",
|
||||
"error": {
|
||||
"generationFailed": "यादृच्छिक संख्याएँ जनरेट करने में विफल. कृपया अपने इनपुट पैरामीटर जाँचें."
|
||||
},
|
||||
"info": {
|
||||
"description": "एक यादृच्छिक संख्या जनरेटर एक निर्दिष्ट सीमा के भीतर अप्रत्याशित संख्याएँ उत्पन्न करता है। यह उपकरण वास्तव में यादृच्छिक परिणाम सुनिश्चित करने के लिए क्रिप्टोग्राफ़िक रूप से सुरक्षित यादृच्छिक संख्या जनन का उपयोग करता है। सिमुलेशन, खेल, सांख्यिकीय नमूनाकरण और परीक्षण परिदृश्यों के लिए उपयोगी।",
|
||||
"title": "रैंडम नंबर जनरेटर क्या है?"
|
||||
},
|
||||
"longDescription": "पूर्णांकों या दशमलवों के विकल्पों के साथ एक निर्दिष्ट सीमा के भीतर यादृच्छिक संख्याएँ उत्पन्न करें, डुप्लिकेट की अनुमति दें या रोकें, और परिणामों को क्रमबद्ध करें। सिमुलेशन, परीक्षण, खेल और सांख्यिकीय विश्लेषण के लिए बिल्कुल उपयुक्त।",
|
||||
"options": {
|
||||
"generation": {
|
||||
"allowDecimals": {
|
||||
"description": "पूर्णांकों के बजाय दशमलव संख्याएँ उत्पन्न करें",
|
||||
"title": "दशमलव संख्याओं की अनुमति दें"
|
||||
},
|
||||
"allowDuplicates": {
|
||||
"description": "एक ही नंबर को कई बार प्रदर्शित होने दें",
|
||||
"title": "डुप्लिकेट की अनुमति दें"
|
||||
},
|
||||
"countDescription": "उत्पन्न की जाने वाली यादृच्छिक संख्याओं की संख्या (1-10,000)",
|
||||
"sortResults": {
|
||||
"description": "उत्पन्न संख्याओं को आरोही क्रम में क्रमबद्ध करें",
|
||||
"title": "परिणाम क्रमबद्ध करें"
|
||||
},
|
||||
"title": "पीढ़ी के विकल्प"
|
||||
},
|
||||
"output": {
|
||||
"separatorDescription": "उत्पन्न संख्याओं को अलग करने के लिए वर्ण",
|
||||
"title": "उत्पादन का वातावरण"
|
||||
},
|
||||
"range": {
|
||||
"maxDescription": "अधिकतम मूल्य (समावेशी)",
|
||||
"minDescription": "न्यूनतम मूल्य (समावेशी)",
|
||||
"title": "रेंज सेटिंग्स"
|
||||
}
|
||||
},
|
||||
"result": {
|
||||
"count": "गिनती करना",
|
||||
"hasDuplicates": "डुप्लिकेट शामिल हैं",
|
||||
"isSorted": "क्रमबद्ध",
|
||||
"range": "श्रेणी",
|
||||
"title": "उत्पन्न यादृच्छिक संख्याएँ"
|
||||
},
|
||||
"shortDescription": "कस्टम श्रेणियों में यादृच्छिक संख्याएँ उत्पन्न करें",
|
||||
"title": "रैंडम संख्या जनरेटर"
|
||||
},
|
||||
"randomPortGenerator": {
|
||||
"description": "अनुकूलन योग्य विकल्पों के साथ निर्दिष्ट सीमाओं के भीतर यादृच्छिक नेटवर्क पोर्ट उत्पन्न करें।",
|
||||
"error": {
|
||||
"generationFailed": "यादृच्छिक पोर्ट जनरेट करने में विफल. कृपया अपने इनपुट पैरामीटर जांचें."
|
||||
},
|
||||
"info": {
|
||||
"description": "एक रैंडम पोर्ट जनरेटर निर्दिष्ट सीमाओं के भीतर अप्रत्याशित नेटवर्क पोर्ट संख्याएँ बनाता है। यह उपकरण IANA पोर्ट संख्या मानकों का पालन करता है और इसमें सामान्य सेवाओं की पहचान शामिल है। विकास, परीक्षण, नेटवर्क कॉन्फ़िगरेशन और पोर्ट टकराव से बचने के लिए उपयोगी।",
|
||||
"title": "रैंडम पोर्ट जनरेटर क्या है?"
|
||||
},
|
||||
"longDescription": "निर्दिष्ट श्रेणियों (प्रसिद्ध, पंजीकृत, गतिशील, या कस्टम) के भीतर यादृच्छिक नेटवर्क पोर्ट उत्पन्न करें। विकास, परीक्षण और नेटवर्क कॉन्फ़िगरेशन के लिए उपयुक्त। सामान्य पोर्ट के लिए पोर्ट सेवा पहचान शामिल है।",
|
||||
"options": {
|
||||
"generation": {
|
||||
"allowDuplicates": {
|
||||
"description": "एक ही पोर्ट को कई बार प्रदर्शित होने दें",
|
||||
"title": "डुप्लिकेट की अनुमति दें"
|
||||
},
|
||||
"countDescription": "उत्पन्न किए जाने वाले यादृच्छिक पोर्ट की संख्या (1-1,000)",
|
||||
"sortResults": {
|
||||
"description": "उत्पन्न पोर्ट को आरोही क्रम में क्रमबद्ध करें",
|
||||
"title": "परिणाम क्रमबद्ध करें"
|
||||
},
|
||||
"title": "पीढ़ी के विकल्प"
|
||||
},
|
||||
"output": {
|
||||
"separatorDescription": "उत्पन्न पोर्ट को अलग करने के लिए वर्ण",
|
||||
"title": "उत्पादन का वातावरण"
|
||||
},
|
||||
"range": {
|
||||
"custom": "कस्टम रेंज",
|
||||
"dynamic": "डायनेमिक पोर्ट्स (49152-65535)",
|
||||
"maxPortDescription": "अधिकतम पोर्ट संख्या (1-65535)",
|
||||
"minPortDescription": "न्यूनतम पोर्ट संख्या (1-65535)",
|
||||
"registered": "पंजीकृत बंदरगाह (1024-49151)",
|
||||
"title": "पोर्ट रेंज सेटिंग्स",
|
||||
"wellKnown": "प्रसिद्ध बंदरगाह (1-1023)"
|
||||
}
|
||||
},
|
||||
"result": {
|
||||
"count": "गिनती करना",
|
||||
"hasDuplicates": "डुप्लिकेट शामिल हैं",
|
||||
"isSorted": "क्रमबद्ध",
|
||||
"portDetails": "बंदरगाह विवरण",
|
||||
"range": "पोर्ट रेंज",
|
||||
"title": "उत्पन्न यादृच्छिक पोर्ट"
|
||||
},
|
||||
"shortDescription": "यादृच्छिक नेटवर्क पोर्ट उत्पन्न करें",
|
||||
"title": "रैंडम पोर्ट जनरेटर"
|
||||
},
|
||||
"slackline": {
|
||||
"description": "स्लैकलाइन में तनाव की गणना करता है",
|
||||
"longDescription": "यह कैलकुलेटर रस्सी के केंद्र में भार मानता है",
|
||||
|
|
@ -76,6 +171,14 @@
|
|||
},
|
||||
"sum": {
|
||||
"description": "संख्याओं की सूची का योग करें।",
|
||||
"example1Description": "इस उदाहरण में, हम दस धनात्मक पूर्णांकों का योगफल ज्ञात करते हैं। ये पूर्णांक एक स्तंभ में सूचीबद्ध हैं और इनका कुल योग 19494 के बराबर है।",
|
||||
"example1Title": "दस धनात्मक संख्याओं का योग",
|
||||
"example2Description": "यह उदाहरण तेईस-अक्षर वाले संज्ञाओं के एक कॉलम को उलट देता है और सभी शब्दों को नीचे से ऊपर तक प्रिंट करता है। सूची आइटम को अलग करने के लिए, यह \\n वर्ण को इनपुट आइटम विभाजक के रूप में उपयोग करता है, जिसका अर्थ है कि प्रत्येक आइटम अपनी अलग पंक्ति में है।",
|
||||
"example2Title": "पार्क में पेड़ों की गिनती करें",
|
||||
"example3Description": "इस उदाहरण में, हम नब्बे अलग-अलग मानों को जोड़ते हैं – धनात्मक संख्याएँ, ऋणात्मक संख्याएँ, पूर्णांक और दशमलव भिन्न। हम इनपुट विभाजक को अल्पविराम पर सेट करते हैं और उन सभी को जोड़ने के बाद, हमें आउटपुट के रूप में 0 प्राप्त होता है।",
|
||||
"example3Title": "पूर्णांकों और दशमलवों का योग",
|
||||
"example4Description": "इस उदाहरण में, हम सभी दस अंकों का योगफल निकालते हैं और \"प्रिंट रनिंग योग\" विकल्प को सक्षम करते हैं। योग की प्रक्रिया में हमें योगफल के मध्यवर्ती मान प्राप्त होते हैं। इस प्रकार, हमें आउटपुट में निम्नलिखित क्रम प्राप्त होता है: 0, 1 (0 + 1), 3 (0 + 1 + 2), 6 (0 + 1 + 2 + 3), 10 (0 + 1 + 2 + 3 + 4), इत्यादि।",
|
||||
"example4Title": "संख्याओं का चलित योग",
|
||||
"extractionTypes": {
|
||||
"delimiter": {
|
||||
"description": "यहां संख्या विभाजक को अनुकूलित करें। (डिफ़ॉल्ट रूप से एक लाइन ब्रेक।)",
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@
|
|||
"highCompressionDescription": "कुछ गुणवत्ता हानि के साथ अधिकतम फ़ाइल आकार में कमी",
|
||||
"imageQuality": "छवि गुणवत्ता",
|
||||
"inputTitle": "इनपुट PDF",
|
||||
"longDescription": "Ghostscript का उपयोग करके अपने ब्राउज़र में PDF फ़ाइलों को सुरक्षित रूप से संपीड़ित करें। आपकी फ़ाइलें आपके डिवाइस से कभी बाहर नहीं जातीं, जिससे पूर्ण गोपनीयता सुनिश्चित होती है और ईमेल साझा करने, वेबसाइटों पर अपलोड करने या संग्रहण स्थान बचाने के लिए फ़ाइल का आकार कम हो जाता है। WebAssembly तकनीक द्वारा संचालित।",
|
||||
"low": "कम",
|
||||
"lowCompression": "कम संपीड़न",
|
||||
"lowCompressionDescription": "न्यूनतम गुणवत्ता हानि के साथ फ़ाइल आकार को थोड़ा कम करें",
|
||||
|
|
@ -66,7 +67,7 @@
|
|||
},
|
||||
"pdfToEpub": {
|
||||
"conversionOptions": "रूपांतरण विकल्प",
|
||||
"description": "PDF दस्तावेज़ों को EPUB फ़ाइलों में बदलें।",
|
||||
"description": "बेहतर ई-रीडर संगतता के लिए PDF दस्तावेज़ों को EPUB फ़ाइलों में बदलें।",
|
||||
"extractImages": "छवियां निकालें",
|
||||
"generateToc": "सामग्री तालिका उत्पन्न करें",
|
||||
"inputTitle": "इनपुट PDF",
|
||||
|
|
|
|||
|
|
@ -28,6 +28,31 @@
|
|||
"shortDescription": "निर्दिष्ट स्थानों के बीच पाठ का एक भाग निकालें",
|
||||
"title": "सबस्ट्रिंग निकालें"
|
||||
},
|
||||
"hiddenCharacterDetector": {
|
||||
"analysisOptions": "विश्लेषण विकल्प",
|
||||
"category": "वर्ग",
|
||||
"description": "छिपे हुए यूनिकोड वर्णों का पता लगाएं, विशेष रूप से RTL ओवरराइड वर्णों का, जिनका उपयोग हमलों में किया जा सकता है।",
|
||||
"foundChars": "मिला {{count}} छिपे हुए अक्षर:",
|
||||
"inputPlaceholder": "छिपे हुए वर्णों की जांच करने के लिए पाठ दर्ज करें...",
|
||||
"inputTitle": "विश्लेषण करने के लिए पाठ",
|
||||
"invisibleChar": "अदृश्य चरित्र",
|
||||
"invisibleFound": "अदृश्य अक्षर मिले",
|
||||
"longDescription": "यह टूल आपको टेक्स्ट में छिपे यूनिकोड वर्णों, खासकर दाएँ से बाएँ (RTL) ओवरराइड वर्णों का पता लगाने में मदद करता है, जिनका इस्तेमाल हमलों में किया जा सकता है। यह अदृश्य वर्णों, शून्य-चौड़ाई वाले वर्णों और अन्य संभावित रूप से दुर्भावनापूर्ण यूनिकोड अनुक्रमों की पहचान कर सकता है जो दिखने में निर्दोष टेक्स्ट में छिपे हो सकते हैं।",
|
||||
"noHiddenChars": "पाठ में कोई छिपा हुआ अक्षर नहीं पाया गया।",
|
||||
"optionsDescription": "कॉन्फ़िगर करें कि किस प्रकार के छिपे हुए वर्णों का पता लगाना है और परिणाम कैसे प्रदर्शित करने हैं।",
|
||||
"position": "पद",
|
||||
"rtlAlert": "⚠️ RTL ओवरराइड वर्णों का पता चला! इस पाठ में दुर्भावनापूर्ण छिपे हुए वर्ण हो सकते हैं।",
|
||||
"rtlFound": "RTL ओवरराइड पाया गया",
|
||||
"rtlOverride": "RTL ओवरराइड कैरेक्टर",
|
||||
"rtlWarning": "चेतावनी: RTL ओवरराइड वर्णों का पता चला है! इसका इस्तेमाल हमलों में किया जा सकता है।",
|
||||
"shortDescription": "पाठ में छिपे यूनिकोड वर्णों को ढूंढें",
|
||||
"summary": "विश्लेषण सारांश",
|
||||
"title": "छिपे हुए चरित्र डिटेक्टर",
|
||||
"totalChars": "कुल छिपे हुए अक्षर: {{count}}",
|
||||
"unicode": "यूनिकोड",
|
||||
"zeroWidthChar": "शून्य चौड़ाई वर्ण",
|
||||
"zeroWidthFound": "शून्य-चौड़ाई वाले वर्ण मिले"
|
||||
},
|
||||
"join": {
|
||||
"blankLinesAndTrailingSpaces": "खाली पंक्तियां और अनुगामी स्थान",
|
||||
"deleteBlankDescription": "उन पंक्तियों को हटाएं जिनमें टेक्स्ट प्रतीक नहीं हैं।",
|
||||
|
|
@ -257,5 +282,30 @@
|
|||
"resultTitle": "बड़े अक्षरों में टेक्स्ट",
|
||||
"shortDescription": "पाठ को बड़े अक्षरों में बदलें",
|
||||
"title": "बड़े अक्षरों में बदलें"
|
||||
},
|
||||
"urlDecode": {
|
||||
"inputTitle": "इनपुट स्ट्रिंग(URL-एस्केप)",
|
||||
"resultTitle": "आउटपुट स्ट्रिंग",
|
||||
"toolInfo": {
|
||||
"description": "अपनी स्ट्रिंग लोड करें और यह स्वचालित रूप से URL-unescaped हो जाएगी।",
|
||||
"longDescription": "यह टूल पहले से URL-एन्कोडेड स्ट्रिंग को URL-डिकोड करता है। URL-डिकोडिंग, URL-एन्कोडिंग का विपरीत ऑपरेशन है। सभी प्रतिशत-एन्कोडेड वर्ण उन वर्णों में डिकोड हो जाते हैं जिन्हें आप समझ सकते हैं। कुछ सबसे प्रसिद्ध प्रतिशत-एन्कोडेड मान हैं: स्पेस के लिए %20, कोलन के लिए %3a, स्लैश के लिए %2f, और प्रश्नवाचक चिह्न के लिए %3f। प्रतिशत चिह्न के बाद के दो अंक हेक्स में वर्ण के चार कोड मान हैं।",
|
||||
"shortDescription": "किसी स्ट्रिंग को शीघ्रता से URL-अनस्केप करें।",
|
||||
"title": "स्ट्रिंग URL डिकोडर"
|
||||
}
|
||||
},
|
||||
"urlEncode": {
|
||||
"encodingOption": {
|
||||
"nonSpecialCharDescription": "यदि चयनित किया जाता है, तो इनपुट स्ट्रिंग के सभी वर्ण URL-एन्कोडिंग में परिवर्तित हो जाएंगे (केवल विशेष नहीं)।",
|
||||
"nonSpecialCharPlaceholder": "गैर-विशेष वर्णों को एनकोड करें",
|
||||
"title": "एन्कोडिंग विकल्प"
|
||||
},
|
||||
"inputTitle": "इनपुट स्ट्रिंग",
|
||||
"resultTitle": "URL-एस्केप स्ट्रिंग",
|
||||
"toolInfo": {
|
||||
"description": "अपनी स्ट्रिंग लोड करें और यह स्वचालित रूप से URL-एस्केप हो जाएगी।",
|
||||
"longDescription": "यह टूल एक स्ट्रिंग को URL-एनकोड करता है। विशेष URL वर्ण प्रतिशत-चिह्न एन्कोडिंग में परिवर्तित हो जाते हैं। इस एन्कोडिंग को प्रतिशत-एनकोडिंग इसलिए कहा जाता है क्योंकि प्रत्येक वर्ण का संख्यात्मक मान प्रतिशत चिह्न में परिवर्तित हो जाता है जिसके बाद दो अंकों का हेक्साडेसिमल मान आता है। हेक्स मान वर्ण के कोडपॉइंट मान के आधार पर निर्धारित होते हैं। उदाहरण के लिए, %20 में स्पेस, %3a में कोलन और %2f में स्लैश एस्केप हो जाता है। जो वर्ण विशेष नहीं हैं वे अपरिवर्तित रहते हैं। यदि आपको गैर-विशेष वर्णों को भी प्रतिशत-एनकोडिंग में बदलने की आवश्यकता है, तो हमने एक अतिरिक्त विकल्प भी जोड़ा है जिससे आप ऐसा कर सकते हैं। इस व्यवहार को सक्षम करने के लिए encode-non-special-chars विकल्प चुनें।",
|
||||
"shortDescription": "किसी स्ट्रिंग को शीघ्रता से URL-एस्केप करें.",
|
||||
"title": "स्ट्रिंग URL एनकोडर"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,6 +5,8 @@
|
|||
"description": "निर्दिष्ट वर्षों को लीप वर्ष के रूप में जांचें।",
|
||||
"endPlaceholder": "वर्ष",
|
||||
"endYear": "अंतिम वर्ष",
|
||||
"exampleDescription": "हमारी एक दोस्त का जन्म 29 फ़रवरी को लीप वर्ष में हुआ था और इस वजह से, उसका जन्मदिन हर 4 साल में एक बार ही आता है। चूँकि हमें कभी याद नहीं रहता कि उसका जन्मदिन कब है, इसलिए हम अपने प्रोग्राम का इस्तेमाल करके आने वाले लीप वर्षों की एक रिमाइंडर सूची बना रहे हैं। उसके अगले जन्मदिनों की सूची बनाने के लिए, हम 2025 से 2040 तक के वर्षों का एक क्रम इनपुट में लोड करते हैं और हर वर्ष की स्थिति प्राप्त करते हैं। अगर प्रोग्राम बताता है कि यह लीप वर्ष है, तो हमें पता चल जाता है कि हमें 29 फ़रवरी को जन्मदिन की पार्टी में आमंत्रित किया जाएगा।",
|
||||
"exampleTitle": "29 फरवरी को जन्मदिन खोजें",
|
||||
"inputTitle": "इनपुट वर्ष",
|
||||
"resultTitle": "लीप वर्ष परिणाम",
|
||||
"shortDescription": "जांचें कि कोई वर्ष लीप वर्ष है या नहीं",
|
||||
|
|
@ -87,6 +89,21 @@
|
|||
"title": "समय को सेकंड में बदलें"
|
||||
}
|
||||
},
|
||||
"convertUnixToDate": {
|
||||
"addUtcLabel": "'UTC' प्रत्यय जोड़ें",
|
||||
"addUtcLabelDescription": "परिवर्तित तिथि के बाद 'UTC' प्रदर्शित करें (केवल UTC मोड के लिए)",
|
||||
"description": "यूनिक्स टाइमस्टैम्प को मानव-पठनीय दिनांक में परिवर्तित करें।",
|
||||
"outputOptions": "आउटपुट विकल्प",
|
||||
"shortDescription": "यूनिक्स टाइमस्टैम्प को दिनांक में परिवर्तित करें",
|
||||
"title": "यूनिक्स को दिनांक में परिवर्तित करें",
|
||||
"toolInfo": {
|
||||
"description": "यह उपकरण यूनिक्स टाइमस्टैम्प (सेकंड में) को मानव-पठनीय दिनांक प्रारूप (जैसे, YYYY-MM-DD HH:MM:SS) में परिवर्तित करता है। यह स्थानीय और UTC दोनों आउटपुट का समर्थन करता है, जिससे यह लॉग, API, या यूनिक्स समय का उपयोग करने वाले सिस्टम से टाइमस्टैम्प की त्वरित व्याख्या करने के लिए उपयोगी हो जाता है।",
|
||||
"title": "यूनिक्स को दिनांक में परिवर्तित करें"
|
||||
},
|
||||
"useLocalTime": "स्थानीय समय का उपयोग करें",
|
||||
"useLocalTimeDescription": "परिवर्तित तिथि को UTC के बजाय अपने स्थानीय समय क्षेत्र में दिखाएँ",
|
||||
"withLabel": "विकल्प"
|
||||
},
|
||||
"crontabGuru": {
|
||||
"countPlaceholder": "संख्या",
|
||||
"cronOptions": "Cron विकल्प",
|
||||
|
|
|
|||
|
|
@ -246,5 +246,9 @@
|
|||
"copyFailed": "कॉपी करने में विफल: {{error}}",
|
||||
"loading": "लोड हो रहा है... इसमें कुछ समय लग सकता है।",
|
||||
"result": "परिणाम"
|
||||
},
|
||||
"userTypes": {
|
||||
"developers": "डेवलपर्स",
|
||||
"generalUsers": "सामान्य उपयोगकर्ता"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -63,6 +63,7 @@
|
|||
"heightPlaceholder": "पिक्सेल",
|
||||
"inputTitle": "इनपुट वीडियो",
|
||||
"loadVideoForDimensions": "आयाम देखने के लिए वीडियो लोड करें",
|
||||
"longDescription": "यह टूल आपको वीडियो फ़ाइलों को क्रॉप करके अवांछित क्षेत्रों को हटाने या वीडियो के विशिष्ट भागों पर ध्यान केंद्रित करने की अनुमति देता है। काली पट्टियों को हटाने, आस्पेक्ट रेशियो को समायोजित करने या महत्वपूर्ण सामग्री पर ध्यान केंद्रित करने के लिए उपयोगी। MP4, MOV और AVI सहित विभिन्न वीडियो फ़ॉर्मेट का समर्थन करता है।",
|
||||
"methodAspectRatio": "आकार अनुपात",
|
||||
"methodManual": "मैनुअल",
|
||||
"ratio16x9": "16:9",
|
||||
|
|
@ -138,6 +139,12 @@
|
|||
"title": "{{title}} क्या है?"
|
||||
}
|
||||
},
|
||||
"mergeVideo": {
|
||||
"description": "एकाधिक वीडियो फ़ाइलों को एक सतत वीडियो में संयोजित करें।",
|
||||
"longDescription": "यह टूल आपको कई वीडियो फ़ाइलों को एक ही वीडियो में मर्ज या जोड़ने की सुविधा देता है। बस अपनी वीडियो फ़ाइलें अपलोड करें, उन्हें मनचाहे क्रम में व्यवस्थित करें, और आसानी से शेयर या एडिट करने के लिए उन्हें एक फ़ाइल में मर्ज करें।",
|
||||
"shortDescription": "वीडियो को आसानी से जोड़ें और मर्ज करें।",
|
||||
"title": "वीडियो मर्ज करें"
|
||||
},
|
||||
"rotate": {
|
||||
"180Degrees": "180° (उल्टा)",
|
||||
"270Degrees": "270° (90° वामावर्त)",
|
||||
|
|
|
|||
|
|
@ -29,14 +29,33 @@
|
|||
},
|
||||
"mergeAudio": {
|
||||
"description": "複数のオーディオ ファイルを順番に連結して 1 つのオーディオ ファイルに結合します。",
|
||||
"inputTitle": "入力オーディオファイル",
|
||||
"longDescription": "このツールを使えば、複数のオーディオファイルをアップロード順に連結し、1つのファイルにまとめることができます。ポッドキャストのセグメント、音楽トラック、その他様々なオーディオファイルを結合するのに最適です。MP3、AAC、WAVなど、様々なオーディオ形式に対応しています。",
|
||||
"mergingAudio": "オーディオの結合",
|
||||
"outputFormat": "出力形式",
|
||||
"resultTitle": "統合オーディオ",
|
||||
"shortDescription": "複数のオーディオ ファイルを 1 つに結合します (MP3、AAC、WAV)。",
|
||||
"title": "オーディオを結合"
|
||||
"title": "オーディオを結合",
|
||||
"toolInfo": {
|
||||
"title": "何ですか {{title}}?"
|
||||
}
|
||||
},
|
||||
"trim": {
|
||||
"description": "開始時間と終了時間を指定して、オーディオ ファイルをカットおよびトリミングし、特定のセグメントを抽出します。",
|
||||
"endTime": "終了時間",
|
||||
"endTimeDescription": "終了時刻(HH:MM:SS形式、例:00:01:30)",
|
||||
"inputTitle": "入力オーディオ",
|
||||
"longDescription": "このツールを使えば、開始時間と終了時間を指定してオーディオファイルをトリミングできます。長いオーディオファイルから特定のセグメントを抽出したり、不要な部分を削除したり、短いクリップを作成したりできます。MP3、AAC、WAVなど、様々なオーディオ形式に対応しています。ポッドキャスト編集、音楽制作、その他あらゆるオーディオ編集のニーズに最適です。",
|
||||
"outputFormat": "出力形式",
|
||||
"resultTitle": "トリミングされたオーディオ",
|
||||
"shortDescription": "オーディオ ファイルをトリミングして特定の時間セグメントを抽出します (MP3、AAC、WAV)。",
|
||||
"title": "オーディオをトリムする"
|
||||
"startTime": "開始時間",
|
||||
"startTimeDescription": "開始時刻は HH:MM:SS 形式(例: 00:00:30)",
|
||||
"timeSettings": "時間設定",
|
||||
"title": "オーディオをトリムする",
|
||||
"toolInfo": {
|
||||
"title": "何ですか {{title}}?"
|
||||
},
|
||||
"trimmingAudio": "オーディオのトリミング"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,15 +17,21 @@
|
|||
"description": "区切り文字、引用符、出力フォーマットなどのカスタマイズ可能なオプションを使用して、CSVファイルをJSON形式に変換します。ヘッダー、コメント、動的な型変換をサポートします。",
|
||||
"dynamicTypes": "動的型",
|
||||
"dynamicTypesDescription": "数値とブール値を自動的に変換する",
|
||||
"error": "エラー",
|
||||
"errorParsing": "CSV 解析エラー: {{error}}",
|
||||
"fieldQuote": "フィールド引用符(例: \")",
|
||||
"inputCsvFormat": "入力CSV形式",
|
||||
"inputTitle": "入力CSV",
|
||||
"invalidCsvFormat": "無効なCSV形式",
|
||||
"resultTitle": "出力JSON",
|
||||
"shortDescription": "CSV データを JSON 形式に変換します。",
|
||||
"skipEmptyLines": "空行をスキップ",
|
||||
"skipEmptyLinesDescription": "入力CSV内の空行を無視する",
|
||||
"title": "CSVをJSONに変換する",
|
||||
"toolInfo": {
|
||||
"description": "このツールは、カンマ区切り値(CSV)ファイルをJavaScript Object Notation(JSON)データ構造に変換します。カスタマイズ可能な区切り文字、引用符、コメント記号など、様々なCSV形式に対応しています。変換機能は、最初の行をヘッダーとして扱い、空行をスキップし、数値やブール値などのデータ型を自動検出します。変換後のJSONは、データ移行、バックアップ、または他のアプリケーションへの入力として使用できます。",
|
||||
"title": "CSV から JSON へのコンバーターとは何ですか?"
|
||||
},
|
||||
"useHeaders": "ヘッダーを使用する",
|
||||
"useHeadersDescription": "最初の行を列ヘッダーとして扱う"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -10,8 +10,15 @@
|
|||
"title": "画像の不透明度を変更する"
|
||||
},
|
||||
"compress": {
|
||||
"compressedSize": "圧縮サイズ",
|
||||
"compressionOptions": "圧縮オプション",
|
||||
"description": "品質を維持しながら画像ファイルのサイズを縮小します。",
|
||||
"failedToCompress": "画像の圧縮に失敗しました。もう一度お試しください。",
|
||||
"fileSizes": "ファイルサイズ",
|
||||
"inputTitle": "入力画像",
|
||||
"maxFileSizeDescription": "最大ファイルサイズ(メガバイト)",
|
||||
"originalSize": "オリジナルサイズ",
|
||||
"qualityDescription": "画像品質のパーセンテージ(低いほどファイルサイズが小さくなります)",
|
||||
"resultTitle": "圧縮画像",
|
||||
"shortDescription": "適切な品質を維持しながら画像を圧縮してファイル サイズを縮小します。",
|
||||
"title": "画像を圧縮"
|
||||
|
|
|
|||
|
|
@ -1,4 +1,9 @@
|
|||
{
|
||||
"comparison": {
|
||||
"description": "2 つの JSON オブジェクトを比較して、構造と値の違いを識別します。",
|
||||
"shortDescription": "2つのJSONオブジェクトの違いを見つける",
|
||||
"title": "JSONを比較する"
|
||||
},
|
||||
"escapeJson": {
|
||||
"description": "JSON文字列内の特殊文字をエスケープします。JSONデータを適切にエスケープされた形式に変換して、安全な転送や保存を実現します。",
|
||||
"shortDescription": "JSON内の特殊文字をエスケープする",
|
||||
|
|
|
|||
|
|
@ -5,6 +5,15 @@
|
|||
"copyDescription": "コピー数(端数も可)",
|
||||
"description": "リストアイテムを複製するための、世界で最もシンプルなブラウザベースのユーティリティです。リストを入力し、複製条件を指定するだけで、アイテムのコピーを作成できます。データの拡張、テスト、繰り返しパターンの作成に最適です。",
|
||||
"duplicationOptions": "複製オプション",
|
||||
"error": "エラー",
|
||||
"example1Description": "この例では、単語のリストを複製する方法を示します。",
|
||||
"example1Title": "単純な複製",
|
||||
"example2Description": "この例では、リストを逆の順序で複製する方法を示します。",
|
||||
"example2Title": "逆複製",
|
||||
"example3Description": "この例では、項目を連結するのではなく織り交ぜる方法を示します。",
|
||||
"example3Title": "織り交ぜたアイテム",
|
||||
"example4Description": "この例では、リストを小数部数で複製する方法を示します。",
|
||||
"example4Title": "部分的な複製",
|
||||
"examples": {
|
||||
"fractional": {
|
||||
"description": "この例では、リストを小数部数で複製する方法を示します。",
|
||||
|
|
@ -37,12 +46,53 @@
|
|||
"toolInfo": {
|
||||
"description": "このツールを使うと、リスト内の項目を複製できます。複製する数(小数点以下を含む)を指定したり、項目を連結するか織り交ぜるかを制御したり、複製した項目を反転させたりすることも可能です。繰り返しパターンの作成、テストデータの生成、あるいは予測可能な内容のリスト拡張などに便利です。",
|
||||
"title": "リストの重複"
|
||||
},
|
||||
"unknownError": "不明なエラーが発生しました",
|
||||
"validation": {
|
||||
"copyMustBeNumber": "コピー数は数字でなければなりません",
|
||||
"copyMustBePositive": "コピー数は正の数でなければなりません",
|
||||
"copyRequired": "コピー数が必要です",
|
||||
"joinSeparatorRequired": "結合セパレーターは必須です",
|
||||
"separatorRequired": "セパレータは必須です"
|
||||
}
|
||||
},
|
||||
"findMostPopular": {
|
||||
"description": "リスト内で最も人気のあるアイテムを見つけるための、世界で最もシンプルなブラウザベースのユーティリティです。リストを入力するだけで、最も頻繁に表示されるアイテムを瞬時に表示します。データ分析、トレンドの特定、共通要素の発見に最適です。",
|
||||
"displayFormatDescription": "最も人気のあるリスト項目を表示するにはどうすればいいですか?",
|
||||
"displayOptions": {
|
||||
"count": "アイテム数を表示",
|
||||
"percentage": "アイテムの割合を表示",
|
||||
"total": "アイテムの合計を表示"
|
||||
},
|
||||
"extractListItems": "リスト項目を抽出するにはどうすればいいですか?",
|
||||
"ignoreItemCase": "項目の大文字と小文字を区別しない",
|
||||
"ignoreItemCaseDescription": "リスト項目をすべて小文字で比較します。",
|
||||
"inputTitle": "入力リスト",
|
||||
"itemComparison": "アイテム比較",
|
||||
"outputFormat": "トップ項目の出力形式",
|
||||
"removeEmptyItems": "空のアイテムを削除する",
|
||||
"removeEmptyItemsDescription": "比較から空の項目を無視します。",
|
||||
"resultTitle": "最も人気のある商品",
|
||||
"shortDescription": "最も頻繁に発生するアイテムを見つける",
|
||||
"title": "最も人気のあるものを探す"
|
||||
"sortOptions": {
|
||||
"alphabetic": "アルファベット順に並べ替え",
|
||||
"count": "カウントで並べ替え"
|
||||
},
|
||||
"sortingMethodDescription": "並べ替え方法を選択します。",
|
||||
"splitOperators": {
|
||||
"regex": {
|
||||
"description": "入力リスト項目を正規表現で区切ります。",
|
||||
"title": "正規表現を使用して分割する"
|
||||
},
|
||||
"symbol": {
|
||||
"description": "入力リスト項目を文字で区切ります。",
|
||||
"title": "分割にシンボルを使用する"
|
||||
}
|
||||
},
|
||||
"splitSeparatorDescription": "区切り記号または正規表現を設定します。",
|
||||
"title": "最も人気のあるものを探す",
|
||||
"trimItems": "上位リスト項目をトリミングする",
|
||||
"trimItemsDescription": "項目を比較する前に先頭と末尾のスペースを削除します"
|
||||
},
|
||||
"findUnique": {
|
||||
"caseSensitiveItems": "大文字と小文字を区別する項目",
|
||||
|
|
|
|||
|
|
@ -37,6 +37,101 @@
|
|||
"shortDescription": "オームの法則を使って電気回路の電圧、電流、抵抗を計算する",
|
||||
"title": "オームの法則"
|
||||
},
|
||||
"randomNumberGenerator": {
|
||||
"description": "カスタマイズ可能なオプションを使用して、指定された範囲内で乱数を生成します。",
|
||||
"error": {
|
||||
"generationFailed": "乱数を生成できませんでした。入力パラメータを確認してください。"
|
||||
},
|
||||
"info": {
|
||||
"description": "乱数ジェネレータは、指定された範囲内で予測不可能な数値を生成します。このツールは、暗号的に安全な乱数生成技術を用いて、真にランダムな結果を保証します。シミュレーション、ゲーム、統計的サンプリング、テストなどのシナリオに役立ちます。",
|
||||
"title": "乱数ジェネレータとは何ですか?"
|
||||
},
|
||||
"longDescription": "整数または小数、重複の許可/禁止、結果の並べ替えなどのオプションを使用して、指定範囲内で乱数を生成します。シミュレーション、テスト、ゲーム、統計分析に最適です。",
|
||||
"options": {
|
||||
"generation": {
|
||||
"allowDecimals": {
|
||||
"description": "整数の代わりに小数を生成する",
|
||||
"title": "小数点を許可する"
|
||||
},
|
||||
"allowDuplicates": {
|
||||
"description": "同じ数字を複数回表示できるようにする",
|
||||
"title": "重複を許可する"
|
||||
},
|
||||
"countDescription": "生成する乱数の数(1~10,000)",
|
||||
"sortResults": {
|
||||
"description": "生成された数字を昇順に並べ替える",
|
||||
"title": "結果を並べ替える"
|
||||
},
|
||||
"title": "生成オプション"
|
||||
},
|
||||
"output": {
|
||||
"separatorDescription": "生成された数字を区切る文字",
|
||||
"title": "出力設定"
|
||||
},
|
||||
"range": {
|
||||
"maxDescription": "最大値(含む)",
|
||||
"minDescription": "最小値(含む)",
|
||||
"title": "範囲設定"
|
||||
}
|
||||
},
|
||||
"result": {
|
||||
"count": "カウント",
|
||||
"hasDuplicates": "重複が含まれています",
|
||||
"isSorted": "ソート済み",
|
||||
"range": "範囲",
|
||||
"title": "生成された乱数"
|
||||
},
|
||||
"shortDescription": "カスタム範囲内で乱数を生成する",
|
||||
"title": "乱数ジェネレータ"
|
||||
},
|
||||
"randomPortGenerator": {
|
||||
"description": "カスタマイズ可能なオプションを使用して、指定された範囲内でランダムなネットワーク ポートを生成します。",
|
||||
"error": {
|
||||
"generationFailed": "ランダムポートの生成に失敗しました。入力パラメータを確認してください。"
|
||||
},
|
||||
"info": {
|
||||
"description": "ランダムポートジェネレータは、指定された範囲内で予測不可能なネットワークポート番号を生成します。このツールはIANAポート番号標準に準拠しており、一般的なサービスの識別機能も備えています。開発、テスト、ネットワーク設定、ポート競合の回避に役立ちます。",
|
||||
"title": "ランダム ポート ジェネレーターとは何ですか?"
|
||||
},
|
||||
"longDescription": "指定された範囲(既知、登録済み、動的、またはカスタム)内でランダムなネットワークポートを生成します。開発、テスト、ネットワーク構成に最適です。一般的なポートのポートサービス識別機能も備えています。",
|
||||
"options": {
|
||||
"generation": {
|
||||
"allowDuplicates": {
|
||||
"description": "同じポートを複数回表示できるようにする",
|
||||
"title": "重複を許可する"
|
||||
},
|
||||
"countDescription": "生成するランダムポートの数(1~1,000)",
|
||||
"sortResults": {
|
||||
"description": "生成されたポートを昇順に並べ替える",
|
||||
"title": "結果を並べ替える"
|
||||
},
|
||||
"title": "生成オプション"
|
||||
},
|
||||
"output": {
|
||||
"separatorDescription": "生成されたポートを区切る文字",
|
||||
"title": "出力設定"
|
||||
},
|
||||
"range": {
|
||||
"custom": "カスタム範囲",
|
||||
"dynamic": "動的ポート (49152-65535)",
|
||||
"maxPortDescription": "最大ポート番号(1~65535)",
|
||||
"minPortDescription": "最小ポート番号(1~65535)",
|
||||
"registered": "登録ポート(1024-49151)",
|
||||
"title": "ポート範囲設定",
|
||||
"wellKnown": "よく知られているポート(1~1023)"
|
||||
}
|
||||
},
|
||||
"result": {
|
||||
"count": "カウント",
|
||||
"hasDuplicates": "重複が含まれています",
|
||||
"isSorted": "ソート済み",
|
||||
"portDetails": "ポートの詳細",
|
||||
"range": "ポート範囲",
|
||||
"title": "生成されたランダムポート"
|
||||
},
|
||||
"shortDescription": "ランダムなネットワークポートを生成する",
|
||||
"title": "ランダムポートジェネレーター"
|
||||
},
|
||||
"slackline": {
|
||||
"description": "スラックラインの張力を計算する",
|
||||
"longDescription": "この計算機はロープの中央に荷重がかかることを想定しています",
|
||||
|
|
@ -57,6 +152,14 @@
|
|||
},
|
||||
"sum": {
|
||||
"description": "数値リストの合計を計算します。数値をカンマまたは改行で区切って入力すると、合計が求められます。",
|
||||
"example1Description": "この例では、10個の正の整数の合計を計算します。これらの整数は列にリストされており、合計は19494になります。",
|
||||
"example1Title": "10個の正の数の合計",
|
||||
"example2Description": "この例では、3音節の名詞20個の列を反転し、すべての単語を下から上へ出力します。リスト項目を区切るために、入力項目区切り文字として\\n文字を使用しています。つまり、各項目はそれぞれ独立した行に表示されます。",
|
||||
"example2Title": "公園の木を数える",
|
||||
"example3Description": "この例では、正の数、負の数、整数、小数など、90種類の異なる値を加算します。入力区切り文字をカンマに設定し、すべての値を加算すると、出力として0が得られます。",
|
||||
"example3Title": "整数と小数の合計",
|
||||
"example4Description": "この例では、10桁すべての合計を計算し、「累計を印刷」オプションを有効にします。加算の過程で合計の中間値を取得します。したがって、出力には次の順序が示されます:0、1(0 + 1)、3(0 + 1 + 2)、6(0 + 1 + 2 + 3)、10(0 + 1 + 2 + 3 + 4)、など。",
|
||||
"example4Title": "数字の累計",
|
||||
"extractionTypes": {
|
||||
"delimiter": {
|
||||
"description": "ここで数値区切りをカスタマイズします。(デフォルトでは改行です。)",
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@
|
|||
"highCompression": "高圧縮",
|
||||
"highCompressionDescription": "多少の品質低下を伴いファイルサイズを最大限に削減",
|
||||
"inputTitle": "入力PDF",
|
||||
"longDescription": "Ghostscriptを使ってブラウザ内で安全にPDFファイルを圧縮できます。ファイルはデバイスから一切出ないので、完全なプライバシーを確保しながら、メール共有、ウェブサイトへのアップロード、ストレージ容量の節約のためにファイルサイズを縮小できます。WebAssemblyテクノロジーを搭載しています。",
|
||||
"lowCompression": "低圧縮",
|
||||
"lowCompressionDescription": "品質の低下を最小限に抑えながらファイルサイズをわずかに削減",
|
||||
"mediumCompression": "中圧縮",
|
||||
|
|
@ -52,7 +53,7 @@
|
|||
}
|
||||
},
|
||||
"pdfToEpub": {
|
||||
"description": "PDF文書をEPUBファイルに変換して、電子書籍リーダーとの互換性を高めます。', icon: 'material-symbols:import-contacts', components: lazy(() => import('./index')), keywords: ['pdf', 'epub', 'convert', 'ebook'], path: 'pdf-to-epub', i18n: { name: 'pdf:pdfToEpub.title', description: 'pdf:pdfToEpub.description",
|
||||
"description": "電子書籍リーダーとの互換性を高めるために、PDF ドキュメントを EPUB ファイルに変換します。",
|
||||
"shortDescription": "PDFファイルをEPUB形式に変換する",
|
||||
"title": "PDFからEPUBへ"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -28,6 +28,31 @@
|
|||
"shortDescription": "指定した位置の間のテキストの一部を抽出する",
|
||||
"title": "部分文字列の抽出"
|
||||
},
|
||||
"hiddenCharacterDetector": {
|
||||
"analysisOptions": "分析オプション",
|
||||
"category": "カテゴリ",
|
||||
"description": "隠された Unicode 文字、特に攻撃に使用される可能性のある RTL Override 文字を検出します。",
|
||||
"foundChars": "見つかった {{count}} 隠し文字:",
|
||||
"inputPlaceholder": "隠し文字をチェックするテキストを入力してください...",
|
||||
"inputTitle": "分析するテキスト",
|
||||
"invisibleChar": "見えないキャラクター",
|
||||
"invisibleFound": "見えない文字が見つかりました",
|
||||
"longDescription": "このツールは、テキスト内の隠れたUnicode文字、特に攻撃に利用される可能性のある右から左への(RTL)オーバーライド文字を検出するのに役立ちます。一見無害なテキストに隠れている可能性のある、不可視文字、ゼロ幅文字、その他の潜在的に悪意のあるUnicodeシーケンスを識別できます。",
|
||||
"noHiddenChars": "テキスト内に隠し文字は検出されませんでした。",
|
||||
"optionsDescription": "検出する隠し文字の種類と結果の表示方法を設定します。",
|
||||
"position": "位置",
|
||||
"rtlAlert": "⚠️ RTL オーバーライド文字が検出されました。このテキストには悪意のある隠し文字が含まれている可能性があります。",
|
||||
"rtlFound": "RTLオーバーライドが見つかりました",
|
||||
"rtlOverride": "RTLオーバーライド文字",
|
||||
"rtlWarning": "警告: RTL オーバーライド文字が検出されました。これは攻撃に使用される可能性があります。",
|
||||
"shortDescription": "テキスト内の隠れたUnicode文字を見つける",
|
||||
"summary": "分析概要",
|
||||
"title": "隠し文字検出",
|
||||
"totalChars": "隠し文字の合計数: {{count}}",
|
||||
"unicode": "ユニコード",
|
||||
"zeroWidthChar": "ゼロ幅文字",
|
||||
"zeroWidthFound": "ゼロ幅文字が見つかりました"
|
||||
},
|
||||
"join": {
|
||||
"blankLinesAndTrailingSpaces": "空白行と末尾のスペース",
|
||||
"deleteBlankDescription": "テキスト シンボルのない行を削除します。",
|
||||
|
|
@ -257,5 +282,30 @@
|
|||
"resultTitle": "大文字のテキスト",
|
||||
"shortDescription": "テキストを大文字に変換する",
|
||||
"title": "大文字に変換"
|
||||
},
|
||||
"urlDecode": {
|
||||
"inputTitle": "入力文字列(URLエスケープ)",
|
||||
"resultTitle": "出力文字列",
|
||||
"toolInfo": {
|
||||
"description": "文字列を読み込むと、自動的に URL エスケープが解除されます。",
|
||||
"longDescription": "このツールは、URLエンコードされた文字列をURLデコードします。URLデコードはURLエンコードの逆の操作です。パーセントエンコードされた文字はすべて、ユーザーが理解できる文字にデコードされます。よく知られているパーセントエンコード値としては、スペースの場合は%20、コロンの場合は%3a、スラッシュの場合は%2f、疑問符の場合は%3fなどがあります。パーセント記号の後の2桁の数字は、文字の16進数による文字コード値です。",
|
||||
"shortDescription": "文字列をすばやく URL アンエスケープします。",
|
||||
"title": "文字列URLデコーダー"
|
||||
}
|
||||
},
|
||||
"urlEncode": {
|
||||
"encodingOption": {
|
||||
"nonSpecialCharDescription": "選択すると、入力文字列内のすべての文字が URL エンコードに変換されます (特殊な文字だけでなく)。",
|
||||
"nonSpecialCharPlaceholder": "特殊文字以外の文字をエンコードする",
|
||||
"title": "エンコードオプション"
|
||||
},
|
||||
"inputTitle": "入力文字列",
|
||||
"resultTitle": "URLエスケープ文字列",
|
||||
"toolInfo": {
|
||||
"description": "文字列を読み込むと、自動的に URL エスケープされます。",
|
||||
"longDescription": "このツールは文字列をURLエンコードします。URLの特殊文字はパーセント記号エンコードに変換されます。このエンコードは、各文字の数値がパーセント記号とそれに続く2桁の16進数値に変換されるため、パーセントエンコードと呼ばれます。16進数値は文字のコードポイント値に基づいて決定されます。例えば、スペースは%20、コロンは%3a、スラッシュは%2fにエスケープされます。特殊文字以外の文字は変更されません。特殊文字以外の文字もパーセントエンコードに変換する必要がある場合は、そのための追加オプションも追加しました。この動作を有効にするには、encode-non-special-charsオプションを選択してください。",
|
||||
"shortDescription": "文字列をすばやく URL エスケープします。",
|
||||
"title": "文字列URLエンコーダ"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
{
|
||||
"checkLeapYears": {
|
||||
"description": "その年がうるう年かどうかを確認し、うるう年情報を取得します。",
|
||||
"exampleDescription": "友人の一人は閏年の2月29日に生まれたため、誕生日は4年に一度しかありません。彼女の誕生日がいつなのかはなかなか思い出せないので、プログラムを使って、今後の閏年のリマインダーリストを作成しています。彼女の次の誕生日のリストを作成するには、2025年から2040年までの一連の年を入力に読み込み、各年のステータスを取得します。プログラムが閏年だと判断した場合、2月29日の誕生日パーティーに招待されることがわかります。",
|
||||
"exampleTitle": "2月29日の誕生日を検索",
|
||||
"inputTitle": "入力年",
|
||||
"resultTitle": "閏年の結果",
|
||||
"shortDescription": "その年がうるう年かどうかをチェックする",
|
||||
|
|
@ -56,6 +58,21 @@
|
|||
"title": "時間を秒に変換する"
|
||||
}
|
||||
},
|
||||
"convertUnixToDate": {
|
||||
"addUtcLabel": "「UTC」サフィックスを追加",
|
||||
"addUtcLabelDescription": "変換された日付の後に「UTC」を表示します(UTCモードのみ)",
|
||||
"description": "Unix タイムスタンプを人間が読める日付に変換します。",
|
||||
"outputOptions": "出力オプション",
|
||||
"shortDescription": "Unixタイムスタンプを日付に変換する",
|
||||
"title": "Unix を日付に変換する",
|
||||
"toolInfo": {
|
||||
"description": "このツールは、Unixタイムスタンプ(秒単位)を人間が判読できる日付形式(例:YYYY-MM-DD HH:MM:SS)に変換します。ローカルタイムスタンプとUTCタイムスタンプの両方の出力をサポートしているため、ログ、API、またはUnixタイムを使用するシステムからのタイムスタンプを素早く解釈するのに役立ちます。",
|
||||
"title": "Unix を日付に変換する"
|
||||
},
|
||||
"useLocalTime": "現地時間を使用する",
|
||||
"useLocalTimeDescription": "UTC ではなくローカルタイムゾーンで変換された日付を表示します",
|
||||
"withLabel": "オプション"
|
||||
},
|
||||
"crontabGuru": {
|
||||
"description": "cron式を生成し、理解します。自動化されたタスクやシステムジョブのcronスケジュールを作成します。",
|
||||
"shortDescription": "cron式を生成して理解する",
|
||||
|
|
|
|||
|
|
@ -246,5 +246,9 @@
|
|||
"copyFailed": "コピーに失敗しました: {{error}}",
|
||||
"loading": "読み込み中... 少々時間がかかる場合があります。",
|
||||
"result": "結果"
|
||||
},
|
||||
"userTypes": {
|
||||
"developers": "開発者",
|
||||
"generalUsers": "一般ユーザー"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@
|
|||
"height": "身長",
|
||||
"inputTitle": "入力ビデオ",
|
||||
"loadVideoForDimensions": "ビデオをロードして寸法を確認してください",
|
||||
"longDescription": "このツールを使えば、動画ファイルをトリミングして不要な部分を削除したり、特定の部分にフォーカスしたりできます。黒いバーを削除したり、アスペクト比を調整したり、重要なコンテンツにフォーカスしたりするのに便利です。MP4、MOV、AVIなど、様々な動画形式に対応しています。",
|
||||
"resultTitle": "切り抜かれたビデオ",
|
||||
"shortDescription": "不要な部分を削除するためにビデオをトリミングする",
|
||||
"title": "ビデオをトリミング",
|
||||
|
|
@ -83,6 +84,12 @@
|
|||
"title": "何ですか {{title}}?"
|
||||
}
|
||||
},
|
||||
"mergeVideo": {
|
||||
"description": "複数のビデオ ファイルを 1 つの連続したビデオに結合します。",
|
||||
"longDescription": "このツールを使えば、複数の動画ファイルを1本の連続した動画に結合または追加できます。動画ファイルをアップロードし、希望の順序に並べ替えて1つのファイルに結合するだけで、簡単に共有したり編集したりできます。",
|
||||
"shortDescription": "ビデオを簡単に追加および結合します。",
|
||||
"title": "ビデオを結合する"
|
||||
},
|
||||
"rotate": {
|
||||
"180Degrees": "180°(上下逆さま)",
|
||||
"270Degrees": "270°(反時計回り90°)",
|
||||
|
|
|
|||
|
|
@ -29,14 +29,33 @@
|
|||
},
|
||||
"mergeAudio": {
|
||||
"description": "Combineer meerdere audiobestanden tot één audiobestand door ze in volgorde te plaatsen.",
|
||||
"inputTitle": "Invoer audiobestanden",
|
||||
"longDescription": "Met deze tool kun je meerdere audiobestanden samenvoegen tot één bestand door ze te combineren in de volgorde waarin je ze uploadt. Perfect voor het combineren van podcastfragmenten, muzieknummers of andere audiobestanden die moeten worden samengevoegd. Ondersteunt diverse audioformaten, waaronder MP3, AAC en WAV.",
|
||||
"mergingAudio": "Audio samenvoegen",
|
||||
"outputFormat": "Uitvoerformaat",
|
||||
"resultTitle": "Samengevoegde audio",
|
||||
"shortDescription": "Voeg meerdere audiobestanden samen tot één bestand (MP3, AAC, WAV).",
|
||||
"title": "Audio samenvoegen"
|
||||
"title": "Audio samenvoegen",
|
||||
"toolInfo": {
|
||||
"title": "Wat is {{title}}?"
|
||||
}
|
||||
},
|
||||
"trim": {
|
||||
"description": "Knip en trim audiobestanden om specifieke segmenten te extraheren door start- en eindtijden op te geven.",
|
||||
"endTime": "Eindtijd",
|
||||
"endTimeDescription": "Eindtijd in het formaat UU:MM:SS (bijv. 00:01:30)",
|
||||
"inputTitle": "Invoer audio",
|
||||
"longDescription": "Met deze tool kun je audiobestanden inkorten door de begin- en eindtijd op te geven. Je kunt specifieke segmenten uit langere audiobestanden halen, ongewenste delen verwijderen of kortere clips maken. Ondersteunt diverse audioformaten, waaronder MP3, AAC en WAV. Perfect voor podcastbewerking, muziekproductie of andere audiobewerkingsbehoeften.",
|
||||
"outputFormat": "Uitvoerformaat",
|
||||
"resultTitle": "Bijgesneden audio",
|
||||
"shortDescription": "Trim audiobestanden om specifieke tijdssegmenten te extraheren (MP3, AAC, WAV).",
|
||||
"title": "Audio bijsnijden"
|
||||
"startTime": "Starttijd",
|
||||
"startTimeDescription": "Starttijd in het formaat UU:MM:SS (bijv. 00:00:30)",
|
||||
"timeSettings": "Tijdinstellingen",
|
||||
"title": "Audio bijsnijden",
|
||||
"toolInfo": {
|
||||
"title": "Wat is {{title}}?"
|
||||
},
|
||||
"trimmingAudio": "Audio bijsnijden"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,15 +17,21 @@
|
|||
"description": "Converteer CSV-bestanden naar JSON-formaat met aanpasbare opties voor scheidingstekens, aanhalingstekens en uitvoeropmaak. Ondersteuning voor kopteksten, opmerkingen en dynamische typeconversie.",
|
||||
"dynamicTypes": "Dynamische typen",
|
||||
"dynamicTypesDescription": "Automatisch getallen en Booleaanse waarden converteren",
|
||||
"error": "Fout",
|
||||
"errorParsing": "Fout bij het parseren van CSV: {{error}}",
|
||||
"fieldQuote": "Veldcitaat (bijv. \")",
|
||||
"inputCsvFormat": "CSV-invoerformaat",
|
||||
"inputTitle": "CSV-invoer",
|
||||
"invalidCsvFormat": "Ongeldige CSV-indeling",
|
||||
"resultTitle": "Uitvoer JSON",
|
||||
"shortDescription": "Converteer CSV-gegevens naar JSON-formaat.",
|
||||
"skipEmptyLines": "Lege regels overslaan",
|
||||
"skipEmptyLinesDescription": "Negeer lege regels in de invoer-CSV",
|
||||
"title": "CSV naar JSON converteren",
|
||||
"toolInfo": {
|
||||
"description": "Deze tool transformeert CSV-bestanden (Comma Separated Values) naar JSON-datastructuren (JavaScript Object Notation). Het ondersteunt diverse CSV-formaten met aanpasbare scheidingstekens, aanhalingstekens en commentaarsymbolen. De converter kan de eerste rij als kopteksten behandelen, lege regels overslaan en automatisch gegevenstypen zoals getallen en Booleaanse waarden detecteren. De resulterende JSON kan worden gebruikt voor datamigratie, back-ups of als invoer voor andere applicaties.",
|
||||
"title": "Wat is een CSV naar JSON-converter?"
|
||||
},
|
||||
"useHeaders": "Gebruik headers",
|
||||
"useHeadersDescription": "Behandel de eerste rij als kolomkoppen"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -10,8 +10,15 @@
|
|||
"title": "Afbeeldingsdekking wijzigen"
|
||||
},
|
||||
"compress": {
|
||||
"compressedSize": "Gecomprimeerde grootte",
|
||||
"compressionOptions": "Compressie-opties",
|
||||
"description": "Verklein de bestandsgrootte van een afbeelding, maar behoud de kwaliteit.",
|
||||
"failedToCompress": "Het comprimeren van de afbeelding is mislukt. Probeer het opnieuw.",
|
||||
"fileSizes": "Bestandsgroottes",
|
||||
"inputTitle": "Invoerafbeelding",
|
||||
"maxFileSizeDescription": "Maximale bestandsgrootte in megabytes",
|
||||
"originalSize": "Originele grootte",
|
||||
"qualityDescription": "Beeldkwaliteitspercentage (lager betekent kleinere bestandsgrootte)",
|
||||
"resultTitle": "Gecomprimeerde afbeelding",
|
||||
"shortDescription": "Comprimeer afbeeldingen om de bestandsgrootte te verkleinen, maar zorg er wel voor dat de kwaliteit redelijk blijft.",
|
||||
"title": "Afbeelding comprimeren"
|
||||
|
|
|
|||
|
|
@ -1,4 +1,9 @@
|
|||
{
|
||||
"comparison": {
|
||||
"description": "Vergelijk twee JSON-objecten om verschillen in structuur en waarden te identificeren.",
|
||||
"shortDescription": "Vind verschillen tussen twee JSON-objecten",
|
||||
"title": "JSON vergelijken"
|
||||
},
|
||||
"escapeJson": {
|
||||
"description": "Escape speciale tekens in JSON-strings. Converteer JSON-gegevens naar een correct geëscapete indeling voor veilige overdracht of opslag.",
|
||||
"shortDescription": "Speciale tekens in JSON ontsnappen",
|
||||
|
|
|
|||
|
|
@ -5,6 +5,15 @@
|
|||
"copyDescription": "Aantal kopieën (kan fractioneel zijn)",
|
||||
"description": "'s Werelds eenvoudigste browsergebaseerde hulpprogramma voor het dupliceren van lijstitems. Voer uw lijst in en specificeer duplicatiecriteria om kopieën van items te maken. Perfect voor data-uitbreiding, testen of het creëren van herhaalde patronen.",
|
||||
"duplicationOptions": "Duplicatieopties",
|
||||
"error": "Fout",
|
||||
"example1Description": "Dit voorbeeld laat zien hoe u een lijst met woorden kunt dupliceren.",
|
||||
"example1Title": "Eenvoudige duplicatie",
|
||||
"example2Description": "Dit voorbeeld laat zien hoe u een lijst in omgekeerde volgorde kunt dupliceren.",
|
||||
"example2Title": "Omgekeerde duplicatie",
|
||||
"example3Description": "Dit voorbeeld laat zien hoe u items kunt verweven in plaats van aaneenschakelen.",
|
||||
"example3Title": "Verweven items",
|
||||
"example4Description": "Dit voorbeeld laat zien hoe u een lijst kunt dupliceren met een fractioneel aantal kopieën.",
|
||||
"example4Title": "Fractionele duplicatie",
|
||||
"examples": {
|
||||
"fractional": {
|
||||
"description": "Dit voorbeeld laat zien hoe u een lijst kunt dupliceren met een fractioneel aantal kopieën.",
|
||||
|
|
@ -37,12 +46,53 @@
|
|||
"toolInfo": {
|
||||
"description": "Met deze tool kunt u items in een lijst dupliceren. U kunt het aantal kopieën (inclusief fractionele waarden) opgeven, bepalen of items worden samengevoegd of verweven, en zelfs de gedupliceerde items omkeren. Dit is handig voor het creëren van herhaalde patronen, het genereren van testgegevens of het uitbreiden van lijsten met voorspelbare inhoud.",
|
||||
"title": "Lijstduplicatie"
|
||||
},
|
||||
"unknownError": "Er is een onbekende fout opgetreden",
|
||||
"validation": {
|
||||
"copyMustBeNumber": "Aantal exemplaren moet een getal zijn",
|
||||
"copyMustBePositive": "Het aantal kopieën moet positief zijn",
|
||||
"copyRequired": "Aantal exemplaren is vereist",
|
||||
"joinSeparatorRequired": "Het join-scheidingsteken is vereist",
|
||||
"separatorRequired": "De scheidingsteken is vereist"
|
||||
}
|
||||
},
|
||||
"findMostPopular": {
|
||||
"description": "'s Werelds eenvoudigste browsergebaseerde tool om de populairste items in een lijst te vinden. Voer je lijst in en krijg direct de items die het vaakst voorkomen. Perfect voor data-analyse, trendidentificatie of het vinden van gemeenschappelijke elementen.",
|
||||
"displayFormatDescription": "Hoe geef ik de populairste lijstitems weer?",
|
||||
"displayOptions": {
|
||||
"count": "Toon aantal items",
|
||||
"percentage": "Itempercentage weergeven",
|
||||
"total": "Toon item totaal"
|
||||
},
|
||||
"extractListItems": "Hoe kan ik lijst-items extraheren?",
|
||||
"ignoreItemCase": "Negeer itemcase",
|
||||
"ignoreItemCaseDescription": "Vergelijk alle lijstitems in kleine letters.",
|
||||
"inputTitle": "Invoerlijst",
|
||||
"itemComparison": "Artikelvergelijking",
|
||||
"outputFormat": "Top item-uitvoerformaat",
|
||||
"removeEmptyItems": "Lege items verwijderen",
|
||||
"removeEmptyItemsDescription": "Negeer lege items in de vergelijking.",
|
||||
"resultTitle": "Meest populaire artikelen",
|
||||
"shortDescription": "Vind de meest voorkomende items",
|
||||
"title": "Vind de meest populaire"
|
||||
"sortOptions": {
|
||||
"alphabetic": "Alfabetisch sorteren",
|
||||
"count": "Sorteren op aantal"
|
||||
},
|
||||
"sortingMethodDescription": "Selecteer een sorteermethode.",
|
||||
"splitOperators": {
|
||||
"regex": {
|
||||
"description": "Beperk de items in de invoerlijst met een reguliere expressie.",
|
||||
"title": "Gebruik een Regex voor het splitsen"
|
||||
},
|
||||
"symbol": {
|
||||
"description": "Beperk de items in de invoerlijst met een teken.",
|
||||
"title": "Gebruik een symbool voor splitsen"
|
||||
}
|
||||
},
|
||||
"splitSeparatorDescription": "Stel een scheidingsteken of reguliere expressie in.",
|
||||
"title": "Vind de meest populaire",
|
||||
"trimItems": "Items in de bovenste lijst bijsnijden",
|
||||
"trimItemsDescription": "Verwijder voorloop- en volgspaties voordat u items vergelijkt"
|
||||
},
|
||||
"findUnique": {
|
||||
"caseSensitiveItems": "Hoofdlettergevoelige items",
|
||||
|
|
|
|||
|
|
@ -37,6 +37,101 @@
|
|||
"shortDescription": "Bereken spanning, stroom of weerstand in elektrische circuits met behulp van de wet van Ohm",
|
||||
"title": "Wet van Ohm"
|
||||
},
|
||||
"randomNumberGenerator": {
|
||||
"description": "Genereer willekeurige getallen binnen een opgegeven bereik met aanpasbare opties.",
|
||||
"error": {
|
||||
"generationFailed": "Het genereren van willekeurige getallen is mislukt. Controleer uw invoerparameters."
|
||||
},
|
||||
"info": {
|
||||
"description": "Een willekeurige getallengenerator genereert onvoorspelbare getallen binnen een bepaald bereik. Deze tool maakt gebruik van cryptografisch veilige willekeurige getallengeneratie om echt willekeurige resultaten te garanderen. Handig voor simulaties, games, statistische steekproeven en testscenario's.",
|
||||
"title": "Wat is een willekeurige getallengenerator?"
|
||||
},
|
||||
"longDescription": "Genereer willekeurige getallen binnen een bepaald bereik met opties voor gehele getallen of decimalen, het toestaan of voorkomen van duplicaten en het sorteren van resultaten. Perfect voor simulaties, tests, games en statistische analyses.",
|
||||
"options": {
|
||||
"generation": {
|
||||
"allowDecimals": {
|
||||
"description": "Genereer decimale getallen in plaats van gehele getallen",
|
||||
"title": "Decimale getallen toestaan"
|
||||
},
|
||||
"allowDuplicates": {
|
||||
"description": "Laat hetzelfde nummer meerdere keren verschijnen",
|
||||
"title": "Duplicaten toestaan"
|
||||
},
|
||||
"countDescription": "Aantal willekeurige getallen dat gegenereerd moet worden (1-10.000)",
|
||||
"sortResults": {
|
||||
"description": "Sorteer de gegenereerde getallen in oplopende volgorde",
|
||||
"title": "Resultaten sorteren"
|
||||
},
|
||||
"title": "Generatieopties"
|
||||
},
|
||||
"output": {
|
||||
"separatorDescription": "Teken(s) om de gegenereerde getallen te scheiden",
|
||||
"title": "Uitvoerinstellingen"
|
||||
},
|
||||
"range": {
|
||||
"maxDescription": "Maximale waarde (inclusief)",
|
||||
"minDescription": "Minimumwaarde (inclusief)",
|
||||
"title": "Bereikinstellingen"
|
||||
}
|
||||
},
|
||||
"result": {
|
||||
"count": "Graaf",
|
||||
"hasDuplicates": "Bevat duplicaten",
|
||||
"isSorted": "Gesorteerd",
|
||||
"range": "Bereik",
|
||||
"title": "Gegenereerde willekeurige getallen"
|
||||
},
|
||||
"shortDescription": "Genereer willekeurige getallen in aangepaste bereiken",
|
||||
"title": "Willekeurige nummergenerator"
|
||||
},
|
||||
"randomPortGenerator": {
|
||||
"description": "Genereer willekeurige netwerkpoorten binnen opgegeven bereiken met aanpasbare opties.",
|
||||
"error": {
|
||||
"generationFailed": "Het genereren van willekeurige poorten is mislukt. Controleer uw invoerparameters."
|
||||
},
|
||||
"info": {
|
||||
"description": "Een willekeurige poortgenerator genereert onvoorspelbare netwerkpoortnummers binnen gespecificeerde bereiken. Deze tool volgt de IANA-poortnummerstandaarden en omvat identificatie van veelgebruikte services. Handig voor ontwikkeling, testen, netwerkconfiguratie en het voorkomen van poortconflicten.",
|
||||
"title": "Wat is een willekeurige poortgenerator?"
|
||||
},
|
||||
"longDescription": "Genereer willekeurige netwerkpoorten binnen opgegeven bereiken (bekend, geregistreerd, dynamisch of aangepast). Perfect voor ontwikkeling, testen en netwerkconfiguratie. Inclusief poortservice-identificatie voor veelgebruikte poorten.",
|
||||
"options": {
|
||||
"generation": {
|
||||
"allowDuplicates": {
|
||||
"description": "Sta toe dat dezelfde poort meerdere keren verschijnt",
|
||||
"title": "Duplicaten toestaan"
|
||||
},
|
||||
"countDescription": "Aantal willekeurige poorten om te genereren (1-1.000)",
|
||||
"sortResults": {
|
||||
"description": "Sorteer de gegenereerde poorten in oplopende volgorde",
|
||||
"title": "Resultaten sorteren"
|
||||
},
|
||||
"title": "Generatieopties"
|
||||
},
|
||||
"output": {
|
||||
"separatorDescription": "Teken(s) om de gegenereerde poorten te scheiden",
|
||||
"title": "Uitvoerinstellingen"
|
||||
},
|
||||
"range": {
|
||||
"custom": "Aangepast bereik",
|
||||
"dynamic": "Dynamische poorten (49152-65535)",
|
||||
"maxPortDescription": "Maximaal poortnummer (1-65535)",
|
||||
"minPortDescription": "Minimum poortnummer (1-65535)",
|
||||
"registered": "Geregistreerde havens (1024-49151)",
|
||||
"title": "Poortbereikinstellingen",
|
||||
"wellKnown": "Bekende havens (1-1023)"
|
||||
}
|
||||
},
|
||||
"result": {
|
||||
"count": "Graaf",
|
||||
"hasDuplicates": "Bevat duplicaten",
|
||||
"isSorted": "Gesorteerd",
|
||||
"portDetails": "Havendetails",
|
||||
"range": "Poortbereik",
|
||||
"title": "Gegenereerde willekeurige poorten"
|
||||
},
|
||||
"shortDescription": "Genereer willekeurige netwerkpoorten",
|
||||
"title": "Willekeurige poortgenerator"
|
||||
},
|
||||
"slackline": {
|
||||
"description": "Bereken de spanning in een slackline",
|
||||
"longDescription": "Deze rekenmachine gaat uit van een last in het midden van het touw",
|
||||
|
|
@ -57,6 +152,14 @@
|
|||
},
|
||||
"sum": {
|
||||
"description": "Bereken de som van een lijst met getallen. Voer getallen gescheiden door komma's of nieuwe regels in om de som te berekenen.",
|
||||
"example1Description": "In dit voorbeeld berekenen we de som van tien positieve gehele getallen. Deze gehele getallen worden weergegeven als een kolom en hun totale som is gelijk aan 19494.",
|
||||
"example1Title": "Som van tien positieve getallen",
|
||||
"example2Description": "In dit voorbeeld wordt een kolom met drieëntwintig zelfstandige naamwoorden van drie lettergrepen omgedraaid en worden alle woorden van onder naar boven afgedrukt. Om de items in de lijst te scheiden, wordt het teken \\n gebruikt als scheidingsteken tussen de invoeritems. Dit betekent dat elk item op een aparte regel staat.",
|
||||
"example2Title": "Tel bomen in het park",
|
||||
"example3Description": "In dit voorbeeld tellen we negentig verschillende waarden bij elkaar op: positieve getallen, negatieve getallen, gehele getallen en decimale breuken. We zetten een komma als scheidingsteken in de invoer en na het optellen krijgen we 0 als uitvoer.",
|
||||
"example3Title": "Som van gehele getallen en decimalen",
|
||||
"example4Description": "In dit voorbeeld berekenen we de som van alle tien cijfers en schakelen we de optie \"Print Running Sum\" in. De tussenliggende waarden van de som verkrijgen we door optellen. Zo krijgen we de volgende reeks in de uitvoer: 0, 1 (0 + 1), 3 (0 + 1 + 2), 6 (0 + 1 + 2 + 3), 10 (0 + 1 + 2 + 3 + 4), enzovoort.",
|
||||
"example4Title": "Doorlopende som van getallen",
|
||||
"extractionTypes": {
|
||||
"delimiter": {
|
||||
"description": "Pas hier het scheidingsteken voor getallen aan. (Standaard een regelafbreking.)",
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@
|
|||
"highCompression": "Hoge compressie",
|
||||
"highCompressionDescription": "Maximale bestandsgroottevermindering met enig kwaliteitsverlies",
|
||||
"inputTitle": "PDF-invoer",
|
||||
"longDescription": "Comprimeer PDF-bestanden veilig in uw browser met Ghostscript. Uw bestanden verlaten uw apparaat nooit, waardoor volledige privacy wordt gegarandeerd en de bestandsgrootte wordt verkleind voor e-maildeling, uploaden naar websites en het besparen van opslagruimte. Mogelijk gemaakt door WebAssembly-technologie.",
|
||||
"lowCompression": "Lage compressie",
|
||||
"lowCompressionDescription": "Verklein de bestandsgrootte lichtjes met minimaal kwaliteitsverlies",
|
||||
"mediumCompression": "Gemiddelde compressie",
|
||||
|
|
@ -52,7 +53,7 @@
|
|||
}
|
||||
},
|
||||
"pdfToEpub": {
|
||||
"description": "PDF-documenten transformeren naar EPUB-bestanden voor betere compatibiliteit met e-readers.', pictogram: 'material-symbols:import-contacts', component: lazy(() => import('./index')), trefwoorden: ['pdf', 'epub', 'convert', 'ebook'], pad: 'pdf-naar-epub', i18n: { naam: 'pdf:pdfToEpub.title', beschrijving: 'pdf:pdfToEpub.description",
|
||||
"description": "Transformeer PDF-documenten naar EPUB-bestanden voor betere compatibiliteit met e-readers.",
|
||||
"shortDescription": "PDF-bestanden converteren naar EPUB-formaat",
|
||||
"title": "PDF naar EPUB"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -28,6 +28,31 @@
|
|||
"shortDescription": "Een tekstgedeelte tussen opgegeven posities extraheren",
|
||||
"title": "Substring extraheren"
|
||||
},
|
||||
"hiddenCharacterDetector": {
|
||||
"analysisOptions": "Analyse-opties",
|
||||
"category": "Categorie",
|
||||
"description": "Detecteer verborgen Unicode-tekens, met name RTL-override-tekens die bij aanvallen kunnen worden gebruikt.",
|
||||
"foundChars": "Gevonden {{count}} verborgen teken(s):",
|
||||
"inputPlaceholder": "Voer tekst in om te controleren op verborgen tekens...",
|
||||
"inputTitle": "Te analyseren tekst",
|
||||
"invisibleChar": "Onzichtbaar personage",
|
||||
"invisibleFound": "Onzichtbare karakters gevonden",
|
||||
"longDescription": "Deze tool helpt u verborgen Unicode-tekens in tekst te detecteren, met name RTL-override-tekens (Right-to-Left) die bij aanvallen kunnen worden gebruikt. De tool kan onzichtbare tekens, tekens met een breedte van nul en andere potentieel schadelijke Unicode-reeksen identificeren die mogelijk verborgen zijn in ogenschijnlijk onschuldige tekst.",
|
||||
"noHiddenChars": "Er zijn geen verborgen tekens in de tekst gedetecteerd.",
|
||||
"optionsDescription": "Configureer welke typen verborgen tekens moeten worden gedetecteerd en hoe de resultaten moeten worden weergegeven.",
|
||||
"position": "Positie",
|
||||
"rtlAlert": "⚠️ RTL Override-tekens gedetecteerd! Deze tekst kan schadelijke verborgen tekens bevatten.",
|
||||
"rtlFound": "RTL Override gevonden",
|
||||
"rtlOverride": "RTL-override-teken",
|
||||
"rtlWarning": "WAARSCHUWING: RTL-override-tekens gedetecteerd! Deze kunnen worden gebruikt bij aanvallen.",
|
||||
"shortDescription": "Verborgen Unicode-tekens in tekst vinden",
|
||||
"summary": "Analyse Samenvatting",
|
||||
"title": "Verborgen karakterdetector",
|
||||
"totalChars": "Totaal aantal verborgen tekens: {{count}}",
|
||||
"unicode": "Unicode",
|
||||
"zeroWidthChar": "Teken met nulbreedte",
|
||||
"zeroWidthFound": "Er zijn tekens met een breedte van nul gevonden"
|
||||
},
|
||||
"join": {
|
||||
"blankLinesAndTrailingSpaces": "Lege regels en spaties aan het einde",
|
||||
"deleteBlankDescription": "Verwijder regels die geen tekstsymbolen bevatten.",
|
||||
|
|
@ -257,5 +282,30 @@
|
|||
"resultTitle": "Hoofdlettertekst",
|
||||
"shortDescription": "Tekst naar hoofdletters converteren",
|
||||
"title": "Omzetten naar hoofdletters"
|
||||
},
|
||||
"urlDecode": {
|
||||
"inputTitle": "Invoerreeks (URL-escaped)",
|
||||
"resultTitle": "Uitvoerreeks",
|
||||
"toolInfo": {
|
||||
"description": "Laad uw string en de URL-escaping wordt automatisch verwijderd.",
|
||||
"longDescription": "Deze tool decodeert een eerder URL-gecodeerde string via URL. URL-decodering is de omgekeerde bewerking van URL-codering. Alle procentgecodeerde tekens worden gedecodeerd naar tekens die u kunt begrijpen. Enkele van de bekendste procentgecodeerde waarden zijn %20 voor een spatie, %3a voor een dubbele punt, %2f voor een slash en %3f voor een vraagteken. De twee cijfers na het procentteken zijn de hexadecimale tekencodewaarden.",
|
||||
"shortDescription": "Snel URL-unescaping van een string uitvoeren.",
|
||||
"title": "String URL-decoder"
|
||||
}
|
||||
},
|
||||
"urlEncode": {
|
||||
"encodingOption": {
|
||||
"nonSpecialCharDescription": "Als u deze optie selecteert, worden alle tekens in de invoerreeks omgezet naar URL-codering (niet alleen speciale tekens).",
|
||||
"nonSpecialCharPlaceholder": "Niet-speciale tekens coderen",
|
||||
"title": "Coderingsopties"
|
||||
},
|
||||
"inputTitle": "Invoerreeks",
|
||||
"resultTitle": "Url-escaped String",
|
||||
"toolInfo": {
|
||||
"description": "Laad uw string en deze wordt automatisch URL-escaped.",
|
||||
"longDescription": "Deze tool URL-codeert een string. Speciale URL-tekens worden omgezet naar procenttekencodering. Deze codering wordt procentcodering genoemd, omdat de numerieke waarde van elk teken wordt omgezet naar een procentteken gevolgd door een tweecijferige hexadecimale waarde. De hexadecimale waarden worden bepaald op basis van de codepointwaarde van het teken. Een spatie wordt bijvoorbeeld geëscapete naar %20, een dubbele punt naar %3a en een slash naar %2f. Tekens die niet speciaal zijn, blijven ongewijzigd. Mocht u ook niet-speciale tekens naar procentcodering moeten converteren, dan hebben we ook een extra optie toegevoegd waarmee u dat kunt doen. Selecteer de optie 'encode-non-special-chars' om dit gedrag in te schakelen.",
|
||||
"shortDescription": "Snelle URL-escaping van een string.",
|
||||
"title": "String URL-encoder"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
{
|
||||
"checkLeapYears": {
|
||||
"description": "Controleer of een jaar een schrikkeljaar is en ontvang informatie over schrikkeljaren.",
|
||||
"exampleDescription": "Een van onze vriendinnen is geboren in een schrikkeljaar, op 29 februari, en daardoor is ze maar eens in de vier jaar jarig. Omdat we ons haar verjaardag nooit echt kunnen herinneren, gebruiken we ons programma om een herinneringslijst te maken voor de komende schrikkeljaren. Om een lijst met haar volgende verjaardagen te maken, laden we een reeks jaren van 2025 tot en met 2040 in de invoer en bekijken we de status van elk jaar. Als het programma aangeeft dat het een schrikkeljaar is, weten we dat we uitgenodigd worden voor een verjaardagsfeestje op 29 februari.",
|
||||
"exampleTitle": "Vind verjaardagen op 29 februari",
|
||||
"inputTitle": "Invoerjaar",
|
||||
"resultTitle": "Resultaat van een schrikkeljaar",
|
||||
"shortDescription": "Controleren of een jaar een schrikkeljaar is",
|
||||
|
|
@ -56,6 +58,21 @@
|
|||
"title": "Tijd naar seconden converteren"
|
||||
}
|
||||
},
|
||||
"convertUnixToDate": {
|
||||
"addUtcLabel": "Voeg 'UTC'-achtervoegsel toe",
|
||||
"addUtcLabelDescription": "'UTC' weergeven na de geconverteerde datum (alleen voor UTC-modus)",
|
||||
"description": "Converteer een Unix-tijdstempel naar een voor mensen leesbare datum.",
|
||||
"outputOptions": "Uitvoeropties",
|
||||
"shortDescription": "Unix-tijdstempel naar datum converteren",
|
||||
"title": "Unix naar Date converteren",
|
||||
"toolInfo": {
|
||||
"description": "Deze tool converteert een Unix-tijdstempel (in seconden) naar een voor mensen leesbaar datumformaat (bijv. JJJJ-MM-DD UU:MM:SS). De tool ondersteunt zowel lokale als UTC-uitvoer, waardoor het handig is voor het snel interpreteren van tijdstempels uit logs, API's of systemen die Unix-tijd gebruiken.",
|
||||
"title": "Unix naar Date converteren"
|
||||
},
|
||||
"useLocalTime": "Gebruik lokale tijd",
|
||||
"useLocalTimeDescription": "Toon de geconverteerde datum in uw lokale tijdzone in plaats van UTC",
|
||||
"withLabel": "Opties"
|
||||
},
|
||||
"crontabGuru": {
|
||||
"description": "Genereer en begrijp cron-expressies. Maak cron-schema's voor geautomatiseerde taken en systeemtaken.",
|
||||
"shortDescription": "Genereer en begrijp cron-expressies",
|
||||
|
|
|
|||
|
|
@ -246,5 +246,9 @@
|
|||
"copyFailed": "Kopiëren mislukt: {{error}}",
|
||||
"loading": "Bezig met laden... Dit kan even duren.",
|
||||
"result": "Resultaat"
|
||||
},
|
||||
"userTypes": {
|
||||
"developers": "Ontwikkelaars",
|
||||
"generalUsers": "Algemene gebruikers"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@
|
|||
"height": "Hoogte",
|
||||
"inputTitle": "Invoervideo",
|
||||
"loadVideoForDimensions": "Laad een video om de afmetingen te zien",
|
||||
"longDescription": "Met deze tool kun je videobestanden bijsnijden om ongewenste delen te verwijderen of om de focus te leggen op specifieke delen van de video. Handig voor het verwijderen van zwarte balken, het aanpassen van beeldverhoudingen of het focussen op belangrijke content. Ondersteunt diverse videoformaten, waaronder MP4, MOV en AVI.",
|
||||
"resultTitle": "Bijgesneden video",
|
||||
"shortDescription": "Video bijsnijden om ongewenste gebieden te verwijderen",
|
||||
"title": "Bijsnijden Video",
|
||||
|
|
@ -83,6 +84,12 @@
|
|||
"title": "Wat is een {{title}}?"
|
||||
}
|
||||
},
|
||||
"mergeVideo": {
|
||||
"description": "Combineer meerdere videobestanden tot één doorlopende video.",
|
||||
"longDescription": "Met deze tool kun je meerdere videobestanden samenvoegen of toevoegen tot één doorlopende video. Upload je videobestanden, rangschik ze in de gewenste volgorde en voeg ze samen tot één bestand om ze eenvoudig te delen of te bewerken.",
|
||||
"shortDescription": "Eenvoudig video's toevoegen en samenvoegen.",
|
||||
"title": "Video's samenvoegen"
|
||||
},
|
||||
"rotate": {
|
||||
"180Degrees": "180° (op zijn kop)",
|
||||
"270Degrees": "270° (90° tegen de klok in)",
|
||||
|
|
|
|||
|
|
@ -29,14 +29,33 @@
|
|||
},
|
||||
"mergeAudio": {
|
||||
"description": "Combine vários arquivos de áudio em um único arquivo de áudio concatenando-os em sequência.",
|
||||
"inputTitle": "Arquivos de áudio de entrada",
|
||||
"longDescription": "Esta ferramenta permite mesclar vários arquivos de áudio em um único arquivo, concatenando-os na ordem em que foram enviados. Perfeito para combinar segmentos de podcast, faixas de música ou qualquer arquivo de áudio que precise ser unido. Suporta vários formatos de áudio, incluindo MP3, AAC e WAV.",
|
||||
"mergingAudio": "Mesclando áudio",
|
||||
"outputFormat": "Formato de saída",
|
||||
"resultTitle": "Áudio mesclado",
|
||||
"shortDescription": "Mescle vários arquivos de áudio em um (MP3, AAC, WAV).",
|
||||
"title": "Mesclar áudio"
|
||||
"title": "Mesclar áudio",
|
||||
"toolInfo": {
|
||||
"title": "O que é {{title}}?"
|
||||
}
|
||||
},
|
||||
"trim": {
|
||||
"description": "Corte e apare arquivos de áudio para extrair segmentos específicos, especificando horários de início e término.",
|
||||
"endTime": "Fim dos tempos",
|
||||
"endTimeDescription": "Hora final no formato HH:MM:SS (por exemplo, 00:01:30)",
|
||||
"inputTitle": "Áudio de entrada",
|
||||
"longDescription": "Esta ferramenta permite cortar arquivos de áudio especificando os tempos de início e término. Você pode extrair segmentos específicos de arquivos de áudio mais longos, remover partes indesejadas ou criar clipes mais curtos. Suporta vários formatos de áudio, incluindo MP3, AAC e WAV. Perfeito para edição de podcasts, produção musical ou qualquer necessidade de edição de áudio.",
|
||||
"outputFormat": "Formato de saída",
|
||||
"resultTitle": "Áudio aparado",
|
||||
"shortDescription": "Corte arquivos de áudio para extrair segmentos de tempo específicos (MP3, AAC, WAV).",
|
||||
"title": "Aparar áudio"
|
||||
"startTime": "Hora de início",
|
||||
"startTimeDescription": "Hora de início no formato HH:MM:SS (por exemplo, 00:00:30)",
|
||||
"timeSettings": "Configurações de tempo",
|
||||
"title": "Aparar áudio",
|
||||
"toolInfo": {
|
||||
"title": "O que é {{title}}?"
|
||||
},
|
||||
"trimmingAudio": "Cortando áudio"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,15 +17,21 @@
|
|||
"description": "Converta arquivos CSV para o formato JSON com opções personalizáveis para delimitadores, aspas e formatação de saída. Suporte para cabeçalhos, comentários e conversão dinâmica de tipos.",
|
||||
"dynamicTypes": "Tipos dinâmicos",
|
||||
"dynamicTypesDescription": "Converta números e booleanos automaticamente",
|
||||
"error": "Erro",
|
||||
"errorParsing": "Erro ao analisar CSV: {{error}}",
|
||||
"fieldQuote": "Citação de campo (por exemplo, \")",
|
||||
"inputCsvFormat": "Formato CSV de entrada",
|
||||
"inputTitle": "Entrada CSV",
|
||||
"invalidCsvFormat": "Formato CSV inválido",
|
||||
"resultTitle": "Saída JSON",
|
||||
"shortDescription": "Converta dados CSV para o formato JSON.",
|
||||
"skipEmptyLines": "Pular linhas vazias",
|
||||
"skipEmptyLinesDescription": "Ignorar linhas vazias no CSV de entrada",
|
||||
"title": "Converter CSV para JSON",
|
||||
"toolInfo": {
|
||||
"description": "Esta ferramenta transforma arquivos CSV (Valores Separados por Vírgula) em estruturas de dados JavaScript Object Notation (JSON). Ela suporta diversos formatos CSV com delimitadores, aspas e símbolos de comentário personalizáveis. O conversor pode tratar a primeira linha como cabeçalho, pular linhas vazias e detectar automaticamente tipos de dados como números e booleanos. O JSON resultante pode ser usado para migração de dados, backups ou como entrada para outros aplicativos.",
|
||||
"title": "O que é um conversor de CSV para JSON?"
|
||||
},
|
||||
"useHeaders": "Usar Cabeçalhos",
|
||||
"useHeadersDescription": "Tratar a primeira linha como cabeçalhos de coluna"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -10,8 +10,15 @@
|
|||
"title": "Alterar opacidade da imagem"
|
||||
},
|
||||
"compress": {
|
||||
"compressedSize": "Tamanho compactado",
|
||||
"compressionOptions": "Opções de compressão",
|
||||
"description": "Reduza o tamanho do arquivo de imagem, mantendo a qualidade.",
|
||||
"failedToCompress": "Falha ao compactar a imagem. Tente novamente.",
|
||||
"fileSizes": "Tamanhos de arquivo",
|
||||
"inputTitle": "Imagem de entrada",
|
||||
"maxFileSizeDescription": "Tamanho máximo do arquivo em megabytes",
|
||||
"originalSize": "Tamanho original",
|
||||
"qualityDescription": "Porcentagem de qualidade da imagem (menor significa menor tamanho de arquivo)",
|
||||
"resultTitle": "Imagem compactada",
|
||||
"shortDescription": "Compacte imagens para reduzir o tamanho do arquivo, mantendo uma qualidade razoável.",
|
||||
"title": "Comprimir imagem"
|
||||
|
|
|
|||
|
|
@ -1,4 +1,9 @@
|
|||
{
|
||||
"comparison": {
|
||||
"description": "Compare dois objetos JSON para identificar diferenças na estrutura e nos valores.",
|
||||
"shortDescription": "Encontre diferenças entre dois objetos JSON",
|
||||
"title": "Comparar JSON"
|
||||
},
|
||||
"escapeJson": {
|
||||
"description": "Escape caracteres especiais em strings JSON. Converta dados JSON para um formato de escape adequado para transmissão ou armazenamento seguro.",
|
||||
"shortDescription": "Escape de caracteres especiais em JSON",
|
||||
|
|
|
|||
|
|
@ -5,6 +5,15 @@
|
|||
"copyDescription": "Número de cópias (pode ser fracionário)",
|
||||
"description": "O utilitário baseado em navegador mais simples do mundo para duplicar itens de lista. Insira sua lista e especifique critérios de duplicação para criar cópias dos itens. Perfeito para expansão de dados, testes ou criação de padrões repetidos.",
|
||||
"duplicationOptions": "Opções de duplicação",
|
||||
"error": "Erro",
|
||||
"example1Description": "Este exemplo mostra como duplicar uma lista de palavras.",
|
||||
"example1Title": "Duplicação simples",
|
||||
"example2Description": "Este exemplo mostra como duplicar uma lista na ordem inversa.",
|
||||
"example2Title": "Duplicação reversa",
|
||||
"example3Description": "Este exemplo mostra como entrelaçar itens em vez de concatená-los.",
|
||||
"example3Title": "Itens entrelaçados",
|
||||
"example4Description": "Este exemplo mostra como duplicar uma lista com um número fracionário de cópias.",
|
||||
"example4Title": "Duplicação fracionária",
|
||||
"examples": {
|
||||
"fractional": {
|
||||
"description": "Este exemplo mostra como duplicar uma lista com um número fracionário de cópias.",
|
||||
|
|
@ -37,12 +46,53 @@
|
|||
"toolInfo": {
|
||||
"description": "Esta ferramenta permite duplicar itens em uma lista. Você pode especificar o número de cópias (incluindo valores fracionários), controlar se os itens serão concatenados ou entrelaçados e até mesmo reverter os itens duplicados. É útil para criar padrões repetidos, gerar dados de teste ou expandir listas com conteúdo previsível.",
|
||||
"title": "Duplicação de lista"
|
||||
},
|
||||
"unknownError": "Ocorreu um erro desconhecido",
|
||||
"validation": {
|
||||
"copyMustBeNumber": "O número de cópias deve ser um número",
|
||||
"copyMustBePositive": "O número de cópias deve ser positivo",
|
||||
"copyRequired": "Número de cópias necessário",
|
||||
"joinSeparatorRequired": "O separador de junção é necessário",
|
||||
"separatorRequired": "O separador é necessário"
|
||||
}
|
||||
},
|
||||
"findMostPopular": {
|
||||
"description": "O utilitário baseado em navegador mais simples do mundo para encontrar os itens mais populares em uma lista. Insira sua lista e obtenha instantaneamente os itens que aparecem com mais frequência. Perfeito para análise de dados, identificação de tendências ou busca por elementos comuns.",
|
||||
"displayFormatDescription": "Como exibir os itens de lista mais populares?",
|
||||
"displayOptions": {
|
||||
"count": "Mostrar contagem de itens",
|
||||
"percentage": "Mostrar porcentagem do item",
|
||||
"total": "Mostrar total do item"
|
||||
},
|
||||
"extractListItems": "Como extrair itens de lista?",
|
||||
"ignoreItemCase": "Ignorar maiúsculas e minúsculas",
|
||||
"ignoreItemCaseDescription": "Compare todos os itens da lista em letras minúsculas.",
|
||||
"inputTitle": "Lista de entrada",
|
||||
"itemComparison": "Comparação de itens",
|
||||
"outputFormat": "Formato de saída do item principal",
|
||||
"removeEmptyItems": "Remover itens vazios",
|
||||
"removeEmptyItemsDescription": "Ignore itens vazios da comparação.",
|
||||
"resultTitle": "Itens mais populares",
|
||||
"shortDescription": "Encontre os itens mais frequentes",
|
||||
"title": "Encontre os mais populares"
|
||||
"sortOptions": {
|
||||
"alphabetic": "Classificar em ordem alfabética",
|
||||
"count": "Classificar por contagem"
|
||||
},
|
||||
"sortingMethodDescription": "Selecione um método de classificação.",
|
||||
"splitOperators": {
|
||||
"regex": {
|
||||
"description": "Delimite itens da lista de entrada com uma expressão regular.",
|
||||
"title": "Use um Regex para Divisão"
|
||||
},
|
||||
"symbol": {
|
||||
"description": "Delimitar itens da lista de entrada com um caractere.",
|
||||
"title": "Use um símbolo para dividir"
|
||||
}
|
||||
},
|
||||
"splitSeparatorDescription": "Defina um símbolo delimitador ou uma expressão regular.",
|
||||
"title": "Encontre os mais populares",
|
||||
"trimItems": "Cortar itens da lista principal",
|
||||
"trimItemsDescription": "Remova os espaços iniciais e finais antes de comparar itens"
|
||||
},
|
||||
"findUnique": {
|
||||
"caseSensitiveItems": "Itens que diferenciam maiúsculas de minúsculas",
|
||||
|
|
|
|||
|
|
@ -37,6 +37,101 @@
|
|||
"shortDescription": "Calcular tensão, corrente ou resistência em circuitos elétricos usando a Lei de Ohm",
|
||||
"title": "Lei de Ohm"
|
||||
},
|
||||
"randomNumberGenerator": {
|
||||
"description": "Gere números aleatórios dentro de um intervalo especificado com opções personalizáveis.",
|
||||
"error": {
|
||||
"generationFailed": "Falha ao gerar números aleatórios. Verifique seus parâmetros de entrada."
|
||||
},
|
||||
"info": {
|
||||
"description": "Um gerador de números aleatórios cria números imprevisíveis dentro de um intervalo especificado. Esta ferramenta utiliza geração de números aleatórios criptograficamente segura para garantir resultados verdadeiramente aleatórios. Útil para simulações, jogos, amostragem estatística e cenários de teste.",
|
||||
"title": "O que é um gerador de números aleatórios?"
|
||||
},
|
||||
"longDescription": "Gere números aleatórios dentro de um intervalo especificado com opções para números inteiros ou decimais, permitindo ou impedindo duplicatas e classificando os resultados. Perfeito para simulações, testes, jogos e análises estatísticas.",
|
||||
"options": {
|
||||
"generation": {
|
||||
"allowDecimals": {
|
||||
"description": "Gerar números decimais em vez de inteiros",
|
||||
"title": "Permitir números decimais"
|
||||
},
|
||||
"allowDuplicates": {
|
||||
"description": "Permitir que o mesmo número apareça várias vezes",
|
||||
"title": "Permitir duplicatas"
|
||||
},
|
||||
"countDescription": "Número de números aleatórios a serem gerados (1-10.000)",
|
||||
"sortResults": {
|
||||
"description": "Classifique os números gerados em ordem crescente",
|
||||
"title": "Classificar resultados"
|
||||
},
|
||||
"title": "Opções de geração"
|
||||
},
|
||||
"output": {
|
||||
"separatorDescription": "Caractere(s) para separar os números gerados",
|
||||
"title": "Configurações de saída"
|
||||
},
|
||||
"range": {
|
||||
"maxDescription": "Valor máximo (inclusive)",
|
||||
"minDescription": "Valor mínimo (inclusive)",
|
||||
"title": "Configurações de alcance"
|
||||
}
|
||||
},
|
||||
"result": {
|
||||
"count": "Contar",
|
||||
"hasDuplicates": "Contém duplicatas",
|
||||
"isSorted": "Classificado",
|
||||
"range": "Faixa",
|
||||
"title": "Números aleatórios gerados"
|
||||
},
|
||||
"shortDescription": "Gerar números aleatórios em intervalos personalizados",
|
||||
"title": "Gerador de números aleatórios"
|
||||
},
|
||||
"randomPortGenerator": {
|
||||
"description": "Gere portas de rede aleatórias dentro de intervalos especificados com opções personalizáveis.",
|
||||
"error": {
|
||||
"generationFailed": "Falha ao gerar portas aleatórias. Verifique seus parâmetros de entrada."
|
||||
},
|
||||
"info": {
|
||||
"description": "Um gerador de portas aleatório cria números de portas de rede imprevisíveis dentro de intervalos especificados. Esta ferramenta segue os padrões de números de portas da IANA e inclui a identificação de serviços comuns. Útil para desenvolvimento, testes, configuração de rede e prevenção de conflitos de portas.",
|
||||
"title": "O que é um gerador de portas aleatórias?"
|
||||
},
|
||||
"longDescription": "Gere portas de rede aleatórias dentro de intervalos especificados (conhecidas, registradas, dinâmicas ou personalizadas). Ideal para desenvolvimento, testes e configuração de rede. Inclui identificação de serviço de porta para portas comuns.",
|
||||
"options": {
|
||||
"generation": {
|
||||
"allowDuplicates": {
|
||||
"description": "Permitir que a mesma porta apareça várias vezes",
|
||||
"title": "Permitir duplicatas"
|
||||
},
|
||||
"countDescription": "Número de portas aleatórias a serem geradas (1-1.000)",
|
||||
"sortResults": {
|
||||
"description": "Classifique as portas geradas em ordem crescente",
|
||||
"title": "Classificar resultados"
|
||||
},
|
||||
"title": "Opções de geração"
|
||||
},
|
||||
"output": {
|
||||
"separatorDescription": "Caractere(s) para separar as portas geradas",
|
||||
"title": "Configurações de saída"
|
||||
},
|
||||
"range": {
|
||||
"custom": "Faixa personalizada",
|
||||
"dynamic": "Portas Dinâmicas (49152-65535)",
|
||||
"maxPortDescription": "Número máximo de portas (1-65535)",
|
||||
"minPortDescription": "Número mínimo de porta (1-65535)",
|
||||
"registered": "Portos Registrados (1024-49151)",
|
||||
"title": "Configurações de intervalo de portas",
|
||||
"wellKnown": "Portos Conhecidos (1-1023)"
|
||||
}
|
||||
},
|
||||
"result": {
|
||||
"count": "Contar",
|
||||
"hasDuplicates": "Contém duplicatas",
|
||||
"isSorted": "Classificado",
|
||||
"portDetails": "Detalhes do porto",
|
||||
"range": "Port Range",
|
||||
"title": "Portas aleatórias geradas"
|
||||
},
|
||||
"shortDescription": "Gerar portas de rede aleatórias",
|
||||
"title": "Gerador de portas aleatórias"
|
||||
},
|
||||
"slackline": {
|
||||
"description": "Calcula a tensão em uma slackline",
|
||||
"longDescription": "Esta calculadora assume uma carga no centro da corda",
|
||||
|
|
@ -57,6 +152,14 @@
|
|||
},
|
||||
"sum": {
|
||||
"description": "Calcule a soma de uma lista de números. Insira os números separados por vírgulas ou quebras de linha para obter a soma total.",
|
||||
"example1Description": "Neste exemplo, calculamos a soma de dez números inteiros positivos. Esses números inteiros são listados em uma coluna e sua soma total é igual a 19.494.",
|
||||
"example1Title": "Soma de Dez Números Positivos",
|
||||
"example2Description": "Este exemplo inverte uma coluna de vinte substantivos trissílabos e exibe todas as palavras de baixo para cima. Para separar os itens da lista, ele usa o caractere \\n como separador de itens de entrada, o que significa que cada item está em sua própria linha.",
|
||||
"example2Title": "Contagem de árvores no parque",
|
||||
"example3Description": "Neste exemplo, somamos noventa valores diferentes – números positivos, números negativos, inteiros e frações decimais. Definimos uma vírgula como separador de entrada e, após somar todos eles, obtemos 0 como saída.",
|
||||
"example3Title": "Soma de números inteiros e decimais",
|
||||
"example4Description": "Neste exemplo, calculamos a soma de todos os dez dígitos e ativamos a opção \"Imprimir Soma Corrente\". Obtemos os valores intermediários da soma no processo de adição. Assim, temos a seguinte sequência na saída: 0, 1 (0 + 1), 3 (0 + 1 + 2), 6 (0 + 1 + 2 + 3), 10 (0 + 1 + 2 + 3 + 4) e assim por diante.",
|
||||
"example4Title": "Soma de números em execução",
|
||||
"extractionTypes": {
|
||||
"delimiter": {
|
||||
"description": "Personalize o separador de números aqui. (Por padrão, uma quebra de linha.)",
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@
|
|||
"highCompression": "Alta compressão",
|
||||
"highCompressionDescription": "Redução máxima do tamanho do arquivo com alguma perda de qualidade",
|
||||
"inputTitle": "PDF de entrada",
|
||||
"longDescription": "Compacte arquivos PDF com segurança no seu navegador usando o Ghostscript. Seus arquivos nunca saem do seu dispositivo, garantindo total privacidade e reduzindo o tamanho dos arquivos para compartilhamento por e-mail, upload para sites ou economia de espaço de armazenamento. Desenvolvido com a tecnologia WebAssembly.",
|
||||
"lowCompression": "Baixa compressão",
|
||||
"lowCompressionDescription": "Reduza ligeiramente o tamanho do arquivo com perda mínima de qualidade",
|
||||
"mediumCompression": "Compressão média",
|
||||
|
|
@ -52,7 +53,7 @@
|
|||
}
|
||||
},
|
||||
"pdfToEpub": {
|
||||
"description": "Transforme documentos PDF em arquivos EPUB para melhor compatibilidade com leitores eletrônicos.', ícone: 'material-symbols:import-contacts', componente: lazy(() => import('./index')), palavras-chave: ['pdf', 'epub', 'convert', 'ebook'], caminho: 'pdf-to-epub', i18n: { nome: 'pdf:pdfToEpub.title', descrição: 'pdf:pdfToEpub.description",
|
||||
"description": "Transforme documentos PDF em arquivos EPUB para melhor compatibilidade com leitores eletrônicos.",
|
||||
"shortDescription": "Converter arquivos PDF para o formato EPUB",
|
||||
"title": "PDF para EPUB"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -28,6 +28,31 @@
|
|||
"shortDescription": "Extrair uma parte do texto entre posições especificadas",
|
||||
"title": "Extrair substring"
|
||||
},
|
||||
"hiddenCharacterDetector": {
|
||||
"analysisOptions": "Opções de análise",
|
||||
"category": "Categoria",
|
||||
"description": "Detecte caracteres Unicode ocultos, especialmente caracteres RTL Override que podem ser usados em ataques.",
|
||||
"foundChars": "Encontrado {{count}} personagem(ns) oculto(s):",
|
||||
"inputPlaceholder": "Digite o texto para verificar se há caracteres ocultos...",
|
||||
"inputTitle": "Texto para Analisar",
|
||||
"invisibleChar": "Personagem Invisível",
|
||||
"invisibleFound": "Personagens invisíveis encontrados",
|
||||
"longDescription": "Esta ferramenta ajuda a detectar caracteres Unicode ocultos em textos, especialmente caracteres de substituição da direita para a esquerda (RTL), que podem ser usados em ataques. Ela pode identificar caracteres invisíveis, caracteres de largura zero e outras sequências Unicode potencialmente maliciosas que podem estar ocultas em textos aparentemente inofensivos.",
|
||||
"noHiddenChars": "Nenhum caractere oculto detectado no texto.",
|
||||
"optionsDescription": "Configure quais tipos de caracteres ocultos detectar e como exibir os resultados.",
|
||||
"position": "Posição",
|
||||
"rtlAlert": "⚠️ Caracteres de substituição RTL detectados! Este texto pode conter caracteres ocultos maliciosos.",
|
||||
"rtlFound": "Substituição RTL encontrada",
|
||||
"rtlOverride": "Caractere de substituição RTL",
|
||||
"rtlWarning": "AVISO: Caracteres de substituição RTL detectados! Isso pode ser usado em ataques.",
|
||||
"shortDescription": "Encontre caracteres Unicode ocultos no texto",
|
||||
"summary": "Resumo da Análise",
|
||||
"title": "Detector de caracteres ocultos",
|
||||
"totalChars": "Total de caracteres ocultos: {{count}}",
|
||||
"unicode": "Unicode",
|
||||
"zeroWidthChar": "Caractere de largura zero",
|
||||
"zeroWidthFound": "Caracteres de largura zero encontrados"
|
||||
},
|
||||
"join": {
|
||||
"blankLinesAndTrailingSpaces": "Linhas em branco e espaços finais",
|
||||
"deleteBlankDescription": "Exclua linhas que não tenham símbolos de texto.",
|
||||
|
|
@ -257,5 +282,30 @@
|
|||
"resultTitle": "Texto em maiúsculas",
|
||||
"shortDescription": "Converter texto em letras maiúsculas",
|
||||
"title": "Converter para maiúsculas"
|
||||
},
|
||||
"urlDecode": {
|
||||
"inputTitle": "String de entrada (com escape de URL)",
|
||||
"resultTitle": "Cadeia de saída",
|
||||
"toolInfo": {
|
||||
"description": "Carregue sua string e ela receberá automaticamente o URL sem escape.",
|
||||
"longDescription": "Esta ferramenta decodifica por URL uma string previamente codificada por URL. A decodificação por URL é a operação inversa da codificação por URL. Todos os caracteres codificados em porcentagem são decodificados para caracteres que você possa entender. Alguns dos valores codificados em porcentagem mais conhecidos são %20 para um espaço, %3a para dois pontos, %2f para uma barra e %3f para um ponto de interrogação. Os dois dígitos após o sinal de porcentagem são os valores do código char do caractere em hexadecimal.",
|
||||
"shortDescription": "Desfazer o escape de URL de uma string rapidamente.",
|
||||
"title": "Decodificador de URL de string"
|
||||
}
|
||||
},
|
||||
"urlEncode": {
|
||||
"encodingOption": {
|
||||
"nonSpecialCharDescription": "Se selecionado, todos os caracteres na sequência de entrada serão convertidos para codificação de URL (não apenas especial).",
|
||||
"nonSpecialCharPlaceholder": "Codificar caracteres não especiais",
|
||||
"title": "Opções de codificação"
|
||||
},
|
||||
"inputTitle": "Cadeia de entrada",
|
||||
"resultTitle": "String com escape de URL",
|
||||
"toolInfo": {
|
||||
"description": "Carregue sua string e ela terá o URL escapado automaticamente.",
|
||||
"longDescription": "Esta ferramenta codifica uma string por URL. Caracteres especiais de URL são convertidos para codificação de sinal de porcentagem. Essa codificação é chamada de codificação de porcentagem porque o valor numérico de cada caractere é convertido para um sinal de porcentagem seguido por um valor hexadecimal de dois dígitos. Os valores hexadecimais são determinados com base no valor do ponto de código do caractere. Por exemplo, um espaço é convertido para %20, dois-pontos para %3a e uma barra para %2f. Caracteres que não são especiais permanecem inalterados. Caso você também precise converter caracteres não especiais para codificação de porcentagem, adicionamos uma opção extra que permite isso. Selecione a opção encode-non-special-chars para habilitar esse comportamento.",
|
||||
"shortDescription": "Escapar rapidamente uma string por URL.",
|
||||
"title": "Codificador de URL de string"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
{
|
||||
"checkLeapYears": {
|
||||
"description": "Verifique se um ano é bissexto e obtenha informações sobre o ano bissexto.",
|
||||
"exampleDescription": "Uma de nossas amigas nasceu em um ano bissexto, em 29 de fevereiro, e, como consequência, ela faz aniversário apenas uma vez a cada 4 anos. Como nunca conseguimos lembrar exatamente quando é o aniversário dela, estamos usando nosso programa para criar uma lista de lembretes dos próximos anos bissextos. Para criar uma lista dos próximos aniversários dela, carregamos uma sequência de anos de 2025 a 2040 na entrada e obtemos o status de cada ano. Se o programa disser que é um ano bissexto, sabemos que seremos convidados para uma festa de aniversário no dia 29 de fevereiro.",
|
||||
"exampleTitle": "Encontre aniversários em 29 de fevereiro",
|
||||
"inputTitle": "Ano de entrada",
|
||||
"resultTitle": "Resultado do ano bissexto",
|
||||
"shortDescription": "Verifique se um ano é bissexto",
|
||||
|
|
@ -56,6 +58,21 @@
|
|||
"title": "Converter tempo em segundos"
|
||||
}
|
||||
},
|
||||
"convertUnixToDate": {
|
||||
"addUtcLabel": "Adicionar sufixo 'UTC'",
|
||||
"addUtcLabelDescription": "Exibir 'UTC' após a data convertida (somente para o modo UTC)",
|
||||
"description": "Converta um registro de data e hora Unix em uma data legível por humanos.",
|
||||
"outputOptions": "Opções de saída",
|
||||
"shortDescription": "Converter registro de data e hora Unix em data",
|
||||
"title": "Converter Unix para Data",
|
||||
"toolInfo": {
|
||||
"description": "Esta ferramenta converte um registro de data e hora Unix (em segundos) em um formato de data legível (por exemplo, AAAA-MM-DD HH:MM:SS). Ela suporta saída local e UTC, o que a torna útil para interpretar rapidamente registros de data e hora de logs, APIs ou sistemas que utilizam o horário Unix.",
|
||||
"title": "Converter Unix para Data"
|
||||
},
|
||||
"useLocalTime": "Usar hora local",
|
||||
"useLocalTimeDescription": "Mostrar a data convertida no seu fuso horário local em vez de UTC",
|
||||
"withLabel": "Opções"
|
||||
},
|
||||
"crontabGuru": {
|
||||
"description": "Gere e compreenda expressões cron. Crie agendamentos cron para tarefas automatizadas e trabalhos do sistema.",
|
||||
"shortDescription": "Gerar e compreender expressões cron",
|
||||
|
|
|
|||
|
|
@ -246,5 +246,9 @@
|
|||
"copyFailed": "Falha ao copiar: {{error}}",
|
||||
"loading": "Carregando... Isso pode demorar um momento.",
|
||||
"result": "Resultado"
|
||||
},
|
||||
"userTypes": {
|
||||
"developers": "Desenvolvedores",
|
||||
"generalUsers": "Usuários em geral"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@
|
|||
"height": "Altura",
|
||||
"inputTitle": "Entrada de vídeo",
|
||||
"loadVideoForDimensions": "Carregue um vídeo para ver as dimensões",
|
||||
"longDescription": "Esta ferramenta permite cortar arquivos de vídeo para remover áreas indesejadas ou focar em partes específicas do vídeo. Útil para remover barras pretas, ajustar proporções ou focar em conteúdo importante. Suporta vários formatos de vídeo, incluindo MP4, MOV e AVI.",
|
||||
"resultTitle": "Vídeo recortado",
|
||||
"shortDescription": "Recorte o vídeo para remover áreas indesejadas",
|
||||
"title": "Cortar vídeo",
|
||||
|
|
@ -83,6 +84,12 @@
|
|||
"title": "O que é um {{title}}?"
|
||||
}
|
||||
},
|
||||
"mergeVideo": {
|
||||
"description": "Combine vários arquivos de vídeo em um vídeo contínuo.",
|
||||
"longDescription": "Esta ferramenta permite mesclar ou anexar vários arquivos de vídeo em um único vídeo contínuo. Basta enviar seus arquivos de vídeo, organizá-los na ordem desejada e mesclá-los em um único arquivo para facilitar o compartilhamento ou a edição.",
|
||||
"shortDescription": "Adicione e mescle vídeos facilmente.",
|
||||
"title": "Mesclar vídeos"
|
||||
},
|
||||
"rotate": {
|
||||
"180Degrees": "180° (de cabeça para baixo)",
|
||||
"270Degrees": "270° (90° sentido anti-horário)",
|
||||
|
|
|
|||
|
|
@ -29,14 +29,33 @@
|
|||
},
|
||||
"mergeAudio": {
|
||||
"description": "Объедините несколько аудиофайлов в один, объединив их последовательно.",
|
||||
"inputTitle": "Входные аудиофайлы",
|
||||
"longDescription": "Этот инструмент позволяет объединить несколько аудиофайлов в один, объединяя их в порядке загрузки. Идеально подходит для объединения фрагментов подкастов, музыкальных треков и любых других аудиофайлов, которые необходимо объединить. Поддерживает различные аудиоформаты, включая MP3, AAC и WAV.",
|
||||
"mergingAudio": "Объединение аудио",
|
||||
"outputFormat": "Формат вывода",
|
||||
"resultTitle": "Объединенный аудио",
|
||||
"shortDescription": "Объединить несколько аудиофайлов в один (MP3, AAC, WAV).",
|
||||
"title": "Объединить аудио"
|
||||
"title": "Объединить аудио",
|
||||
"toolInfo": {
|
||||
"title": "Что такое {{title}}?"
|
||||
}
|
||||
},
|
||||
"trim": {
|
||||
"description": "Вырезайте и обрезайте аудиофайлы, чтобы извлечь определенные сегменты, указав время начала и окончания.",
|
||||
"endTime": "Конец Времени",
|
||||
"endTimeDescription": "Время окончания в формате ЧЧ:ММ:СС (например, 00:01:30)",
|
||||
"inputTitle": "Входной аудиосигнал",
|
||||
"longDescription": "Этот инструмент позволяет обрезать аудиофайлы, указав начальное и конечное время. Вы можете извлекать отдельные фрагменты из длинных аудиофайлов, удалять ненужные фрагменты или создавать более короткие клипы. Поддерживает различные аудиоформаты, включая MP3, AAC и WAV. Идеально подходит для редактирования подкастов, создания музыки и любых других задач аудиомонтажа.",
|
||||
"outputFormat": "Формат вывода",
|
||||
"resultTitle": "Обрезанный аудио",
|
||||
"shortDescription": "Обрезайте аудиофайлы, извлекая определенные временные сегменты (MP3, AAC, WAV).",
|
||||
"title": "Обрезать аудио"
|
||||
"startTime": "Время начала",
|
||||
"startTimeDescription": "Время начала в формате ЧЧ:ММ:СС (например, 00:00:30)",
|
||||
"timeSettings": "Настройки времени",
|
||||
"title": "Обрезать аудио",
|
||||
"toolInfo": {
|
||||
"title": "Что такое {{title}}?"
|
||||
},
|
||||
"trimmingAudio": "Обрезка аудио"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,15 +17,21 @@
|
|||
"description": "Конвертируйте CSV-файлы в формат JSON с настраиваемыми параметрами разделителей, кавычек и форматирования вывода. Поддержка заголовков, комментариев и динамического преобразования типов.",
|
||||
"dynamicTypes": "Динамические типы",
|
||||
"dynamicTypesDescription": "Автоматически преобразовывать числа и логические значения",
|
||||
"error": "Ошибка",
|
||||
"errorParsing": "Ошибка анализа CSV: {{error}}",
|
||||
"fieldQuote": "Поле Цитата (например, \")",
|
||||
"inputCsvFormat": "Входной формат CSV",
|
||||
"inputTitle": "Входной CSV-файл",
|
||||
"invalidCsvFormat": "Неверный формат CSV",
|
||||
"resultTitle": "Выходной JSON",
|
||||
"shortDescription": "Конвертируйте данные CSV в формат JSON.",
|
||||
"skipEmptyLines": "Пропускать пустые строки",
|
||||
"skipEmptyLinesDescription": "Игнорировать пустые строки во входном CSV-файле",
|
||||
"title": "Конвертировать CSV в JSON",
|
||||
"toolInfo": {
|
||||
"description": "Этот инструмент преобразует файлы CSV (Comma Separated Values, разделённые запятыми) в структуры данных JavaScript Object Notation (JSON). Он поддерживает различные форматы CSV с настраиваемыми разделителями, кавычками и символами комментариев. Конвертер может обрабатывать первую строку как заголовок, пропускать пустые строки и автоматически определять типы данных, такие как числа и логические значения. Полученный JSON можно использовать для миграции данных, резервного копирования или в качестве входных данных для других приложений.",
|
||||
"title": "Что такое конвертер CSV в JSON?"
|
||||
},
|
||||
"useHeaders": "Использовать заголовки",
|
||||
"useHeadersDescription": "Относиться к первой строке как к заголовкам столбцов"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -10,8 +10,15 @@
|
|||
"title": "Изменить непрозрачность изображения"
|
||||
},
|
||||
"compress": {
|
||||
"compressedSize": "Сжатый размер",
|
||||
"compressionOptions": "Параметры сжатия",
|
||||
"description": "Уменьшите размер файла изображения, сохранив качество.",
|
||||
"failedToCompress": "Не удалось сжать изображение. Попробуйте ещё раз.",
|
||||
"fileSizes": "Размеры файлов",
|
||||
"inputTitle": "Входное изображение",
|
||||
"maxFileSizeDescription": "Максимальный размер файла в мегабайтах",
|
||||
"originalSize": "Оригинальный размер",
|
||||
"qualityDescription": "Процент качества изображения (чем ниже, тем меньше размер файла)",
|
||||
"resultTitle": "Сжатое изображение",
|
||||
"shortDescription": "Сжимайте изображения, чтобы уменьшить размер файла, сохраняя при этом приемлемое качество.",
|
||||
"title": "Сжать изображение"
|
||||
|
|
|
|||
|
|
@ -1,4 +1,9 @@
|
|||
{
|
||||
"comparison": {
|
||||
"description": "Сравните два объекта JSON, чтобы выявить различия в структуре и значениях.",
|
||||
"shortDescription": "Найти различия между двумя объектами JSON",
|
||||
"title": "Сравнить JSON"
|
||||
},
|
||||
"escapeJson": {
|
||||
"description": "Экранируйте специальные символы в строках JSON. Преобразуйте данные JSON в корректно экранированный формат для безопасной передачи и хранения.",
|
||||
"shortDescription": "Экранирование специальных символов в JSON",
|
||||
|
|
|
|||
|
|
@ -5,6 +5,15 @@
|
|||
"copyDescription": "Количество копий (может быть дробным)",
|
||||
"description": "Самая простая в мире браузерная утилита для копирования элементов списка. Введите список и укажите критерии копирования, чтобы создать копии элементов. Идеально подходит для расширения данных, тестирования или создания повторяющихся шаблонов.",
|
||||
"duplicationOptions": "Варианты дублирования",
|
||||
"error": "Ошибка",
|
||||
"example1Description": "В этом примере показано, как дублировать список слов.",
|
||||
"example1Title": "Простое дублирование",
|
||||
"example2Description": "В этом примере показано, как дублировать список в обратном порядке.",
|
||||
"example2Title": "Обратное дублирование",
|
||||
"example3Description": "В этом примере показано, как переплетать элементы, а не объединять их.",
|
||||
"example3Title": "Переплетение предметов",
|
||||
"example4Description": "В этом примере показано, как дублировать список с дробным числом копий.",
|
||||
"example4Title": "Дробное дублирование",
|
||||
"examples": {
|
||||
"fractional": {
|
||||
"description": "В этом примере показано, как дублировать список с дробным числом копий.",
|
||||
|
|
@ -37,12 +46,53 @@
|
|||
"toolInfo": {
|
||||
"description": "Этот инструмент позволяет дублировать элементы списка. Вы можете указать количество копий (включая дробные значения), управлять объединением или переплетением элементов и даже инвертировать дублированные элементы. Он полезен для создания повторяющихся шаблонов, генерации тестовых данных или расширения списков с предсказуемым содержимым.",
|
||||
"title": "Дублирование списка"
|
||||
},
|
||||
"unknownError": "Произошла неизвестная ошибка.",
|
||||
"validation": {
|
||||
"copyMustBeNumber": "Количество копий должно быть числом.",
|
||||
"copyMustBePositive": "Количество копий должно быть положительным.",
|
||||
"copyRequired": "Необходимое количество копий",
|
||||
"joinSeparatorRequired": "Разделитель соединений обязателен.",
|
||||
"separatorRequired": "Разделитель обязателен."
|
||||
}
|
||||
},
|
||||
"findMostPopular": {
|
||||
"description": "Самая простая в мире браузерная утилита для поиска самых популярных элементов в списке. Введите данные из списка и мгновенно получите элементы, которые встречаются чаще всего. Идеально подходит для анализа данных, выявления тенденций или поиска общих элементов.",
|
||||
"displayFormatDescription": "Как отобразить самые популярные элементы списка?",
|
||||
"displayOptions": {
|
||||
"count": "Показать количество элементов",
|
||||
"percentage": "Показать процент элемента",
|
||||
"total": "Показать общую сумму"
|
||||
},
|
||||
"extractListItems": "Как извлечь элементы списка?",
|
||||
"ignoreItemCase": "Игнорировать регистр элементов",
|
||||
"ignoreItemCaseDescription": "Сравните все элементы списка в нижнем регистре.",
|
||||
"inputTitle": "Список входных данных",
|
||||
"itemComparison": "Сравнение товаров",
|
||||
"outputFormat": "Формат вывода основного элемента",
|
||||
"removeEmptyItems": "Удалить пустые элементы",
|
||||
"removeEmptyItemsDescription": "Игнорировать пустые элементы при сравнении.",
|
||||
"resultTitle": "Самые популярные товары",
|
||||
"shortDescription": "Найти наиболее часто встречающиеся элементы",
|
||||
"title": "Найти самые популярные"
|
||||
"sortOptions": {
|
||||
"alphabetic": "Сортировать по алфавиту",
|
||||
"count": "Сортировать по количеству"
|
||||
},
|
||||
"sortingMethodDescription": "Выберите метод сортировки.",
|
||||
"splitOperators": {
|
||||
"regex": {
|
||||
"description": "Разделите элементы входного списка с помощью регулярного выражения.",
|
||||
"title": "Используйте регулярное выражение для разделения"
|
||||
},
|
||||
"symbol": {
|
||||
"description": "Разделите элементы входного списка символом.",
|
||||
"title": "Используйте символ для разделения"
|
||||
}
|
||||
},
|
||||
"splitSeparatorDescription": "Установите разделительный символ или регулярное выражение.",
|
||||
"title": "Найти самые популярные",
|
||||
"trimItems": "Обрезать верхние элементы списка",
|
||||
"trimItemsDescription": "Удалите начальные и конечные пробелы перед сравнением элементов."
|
||||
},
|
||||
"findUnique": {
|
||||
"caseSensitiveItems": "Элементы, чувствительные к регистру",
|
||||
|
|
|
|||
|
|
@ -37,6 +37,101 @@
|
|||
"shortDescription": "Рассчитайте напряжение, ток или сопротивление в электрических цепях, используя закон Ома.",
|
||||
"title": "Закон Ома"
|
||||
},
|
||||
"randomNumberGenerator": {
|
||||
"description": "Генерация случайных чисел в указанном диапазоне с настраиваемыми параметрами.",
|
||||
"error": {
|
||||
"generationFailed": "Не удалось сгенерировать случайные числа. Проверьте входные параметры."
|
||||
},
|
||||
"info": {
|
||||
"description": "Генератор случайных чисел создаёт непредсказуемые числа в заданном диапазоне. Этот инструмент использует криптографически безопасную генерацию случайных чисел, чтобы гарантировать получение действительно случайных результатов. Он полезен для моделирования, игр, статистической выборки и тестирования.",
|
||||
"title": "Что такое генератор случайных чисел?"
|
||||
},
|
||||
"longDescription": "Генерирует случайные числа в заданном диапазоне, включая целые и десятичные, разрешает или предотвращает дубликаты, а также сортирует результаты. Идеально подходит для моделирования, тестирования, игр и статистического анализа.",
|
||||
"options": {
|
||||
"generation": {
|
||||
"allowDecimals": {
|
||||
"description": "Генерировать десятичные числа вместо целых",
|
||||
"title": "Разрешить десятичные числа"
|
||||
},
|
||||
"allowDuplicates": {
|
||||
"description": "Разрешить одному и тому же номеру появляться несколько раз",
|
||||
"title": "Разрешить дубликаты"
|
||||
},
|
||||
"countDescription": "Количество случайных чисел для генерации (1–10 000)",
|
||||
"sortResults": {
|
||||
"description": "Сортировать сгенерированные числа в порядке возрастания",
|
||||
"title": "Сортировать результаты"
|
||||
},
|
||||
"title": "Варианты генерации"
|
||||
},
|
||||
"output": {
|
||||
"separatorDescription": "Символ(ы) для разделения сгенерированных чисел",
|
||||
"title": "Настройки вывода"
|
||||
},
|
||||
"range": {
|
||||
"maxDescription": "Максимальное значение (включительно)",
|
||||
"minDescription": "Минимальное значение (включительно)",
|
||||
"title": "Настройки диапазона"
|
||||
}
|
||||
},
|
||||
"result": {
|
||||
"count": "Считать",
|
||||
"hasDuplicates": "Содержит дубликаты",
|
||||
"isSorted": "Сортировано",
|
||||
"range": "Диапазон",
|
||||
"title": "Сгенерированные случайные числа"
|
||||
},
|
||||
"shortDescription": "Генерация случайных чисел в заданных диапазонах",
|
||||
"title": "Генератор случайных чисел"
|
||||
},
|
||||
"randomPortGenerator": {
|
||||
"description": "Генерация случайных сетевых портов в указанных диапазонах с настраиваемыми параметрами.",
|
||||
"error": {
|
||||
"generationFailed": "Не удалось сгенерировать случайные порты. Проверьте входные параметры."
|
||||
},
|
||||
"info": {
|
||||
"description": "Генератор случайных портов создаёт непредсказуемые номера сетевых портов в заданных диапазонах. Этот инструмент соответствует стандартам номеров портов IANA и включает в себя идентификацию распространённых служб. Полезно для разработки, тестирования, настройки сети и предотвращения конфликтов портов.",
|
||||
"title": "Что такое генератор случайных портов?"
|
||||
},
|
||||
"longDescription": "Генерация случайных сетевых портов в заданных диапазонах (известных, зарегистрированных, динамических или пользовательских). Идеально подходит для разработки, тестирования и настройки сети. Включает идентификацию служб портов для распространённых портов.",
|
||||
"options": {
|
||||
"generation": {
|
||||
"allowDuplicates": {
|
||||
"description": "Разрешить одному и тому же порту появляться несколько раз",
|
||||
"title": "Разрешить дубликаты"
|
||||
},
|
||||
"countDescription": "Количество случайных портов для генерации (1–1000)",
|
||||
"sortResults": {
|
||||
"description": "Сортировать сгенерированные порты в порядке возрастания",
|
||||
"title": "Сортировать результаты"
|
||||
},
|
||||
"title": "Варианты генерации"
|
||||
},
|
||||
"output": {
|
||||
"separatorDescription": "Символ(ы) для разделения сгенерированных портов",
|
||||
"title": "Настройки вывода"
|
||||
},
|
||||
"range": {
|
||||
"custom": "Пользовательский диапазон",
|
||||
"dynamic": "Динамические порты (49152-65535)",
|
||||
"maxPortDescription": "Максимальный номер порта (1-65535)",
|
||||
"minPortDescription": "Минимальный номер порта (1-65535)",
|
||||
"registered": "Зарегистрированные порты (1024-49151)",
|
||||
"title": "Настройки диапазона портов",
|
||||
"wellKnown": "Известные порты (1-1023)"
|
||||
}
|
||||
},
|
||||
"result": {
|
||||
"count": "Считать",
|
||||
"hasDuplicates": "Содержит дубликаты",
|
||||
"isSorted": "Сортировано",
|
||||
"portDetails": "Подробности порта",
|
||||
"range": "Порт-Рейндж",
|
||||
"title": "Сгенерированные случайные порты"
|
||||
},
|
||||
"shortDescription": "Генерировать случайные сетевые порты",
|
||||
"title": "Генератор случайных портов"
|
||||
},
|
||||
"slackline": {
|
||||
"description": "Рассчитывает натяжение стропы",
|
||||
"longDescription": "Этот калькулятор предполагает наличие нагрузки в центре троса.",
|
||||
|
|
@ -57,6 +152,14 @@
|
|||
},
|
||||
"sum": {
|
||||
"description": "Вычислите сумму списка чисел. Введите числа, разделенные запятыми или символами переноса строки, чтобы получить их общую сумму.",
|
||||
"example1Description": "В этом примере мы вычисляем сумму десяти положительных целых чисел. Эти числа расположены в столбце, и их общая сумма равна 19494.",
|
||||
"example1Title": "Сумма десяти положительных чисел",
|
||||
"example2Description": "В этом примере переворачивается столбец из двадцати трёхсложных существительных, и все слова выводятся снизу вверх. Для разделения элементов списка используется символ \\n, что означает, что каждый элемент находится на отдельной строке.",
|
||||
"example2Title": "Посчитайте деревья в парке",
|
||||
"example3Description": "В этом примере мы складываем девяносто различных значений: положительные и отрицательные числа, целые числа и десятичные дроби. В качестве разделителя входных данных мы устанавливаем запятую, и после сложения всех значений получаем 0.",
|
||||
"example3Title": "Сумма целых чисел и десятичных дробей",
|
||||
"example4Description": "В этом примере мы вычисляем сумму всех десяти цифр и включаем опцию «Печать текущей суммы». Промежуточные значения суммы получаются в процессе сложения. Таким образом, на выходе получается следующая последовательность: 0, 1 (0 + 1), 3 (0 + 1 + 2), 6 (0 + 1 + 2 + 3), 10 (0 + 1 + 2 + 3 + 4) и так далее.",
|
||||
"example4Title": "Текущая сумма чисел",
|
||||
"extractionTypes": {
|
||||
"delimiter": {
|
||||
"description": "Настройте разделитель чисел здесь. (По умолчанию это разрыв строки.)",
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@
|
|||
"highCompression": "Высокая степень сжатия",
|
||||
"highCompressionDescription": "Максимальное уменьшение размера файла с некоторой потерей качества",
|
||||
"inputTitle": "Входной PDF-файл",
|
||||
"longDescription": "Сжимайте PDF-файлы безопасно в браузере с помощью Ghostscript. Ваши файлы никогда не покинут ваше устройство, обеспечивая полную конфиденциальность и уменьшая размер файлов для отправки по электронной почте, загрузки на веб-сайты или экономии места на диске. Работает на технологии WebAssembly.",
|
||||
"lowCompression": "Низкая компрессия",
|
||||
"lowCompressionDescription": "Немного уменьшить размер файла с минимальной потерей качества",
|
||||
"mediumCompression": "Средняя компрессия",
|
||||
|
|
@ -52,7 +53,7 @@
|
|||
}
|
||||
},
|
||||
"pdfToEpub": {
|
||||
"description": "Преобразуйте PDF-документы в файлы EPUB для лучшей совместимости с электронными книгами.', icon: 'material-symbols:import-contacts', component: lazy(() => import('./index')), keywords: ['pdf', 'epub', 'convert', 'ebook'], path: 'pdf-to-epub', i18n: { name: 'pdf:pdfToEpub.title', description: 'pdf:pdfToEpub.description",
|
||||
"description": "Преобразуйте PDF-документы в файлы EPUB для лучшей совместимости с электронными книгами.",
|
||||
"shortDescription": "Конвертировать PDF-файлы в формат EPUB",
|
||||
"title": "PDF в EPUB"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -28,6 +28,31 @@
|
|||
"shortDescription": "Извлечь часть текста между указанными позициями",
|
||||
"title": "Извлечь подстроку"
|
||||
},
|
||||
"hiddenCharacterDetector": {
|
||||
"analysisOptions": "Параметры анализа",
|
||||
"category": "Категория",
|
||||
"description": "Обнаружение скрытых символов Unicode, особенно символов переопределения RTL, которые могут быть использованы в атаках.",
|
||||
"foundChars": "Найденный {{count}} скрытые символы:",
|
||||
"inputPlaceholder": "Введите текст для проверки на наличие скрытых символов...",
|
||||
"inputTitle": "Текст для анализа",
|
||||
"invisibleChar": "Невидимый персонаж",
|
||||
"invisibleFound": "Найдены невидимые символы",
|
||||
"longDescription": "Этот инструмент помогает обнаруживать скрытые символы Unicode в тексте, в частности, символы переопределения с написанием справа налево (RTL), которые могут использоваться для атак. Он может определять невидимые символы, символы нулевой ширины и другие потенциально вредоносные последовательности Unicode, которые могут быть скрыты в, казалось бы, безобидном тексте.",
|
||||
"noHiddenChars": "Скрытых символов в тексте не обнаружено.",
|
||||
"optionsDescription": "Настройте, какие типы скрытых символов следует обнаруживать и как отображать результаты.",
|
||||
"position": "Позиция",
|
||||
"rtlAlert": "⚠️ Обнаружены символы переопределения RTL! Этот текст может содержать скрытые вредоносные символы.",
|
||||
"rtlFound": "Найдено переопределение RTL",
|
||||
"rtlOverride": "Символ переопределения RTL",
|
||||
"rtlWarning": "ВНИМАНИЕ: Обнаружены символы переопределения RTL! Это может быть использовано в атаках.",
|
||||
"shortDescription": "Найти скрытые символы Unicode в тексте",
|
||||
"summary": "Резюме анализа",
|
||||
"title": "Детектор скрытых символов",
|
||||
"totalChars": "Всего скрытых символов: {{count}}",
|
||||
"unicode": "Юникод",
|
||||
"zeroWidthChar": "Символ нулевой ширины",
|
||||
"zeroWidthFound": "Найдены символы нулевой ширины"
|
||||
},
|
||||
"join": {
|
||||
"blankLinesAndTrailingSpaces": "Пустые строки и конечные пробелы",
|
||||
"deleteBlankDescription": "Удалите строки, не содержащие текстовых символов.",
|
||||
|
|
@ -257,5 +282,30 @@
|
|||
"resultTitle": "Текст заглавными буквами",
|
||||
"shortDescription": "Преобразовать текст в верхний регистр",
|
||||
"title": "Преобразовать в верхний регистр"
|
||||
},
|
||||
"urlDecode": {
|
||||
"inputTitle": "Входная строка (с URL-экранированием)",
|
||||
"resultTitle": "Выходная строка",
|
||||
"toolInfo": {
|
||||
"description": "Загрузите вашу строку, и она будет автоматически расэкранирована.",
|
||||
"longDescription": "Этот инструмент декодирует URL-строку, ранее закодированную в URL-формате. URL-декодирование — это операция, обратная URL-кодированию. Все символы, закодированные с помощью процентов, декодируются в понятные вам символы. Наиболее известные значения, закодированные с помощью процентов, — это %20 (пробел), %3a (двоеточие), %2f (косая черта) и %3f (вопросительный знак). Две цифры после знака процента — это шестнадцатеричные коды символов.",
|
||||
"shortDescription": "Быстрое расэкранирование строки URL.",
|
||||
"title": "Декодер URL-адресов строк"
|
||||
}
|
||||
},
|
||||
"urlEncode": {
|
||||
"encodingOption": {
|
||||
"nonSpecialCharDescription": "Если выбрано, все символы во входной строке будут преобразованы в URL-кодировку (а не только специальную).",
|
||||
"nonSpecialCharPlaceholder": "Кодировать неспециальные символы",
|
||||
"title": "Параметры кодирования"
|
||||
},
|
||||
"inputTitle": "Входная строка",
|
||||
"resultTitle": "Строка, экранированная URL-адресом",
|
||||
"toolInfo": {
|
||||
"description": "Загрузите вашу строку, и она будет автоматически экранирована URL.",
|
||||
"longDescription": "Этот инструмент кодирует строку в формате URL. Специальные символы URL преобразуются в кодировку процента. Такая кодировка называется процентной, поскольку числовое значение каждого символа преобразуется в знак процента, за которым следует двузначное шестнадцатеричное значение. Шестнадцатеричные значения определяются на основе кодовой точки символа. Например, пробел преобразуется в %20, двоеточие — в %3a, косая черта — в %2f. Символы, не являющиеся специальными, остаются без изменений. Если вам также нужно преобразовать неспециальные символы в кодировку процента, мы добавили дополнительную опцию, позволяющую это сделать. Выберите опцию encode-non-special-chars, чтобы включить эту функцию.",
|
||||
"shortDescription": "Быстрое экранирование строки URL.",
|
||||
"title": "Строковый URL-кодер"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
{
|
||||
"checkLeapYears": {
|
||||
"description": "Проверьте, является ли год високосным, и получите информацию о високосном годе.",
|
||||
"exampleDescription": "Одна из наших подруг родилась в високосный год, 29 февраля, и, как следствие, у неё день рождения только раз в 4 года. Поскольку мы никогда не помним точно, когда у неё день рождения, мы используем нашу программу для создания списка напоминаний о предстоящих високосных годах. Чтобы создать список её следующих дней рождения, мы загружаем в поле ввода последовательность лет с 2025 по 2040 и получаем статус каждого года. Если программа сообщает, что год високосный, то мы знаем, что нас пригласят на день рождения 29 февраля.",
|
||||
"exampleTitle": "Найти дни рождения 29 февраля",
|
||||
"inputTitle": "Введите год",
|
||||
"resultTitle": "Результат високосного года",
|
||||
"shortDescription": "Проверьте, является ли год високосным",
|
||||
|
|
@ -56,6 +58,21 @@
|
|||
"title": "Перевести время в секунды"
|
||||
}
|
||||
},
|
||||
"convertUnixToDate": {
|
||||
"addUtcLabel": "Добавить суффикс «UTC»",
|
||||
"addUtcLabelDescription": "Отображать «UTC» после преобразованной даты (только для режима UTC)",
|
||||
"description": "Преобразовать временную метку Unix в удобочитаемую дату.",
|
||||
"outputOptions": "Параметры вывода",
|
||||
"shortDescription": "Преобразовать временную метку Unix в дату",
|
||||
"title": "Конвертировать Unix в дату",
|
||||
"toolInfo": {
|
||||
"description": "Этот инструмент преобразует временную метку Unix (в секундах) в удобный для восприятия формат даты (например, ГГГГ-ММ-ДД ЧЧ:ММ:СС). Он поддерживает как локальный формат, так и формат UTC, что делает его полезным для быстрой интерпретации временных меток из журналов, API или систем, использующих время Unix.",
|
||||
"title": "Конвертировать Unix в дату"
|
||||
},
|
||||
"useLocalTime": "Использовать местное время",
|
||||
"useLocalTimeDescription": "Показывать преобразованную дату в вашем местном часовом поясе вместо UTC",
|
||||
"withLabel": "Параметры"
|
||||
},
|
||||
"crontabGuru": {
|
||||
"description": "Генерируйте и анализируйте выражения cron. Создавайте расписания cron для автоматизированных задач и системных заданий.",
|
||||
"shortDescription": "Генерация и понимание выражений cron",
|
||||
|
|
|
|||
|
|
@ -246,5 +246,9 @@
|
|||
"copyFailed": "Не удалось скопировать: {{error}}",
|
||||
"loading": "Загрузка... Это может занять некоторое время.",
|
||||
"result": "Результат"
|
||||
},
|
||||
"userTypes": {
|
||||
"developers": "Разработчики",
|
||||
"generalUsers": "Обычные пользователи"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@
|
|||
"height": "Высота",
|
||||
"inputTitle": "Входное видео",
|
||||
"loadVideoForDimensions": "Загрузите видео, чтобы увидеть размеры",
|
||||
"longDescription": "Этот инструмент позволяет обрезать видеофайлы, удаляя нежелательные области или фокусируясь на определённых фрагментах. Он полезен для удаления чёрных полос, настройки соотношения сторон или выделения важного контента. Поддерживает различные видеоформаты, включая MP4, MOV и AVI.",
|
||||
"resultTitle": "Обрезанное видео",
|
||||
"shortDescription": "Обрежьте видео, чтобы удалить нежелательные области",
|
||||
"title": "Обрезать видео",
|
||||
|
|
@ -83,6 +84,12 @@
|
|||
"title": "Что такое {{title}}?"
|
||||
}
|
||||
},
|
||||
"mergeVideo": {
|
||||
"description": "Объедините несколько видеофайлов в одно непрерывное видео.",
|
||||
"longDescription": "Этот инструмент позволяет объединять или добавлять несколько видеофайлов в одно непрерывное видео. Просто загрузите видеофайлы, расположите их в нужном порядке и объедините в один файл для удобного обмена или редактирования.",
|
||||
"shortDescription": "Легко добавляйте и объединяйте видео.",
|
||||
"title": "Объединить видео"
|
||||
},
|
||||
"rotate": {
|
||||
"180Degrees": "180° (вверх дном)",
|
||||
"270Degrees": "270° (90° против часовой стрелки)",
|
||||
|
|
|
|||
|
|
@ -29,14 +29,33 @@
|
|||
},
|
||||
"mergeAudio": {
|
||||
"description": "按顺序连接多个音频文件,将其合并为一个音频文件。",
|
||||
"inputTitle": "输入音频文件",
|
||||
"longDescription": "此工具允许您将多个音频文件按照上传顺序串联成一个文件。非常适合合并播客片段、音乐曲目或任何需要合并的音频文件。支持多种音频格式,包括 MP3、AAC 和 WAV。",
|
||||
"mergingAudio": "合并音频",
|
||||
"outputFormat": "输出格式",
|
||||
"resultTitle": "合并音频",
|
||||
"shortDescription": "将多个音频文件合并为一个(MP3、AAC、WAV)。",
|
||||
"title": "合并音频"
|
||||
"title": "合并音频",
|
||||
"toolInfo": {
|
||||
"title": "什么是 {{title}}?"
|
||||
}
|
||||
},
|
||||
"trim": {
|
||||
"description": "通过指定开始和结束时间来剪切和修剪音频文件以提取特定片段。",
|
||||
"endTime": "结束时间",
|
||||
"endTimeDescription": "结束时间格式为 HH:MM:SS(例如 00:01:30)",
|
||||
"inputTitle": "输入音频",
|
||||
"longDescription": "此工具允许您通过指定开始和结束时间来修剪音频文件。您可以从较长的音频文件中提取特定片段,删除不需要的部分,或创建较短的片段。支持多种音频格式,包括 MP3、AAC 和 WAV。非常适合播客编辑、音乐制作或任何音频编辑需求。",
|
||||
"outputFormat": "输出格式",
|
||||
"resultTitle": "修剪音频",
|
||||
"shortDescription": "修剪音频文件以提取特定时间段(MP3、AAC、WAV)。",
|
||||
"title": "修剪音频"
|
||||
"startTime": "开始时间",
|
||||
"startTimeDescription": "开始时间格式为 HH:MM:SS(例如 00:00:30)",
|
||||
"timeSettings": "时间设置",
|
||||
"title": "修剪音频",
|
||||
"toolInfo": {
|
||||
"title": "什么是 {{title}}?"
|
||||
},
|
||||
"trimmingAudio": "修剪音频"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,15 +17,21 @@
|
|||
"description": "将 CSV 文件转换为 JSON 格式,并可自定义分隔符、引号和输出格式。支持标题、注释和动态类型转换。",
|
||||
"dynamicTypes": "动态类型",
|
||||
"dynamicTypesDescription": "自动转换数字和布尔值",
|
||||
"error": "错误",
|
||||
"errorParsing": "解析 CSV 时出错: {{error}}",
|
||||
"fieldQuote": "字段引号(例如“)",
|
||||
"inputCsvFormat": "输入 CSV 格式",
|
||||
"inputTitle": "输入 CSV",
|
||||
"invalidCsvFormat": "CSV格式无效",
|
||||
"resultTitle": "输出 JSON",
|
||||
"shortDescription": "将 CSV 数据转换为 JSON 格式。",
|
||||
"skipEmptyLines": "跳过空行",
|
||||
"skipEmptyLinesDescription": "忽略输入 CSV 中的空行",
|
||||
"title": "将 CSV 转换为 JSON",
|
||||
"toolInfo": {
|
||||
"description": "此工具可将逗号分隔值 (CSV) 文件转换为 JavaScript 对象表示法 (JSON) 数据结构。它支持各种 CSV 格式,并带有可自定义的分隔符、引号和注释符号。转换器可以将第一行视为标题,跳过空行,并自动检测数字和布尔值等数据类型。生成的 JSON 可用于数据迁移、备份或作为其他应用程序的输入。",
|
||||
"title": "什么是 CSV 到 JSON 转换器?"
|
||||
},
|
||||
"useHeaders": "使用标题",
|
||||
"useHeadersDescription": "将第一行视为列标题"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -10,8 +10,15 @@
|
|||
"title": "更改图像不透明度"
|
||||
},
|
||||
"compress": {
|
||||
"compressedSize": "压缩尺寸",
|
||||
"compressionOptions": "压缩选项",
|
||||
"description": "在保持质量的同时减小图像文件大小。",
|
||||
"failedToCompress": "压缩图片失败,请重试。",
|
||||
"fileSizes": "文件大小",
|
||||
"inputTitle": "输入图像",
|
||||
"maxFileSizeDescription": "最大文件大小(以兆字节为单位)",
|
||||
"originalSize": "原始尺寸",
|
||||
"qualityDescription": "图像质量百分比(越低表示文件大小越小)",
|
||||
"resultTitle": "压缩图像",
|
||||
"shortDescription": "压缩图像以减小文件大小,同时保持合理的质量。",
|
||||
"title": "压缩图像"
|
||||
|
|
|
|||
|
|
@ -1,4 +1,9 @@
|
|||
{
|
||||
"comparison": {
|
||||
"description": "比较两个 JSON 对象以识别结构和值的差异。",
|
||||
"shortDescription": "查找两个 JSON 对象之间的差异",
|
||||
"title": "比较 JSON"
|
||||
},
|
||||
"escapeJson": {
|
||||
"description": "转义 JSON 字符串中的特殊字符。将 JSON 数据转换为正确的转义格式,以便安全传输或存储。",
|
||||
"shortDescription": "转义 JSON 中的特殊字符",
|
||||
|
|
|
|||
|
|
@ -5,6 +5,15 @@
|
|||
"copyDescription": "份数(可以是分数)",
|
||||
"description": "世界上最简单的基于浏览器的列表项复制实用程序。输入您的列表并指定复制条件即可创建项目副本。非常适合数据扩展、测试或创建重复模式。",
|
||||
"duplicationOptions": "复制选项",
|
||||
"error": "错误",
|
||||
"example1Description": "此示例显示如何复制单词列表。",
|
||||
"example1Title": "简单复制",
|
||||
"example2Description": "此示例显示如何以相反的顺序复制列表。",
|
||||
"example2Title": "反向复制",
|
||||
"example3Description": "此示例显示如何交织项目而不是连接它们。",
|
||||
"example3Title": "交织物品",
|
||||
"example4Description": "此示例显示如何复制具有小数份副本的列表。",
|
||||
"example4Title": "部分重复",
|
||||
"examples": {
|
||||
"fractional": {
|
||||
"description": "此示例显示如何复制具有小数份副本的列表。",
|
||||
|
|
@ -37,12 +46,53 @@
|
|||
"toolInfo": {
|
||||
"description": "此工具允许您复制列表中的项目。您可以指定副本数量(包括小数),控制项目是连接还是交织,甚至可以反转重复的项目。它非常适合创建重复模式、生成测试数据或扩展具有可预测内容的列表。",
|
||||
"title": "列表重复"
|
||||
},
|
||||
"unknownError": "发生未知错误",
|
||||
"validation": {
|
||||
"copyMustBeNumber": "份数必须是数字",
|
||||
"copyMustBePositive": "副本数量必须为正数",
|
||||
"copyRequired": "需要复印份数",
|
||||
"joinSeparatorRequired": "连接分隔符是必需的",
|
||||
"separatorRequired": "分隔符是必需的"
|
||||
}
|
||||
},
|
||||
"findMostPopular": {
|
||||
"description": "世界上最简单的基于浏览器的实用程序,用于查找列表中最热门的项目。输入您的列表,即可立即获取出现频率最高的项目。非常适合数据分析、趋势识别或查找共同点。",
|
||||
"displayFormatDescription": "如何显示最受欢迎的列表项?",
|
||||
"displayOptions": {
|
||||
"count": "显示项目数",
|
||||
"percentage": "显示项目百分比",
|
||||
"total": "显示商品总数"
|
||||
},
|
||||
"extractListItems": "如何提取列表项?",
|
||||
"ignoreItemCase": "忽略项目大小写",
|
||||
"ignoreItemCaseDescription": "比较所有列表项的小写形式。",
|
||||
"inputTitle": "输入列表",
|
||||
"itemComparison": "商品比较",
|
||||
"outputFormat": "顶级项目输出格式",
|
||||
"removeEmptyItems": "删除空项目",
|
||||
"removeEmptyItemsDescription": "从比较中忽略空项。",
|
||||
"resultTitle": "最受欢迎的商品",
|
||||
"shortDescription": "查找最常出现的项目",
|
||||
"title": "查找最受欢迎的"
|
||||
"sortOptions": {
|
||||
"alphabetic": "按字母顺序排序",
|
||||
"count": "按数量排序"
|
||||
},
|
||||
"sortingMethodDescription": "选择排序方法。",
|
||||
"splitOperators": {
|
||||
"regex": {
|
||||
"description": "使用正则表达式分隔输入列表项。",
|
||||
"title": "使用正则表达式进行拆分"
|
||||
},
|
||||
"symbol": {
|
||||
"description": "用字符分隔输入列表项。",
|
||||
"title": "使用符号进行拆分"
|
||||
}
|
||||
},
|
||||
"splitSeparatorDescription": "设置分隔符号或正则表达式。",
|
||||
"title": "查找最受欢迎的",
|
||||
"trimItems": "修剪顶部列表项",
|
||||
"trimItemsDescription": "在比较项目之前删除前导空格和尾随空格"
|
||||
},
|
||||
"findUnique": {
|
||||
"caseSensitiveItems": "区分大小写的项目",
|
||||
|
|
|
|||
|
|
@ -37,6 +37,101 @@
|
|||
"shortDescription": "使用欧姆定律计算电路中的电压、电流或电阻",
|
||||
"title": "欧姆定律"
|
||||
},
|
||||
"randomNumberGenerator": {
|
||||
"description": "使用可自定义的选项生成指定范围内的随机数。",
|
||||
"error": {
|
||||
"generationFailed": "随机数生成失败,请检查输入参数。"
|
||||
},
|
||||
"info": {
|
||||
"description": "随机数生成器会在指定范围内生成不可预测的数字。此工具使用加密安全的随机数生成技术,确保结果真正随机。适用于模拟、游戏、统计抽样和测试场景。",
|
||||
"title": "什么是随机数生成器?"
|
||||
},
|
||||
"longDescription": "生成指定范围内的随机数,可选择整数或小数,允许或禁止重复,并对结果进行排序。非常适合模拟、测试、游戏和统计分析。",
|
||||
"options": {
|
||||
"generation": {
|
||||
"allowDecimals": {
|
||||
"description": "生成十进制数而不是整数",
|
||||
"title": "允许小数"
|
||||
},
|
||||
"allowDuplicates": {
|
||||
"description": "允许同一个数字出现多次",
|
||||
"title": "允许重复"
|
||||
},
|
||||
"countDescription": "生成的随机数的数量(1-10,000)",
|
||||
"sortResults": {
|
||||
"description": "按升序对生成的数字进行排序",
|
||||
"title": "对结果进行排序"
|
||||
},
|
||||
"title": "生成选项"
|
||||
},
|
||||
"output": {
|
||||
"separatorDescription": "用于分隔生成的数字的字符",
|
||||
"title": "输出设置"
|
||||
},
|
||||
"range": {
|
||||
"maxDescription": "最大值(含)",
|
||||
"minDescription": "最小值(含)",
|
||||
"title": "范围设置"
|
||||
}
|
||||
},
|
||||
"result": {
|
||||
"count": "数数",
|
||||
"hasDuplicates": "包含重复项",
|
||||
"isSorted": "已排序",
|
||||
"range": "范围",
|
||||
"title": "生成的随机数"
|
||||
},
|
||||
"shortDescription": "生成自定义范围内的随机数",
|
||||
"title": "随机数生成器"
|
||||
},
|
||||
"randomPortGenerator": {
|
||||
"description": "使用可定制的选项在指定范围内生成随机网络端口。",
|
||||
"error": {
|
||||
"generationFailed": "无法生成随机端口。请检查您的输入参数。"
|
||||
},
|
||||
"info": {
|
||||
"description": "随机端口生成器可在指定范围内创建不可预测的网络端口号。此工具遵循 IANA 端口号标准,并包含常用服务的识别功能。适用于开发、测试、网络配置以及避免端口冲突。",
|
||||
"title": "什么是随机端口生成器?"
|
||||
},
|
||||
"longDescription": "在指定范围内(知名、注册、动态或自定义)生成随机网络端口。非常适合开发、测试和网络配置。包含常用端口的端口服务识别。",
|
||||
"options": {
|
||||
"generation": {
|
||||
"allowDuplicates": {
|
||||
"description": "允许同一端口出现多次",
|
||||
"title": "允许重复"
|
||||
},
|
||||
"countDescription": "要生成的随机端口数量(1-1,000)",
|
||||
"sortResults": {
|
||||
"description": "按升序对生成的端口进行排序",
|
||||
"title": "对结果进行排序"
|
||||
},
|
||||
"title": "生成选项"
|
||||
},
|
||||
"output": {
|
||||
"separatorDescription": "用于分隔生成的端口的字符",
|
||||
"title": "输出设置"
|
||||
},
|
||||
"range": {
|
||||
"custom": "自定义范围",
|
||||
"dynamic": "动态端口(49152-65535)",
|
||||
"maxPortDescription": "最大端口号(1-65535)",
|
||||
"minPortDescription": "最小端口号(1-65535)",
|
||||
"registered": "注册端口(1024-49151)",
|
||||
"title": "端口范围设置",
|
||||
"wellKnown": "知名端口(1-1023)"
|
||||
}
|
||||
},
|
||||
"result": {
|
||||
"count": "数数",
|
||||
"hasDuplicates": "包含重复项",
|
||||
"isSorted": "已排序",
|
||||
"portDetails": "端口详细信息",
|
||||
"range": "端口范围",
|
||||
"title": "生成的随机端口"
|
||||
},
|
||||
"shortDescription": "生成随机网络端口",
|
||||
"title": "随机端口生成器"
|
||||
},
|
||||
"slackline": {
|
||||
"description": "计算松弛线的张力",
|
||||
"longDescription": "该计算器假设绳索中心有负载",
|
||||
|
|
@ -57,6 +152,14 @@
|
|||
},
|
||||
"sum": {
|
||||
"description": "计算一串数字的总和。输入以逗号或换行符分隔的数字,即可计算出它们的总和。",
|
||||
"example1Description": "在此示例中,我们计算十个正整数的和。这些整数列成一列,它们的总和等于 19494。",
|
||||
"example1Title": "十个正数之和",
|
||||
"example2Description": "此示例反转一列二十个三音节名词,并从下到上打印所有单词。为了分隔列表项,它使用 \\n 字符作为输入项分隔符,这意味着每个项都独占一行。",
|
||||
"example2Title": "数一数公园里的树木",
|
||||
"example3Description": "在这个例子中,我们将 90 个不同的值相加——正数、负数、整数和小数。我们将输入分隔符设置为逗号,将它们全部相加后,输出结果为 0。",
|
||||
"example3Title": "整数和小数之和",
|
||||
"example4Description": "在此示例中,我们计算所有十位数字的总和,并启用“打印运行总和”选项。我们获取加法过程中和的中间值。因此,输出结果为以下序列:0, 1 (0 + 1), 3 (0 + 1 + 2), 6 (0 + 1 + 2 + 3), 10 (0 + 1 + 2 + 3 + 4),依此类推。",
|
||||
"example4Title": "数字的累计和",
|
||||
"extractionTypes": {
|
||||
"delimiter": {
|
||||
"description": "在此自定义数字分隔符。(默认为换行符。)",
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@
|
|||
"highCompression": "高压缩",
|
||||
"highCompressionDescription": "最大程度地减少文件大小,但会损失一些质量",
|
||||
"inputTitle": "输入 PDF",
|
||||
"longDescription": "使用 Ghostscript 在浏览器中安全地压缩 PDF 文件。您的文件永远不会离开您的设备,在确保绝对隐私的同时,还能缩减文件大小,方便您通过电子邮件共享、上传到网站或节省存储空间。由 WebAssembly 技术提供支持。",
|
||||
"lowCompression": "低压缩",
|
||||
"lowCompressionDescription": "在尽量减少质量损失的情况下稍微减小文件大小",
|
||||
"mediumCompression": "中等压缩",
|
||||
|
|
@ -52,7 +53,7 @@
|
|||
}
|
||||
},
|
||||
"pdfToEpub": {
|
||||
"description": "将 PDF 文档转换为 EPUB 文件,以实现更好的电子阅读器兼容性。', icon: 'material-symbols:import-contacts', component: lazy(() => import('./index')), keywords: ['pdf', 'epub', 'convert', 'ebook'], path: 'pdf-to-epub', i18n: { name: 'pdf:pdfToEpub.title', description: 'pdf:pdfToEpub.description",
|
||||
"description": "将 PDF 文档转换为 EPUB 文件,以实现更好的电子阅读器兼容性。",
|
||||
"shortDescription": "将 PDF 文件转换为 EPUB 格式",
|
||||
"title": "PDF 转 EPUB"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -28,6 +28,31 @@
|
|||
"shortDescription": "提取指定位置之间的部分文本",
|
||||
"title": "提取子字符串"
|
||||
},
|
||||
"hiddenCharacterDetector": {
|
||||
"analysisOptions": "分析选项",
|
||||
"category": "类别",
|
||||
"description": "检测隐藏的 Unicode 字符,尤其是可能用于攻击的 RTL 覆盖字符。",
|
||||
"foundChars": "成立 {{count}} 隐藏角色:",
|
||||
"inputPlaceholder": "输入文本以检查隐藏字符...",
|
||||
"inputTitle": "要分析的文本",
|
||||
"invisibleChar": "隐形角色",
|
||||
"invisibleFound": "发现隐形字符",
|
||||
"longDescription": "此工具可帮助您检测文本中隐藏的 Unicode 字符,尤其是可能用于攻击的从右到左 (RTL) 覆盖字符。它可以识别隐藏字符、零宽度字符以及其他可能隐藏在看似无害的文本中的潜在恶意 Unicode 序列。",
|
||||
"noHiddenChars": "文本中未检测到隐藏字符。",
|
||||
"optionsDescription": "配置要检测的隐藏字符类型以及如何显示结果。",
|
||||
"position": "位置",
|
||||
"rtlAlert": "⚠️ 检测到 RTL 覆盖字符!此文本可能包含恶意隐藏字符。",
|
||||
"rtlFound": "发现 RTL 覆盖",
|
||||
"rtlOverride": "RTL 覆盖字符",
|
||||
"rtlWarning": "警告:检测到 RTL 覆盖字符!这可能被用于攻击。",
|
||||
"shortDescription": "查找文本中隐藏的 Unicode 字符",
|
||||
"summary": "分析摘要",
|
||||
"title": "隐藏字符检测器",
|
||||
"totalChars": "隐藏角色总数: {{count}}",
|
||||
"unicode": "Unicode",
|
||||
"zeroWidthChar": "零宽度字符",
|
||||
"zeroWidthFound": "发现零宽度字符"
|
||||
},
|
||||
"join": {
|
||||
"blankLinesAndTrailingSpaces": "空行和尾随空格",
|
||||
"deleteBlankDescription": "删除没有文本符号的行。",
|
||||
|
|
@ -257,5 +282,30 @@
|
|||
"resultTitle": "大写文本",
|
||||
"shortDescription": "将文本转换为大写",
|
||||
"title": "转换为大写"
|
||||
},
|
||||
"urlDecode": {
|
||||
"inputTitle": "输入字符串(URL 转义)",
|
||||
"resultTitle": "输出字符串",
|
||||
"toolInfo": {
|
||||
"description": "加载您的字符串,它将自动获得 URL 非转义。",
|
||||
"longDescription": "此工具用于对先前 URL 编码的字符串进行 URL 解码。URL 解码是 URL 编码的逆操作。所有百分号编码的字符都会被解码为您可以理解的字符。一些最常用的百分号编码值包括:%20 表示空格,%3a 表示冒号,%2f 表示斜杠,%3f 表示问号。百分号后面的两位数字是该字符的十六进制字符码值。",
|
||||
"shortDescription": "快速对字符串进行 URL 转义。",
|
||||
"title": "字符串 URL 解码器"
|
||||
}
|
||||
},
|
||||
"urlEncode": {
|
||||
"encodingOption": {
|
||||
"nonSpecialCharDescription": "如果选中,则输入字符串中的所有字符都将转换为 URL 编码(不仅仅是特殊字符)。",
|
||||
"nonSpecialCharPlaceholder": "对非特殊字符进行编码",
|
||||
"title": "编码选项"
|
||||
},
|
||||
"inputTitle": "输入字符串",
|
||||
"resultTitle": "URL转义字符串",
|
||||
"toolInfo": {
|
||||
"description": "加载您的字符串,它将自动进行 URL 转义。",
|
||||
"longDescription": "此工具会对字符串进行 URL 编码。特殊 URL 字符会被转换为百分号编码。这种编码之所以称为百分号编码,是因为每个字符的数值都会被转换为百分号,后跟两位十六进制值。十六进制值根据字符的代码点值确定。例如,空格会被转义为 %20,冒号会被转义为 %3a,斜杠会被转义为 %2f。非特殊字符保持不变。如果您还需要将非特殊字符转换为百分号编码,我们还添加了一个额外的选项来实现此目的。选择“encode-non-special-chars”选项即可启用此行为。",
|
||||
"shortDescription": "快速对字符串进行 URL 转义。",
|
||||
"title": "字符串 URL 编码器"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
{
|
||||
"checkLeapYears": {
|
||||
"description": "检查某一年份是否为闰年并获取闰年信息。",
|
||||
"exampleDescription": "我们的一位朋友出生在闰年,也就是2月29日,因此她每四年才过一次生日。由于我们永远无法记住她的生日,所以我们用程序创建了一个即将到来的闰年的提醒列表。为了创建她接下来的生日列表,我们将从2025年到2040年的一系列年份加载到输入中,并获取每年的状态。如果程序显示是闰年,那么我们就知道我们会在2月29日被邀请参加一个生日派对。",
|
||||
"exampleTitle": "查找 2 月 29 日的生日",
|
||||
"inputTitle": "输入年份",
|
||||
"resultTitle": "闰年结果",
|
||||
"shortDescription": "检查年份是否为闰年",
|
||||
|
|
@ -56,6 +58,21 @@
|
|||
"title": "将时间转换为秒"
|
||||
}
|
||||
},
|
||||
"convertUnixToDate": {
|
||||
"addUtcLabel": "添加“UTC”后缀",
|
||||
"addUtcLabelDescription": "转换后的日期后显示“UTC”(仅适用于 UTC 模式)",
|
||||
"description": "将 Unix 时间戳转换为人类可读的日期。",
|
||||
"outputOptions": "输出选项",
|
||||
"shortDescription": "将 Unix 时间戳转换为日期",
|
||||
"title": "将 Unix 转换为日期",
|
||||
"toolInfo": {
|
||||
"description": "此工具可将 Unix 时间戳(以秒为单位)转换为人类可读的日期格式(例如 YYYY-MM-DD HH:MM:SS)。它支持本地和 UTC 输出,因此可用于快速解释来自日志、API 或使用 Unix 时间的系统的时间戳。",
|
||||
"title": "将 Unix 转换为日期"
|
||||
},
|
||||
"useLocalTime": "使用当地时间",
|
||||
"useLocalTimeDescription": "显示以当地时区而非 UTC 转换的日期",
|
||||
"withLabel": "选项"
|
||||
},
|
||||
"crontabGuru": {
|
||||
"description": "生成并理解 cron 表达式。为自动化任务和系统作业创建 cron 计划。",
|
||||
"shortDescription": "生成并理解 cron 表达式",
|
||||
|
|
|
|||
|
|
@ -246,5 +246,9 @@
|
|||
"copyFailed": "复制失败: {{error}}",
|
||||
"loading": "正在加载...这可能需要一点时间。",
|
||||
"result": "结果"
|
||||
},
|
||||
"userTypes": {
|
||||
"developers": "开发人员",
|
||||
"generalUsers": "普通用户"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue