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

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
95 changes: 95 additions & 0 deletions site/i18n/de.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
{
"_translated_from": "1867e30d6665",
"_note": "The site's chrome, and the sentences beside the tables the generator builds out of the program. Every language file carries exactly these keys - a missing one fails the build rather than falling back, because a page half in one language looks finished.",

"chrome.skip": "Zum Inhalt springen",
"chrome.nav": "Website",
"chrome.language": "Sprache",

"chrome.footer.product": "Produkt",
"chrome.footer.guides": "Leitfäden",
"chrome.footer.project": "Projekt",
"chrome.footer.source": "Quelltext auf GitHub",
"chrome.footer.releases": "Releases",
"chrome.footer.issues": "Issue-Tracker",
"chrome.footer.security": "Ein Sicherheitsproblem melden",
"chrome.footer.support": "Das Projekt unterstützen",

"chrome.legal.licence": "Copyright (C) 2026 DonislawDev. Veröffentlicht unter der GNU General Public License, Version 3. Entstanden mit einem KI-gestützten Arbeitsablauf.",
"chrome.legal.trademark": "{{product}} steht in keiner Verbindung zu Microsoft, wird nicht von Microsoft unterstützt und nicht von Microsoft gesponsert. Windows ist eine Marke der Microsoft-Unternehmensgruppe, und der Name wird hier nur verwendet, um zu sagen, was das Werkzeug verwaltet.",
"chrome.legal.privacy": "Diese Website setzt keine Cookies, führt keine Skripte aus und lädt nichts von anderswo.",

"table.head.code": "Code",
"table.head.meaning": "Bedeutung",
"table.head.switch": "Schalter",
"table.head.what": "Was er tut",
"table.head.where": "Wo er wirkt",
"table.head.field": "Feld",
"table.head.asks": "Fragt nach",
"table.head.values": "Werte",

"exit.ok": "Erledigt, und alles ist dort angekommen, wohin es sollte.",
"exit.runtime": "Das Werkzeug ist gescheitert - es konnte nicht tun, was verlangt wurde, aus einem Grund, der am Werkzeug liegt und nicht am Plan.",
"exit.usage": "Die Befehlszeile war falsch. Bei einem falsch geschriebenen Befehl wird der angeboten, den Sie wahrscheinlich meinten.",
"exit.incomplete": "Der Plan war gut, er lief, und etwas darin ist nicht dort angekommen, wohin es sollte - der Manager hat abgelehnt, oder die Sitzung hatte keine Rechte dafür.",
"exit.interrupted": "Jemand hat den Lauf von Hand gestoppt. Ungleich null, auch wenn jeder Schritt noch ankam, damit ein Wrapper einen abgebrochenen Lauf nicht als sauber behandelt.",
"exit.differences": "Ein Vergleich lief und fand die Konfiguration abgedriftet - ein Eintrag hinzugefügt oder entfernt, oder einer anders eingerichtet. Der Laufzustand allein ist keine Drift. Nur mit <code>--exit-code</code>, denn Drift zu finden ist wofür dieses Werkzeug da ist, und sie zu finden ist kein Fehler.",

"switch.query": "Die Liste mit der Abfragesprache eingrenzen.",
"switch.signatures": "Lesen, wer jede Programmdatei signiert hat und ob Windows ihr vertraut. Über einen ganzen Rechner mehrere Sekunden, daher aus, solange nicht danach gefragt wird - und eine Abfrage zu Signaturen schaltet es von selbst ein.",
"switch.memory": "Lesen, was der Prozess jedes laufenden Eintrags verbraucht. Standardmäßig aus, weil es eine Messung und keine Einstellung ist: Eine Sekunde später ist sie anders.",
"switch.required-by": "Lesen, welche Einträge ausfallen, wenn einer angehalten wird, direkt von Windows erfragt und nicht aus dem abgeleitet, was alle angeben. Ein Aufruf pro Eintrag, daher aus, solange nicht danach gefragt wird. <code>show</code> und <code>snapshot create</code> lesen es jedes Mal.",
"switch.follow-network": "Das Werkzeug überhaupt über diesen Rechner hinaus greifen lassen - ein Startpfad auf der Freigabe von jemand anderem und ein Zertifikat, das dieser Rechner noch nicht hat. Aus Sicherheitsgründen standardmäßig aus: Eine nicht erreichbare Freigabe kostet einundzwanzig Sekunden und authentifiziert sich als der, der es ausgeführt hat, und ein Zertifikat zu holen ist eine Verbindung zu einem Dritten mitten in einer gewöhnlichen Auflistung. Ohne es wird eine Signatur gegen das geprüft, was hier ist, und ein Ergebnis, das durch Nichtnachsehen entstanden sein könnte, wird als ungelesen gemeldet und nicht als Urteil.",
"switch.force": "Bei <code>kill</code> den Prozess sofort beenden, ohne höflich zu fragen - die Vorschau zeigt dann einen Schritt statt zwei. Bei <code>snapshot create</code> einen bereits vorhandenen Snapshot ersetzen - eine Datei, die kein Snapshot ist, wird nie ersetzt.",
"switch.restart": "Bei <code>kill</code> den Eintrag zurückbringen, sobald der Prozess weg ist, samt allem, was ihn teilte.",
"switch.stop": "Bei <code>start-type</code> und nur neben <code>disabled</code> den Eintrag im selben Plan anhalten, sobald die Einstellung geschrieben ist. Ein Starttyp ändert den nächsten Start und jetzt nichts, daher läuft ein laufender Eintrag, der auf deaktiviert gesetzt wird, ohne ihn weiter.",
"switch.full": "Bei <code>show</code> auch die Felder ausgeben, die wirklich leer sind. Ein Feld, das niemand lesen konnte, wird in jedem Fall ausgegeben.",
"switch.components": "Bei <code>license</code> aus dem Hinweis jede Komponente in dieser ausführbaren Datei machen, mit Version, Lizenz und Herkunft. Dieselbe Menge, die die neben dem Download veröffentlichte Stückliste trägt, weil beide aus einem Register erzeugt werden.",
"switch.json": "Dasselbe Dokument, maschinenlesbar, auf der Standardausgabe.",
"switch.note": "Wofür der Snapshot erstellt wurde, in der Datei aufbewahrt.",
"switch.exit-code": "Mit Code 5 enden, wenn sich die Konfiguration unterscheidet - ein Eintrag hinzugefügt oder entfernt, oder einer anders eingerichtet. Der Laufzustand allein zählt nicht. Standardmäßig aus, damit ein Skript, das nur die Unterschiede ausgegeben haben will, nicht darüber stolpert, welche zu finden.",
"switch.live": "Die Datei mit diesem Rechner vergleichen, wie er jetzt ist, statt mit einer zweiten Datei.",
"switch.timing": "Wie lange jeder Teil des Lesens gedauert hat, auf der Standardfehlerausgabe.",
"switch.dry-run": "Den Plan ausgeben und nichts ändern. Es ist derselbe Plan, den eine Ausführung abarbeitet - es gibt keinen zweiten Codepfad für den Ernstfall.",
"switch.dependents": "Die Dienste, die ausfallen würden, als eigene Schritte in den Plan aufnehmen.",
"switch.timeout": "Wie lange ein Schritt ohne Fortschritt dauern darf, bevor er aufgegeben wird, jedes Mal neu gezählt, wenn der Dienst Fortschritt meldet. Sechzig Sekunden, sofern Sie nichts anderes sagen. Ein Dienst, der weiter Fortschritt meldet, wird beobachtet, so lange es dauert. Das Ablaufen ist das Ende des Beobachtens und kein Fehler, und der Bericht sagt, wo der Eintrag zurückgelassen wurde.",

"field.name": "der Dienstname, unter dem Windows ihn kennt",
"field.display": "der Anzeigename, wie dieses Windows ihn schreibt",
"field.description": "was der Eintrag über sich selbst sagt",
"field.type": "was für ein Eintrag es ist",
"field.peruser": "ob es eine der Familien pro Benutzer ist, von denen Windows je Sitzung eine Kopie anlegt",
"field.status": "was er gerade tut",
"field.start": "was der Manager beim nächsten Start mit ihm tut",
"field.account": "das Konto, unter dem er läuft, wie der Manager es schreibt",
"field.pid": "der Prozess, in dem er läuft",
"field.trigger": "eine Bedingung, die ihn startet oder beendet",
"field.path": "die Befehlszeile, die der Manager startet",
"field.file": "ob die Datei, die er ausführt, auf dem Datenträger liegt",
"field.signed": "was Windows von der Signatur der Datei hält, ohne die Sperrung zu prüfen",
"field.publisher": "wer die Datei signiert hat - nur durch eine vertrauenswürdige Signatur bewiesen",
"field.privilege": "ein Privileg, das der Eintrag verlangt",
"field.dependson": "was dieser braucht",
"field.requiredby": "was ausfällt, wenn dieser anhält",
"field.sidtype": "der Typ der Dienst-SID",
"field.sddl": "der Sicherheitsdeskriptor als Text",
"field.memory": "was sein Prozess verbraucht",
"field.mismatch": "Konfiguration und Zustand, die nicht zusammenpassen",

"field.open.name": "Text",
"field.open.display": "Text",
"field.open.description": "Text",
"field.open.account": "Text, z. B. <code>localsystem</code>",
"field.open.pid": "eine Zahl: <code>1234</code>, <code>&gt;1000</code>, <code>100-200</code>",
"field.open.path": "Text",
"field.open.publisher": "Text",
"field.open.privilege": "Text, z. B. <code>SeDebugPrivilege</code>",
"field.open.dependson": "ein Dienstname",
"field.open.requiredby": "ein Dienstname",
"field.open.sddl": "Text",
"field.open.memory": "eine Größe mit Einheit: <code>500MB</code>, <code>&gt;1GB</code>, <code>100MB-1GB</code>",

"reserved.any": "es gibt einen Wert, egal welchen",
"reserved.none": "es gibt wirklich keinen Wert - der Eintrag hat keinen",
"reserved.unreadable": "das Werkzeug konnte dieses Feld nicht lesen oder hat es nicht gelesen, und das ist eine Frage, die <code>services.msc</code> nicht einmal stellen kann"
}
95 changes: 95 additions & 0 deletions site/i18n/es.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
{
"_translated_from": "1867e30d6665",
"_note": "The site's chrome, and the sentences beside the tables the generator builds out of the program. Every language file carries exactly these keys - a missing one fails the build rather than falling back, because a page half in one language looks finished.",

"chrome.skip": "Saltar al contenido",
"chrome.nav": "Sitio",
"chrome.language": "Idioma",

"chrome.footer.product": "Producto",
"chrome.footer.guides": "Guías",
"chrome.footer.project": "Proyecto",
"chrome.footer.source": "Código fuente en GitHub",
"chrome.footer.releases": "Versiones",
"chrome.footer.issues": "Seguimiento de incidencias",
"chrome.footer.security": "Informar de un problema de seguridad",
"chrome.footer.support": "Apoyar el proyecto",

"chrome.legal.licence": "Copyright (C) 2026 DonislawDev. Publicado bajo la Licencia Pública General de GNU, versión 3. Creado con un flujo de trabajo asistido por IA.",
"chrome.legal.trademark": "{{product}} no está afiliado a Microsoft, ni respaldado ni patrocinado por Microsoft. Windows es una marca del grupo de empresas de Microsoft, y el nombre se usa aquí solo para decir qué administra la herramienta.",
"chrome.legal.privacy": "Este sitio no establece cookies, no ejecuta scripts y no carga nada de ningún otro sitio.",

"table.head.code": "Código",
"table.head.meaning": "Significado",
"table.head.switch": "Opción",
"table.head.what": "Qué hace",
"table.head.where": "Dónde actúa",
"table.head.field": "Campo",
"table.head.asks": "Pregunta por",
"table.head.values": "Valores",

"exit.ok": "Hecho, y todo llegó adonde iba.",
"exit.runtime": "La herramienta falló: no pudo hacer lo que se le pidió, por una razón que tiene que ver con la herramienta y no con el plan.",
"exit.usage": "La línea de comandos era incorrecta. A un comando mal escrito se le ofrece el que probablemente quería.",
"exit.incomplete": "El plan era bueno, se ejecutó, y algo de él no llegó adonde iba: el administrador rechazó, o la sesión no tenía derechos sobre ello.",
"exit.interrupted": "Alguien detuvo la ejecución a mano. Distinto de cero aunque cada paso hubiera llegado, para que un script envolvente no trate una ejecución interrumpida como limpia.",
"exit.differences": "Se ejecutó una comparación y encontró la configuración desviada: una entrada añadida o eliminada, o una configurada de otro modo. El estado de ejecución por sí solo no es deriva. Solo con <code>--exit-code</code>, porque encontrar deriva es para lo que sirve esta herramienta, y encontrarla no es un fallo.",

"switch.query": "Acotar el listado con el lenguaje de consulta.",
"switch.signatures": "Leer quién firmó cada ejecutable y si Windows confía en él. Varios segundos en todo un equipo, así que está desactivado salvo que se pida, y una consulta sobre firmas lo activa por sí sola.",
"switch.memory": "Leer lo que usa el proceso de cada entrada en ejecución. Desactivado por defecto porque es una medición y no un ajuste: un segundo después es distinta.",
"switch.required-by": "Leer qué entradas dejan de funcionar si una se detiene, preguntado directamente a Windows en lugar de deducido de lo que declara cada una. Una llamada por entrada, así que está desactivado salvo que se pida. <code>show</code> y <code>snapshot create</code> lo leen siempre.",
"switch.follow-network": "Dejar que la herramienta salga de este equipo, sea como sea: una ruta de lanzamiento que vive en el recurso compartido de otra persona, y un certificado que este equipo aún no tiene. Desactivado por defecto por seguridad: un recurso compartido inalcanzable cuesta veintiún segundos y se autentica como quien lo ejecutó, y obtener un certificado es una conexión con un tercero en medio de un listado corriente. Sin él, una firma se comprueba contra lo que hay aquí, y un resultado que pudo deberse a no mirar se informa como no leído y no como un veredicto.",
"switch.force": "En <code>kill</code>, terminar el proceso de inmediato sin pedirlo con cortesía: la vista previa muestra entonces un paso en lugar de dos. En <code>snapshot create</code>, sustituir una instantánea que ya existe; un archivo que no es una instantánea nunca se sustituye.",
"switch.restart": "En <code>kill</code>, devolver la entrada a su sitio una vez desaparecido el proceso, junto con todo lo que lo compartía.",
"switch.stop": "En <code>start-type</code>, y solo junto a <code>disabled</code>, detener la entrada en el mismo plan una vez escrito el ajuste. Un tipo de inicio cambia el próximo arranque y nada ahora, así que sin esta opción una entrada en ejecución configurada como deshabilitada sigue ejecutándose.",
"switch.full": "En <code>show</code>, imprimir también los campos realmente vacíos. Un campo que nadie pudo leer se imprime en cualquier caso.",
"switch.components": "En <code>license</code>, convertir el aviso en cada componente de este ejecutable con su versión, su licencia y su procedencia. El mismo conjunto que lleva la lista de materiales publicada junto a la descarga, porque ambos se generan desde un único registro.",
"switch.json": "El mismo documento, legible por máquina, por la salida estándar.",
"switch.note": "Para qué se tomó la instantánea, guardado dentro del archivo.",
"switch.exit-code": "Terminar con el código 5 cuando la configuración difiere: una entrada añadida o eliminada, o una configurada de otro modo. El estado de ejecución por sí solo no cuenta. Desactivado por defecto, para que un script que solo quiere imprimir las diferencias no tropiece por encontrar alguna.",
"switch.live": "Comparar el archivo con este equipo tal como está ahora, en lugar de con un segundo archivo.",
"switch.timing": "Cuánto tardó cada parte de la lectura, por el error estándar.",
"switch.dry-run": "Imprimir el plan y no cambiar nada. Es el mismo plan que ejecuta una ejecución: no hay un segundo camino de código para la ejecución real.",
"switch.dependents": "Poner en el plan, como pasos propios, los servicios que dejarían de funcionar.",
"switch.timeout": "Cuánto puede durar un paso sin progreso antes de abandonarlo, contado de nuevo cada vez que el servicio informa de progreso. Sesenta segundos salvo que diga otra cosa. Un servicio que sigue informando de progreso se vigila todo el tiempo que haga falta. Agotarse es el final de la vigilancia y no un fallo, y el informe dice dónde quedó la entrada.",

"field.name": "el nombre del servicio, por el que lo identifica Windows",
"field.display": "el nombre para mostrar, como lo escribe este Windows",
"field.description": "lo que la entrada dice de sí misma",
"field.type": "qué clase de entrada es",
"field.peruser": "si es una de las familias por usuario de las que Windows hace una copia por sesión",
"field.status": "lo que está haciendo ahora mismo",
"field.start": "lo que hace el administrador con ella en el próximo arranque",
"field.account": "la cuenta con la que se ejecuta, como la escribe el administrador",
"field.pid": "el proceso en el que se ejecuta",
"field.trigger": "una condición que la inicia o la detiene",
"field.path": "la línea de comandos que lanza el administrador",
"field.file": "si el archivo que ejecuta está en el disco",
"field.signed": "lo que Windows piensa de la firma del archivo, sin comprobar la revocación",
"field.publisher": "quién firmó el archivo: solo demostrado por una firma de confianza",
"field.privilege": "un privilegio que pide la entrada",
"field.dependson": "lo que necesita esta",
"field.requiredby": "lo que deja de funcionar si esta se detiene",
"field.sidtype": "el tipo de SID del servicio",
"field.sddl": "el descriptor de seguridad, como texto",
"field.memory": "lo que usa su proceso",
"field.mismatch": "configuración y estado que no concuerdan",

"field.open.name": "texto",
"field.open.display": "texto",
"field.open.description": "texto",
"field.open.account": "texto, p. ej. <code>localsystem</code>",
"field.open.pid": "un número: <code>1234</code>, <code>&gt;1000</code>, <code>100-200</code>",
"field.open.path": "texto",
"field.open.publisher": "texto",
"field.open.privilege": "texto, p. ej. <code>SeDebugPrivilege</code>",
"field.open.dependson": "un nombre de servicio",
"field.open.requiredby": "un nombre de servicio",
"field.open.sddl": "texto",
"field.open.memory": "un tamaño con unidad: <code>500MB</code>, <code>&gt;1GB</code>, <code>100MB-1GB</code>",

"reserved.any": "hay un valor, sea cual sea",
"reserved.none": "realmente no hay ningún valor: la entrada no tiene ninguno",
"reserved.unreadable": "la herramienta no pudo leer este campo, o no lo ha leído, lo que es una pregunta que <code>services.msc</code> ni siquiera puede hacer"
}
Loading
Loading