chore: Add missing translations

This commit is contained in:
Robin Shen 2025-10-31 23:26:58 +08:00
parent cb86f2087e
commit 9104c8eb9a
10 changed files with 228 additions and 11 deletions

View File

@ -39,7 +39,7 @@ import io.onedev.server.web.page.project.ProjectPage;
import io.onedev.server.web.util.SuggestionUtils;
import io.onedev.server.web.util.WicketUtils;
@Editable(name="Run job in a different project", order=150)
@Editable(name="Run job in another project", order=150)
@ClassValidating
public class RunProjectJobAction extends PostBuildAction implements Validatable {

View File

@ -134,7 +134,7 @@ public class SystemSetting implements Serializable, Validatable {
this.curlLocation = curlLocation;
}
@Editable(order=300, description = "Specify web session timeout in minutes if no activity. Existing sessions will not be affected after changing this value.")
@Editable(order=300, description = "Specify web UI session timeout in minutes. Existing sessions will not be affected after changing this value.")
@Min(value=1, message="Session timeout should be at least 1 minute")
public int getSessionTimeout() {
return sessionTimeout;

View File

@ -99,6 +99,10 @@ public class Translation_de extends TranslationResourceBundle {
m.put("A <a href='https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html'>Java regular expression</a> to validate commit message footer",
"Ein <a href='https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html'>Java-Regulärer Ausdruck</a>, um die Commit-Nachrichten-Fußzeile zu validieren");
m.put("A child project with name \"{0}\" already exists under \"{1}\"", "Ein untergeordnetes Projekt mit dem Namen \"{0}\" existiert bereits unter \"{1}\"");
m.put("A file exists where youre trying to create a subdirectory. Choose a new path and try again..",
"Eine Datei existiert dort, wo Sie versuchen, ein Unterverzeichnis zu erstellen. Wählen Sie einen neuen Pfad und versuchen Sie es erneut.");
m.put("A path with same name already exists.Please choose a different name and try again.",
"Ein Pfad mit demselben Namen existiert bereits. Bitte wählen Sie einen anderen Namen und versuchen Sie es erneut.");
m.put("A pull request is open for this change", "Ein Pull-Request ist für diese Änderung geöffnet");
m.put("A root project with name \"{0}\" already exists", "Ein Stammprojekt mit dem Namen \"{0}\" existiert bereits");
m.put("A {0} used as body of address verification email", "Ein {0}, der als Körper der Adressverifizierungs-E-Mail verwendet wird");
@ -490,6 +494,7 @@ public class Translation_de extends TranslationResourceBundle {
m.put("Build number", "Build-Nummer");
m.put("Build preserve rules saved", "Build-Erhaltungsregeln gespeichert");
m.put("Build required for deletion. Submit pull request instead", "Build erforderlich für Löschung. Pull-Request stattdessen einreichen");
m.put("Build required for this change. Please submit pull request instead", "Build erforderlich für diese Änderung. Bitte Pull-Request einreichen.");
m.put("Build required for this change. Submit pull request instead", "Build erforderlich für diese Änderung. Pull-Request stattdessen einreichen");
m.put("Build spec not defined", "Build-Spezifikation nicht definiert");
m.put("Build spec not defined (import project: {0}, import revision: {1})", "Build-Spezifikation nicht definiert (Importprojekt: {0}, Importrevision: {1})");
@ -981,6 +986,8 @@ public class Translation_de extends TranslationResourceBundle {
"Das Deaktivieren des Kontos setzt das Passwort zurück, löscht Zugriffstoken und entfernt alle Referenzen von anderen Entitäten, außer für vergangene Aktivitäten. Möchten Sie wirklich fortfahren?");
m.put("Disabling accounts will reset password, clear access tokens, and remove all references from other entities except for past activities. Type <code>yes</code> to confirm",
"Das Deaktivieren von Konten setzt das Passwort zurück, löscht Zugriffstoken und entfernt alle Referenzen von anderen Entitäten, außer für vergangene Aktivitäten. Geben Sie <code>yes</code> ein, um zu bestätigen");
m.put("Disallowed File Types", "Nicht erlaubte Dateitypen");
m.put("Disallowed file type(s): {0}", "Nicht erlaubte Dateitypen: {0}");
m.put("Discard", "Verwerfen");
m.put("Discard All Queried Pull Requests", "Alle abgefragten Pull Requests verwerfen");
m.put("Discard Selected Pull Requests", "Ausgewählte Pull Requests verwerfen");
@ -1099,6 +1106,7 @@ public class Translation_de extends TranslationResourceBundle {
m.put("Edit this secret", "Dieses Geheimnis bearbeiten");
m.put("Edit this state", "Diesen Status bearbeiten");
m.put("Edit title", "Titel bearbeiten");
m.put("Edit with AI", "Mit KI bearbeiten");
m.put("Edit {0}", "{0} bearbeiten");
m.put("Editable Issue Fields", "Bearbeitbare Problemfelder");
m.put("Editable Issue Links", "Bearbeitbare Problemlink");
@ -1754,6 +1762,8 @@ public class Translation_de extends TranslationResourceBundle {
m.put("Job Executors", "Job-Executors");
m.put("Job Name", "Job-Name");
m.put("Job Names", "Job-Namen");
m.put("Job Param", "Job-Parameter");
m.put("Job Parameters", "Job-Parameter");
m.put("Job Privilege", "Job-Berechtigung");
m.put("Job Privileges", "Job-Berechtigungen");
m.put("Job Properties", "Job-Eigenschaften");
@ -2097,6 +2107,7 @@ public class Translation_de extends TranslationResourceBundle {
m.put("No diffs", "Keine Unterschiede");
m.put("No diffs to navigate", "Keine Unterschiede zum Navigieren");
m.put("No directories to skip", "Keine Verzeichnisse zum Überspringen");
m.put("No disallowed file types", "Keine nicht erlaubten Dateitypen");
m.put("No executors defined. Jobs will use auto-discovered executors instead", "Keine Executor definiert. Jobs verwenden stattdessen automatisch erkannte Executor");
m.put("No external password authenticator", "Kein externer Passwort-Authenticator");
m.put("No external password authenticator to authenticate user \"{0}\"", "Kein externer Passwort-Authenticator zur Authentifizierung des Benutzers \"{0}\"");
@ -2169,6 +2180,7 @@ public class Translation_de extends TranslationResourceBundle {
m.put("Not Used Since", "Nicht verwendet seit");
m.put("Not a verified email of signing GPG key", "Keine verifizierte E-Mail des signierenden GPG-Schlüssels");
m.put("Not a verified email of signing ssh key owner", "Nicht eine verifizierte E-Mail des Besitzers des signierenden SSH-Schlüssels");
m.put("Not allowed file type: {0}", "Nicht erlaubter Dateityp: {0}");
m.put("Not assigned", "Nicht zugewiesen");
m.put("Not authorized to create project under \"{0}\"", "Nicht berechtigt, ein Projekt unter \"{0}\" zu erstellen");
m.put("Not authorized to create root project", "Nicht berechtigt, ein Root-Projekt zu erstellen");
@ -2363,6 +2375,8 @@ public class Translation_de extends TranslationResourceBundle {
m.put("Optionally specify description of the issue", "Optional geben Sie die Beschreibung des Problems an");
m.put("Optionally specify directories or glob patterns inside scan path to skip. Multiple skips should be separated by space",
"Optional geben Sie Verzeichnisse oder Glob-Muster innerhalb des Scan-Pfads an, die übersprungen werden sollen. Mehrere Übersprünge sollten durch Leerzeichen getrennt werden");
m.put("Optionally specify disallowed file types by extensions (hit ENTER to add value), for instance <code>exe</code>, <code>bin</code>. Leave empty to allow all file types",
"Optional nicht erlaubte Dateitypen durch Erweiterungen angeben (drücken Sie ENTER, um den Wert hinzuzufügen), zum Beispiel <code>exe</code>, <code>bin</code>. Leer lassen, um alle Dateitypen zuzulassen");
m.put("Optionally specify docker executable, for instance <i>/usr/local/bin/docker</i>. Leave empty to use docker executable in PATH",
"Optional geben Sie die Docker-Ausführungsdatei an, beispielsweise <i>/usr/local/bin/docker</i>. Lassen Sie das Feld leer, um die Docker-Ausführungsdatei im PATH zu verwenden");
m.put("Optionally specify docker options to create network. Multiple options should be separated by space, and single option containing spaces should be quoted",
@ -3008,6 +3022,7 @@ public class Translation_de extends TranslationResourceBundle {
m.put("Revert", "Rückgängig machen");
m.put("Reverted successfully", "Erfolgreich rückgängig gemacht");
m.put("Review required for deletion. Submit pull request instead", "Überprüfung erforderlich für Löschung. Reichen Sie stattdessen einen Pull-Request ein");
m.put("Review required for this change. Please submit pull request instead", "Überprüfung erforderlich für diese Änderung. Bitte Pull-Request einreichen.");
m.put("Review required for this change. Submit pull request instead", "Überprüfung erforderlich für diese Änderung. Reichen Sie stattdessen einen Pull-Request ein");
m.put("Reviewers", "Prüfer");
m.put("Revision", "Revision");
@ -3170,6 +3185,7 @@ public class Translation_de extends TranslationResourceBundle {
m.put("Service desk setting", "Service-Desk-Einstellung");
m.put("Service desk settings have been saved", "Service-Desk-Einstellungen wurden gespeichert");
m.put("Services", "Dienste");
m.put("Session Timeout", "Sitzungs-Timeout");
m.put("Set", "Festlegen");
m.put("Set All Queried As Root Projects", "Alle abgefragten als Root-Projekte festlegen");
m.put("Set All Queried Comments as Read", "Alle abgefragten Kommentare als gelesen markieren");
@ -3256,6 +3272,7 @@ public class Translation_de extends TranslationResourceBundle {
m.put("Sign Up Bean", "Registrierungs-Bean");
m.put("Sign Up!", "Registrieren!");
m.put("Sign in", "Anmelden");
m.put("Signature required for this change, but no signing key is specified", "Signatur erforderlich für diese Änderung, aber kein Signaturschlüssel angegeben");
m.put("Signature required for this change, please generate system GPG signing key first", "Signatur erforderlich für diese Änderung, bitte zuerst den System-GPG-Signierschlüssel generieren");
m.put("Signature verified successfully with OneDev GPG key", "Signatur erfolgreich mit OneDev GPG-Schlüssel verifiziert");
m.put("Signature verified successfully with committer's GPG key", "Signatur erfolgreich mit dem GPG-Schlüssel des Committers verifiziert");
@ -3286,6 +3303,7 @@ public class Translation_de extends TranslationResourceBundle {
m.put("Some related commits of the code comment is missing", "Einige zugehörige Commits des Code-Kommentars fehlen");
m.put("Some related commits of the pull request are missing", "Einige zugehörige Commits des Pull-Requests fehlen");
m.put("Some required builds not passed", "Einige erforderliche Builds sind nicht bestanden");
m.put("Someone made below change since you started editing", "Jemand hat die folgende Änderung vorgenommen, seit Sie mit der Bearbeitung begonnen haben");
m.put("Sort", "Sortieren");
m.put("Source", "Quelle");
m.put("Source Docker Image", "Quell-Docker-Image");
@ -3402,6 +3420,7 @@ public class Translation_de extends TranslationResourceBundle {
"Gibt ein Geheimnis an, das als Zugriffstoken verwendet werden soll, um ein Issue im oben genannten Projekt zu erstellen, falls es nicht öffentlich zugänglich ist");
m.put("Specify a secret to be used as access token to retrieve artifacts from above project. If not specified, project artifacts will be accessed anonymously",
"Gibt ein Geheimnis an, das als Zugriffstoken verwendet werden soll, um Artefakte aus dem oben genannten Projekt abzurufen. Falls nicht angegeben, werden Projektartefakte anonym abgerufen");
m.put("Specify a secret to be used as access token to trigger job in above project", "Geben Sie ein Geheimnis an, das als Zugriffstoken verwendet werden soll, um den Job im obigen Projekt auszulösen");
m.put("Specify a secret whose value is an access token with upload cache permission for above project. Note that this property is not required if upload cache to current or child project and build commit is reachable from default branch",
"Gibt ein Geheimnis an, dessen Wert ein Zugriffstoken mit Berechtigung zum Hochladen von Cache für das oben genannte Projekt ist. Beachten Sie, dass diese Eigenschaft nicht erforderlich ist, wenn der Cache in das aktuelle oder ein untergeordnetes Projekt hochgeladen wird und der Build-Commit vom Standardbranch erreichbar ist");
m.put("Specify absolute path to the config file used by kubectl to access the cluster. Leave empty to have kubectl determining cluster access information automatically",
@ -3430,6 +3449,8 @@ public class Translation_de extends TranslationResourceBundle {
m.put("Specify base nodes for user search. For example: <i>cn=Users, dc=example, dc=com</i>",
"Gibt Basisknoten für die Benutzersuche an. Zum Beispiel: <i>cn=Users, dc=example, dc=com</i>");
m.put("Specify branch to commit suggested change", "Gibt den Branch an, um die vorgeschlagene Änderung zu committen");
m.put("Specify branch to run the job against. Either branch or tag can be specified, but not both. Default branch will be used if both not specified",
"Geben Sie den Branch an, gegen den der Job ausgeführt werden soll. Entweder Branch oder Tag kann angegeben werden, aber nicht beides. Der Standard-Branch wird verwendet, wenn beides nicht angegeben ist");
m.put("Specify branch, tag or commit in above project to import build spec from", "Gibt den Branch, Tag oder Commit im oben genannten Projekt an, um die Build-Spezifikation zu importieren");
m.put("Specify by Build Number", "Gibt nach Build-Nummer an");
m.put("Specify cache upload strategy after build successful. <var>Upload If Not Hit</var> means to upload when cache is not found with cache key (not load keys), and <var>Upload If Changed</var> means to upload if some files in cache path are changed",
@ -3564,6 +3585,7 @@ public class Translation_de extends TranslationResourceBundle {
m.put("Specify project to import build spec from", "Geben Sie das Projekt an, aus dem die Build-Spezifikation importiert werden soll.");
m.put("Specify project to import into at OneDev side", "Geben Sie das Projekt an, in das auf der OneDev-Seite importiert werden soll.");
m.put("Specify project to retrieve artifacts from", "Geben Sie das Projekt an, aus dem Artefakte abgerufen werden sollen.");
m.put("Specify project to run job in", "Geben Sie das Projekt an, in dem der Job ausgeführt werden soll");
m.put("Specify projects", "Geben Sie Projekte an.");
m.put("Specify projects to update dependencies. Leave empty for current project", "Geben Sie Projekte an, deren Abhängigkeiten aktualisiert werden sollen. Lassen Sie das Feld leer für das aktuelle Projekt.");
m.put("Specify pylint json result file relative to <a href='https://docs.onedev.io/concepts#job-workspace'>job workspace</a>. This file can be generated with pylint json output format option, for instance <code>--exit-zero --output-format=json:pylint-result.json</code>. Note that we do not fail pylint command upon violations, as this step will fail build based on configured threshold. Use * or ? for pattern match",
@ -3609,6 +3631,8 @@ public class Translation_de extends TranslationResourceBundle {
"Geben Sie die Speichergröße an, die für das Build-Volume angefordert werden soll. Die Größe sollte dem <a href='https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#setting-requests-and-limits-for-local-ephemeral-storage' target='_blank'>Kubernetes-Ressourcenkapazitätsformat</a> entsprechen, beispielsweise <i>10Gi</i>.");
m.put("Specify tab width used to calculate column value of found problems in provided report",
"Geben Sie die Tab-Breite an, die zur Berechnung des Spaltenwerts der gefundenen Probleme im bereitgestellten Bericht verwendet wird.");
m.put("Specify tag to run the job against. Either branch or tag can be specified, but not both. Default branch will be used if both not specified",
"Geben Sie das Tag an, gegen das der Job ausgeführt werden soll. Entweder Branch oder Tag kann angegeben werden, aber nicht beides. Der Standard-Branch wird verwendet, wenn beides nicht angegeben ist");
m.put("Specify target param for SCP command, for instance <code>user@@host:/app</code>. <b class='text-info'>NOTE:</b> Make sure that scp command is installed on remote host",
"Geben Sie das Zielparameter für den SCP-Befehl an, zum Beispiel <code>user@@host:/app</code>. <b class='text-info'>HINWEIS:</b> Stellen Sie sicher, dass der SCP-Befehl auf dem Remote-Host installiert ist");
m.put("Specify text to replace matched issue references with, for instance: &lt;br&gt;&lt;em&gt;$1&amp;lt;a href='http://track.example.com/issues/$2'&amp;gt;$2&amp;lt;/a&amp;gt;&lt;/em&gt; &lt;br&gt;Here $1 and $2 represent catpure groups in the example issue pattern (see issue pattern help)",
@ -3798,6 +3822,7 @@ public class Translation_de extends TranslationResourceBundle {
m.put("Test successful: authentication passed with below information retrieved:", "Test erfolgreich: Authentifizierung bestanden mit den unten abgerufenen Informationen:");
m.put("Text", "Text");
m.put("The URL of the server endpoint that will receive the webhook POST requests", "Die URL des Serverendpunkts, der die Webhook-POST-Anfragen empfängt");
m.put("The change contains disallowed file type(s): {0}", "Die Änderung enthält nicht erlaubte Dateitypen: {0}");
m.put("The first board will be the default board", "Das erste Board wird das Standard-Board sein");
m.put("The first timesheet will be the default timesheet", "Die erste Zeiterfassung wird die Standard-Zeiterfassung sein");
m.put("The object you are deleting/disabling is still being used", "Das Objekt, das Sie löschen/deaktivieren, wird noch verwendet");
@ -4607,7 +4632,9 @@ public class Translation_de extends TranslationResourceBundle {
m.put("{javax.validation.constraints.NotEmpty.message}", "{javax.validation.constraints.NotEmpty.message}");
m.put("{javax.validation.constraints.NotNull.message}", "{javax.validation.constraints.NotNull.message}");
m.put("{javax.validation.constraints.Size.message}", "{javax.validation.constraints.Size.message}");
m.put("Edit with AI", "Mit KI bearbeiten");
m.put("Run job in another project", "Job in einem anderen Projekt ausführen");
m.put("Specify web UI session timeout in minutes. Existing sessions will not be affected after changing this value.",
"Geben Sie das Timeout für die Web-UI-Sitzung in Minuten an. Bestehende Sitzungen werden nach Änderung dieses Wertes nicht beeinflusst.");
}
@Override

View File

@ -99,6 +99,10 @@ public class Translation_es extends TranslationResourceBundle {
m.put("A <a href='https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html'>Java regular expression</a> to validate commit message footer",
"Una <a href='https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html'>expresión regular de Java</a> para validar el pie de mensaje de commit");
m.put("A child project with name \"{0}\" already exists under \"{1}\"", "Ya existe un proyecto hijo con el nombre \"{0}\" bajo \"{1}\"");
m.put("A file exists where youre trying to create a subdirectory. Choose a new path and try again..",
"Un archivo existe donde estás intentando crear un subdirectorio. Elige una nueva ruta e inténtalo de nuevo.");
m.put("A path with same name already exists.Please choose a different name and try again.",
"Ya existe una ruta con el mismo nombre. Por favor, elige un nombre diferente e inténtalo de nuevo.");
m.put("A pull request is open for this change", "Hay una solicitud de extracción abierta para este cambio");
m.put("A root project with name \"{0}\" already exists", "Ya existe un proyecto raíz con el nombre \"{0}\"");
m.put("A {0} used as body of address verification email", "Un {0} usado como cuerpo del correo de verificación de dirección");
@ -490,6 +494,7 @@ public class Translation_es extends TranslationResourceBundle {
m.put("Build number", "Número de compilación");
m.put("Build preserve rules saved", "Reglas de preservación de compilación guardadas");
m.put("Build required for deletion. Submit pull request instead", "Se requiere compilación para la eliminación. Envíe una solicitud de extracción en su lugar");
m.put("Build required for this change. Please submit pull request instead", "Se requiere una compilación para este cambio. Por favor, envía una solicitud de extracción en su lugar.");
m.put("Build required for this change. Submit pull request instead", "Se requiere compilación para este cambio. Envíe una solicitud de extracción en su lugar");
m.put("Build spec not defined", "Especificación de compilación no definida");
m.put("Build spec not defined (import project: {0}, import revision: {1})", "Especificación de compilación no definida (proyecto de importación: {0}, revisión de importación: {1})");
@ -981,6 +986,8 @@ public class Translation_es extends TranslationResourceBundle {
"Deshabilitar la cuenta restablecerá la contraseña, eliminará los tokens de acceso y eliminará todas las referencias de otras entidades excepto las actividades pasadas. ¿Realmente desea continuar?");
m.put("Disabling accounts will reset password, clear access tokens, and remove all references from other entities except for past activities. Type <code>yes</code> to confirm",
"Deshabilitar cuentas restablecerá la contraseña, eliminará los tokens de acceso y eliminará todas las referencias de otras entidades excepto las actividades pasadas. Escriba <code>yes</code> para confirmar");
m.put("Disallowed File Types", "Tipos de archivos no permitidos");
m.put("Disallowed file type(s): {0}", "Tipo(s) de archivo no permitido(s): {0}");
m.put("Discard", "Descartar");
m.put("Discard All Queried Pull Requests", "Descartar todas las solicitudes de extracción consultadas");
m.put("Discard Selected Pull Requests", "Descartar solicitudes de extracción seleccionadas");
@ -1099,6 +1106,7 @@ public class Translation_es extends TranslationResourceBundle {
m.put("Edit this secret", "Editar este secreto");
m.put("Edit this state", "Editar este estado");
m.put("Edit title", "Editar título");
m.put("Edit with AI", "Editar con IA");
m.put("Edit {0}", "Editar {0}");
m.put("Editable Issue Fields", "Campos editables de problemas");
m.put("Editable Issue Links", "Enlaces editables de problemas");
@ -1754,6 +1762,8 @@ public class Translation_es extends TranslationResourceBundle {
m.put("Job Executors", "Ejecutores de Trabajo");
m.put("Job Name", "Nombre de Trabajo");
m.put("Job Names", "Nombres de Trabajo");
m.put("Job Param", "Parámetro de Trabajo");
m.put("Job Parameters", "Parámetros de Trabajo");
m.put("Job Privilege", "Privilegio de Trabajo");
m.put("Job Privileges", "Privilegios de Trabajo");
m.put("Job Properties", "Propiedades de Trabajo");
@ -2097,6 +2107,7 @@ public class Translation_es extends TranslationResourceBundle {
m.put("No diffs", "No hay diferencias");
m.put("No diffs to navigate", "No hay diferencias para navegar");
m.put("No directories to skip", "No hay directorios para omitir");
m.put("No disallowed file types", "No hay tipos de archivos no permitidos");
m.put("No executors defined. Jobs will use auto-discovered executors instead", "No se han definido ejecutores. Los trabajos usarán ejecutores descubiertos automáticamente");
m.put("No external password authenticator", "No hay autenticador de contraseña externa");
m.put("No external password authenticator to authenticate user \"{0}\"", "No hay autenticador de contraseña externa para autenticar al usuario \"{0}\"");
@ -2169,6 +2180,7 @@ public class Translation_es extends TranslationResourceBundle {
m.put("Not Used Since", "No usado desde");
m.put("Not a verified email of signing GPG key", "No es un correo electrónico verificado de la clave GPG de firma");
m.put("Not a verified email of signing ssh key owner", "No es un correo electrónico verificado del propietario de la clave ssh de firma");
m.put("Not allowed file type: {0}", "Tipo de archivo no permitido: {0}");
m.put("Not assigned", "No asignado");
m.put("Not authorized to create project under \"{0}\"", "No autorizado para crear un proyecto bajo \"{0}\"");
m.put("Not authorized to create root project", "No autorizado para crear un proyecto raíz");
@ -2363,6 +2375,8 @@ public class Translation_es extends TranslationResourceBundle {
m.put("Optionally specify description of the issue", "Opcionalmente especifique la descripción del problema.");
m.put("Optionally specify directories or glob patterns inside scan path to skip. Multiple skips should be separated by space",
"Opcionalmente especifique directorios o patrones glob dentro de la ruta de escaneo para omitir. Los múltiples elementos para omitir deben estar separados por espacio.");
m.put("Optionally specify disallowed file types by extensions (hit ENTER to add value), for instance <code>exe</code>, <code>bin</code>. Leave empty to allow all file types",
"Opcionalmente especifica tipos de archivos no permitidos por extensiones (presiona ENTER para agregar valor), por ejemplo <code>exe</code>, <code>bin</code>. Deja vacío para permitir todos los tipos de archivos");
m.put("Optionally specify docker executable, for instance <i>/usr/local/bin/docker</i>. Leave empty to use docker executable in PATH",
"Opcionalmente especifique el ejecutable de Docker, por ejemplo <i>/usr/local/bin/docker</i>. Déjelo vacío para usar el ejecutable de Docker en PATH.");
m.put("Optionally specify docker options to create network. Multiple options should be separated by space, and single option containing spaces should be quoted",
@ -3008,6 +3022,7 @@ public class Translation_es extends TranslationResourceBundle {
m.put("Revert", "Revertir");
m.put("Reverted successfully", "Revertido exitosamente");
m.put("Review required for deletion. Submit pull request instead", "Revisión requerida para eliminación. Envíe una solicitud de extracción en su lugar");
m.put("Review required for this change. Please submit pull request instead", "Revisión requerida para este cambio. Por favor, envía una solicitud de extracción en su lugar.");
m.put("Review required for this change. Submit pull request instead", "Revisión requerida para este cambio. Envíe una solicitud de extracción en su lugar");
m.put("Reviewers", "Revisores");
m.put("Revision", "Revisión");
@ -3170,6 +3185,7 @@ public class Translation_es extends TranslationResourceBundle {
m.put("Service desk setting", "Configuración del servicio de mesa");
m.put("Service desk settings have been saved", "Las configuraciones del servicio de mesa han sido guardadas");
m.put("Services", "Servicios");
m.put("Session Timeout", "Tiempo de Espera de Sesión");
m.put("Set", "Establecer");
m.put("Set All Queried As Root Projects", "Establecer todos los proyectos consultados como proyectos raíz");
m.put("Set All Queried Comments as Read", "Marcar todos los comentarios consultados como leídos");
@ -3256,6 +3272,7 @@ public class Translation_es extends TranslationResourceBundle {
m.put("Sign Up Bean", "Registro Bean");
m.put("Sign Up!", "¡Regístrate!");
m.put("Sign in", "Iniciar sesión");
m.put("Signature required for this change, but no signing key is specified", "Se requiere firma para este cambio, pero no se especifica una clave de firma");
m.put("Signature required for this change, please generate system GPG signing key first", "Se requiere firma para este cambio, por favor genera primero la clave de firma GPG del sistema");
m.put("Signature verified successfully with OneDev GPG key", "Firma verificada exitosamente con la clave GPG de OneDev");
m.put("Signature verified successfully with committer's GPG key", "Firma verificada exitosamente con la clave GPG del autor");
@ -3286,6 +3303,7 @@ public class Translation_es extends TranslationResourceBundle {
m.put("Some related commits of the code comment is missing", "Faltan algunos commits relacionados con el comentario de código");
m.put("Some related commits of the pull request are missing", "Faltan algunos commits relacionados con la solicitud de extracción");
m.put("Some required builds not passed", "Algunas compilaciones requeridas no pasaron");
m.put("Someone made below change since you started editing", "Alguien hizo el siguiente cambio desde que comenzaste a editar");
m.put("Sort", "Ordenar");
m.put("Source", "Fuente");
m.put("Source Docker Image", "Imagen Docker de origen");
@ -3402,6 +3420,7 @@ public class Translation_es extends TranslationResourceBundle {
"Especifica un secreto para usar como token de acceso para crear problemas en el proyecto mencionado anteriormente si no es accesible públicamente");
m.put("Specify a secret to be used as access token to retrieve artifacts from above project. If not specified, project artifacts will be accessed anonymously",
"Especifica un secreto para usar como token de acceso para recuperar artefactos del proyecto mencionado anteriormente. Si no se especifica, los artefactos del proyecto se accederán de forma anónima");
m.put("Specify a secret to be used as access token to trigger job in above project", "Especifica un secreto para ser usado como token de acceso para activar el trabajo en el proyecto mencionado");
m.put("Specify a secret whose value is an access token with upload cache permission for above project. Note that this property is not required if upload cache to current or child project and build commit is reachable from default branch",
"Especifica un secreto cuyo valor es un token de acceso con permiso para cargar caché para el proyecto mencionado anteriormente. Ten en cuenta que esta propiedad no es necesaria si se carga caché al proyecto actual o hijo y el commit de compilación es alcanzable desde la rama predeterminada");
m.put("Specify absolute path to the config file used by kubectl to access the cluster. Leave empty to have kubectl determining cluster access information automatically",
@ -3430,6 +3449,8 @@ public class Translation_es extends TranslationResourceBundle {
m.put("Specify base nodes for user search. For example: <i>cn=Users, dc=example, dc=com</i>",
"Especifica los nodos base para la búsqueda de usuarios. Por ejemplo: <i>cn=Users, dc=example, dc=com</i>");
m.put("Specify branch to commit suggested change", "Especifica la rama para realizar el commit del cambio sugerido");
m.put("Specify branch to run the job against. Either branch or tag can be specified, but not both. Default branch will be used if both not specified",
"Especifica la rama para ejecutar el trabajo. Se puede especificar una rama o una etiqueta, pero no ambas. Se usará la rama predeterminada si no se especifica ninguna.");
m.put("Specify branch, tag or commit in above project to import build spec from", "Especifica la rama, etiqueta o commit en el proyecto mencionado anteriormente para importar la especificación de compilación");
m.put("Specify by Build Number", "Especifica por número de compilación");
m.put("Specify cache upload strategy after build successful. <var>Upload If Not Hit</var> means to upload when cache is not found with cache key (not load keys), and <var>Upload If Changed</var> means to upload if some files in cache path are changed",
@ -3564,6 +3585,7 @@ public class Translation_es extends TranslationResourceBundle {
m.put("Specify project to import build spec from", "Especifique el proyecto para importar la especificación de compilación");
m.put("Specify project to import into at OneDev side", "Especifique el proyecto para importar en el lado de OneDev");
m.put("Specify project to retrieve artifacts from", "Especifique el proyecto para recuperar artefactos");
m.put("Specify project to run job in", "Especifica el proyecto para ejecutar el trabajo");
m.put("Specify projects", "Especifique los proyectos");
m.put("Specify projects to update dependencies. Leave empty for current project", "Especifique los proyectos para actualizar dependencias. Déjelo vacío para el proyecto actual");
m.put("Specify pylint json result file relative to <a href='https://docs.onedev.io/concepts#job-workspace'>job workspace</a>. This file can be generated with pylint json output format option, for instance <code>--exit-zero --output-format=json:pylint-result.json</code>. Note that we do not fail pylint command upon violations, as this step will fail build based on configured threshold. Use * or ? for pattern match",
@ -3609,6 +3631,8 @@ public class Translation_es extends TranslationResourceBundle {
"Especifique el tamaño de almacenamiento para solicitar el volumen de compilación. El tamaño debe cumplir con el <a href='https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#setting-requests-and-limits-for-local-ephemeral-storage' target='_blank'>formato de capacidad de recursos de Kubernetes</a>, por ejemplo <i>10Gi</i>");
m.put("Specify tab width used to calculate column value of found problems in provided report",
"Especifique el ancho de tabulación utilizado para calcular el valor de columna de los problemas encontrados en el informe proporcionado");
m.put("Specify tag to run the job against. Either branch or tag can be specified, but not both. Default branch will be used if both not specified",
"Especifica la etiqueta para ejecutar el trabajo. Se puede especificar una rama o una etiqueta, pero no ambas. Se usará la rama predeterminada si no se especifica ninguna.");
m.put("Specify target param for SCP command, for instance <code>user@@host:/app</code>. <b class='text-info'>NOTE:</b> Make sure that scp command is installed on remote host",
"Especifique el parámetro objetivo para el comando SCP, por ejemplo <code>user@@host:/app</code>. <b class='text-info'>NOTA:</b> Asegúrese de que el comando scp esté instalado en el host remoto");
m.put("Specify text to replace matched issue references with, for instance: &lt;br&gt;&lt;em&gt;$1&amp;lt;a href='http://track.example.com/issues/$2'&amp;gt;$2&amp;lt;/a&amp;gt;&lt;/em&gt; &lt;br&gt;Here $1 and $2 represent catpure groups in the example issue pattern (see issue pattern help)",
@ -3798,6 +3822,7 @@ public class Translation_es extends TranslationResourceBundle {
m.put("Test successful: authentication passed with below information retrieved:", "Prueba exitosa: autenticación aprobada con la siguiente información recuperada:");
m.put("Text", "Texto");
m.put("The URL of the server endpoint that will receive the webhook POST requests", "La URL del punto final del servidor que recibirá las solicitudes POST del webhook");
m.put("The change contains disallowed file type(s): {0}", "El cambio contiene tipo(s) de archivo no permitido(s): {0}");
m.put("The first board will be the default board", "El primer tablero será el tablero predeterminado");
m.put("The first timesheet will be the default timesheet", "La primera hoja de tiempo será la hoja de tiempo predeterminada");
m.put("The object you are deleting/disabling is still being used", "El objeto que está eliminando/deshabilitando todavía está siendo utilizado");
@ -4607,7 +4632,9 @@ public class Translation_es extends TranslationResourceBundle {
m.put("{javax.validation.constraints.NotEmpty.message}", "{javax.validation.constraints.NotEmpty.message}");
m.put("{javax.validation.constraints.NotNull.message}", "{javax.validation.constraints.NotNull.message}");
m.put("{javax.validation.constraints.Size.message}", "{javax.validation.constraints.Size.message}");
m.put("Edit with AI", "Editar con IA");
m.put("Run job in another project", "Ejecutar trabajo en otro proyecto");
m.put("Specify web UI session timeout in minutes. Existing sessions will not be affected after changing this value.",
"Especificar el tiempo de espera de la sesión de la interfaz web en minutos. Las sesiones existentes no se verán afectadas después de cambiar este valor.");
}
@Override

View File

@ -99,6 +99,10 @@ public class Translation_fr extends TranslationResourceBundle {
m.put("A <a href='https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html'>Java regular expression</a> to validate commit message footer",
"Une <a href='https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html'>expression régulière Java</a> pour valider le pied de page du message de commit");
m.put("A child project with name \"{0}\" already exists under \"{1}\"", "Un projet enfant avec le nom \"{0}\" existe déjà sous \"{1}\"");
m.put("A file exists where youre trying to create a subdirectory. Choose a new path and try again..",
"Un fichier existe là où vous essayez de créer un sous-répertoire. Choisissez un nouveau chemin et réessayez.");
m.put("A path with same name already exists.Please choose a different name and try again.",
"Un chemin avec le même nom existe déjà. Veuillez choisir un nom différent et réessayez.");
m.put("A pull request is open for this change", "Une demande de tirage est ouverte pour ce changement");
m.put("A root project with name \"{0}\" already exists", "Un projet racine avec le nom \"{0}\" existe déjà");
m.put("A {0} used as body of address verification email", "Un {0} utilisé comme corps de l'email de vérification d'adresse");
@ -490,6 +494,7 @@ public class Translation_fr extends TranslationResourceBundle {
m.put("Build number", "Numéro de construction");
m.put("Build preserve rules saved", "Règles de préservation de la construction enregistrées");
m.put("Build required for deletion. Submit pull request instead", "Construction requise pour la suppression. Soumettez une demande de tirage à la place");
m.put("Build required for this change. Please submit pull request instead", "Une construction est requise pour ce changement. Veuillez soumettre une demande de tirage à la place.");
m.put("Build required for this change. Submit pull request instead", "Construction requise pour ce changement. Soumettez une demande de tirage à la place");
m.put("Build spec not defined", "Spécification de construction non définie");
m.put("Build spec not defined (import project: {0}, import revision: {1})", "Spécification de construction non définie (projet importé : {0}, révision importée : {1})");
@ -981,6 +986,8 @@ public class Translation_fr extends TranslationResourceBundle {
"Désactiver le compte réinitialisera le mot de passe, effacera les jetons d'accès et supprimera toutes les références des autres entités sauf les activités passées. Voulez-vous vraiment continuer ?");
m.put("Disabling accounts will reset password, clear access tokens, and remove all references from other entities except for past activities. Type <code>yes</code> to confirm",
"Désactiver les comptes réinitialisera le mot de passe, effacera les jetons d'accès et supprimera toutes les références des autres entités sauf les activités passées. Tapez <code>yes</code> pour confirmer");
m.put("Disallowed File Types", "Types de fichiers non autorisés");
m.put("Disallowed file type(s): {0}", "Type(s) de fichier non autorisé(s) : {0}");
m.put("Discard", "Abandonner");
m.put("Discard All Queried Pull Requests", "Abandonner toutes les pull requests interrogées");
m.put("Discard Selected Pull Requests", "Abandonner les pull requests sélectionnées");
@ -1099,6 +1106,7 @@ public class Translation_fr extends TranslationResourceBundle {
m.put("Edit this secret", "Modifier ce secret");
m.put("Edit this state", "Modifier cet état");
m.put("Edit title", "Modifier le titre");
m.put("Edit with AI", "Modifier avec l'IA");
m.put("Edit {0}", "Modifier {0}");
m.put("Editable Issue Fields", "Champs de problème modifiables");
m.put("Editable Issue Links", "Liens de problème modifiables");
@ -1754,6 +1762,8 @@ public class Translation_fr extends TranslationResourceBundle {
m.put("Job Executors", "Exécuteurs de tâche");
m.put("Job Name", "Nom de la tâche");
m.put("Job Names", "Noms des tâches");
m.put("Job Param", "Paramètre de travail");
m.put("Job Parameters", "Paramètres de travail");
m.put("Job Privilege", "Privilège de tâche");
m.put("Job Privileges", "Privilèges de tâche");
m.put("Job Properties", "Propriétés de tâche");
@ -2097,6 +2107,7 @@ public class Translation_fr extends TranslationResourceBundle {
m.put("No diffs", "Aucune différence");
m.put("No diffs to navigate", "Aucune différence à naviguer");
m.put("No directories to skip", "Aucun répertoire à ignorer");
m.put("No disallowed file types", "Aucun type de fichier non autorisé");
m.put("No executors defined. Jobs will use auto-discovered executors instead", "Aucun exécuteur défini. Les travaux utiliseront des exécuteurs découverts automatiquement à la place");
m.put("No external password authenticator", "Aucun authentificateur de mot de passe externe");
m.put("No external password authenticator to authenticate user \"{0}\"", "Aucun authentificateur de mot de passe externe pour authentifier l'utilisateur \"{0}\"");
@ -2169,6 +2180,7 @@ public class Translation_fr extends TranslationResourceBundle {
m.put("Not Used Since", "Non utilisé depuis");
m.put("Not a verified email of signing GPG key", "Pas un email vérifié de la clé GPG de signature");
m.put("Not a verified email of signing ssh key owner", "Pas un email vérifié du propriétaire de la clé ssh de signature");
m.put("Not allowed file type: {0}", "Type de fichier non autorisé : {0}");
m.put("Not assigned", "Non assigné");
m.put("Not authorized to create project under \"{0}\"", "Non autorisé à créer un projet sous \"{0}\"");
m.put("Not authorized to create root project", "Non autorisé à créer un projet racine");
@ -2363,6 +2375,8 @@ public class Translation_fr extends TranslationResourceBundle {
m.put("Optionally specify description of the issue", "Spécifiez éventuellement la description du problème.");
m.put("Optionally specify directories or glob patterns inside scan path to skip. Multiple skips should be separated by space",
"Spécifiez éventuellement les répertoires ou les modèles globaux à l'intérieur du chemin d'analyse à ignorer. Plusieurs exclusions doivent être séparées par des espaces.");
m.put("Optionally specify disallowed file types by extensions (hit ENTER to add value), for instance <code>exe</code>, <code>bin</code>. Leave empty to allow all file types",
"Spécifiez éventuellement les types de fichiers non autorisés par extensions (appuyez sur ENTRÉE pour ajouter une valeur), par exemple <code>exe</code>, <code>bin</code>. Laissez vide pour autoriser tous les types de fichiers.");
m.put("Optionally specify docker executable, for instance <i>/usr/local/bin/docker</i>. Leave empty to use docker executable in PATH",
"Spécifiez éventuellement l'exécutable docker, par exemple <i>/usr/local/bin/docker</i>. Laissez vide pour utiliser l'exécutable docker dans PATH.");
m.put("Optionally specify docker options to create network. Multiple options should be separated by space, and single option containing spaces should be quoted",
@ -3008,6 +3022,7 @@ public class Translation_fr extends TranslationResourceBundle {
m.put("Revert", "Rétablir");
m.put("Reverted successfully", "Rétabli avec succès");
m.put("Review required for deletion. Submit pull request instead", "Révision requise pour la suppression. Soumettez une requête de fusion à la place");
m.put("Review required for this change. Please submit pull request instead", "Une révision est requise pour ce changement. Veuillez soumettre une demande de tirage à la place.");
m.put("Review required for this change. Submit pull request instead", "Révision requise pour ce changement. Soumettez une requête de fusion à la place");
m.put("Reviewers", "Examinateurs");
m.put("Revision", "Révision");
@ -3170,6 +3185,7 @@ public class Translation_fr extends TranslationResourceBundle {
m.put("Service desk setting", "Paramètre du service desk");
m.put("Service desk settings have been saved", "Les paramètres du service desk ont été enregistrés");
m.put("Services", "Services");
m.put("Session Timeout", "Expiration de session");
m.put("Set", "Définir");
m.put("Set All Queried As Root Projects", "Définir tous les projets interrogés comme projets racine");
m.put("Set All Queried Comments as Read", "Marquer tous les commentaires interrogés comme lus");
@ -3256,6 +3272,7 @@ public class Translation_fr extends TranslationResourceBundle {
m.put("Sign Up Bean", "Inscription Bean");
m.put("Sign Up!", "S'inscrire !");
m.put("Sign in", "Connexion");
m.put("Signature required for this change, but no signing key is specified", "Signature requise pour ce changement, mais aucune clé de signature n'est spécifiée");
m.put("Signature required for this change, please generate system GPG signing key first", "Signature requise pour ce changement, veuillez d'abord générer la clé de signature GPG système");
m.put("Signature verified successfully with OneDev GPG key", "Signature vérifiée avec succès avec la clé GPG de OneDev");
m.put("Signature verified successfully with committer's GPG key", "Signature vérifiée avec succès avec la clé GPG du committer");
@ -3286,6 +3303,7 @@ public class Translation_fr extends TranslationResourceBundle {
m.put("Some related commits of the code comment is missing", "Certains commits liés au commentaire de code sont manquants");
m.put("Some related commits of the pull request are missing", "Certains commits liés à la demande de tirage sont manquants");
m.put("Some required builds not passed", "Certains builds requis n'ont pas réussi");
m.put("Someone made below change since you started editing", "Quelqu'un a effectué le changement ci-dessous depuis que vous avez commencé à éditer");
m.put("Sort", "Trier");
m.put("Source", "Source");
m.put("Source Docker Image", "Image Docker Source");
@ -3402,6 +3420,7 @@ public class Translation_fr extends TranslationResourceBundle {
"Spécifie un secret à utiliser comme jeton d'accès pour créer un problème dans le projet ci-dessus s'il n'est pas accessible publiquement");
m.put("Specify a secret to be used as access token to retrieve artifacts from above project. If not specified, project artifacts will be accessed anonymously",
"Spécifie un secret à utiliser comme jeton d'accès pour récupérer les artefacts du projet ci-dessus. Si non spécifié, les artefacts du projet seront accessibles anonymement");
m.put("Specify a secret to be used as access token to trigger job in above project", "Spécifiez un secret à utiliser comme jeton d'accès pour déclencher le travail dans le projet ci-dessus");
m.put("Specify a secret whose value is an access token with upload cache permission for above project. Note that this property is not required if upload cache to current or child project and build commit is reachable from default branch",
"Spécifie un secret dont la valeur est un jeton d'accès avec la permission de téléchargement de cache pour le projet ci-dessus. Notez que cette propriété n'est pas requise si le téléchargement de cache est effectué vers le projet actuel ou un projet enfant et que le commit de construction est accessible depuis la branche par défaut");
m.put("Specify absolute path to the config file used by kubectl to access the cluster. Leave empty to have kubectl determining cluster access information automatically",
@ -3430,6 +3449,8 @@ public class Translation_fr extends TranslationResourceBundle {
m.put("Specify base nodes for user search. For example: <i>cn=Users, dc=example, dc=com</i>",
"Spécifie les nœuds de base pour la recherche des utilisateurs. Par exemple : <i>cn=Users, dc=example, dc=com</i>");
m.put("Specify branch to commit suggested change", "Spécifie la branche pour commettre le changement suggéré");
m.put("Specify branch to run the job against. Either branch or tag can be specified, but not both. Default branch will be used if both not specified",
"Spécifiez la branche pour exécuter le travail. Soit la branche, soit le tag peut être spécifié, mais pas les deux. La branche par défaut sera utilisée si aucun n'est spécifié.");
m.put("Specify branch, tag or commit in above project to import build spec from", "Spécifie la branche, le tag ou le commit dans le projet ci-dessus pour importer la spécification de construction");
m.put("Specify by Build Number", "Spécifie par numéro de construction");
m.put("Specify cache upload strategy after build successful. <var>Upload If Not Hit</var> means to upload when cache is not found with cache key (not load keys), and <var>Upload If Changed</var> means to upload if some files in cache path are changed",
@ -3564,6 +3585,7 @@ public class Translation_fr extends TranslationResourceBundle {
m.put("Specify project to import build spec from", "Spécifiez le projet à partir duquel importer la spécification de construction");
m.put("Specify project to import into at OneDev side", "Spécifiez le projet à importer dans le côté OneDev");
m.put("Specify project to retrieve artifacts from", "Spécifiez le projet à partir duquel récupérer les artefacts");
m.put("Specify project to run job in", "Spécifiez le projet pour exécuter le travail");
m.put("Specify projects", "Spécifiez les projets");
m.put("Specify projects to update dependencies. Leave empty for current project", "Spécifiez les projets pour mettre à jour les dépendances. Laissez vide pour le projet actuel");
m.put("Specify pylint json result file relative to <a href='https://docs.onedev.io/concepts#job-workspace'>job workspace</a>. This file can be generated with pylint json output format option, for instance <code>--exit-zero --output-format=json:pylint-result.json</code>. Note that we do not fail pylint command upon violations, as this step will fail build based on configured threshold. Use * or ? for pattern match",
@ -3609,6 +3631,8 @@ public class Translation_fr extends TranslationResourceBundle {
"Spécifiez la taille de stockage à demander pour le volume de construction. La taille doit être conforme au <a href='https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#setting-requests-and-limits-for-local-ephemeral-storage' target='_blank'>format de capacité des ressources Kubernetes</a>, par exemple <i>10Gi</i>");
m.put("Specify tab width used to calculate column value of found problems in provided report",
"Spécifiez la largeur de tabulation utilisée pour calculer la valeur de colonne des problèmes trouvés dans le rapport fourni");
m.put("Specify tag to run the job against. Either branch or tag can be specified, but not both. Default branch will be used if both not specified",
"Spécifiez le tag pour exécuter le travail. Soit la branche, soit le tag peut être spécifié, mais pas les deux. La branche par défaut sera utilisée si aucun n'est spécifié.");
m.put("Specify target param for SCP command, for instance <code>user@@host:/app</code>. <b class='text-info'>NOTE:</b> Make sure that scp command is installed on remote host",
"Spécifiez le paramètre cible pour la commande SCP, par exemple <code>user@@host:/app</code>. <b class='text-info'>REMARQUE :</b> Assurez-vous que la commande scp est installée sur l'hôte distant");
m.put("Specify text to replace matched issue references with, for instance: &lt;br&gt;&lt;em&gt;$1&amp;lt;a href='http://track.example.com/issues/$2'&amp;gt;$2&amp;lt;/a&amp;gt;&lt;/em&gt; &lt;br&gt;Here $1 and $2 represent catpure groups in the example issue pattern (see issue pattern help)",
@ -3798,6 +3822,7 @@ public class Translation_fr extends TranslationResourceBundle {
m.put("Test successful: authentication passed with below information retrieved:", "Test réussi : authentification validée avec les informations suivantes récupérées :");
m.put("Text", "Texte");
m.put("The URL of the server endpoint that will receive the webhook POST requests", "L'URL du point de terminaison du serveur qui recevra les requêtes POST du webhook");
m.put("The change contains disallowed file type(s): {0}", "Le changement contient des types de fichiers non autorisés : {0}");
m.put("The first board will be the default board", "Le premier tableau sera le tableau par défaut");
m.put("The first timesheet will be the default timesheet", "La première feuille de temps sera la feuille de temps par défaut");
m.put("The object you are deleting/disabling is still being used", "L'objet que vous supprimez/désactivez est toujours utilisé");
@ -4607,7 +4632,9 @@ public class Translation_fr extends TranslationResourceBundle {
m.put("{javax.validation.constraints.NotEmpty.message}", "{javax.validation.constraints.NotEmpty.message}");
m.put("{javax.validation.constraints.NotNull.message}", "{javax.validation.constraints.NotNull.message}");
m.put("{javax.validation.constraints.Size.message}", "{javax.validation.constraints.Size.message}");
m.put("Edit with AI", "Modifier avec l'IA");
m.put("Run job in another project", "Exécuter le travail dans un autre projet");
m.put("Specify web UI session timeout in minutes. Existing sessions will not be affected after changing this value.",
"Spécifiez le délai d'expiration de la session de l'interface utilisateur web en minutes. Les sessions existantes ne seront pas affectées après la modification de cette valeur.");
}
@Override

View File

@ -99,6 +99,10 @@ public class Translation_it extends TranslationResourceBundle {
m.put("A <a href='https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html'>Java regular expression</a> to validate commit message footer",
"Un <a href='https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html'>espressione regolare Java</a> per validare il footer del messaggio di commit");
m.put("A child project with name \"{0}\" already exists under \"{1}\"", "Un progetto figlio con nome \"{0}\" esiste già sotto \"{1}\"");
m.put("A file exists where youre trying to create a subdirectory. Choose a new path and try again..",
"Esiste un file dove stai cercando di creare una sottodirectory. Scegli un nuovo percorso e riprova.");
m.put("A path with same name already exists.Please choose a different name and try again.",
"Esiste già un percorso con lo stesso nome. Scegli un nome diverso e riprova.");
m.put("A pull request is open for this change", "Una pull request è aperta per questa modifica");
m.put("A root project with name \"{0}\" already exists", "Un progetto radice con nome \"{0}\" esiste già");
m.put("A {0} used as body of address verification email", "Un {0} utilizzato come corpo dell'email di verifica dell'indirizzo");
@ -490,6 +494,7 @@ public class Translation_it extends TranslationResourceBundle {
m.put("Build number", "Numero di build");
m.put("Build preserve rules saved", "Regole di conservazione della build salvate");
m.put("Build required for deletion. Submit pull request instead", "Build richiesta per l'eliminazione. Invia una pull request invece");
m.put("Build required for this change. Please submit pull request instead", "Build richiesta per questa modifica. Si prega di inviare una pull request invece.");
m.put("Build required for this change. Submit pull request instead", "Build richiesta per questa modifica. Invia una pull request invece");
m.put("Build spec not defined", "Specifica della build non definita");
m.put("Build spec not defined (import project: {0}, import revision: {1})", "Specifica della build non definita (importa progetto: {0}, importa revisione: {1})");
@ -981,6 +986,8 @@ public class Translation_it extends TranslationResourceBundle {
"Disabilitare l'account reimposterà la password, cancellerà i token di accesso e rimuoverà tutti i riferimenti da altre entità, eccetto le attività passate. Vuoi davvero continuare?");
m.put("Disabling accounts will reset password, clear access tokens, and remove all references from other entities except for past activities. Type <code>yes</code> to confirm",
"Disabilitare gli account reimposterà la password, cancellerà i token di accesso e rimuoverà tutti i riferimenti da altre entità, eccetto le attività passate. Digita <code>yes</code> per confermare");
m.put("Disallowed File Types", "Tipi di file non consentiti");
m.put("Disallowed file type(s): {0}", "Tipo(i) di file non consentito(i): {0}");
m.put("Discard", "Scarta");
m.put("Discard All Queried Pull Requests", "Scarta tutte le richieste di pull interrogate");
m.put("Discard Selected Pull Requests", "Scarta le richieste di pull selezionate");
@ -1099,6 +1106,7 @@ public class Translation_it extends TranslationResourceBundle {
m.put("Edit this secret", "Modifica questo segreto");
m.put("Edit this state", "Modifica questo stato");
m.put("Edit title", "Modifica titolo");
m.put("Edit with AI", "Modifica con AI");
m.put("Edit {0}", "Modifica {0}");
m.put("Editable Issue Fields", "Campi Modificabili del Problema");
m.put("Editable Issue Links", "Collegamenti Modificabili del Problema");
@ -1754,6 +1762,8 @@ public class Translation_it extends TranslationResourceBundle {
m.put("Job Executors", "Esecutori Lavoro");
m.put("Job Name", "Nome Lavoro");
m.put("Job Names", "Nomi Lavoro");
m.put("Job Param", "Parametro del lavoro");
m.put("Job Parameters", "Parametri del lavoro");
m.put("Job Privilege", "Privilegio Lavoro");
m.put("Job Privileges", "Privilegi Lavoro");
m.put("Job Properties", "Proprietà Lavoro");
@ -2097,6 +2107,7 @@ public class Translation_it extends TranslationResourceBundle {
m.put("No diffs", "Nessuna differenza");
m.put("No diffs to navigate", "Nessuna differenza da navigare");
m.put("No directories to skip", "Nessuna directory da saltare");
m.put("No disallowed file types", "Nessun tipo di file non consentito");
m.put("No executors defined. Jobs will use auto-discovered executors instead", "Nessun executor definito. I lavori utilizzeranno executor rilevati automaticamente");
m.put("No external password authenticator", "Nessun autenticatore di password esterna");
m.put("No external password authenticator to authenticate user \"{0}\"", "Nessun autenticatore di password esterna per autenticare l'utente \"{0}\"");
@ -2169,6 +2180,7 @@ public class Translation_it extends TranslationResourceBundle {
m.put("Not Used Since", "Non utilizzato da");
m.put("Not a verified email of signing GPG key", "Email non verificata della chiave GPG di firma");
m.put("Not a verified email of signing ssh key owner", "Email non verificata del proprietario della chiave ssh di firma");
m.put("Not allowed file type: {0}", "Tipo di file non consentito: {0}");
m.put("Not assigned", "Non assegnato");
m.put("Not authorized to create project under \"{0}\"", "Non autorizzato a creare un progetto sotto \"{0}\"");
m.put("Not authorized to create root project", "Non autorizzato a creare un progetto root");
@ -2363,6 +2375,8 @@ public class Translation_it extends TranslationResourceBundle {
m.put("Optionally specify description of the issue", "Specifica facoltativamente la descrizione del problema");
m.put("Optionally specify directories or glob patterns inside scan path to skip. Multiple skips should be separated by space",
"Specifica facoltativamente le directory o i modelli glob all'interno del percorso di scansione da saltare. Più salti dovrebbero essere separati da spazio");
m.put("Optionally specify disallowed file types by extensions (hit ENTER to add value), for instance <code>exe</code>, <code>bin</code>. Leave empty to allow all file types",
"Specifica facoltativamente i tipi di file non consentiti tramite estensioni (premi INVIO per aggiungere valore), ad esempio <code>exe</code>, <code>bin</code>. Lascia vuoto per consentire tutti i tipi di file");
m.put("Optionally specify docker executable, for instance <i>/usr/local/bin/docker</i>. Leave empty to use docker executable in PATH",
"Specifica facoltativamente l'eseguibile docker, ad esempio <i>/usr/local/bin/docker</i>. Lascia vuoto per utilizzare l'eseguibile docker nel PATH");
m.put("Optionally specify docker options to create network. Multiple options should be separated by space, and single option containing spaces should be quoted",
@ -3008,6 +3022,7 @@ public class Translation_it extends TranslationResourceBundle {
m.put("Revert", "Ripristina");
m.put("Reverted successfully", "Ripristinato con successo");
m.put("Review required for deletion. Submit pull request instead", "Revisione richiesta per l'eliminazione. Invia una richiesta di pull invece");
m.put("Review required for this change. Please submit pull request instead", "Revisione richiesta per questa modifica. Si prega di inviare una pull request invece.");
m.put("Review required for this change. Submit pull request instead", "Revisione richiesta per questa modifica. Invia una richiesta di pull invece");
m.put("Reviewers", "Revisori");
m.put("Revision", "Revisione");
@ -3170,6 +3185,7 @@ public class Translation_it extends TranslationResourceBundle {
m.put("Service desk setting", "Impostazione del service desk");
m.put("Service desk settings have been saved", "Le impostazioni del service desk sono state salvate");
m.put("Services", "Servizi");
m.put("Session Timeout", "Timeout della sessione");
m.put("Set", "Imposta");
m.put("Set All Queried As Root Projects", "Imposta tutti i progetti interrogati come progetti radice");
m.put("Set All Queried Comments as Read", "Imposta tutti i commenti interrogati come letti");
@ -3256,6 +3272,7 @@ public class Translation_it extends TranslationResourceBundle {
m.put("Sign Up Bean", "Registrati Bean");
m.put("Sign Up!", "Registrati!");
m.put("Sign in", "Accedi");
m.put("Signature required for this change, but no signing key is specified", "Firma richiesta per questa modifica, ma non è specificata alcuna chiave di firma");
m.put("Signature required for this change, please generate system GPG signing key first", "Firma richiesta per questa modifica, genera prima la chiave di firma GPG di sistema");
m.put("Signature verified successfully with OneDev GPG key", "Firma verificata con successo con la chiave GPG di OneDev");
m.put("Signature verified successfully with committer's GPG key", "Firma verificata con successo con la chiave GPG del committer");
@ -3286,6 +3303,7 @@ public class Translation_it extends TranslationResourceBundle {
m.put("Some related commits of the code comment is missing", "Alcuni commit correlati al commento del codice mancano");
m.put("Some related commits of the pull request are missing", "Alcuni commit correlati alla pull request mancano");
m.put("Some required builds not passed", "Alcune build richieste non sono passate");
m.put("Someone made below change since you started editing", "Qualcuno ha apportato la seguente modifica da quando hai iniziato a modificare");
m.put("Sort", "Ordina");
m.put("Source", "Sorgente");
m.put("Source Docker Image", "Immagine Docker di origine");
@ -3402,6 +3420,7 @@ public class Translation_it extends TranslationResourceBundle {
"Specifica un segreto da utilizzare come token di accesso per creare un problema nel progetto sopra indicato se non è accessibile pubblicamente");
m.put("Specify a secret to be used as access token to retrieve artifacts from above project. If not specified, project artifacts will be accessed anonymously",
"Specifica un segreto da utilizzare come token di accesso per recuperare gli artefatti dal progetto sopra indicato. Se non specificato, gli artefatti del progetto saranno accessibili in modo anonimo");
m.put("Specify a secret to be used as access token to trigger job in above project", "Specifica un segreto da utilizzare come token di accesso per avviare il lavoro nel progetto sopra");
m.put("Specify a secret whose value is an access token with upload cache permission for above project. Note that this property is not required if upload cache to current or child project and build commit is reachable from default branch",
"Specifica un segreto il cui valore è un token di accesso con permesso di caricamento della cache per il progetto sopra indicato. Nota che questa proprietà non è richiesta se il caricamento della cache è nel progetto corrente o figlio e il commit di build è raggiungibile dal branch predefinito");
m.put("Specify absolute path to the config file used by kubectl to access the cluster. Leave empty to have kubectl determining cluster access information automatically",
@ -3430,6 +3449,8 @@ public class Translation_it extends TranslationResourceBundle {
m.put("Specify base nodes for user search. For example: <i>cn=Users, dc=example, dc=com</i>",
"Specifica i nodi base per la ricerca degli utenti. Ad esempio: <i>cn=Users, dc=example, dc=com</i>");
m.put("Specify branch to commit suggested change", "Specifica il branch per il commit della modifica suggerita");
m.put("Specify branch to run the job against. Either branch or tag can be specified, but not both. Default branch will be used if both not specified",
"Specifica il branch su cui eseguire il lavoro. Può essere specificato un branch o un tag, ma non entrambi. Il branch predefinito verrà utilizzato se entrambi non sono specificati");
m.put("Specify branch, tag or commit in above project to import build spec from", "Specifica il branch, il tag o il commit nel progetto sopra indicato per importare la specifica di build");
m.put("Specify by Build Number", "Specifica per numero di build");
m.put("Specify cache upload strategy after build successful. <var>Upload If Not Hit</var> means to upload when cache is not found with cache key (not load keys), and <var>Upload If Changed</var> means to upload if some files in cache path are changed",
@ -3564,6 +3585,7 @@ public class Translation_it extends TranslationResourceBundle {
m.put("Specify project to import build spec from", "Specifica il progetto da cui importare la specifica della build");
m.put("Specify project to import into at OneDev side", "Specifica il progetto da importare nel lato OneDev");
m.put("Specify project to retrieve artifacts from", "Specifica il progetto da cui recuperare gli artefatti");
m.put("Specify project to run job in", "Specifica il progetto in cui eseguire il lavoro");
m.put("Specify projects", "Specifica i progetti");
m.put("Specify projects to update dependencies. Leave empty for current project", "Specifica i progetti per aggiornare le dipendenze. Lascia vuoto per il progetto corrente");
m.put("Specify pylint json result file relative to <a href='https://docs.onedev.io/concepts#job-workspace'>job workspace</a>. This file can be generated with pylint json output format option, for instance <code>--exit-zero --output-format=json:pylint-result.json</code>. Note that we do not fail pylint command upon violations, as this step will fail build based on configured threshold. Use * or ? for pattern match",
@ -3609,6 +3631,8 @@ public class Translation_it extends TranslationResourceBundle {
"Specifica la dimensione di archiviazione da richiedere per il volume di build. La dimensione deve conformarsi al <a href='https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#setting-requests-and-limits-for-local-ephemeral-storage' target='_blank'>formato di capacità delle risorse di Kubernetes</a>, ad esempio <i>10Gi</i>");
m.put("Specify tab width used to calculate column value of found problems in provided report",
"Specifica la larghezza della tabulazione utilizzata per calcolare il valore della colonna dei problemi trovati nel report fornito");
m.put("Specify tag to run the job against. Either branch or tag can be specified, but not both. Default branch will be used if both not specified",
"Specifica il tag su cui eseguire il lavoro. Può essere specificato un branch o un tag, ma non entrambi. Il branch predefinito verrà utilizzato se entrambi non sono specificati");
m.put("Specify target param for SCP command, for instance <code>user@@host:/app</code>. <b class='text-info'>NOTE:</b> Make sure that scp command is installed on remote host",
"Specifica il parametro target per il comando SCP, ad esempio <code>user@@host:/app</code>. <b class='text-info'>NOTA:</b> Assicurati che il comando scp sia installato sull'host remoto");
m.put("Specify text to replace matched issue references with, for instance: &lt;br&gt;&lt;em&gt;$1&amp;lt;a href='http://track.example.com/issues/$2'&amp;gt;$2&amp;lt;/a&amp;gt;&lt;/em&gt; &lt;br&gt;Here $1 and $2 represent catpure groups in the example issue pattern (see issue pattern help)",
@ -3798,6 +3822,7 @@ public class Translation_it extends TranslationResourceBundle {
m.put("Test successful: authentication passed with below information retrieved:", "Test riuscito: autenticazione superata con le seguenti informazioni recuperate:");
m.put("Text", "Testo");
m.put("The URL of the server endpoint that will receive the webhook POST requests", "L'URL del server endpoint che riceverà le richieste POST del webhook");
m.put("The change contains disallowed file type(s): {0}", "La modifica contiene tipo(i) di file non consentito(i): {0}");
m.put("The first board will be the default board", "La prima bacheca sarà la bacheca predefinita");
m.put("The first timesheet will be the default timesheet", "Il primo timesheet sarà il timesheet predefinito");
m.put("The object you are deleting/disabling is still being used", "L'oggetto che stai eliminando/disabilitando è ancora in uso");
@ -4607,7 +4632,9 @@ public class Translation_it extends TranslationResourceBundle {
m.put("{javax.validation.constraints.NotEmpty.message}", "{javax.validation.constraints.NotEmpty.message}");
m.put("{javax.validation.constraints.NotNull.message}", "{javax.validation.constraints.NotNull.message}");
m.put("{javax.validation.constraints.Size.message}", "{javax.validation.constraints.Size.message}");
m.put("Edit with AI", "Modifica con AI");
m.put("Run job in another project", "Esegui il job in un altro progetto");
m.put("Specify web UI session timeout in minutes. Existing sessions will not be affected after changing this value.",
"Specifica il timeout della sessione dell'interfaccia web in minuti. Le sessioni esistenti non saranno influenzate dopo aver modificato questo valore.");
}
@Override

View File

@ -99,6 +99,10 @@ public class Translation_ja extends TranslationResourceBundle {
m.put("A <a href='https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html'>Java regular expression</a> to validate commit message footer",
"コミットメッセージのフッターを検証するための<a href='https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html'>Java正規表現</a>");
m.put("A child project with name \"{0}\" already exists under \"{1}\"", "\"{1}\" の下に \"{0}\" という名前の子プロジェクトがすでに存在します");
m.put("A file exists where youre trying to create a subdirectory. Choose a new path and try again..",
"サブディレクトリを作成しようとしている場所にファイルが存在します。新しいパスを選択して再試行してください。");
m.put("A path with same name already exists.Please choose a different name and try again.",
"同じ名前のパスが既に存在します。別の名前を選択して再試行してください。");
m.put("A pull request is open for this change", "この変更に対するプルリクエストが開かれています");
m.put("A root project with name \"{0}\" already exists", "\"{0}\" という名前のルートプロジェクトがすでに存在します");
m.put("A {0} used as body of address verification email", "アドレス確認メールの本文として使用される {0}");
@ -490,6 +494,7 @@ public class Translation_ja extends TranslationResourceBundle {
m.put("Build number", "ビルド番号");
m.put("Build preserve rules saved", "ビルド保持ルールが保存されました");
m.put("Build required for deletion. Submit pull request instead", "削除にはビルドが必要です。代わりにプルリクエストを送信してください");
m.put("Build required for this change. Please submit pull request instead", "この変更にはビルドが必要です。代わりにプルリクエストを提出してください。");
m.put("Build required for this change. Submit pull request instead", "この変更にはビルドが必要です。代わりにプルリクエストを送信してください");
m.put("Build spec not defined", "ビルド仕様が定義されていません");
m.put("Build spec not defined (import project: {0}, import revision: {1})", "ビルド仕様が定義されていません(インポートプロジェクト: {0}, インポートリビジョン: {1}");
@ -981,6 +986,8 @@ public class Translation_ja extends TranslationResourceBundle {
"アカウントを無効化すると、パスワードがリセットされ、アクセストークンがクリアされ、過去の活動を除く他のエンティティからのすべての参照が削除されます。本当に続行しますか?");
m.put("Disabling accounts will reset password, clear access tokens, and remove all references from other entities except for past activities. Type <code>yes</code> to confirm",
"アカウントを無効化すると、パスワードがリセットされ、アクセストークンがクリアされ、過去の活動を除く他のエンティティからのすべての参照が削除されます。確認するには<code>yes</code>と入力してください");
m.put("Disallowed File Types", "許可されていないファイルタイプ");
m.put("Disallowed file type(s): {0}", "許可されていないファイルタイプ: {0}");
m.put("Discard", "破棄");
m.put("Discard All Queried Pull Requests", "クエリされたすべてのプルリクエストを破棄");
m.put("Discard Selected Pull Requests", "選択したプルリクエストを破棄");
@ -1099,6 +1106,7 @@ public class Translation_ja extends TranslationResourceBundle {
m.put("Edit this secret", "このシークレットを編集");
m.put("Edit this state", "この状態を編集");
m.put("Edit title", "タイトルを編集");
m.put("Edit with AI", "AIで編集");
m.put("Edit {0}", "{0} を編集");
m.put("Editable Issue Fields", "編集可能な課題フィールド");
m.put("Editable Issue Links", "編集可能な課題リンク");
@ -1754,6 +1762,8 @@ public class Translation_ja extends TranslationResourceBundle {
m.put("Job Executors", "ジョブエグゼキューター一覧");
m.put("Job Name", "ジョブ名");
m.put("Job Names", "ジョブ名一覧");
m.put("Job Param", "ジョブパラメータ");
m.put("Job Parameters", "ジョブパラメータ");
m.put("Job Privilege", "ジョブ権限");
m.put("Job Privileges", "ジョブ権限一覧");
m.put("Job Properties", "ジョブプロパティ");
@ -2097,6 +2107,7 @@ public class Translation_ja extends TranslationResourceBundle {
m.put("No diffs", "差分なし");
m.put("No diffs to navigate", "ナビゲートする差分なし");
m.put("No directories to skip", "スキップするディレクトリなし");
m.put("No disallowed file types", "許可されていないファイルタイプはありません");
m.put("No executors defined. Jobs will use auto-discovered executors instead", "エグゼキュータが定義されていません。ジョブは自動検出されたエグゼキュータを使用します");
m.put("No external password authenticator", "外部パスワード認証がありません");
m.put("No external password authenticator to authenticate user \"{0}\"", "ユーザー\"{0}\"を認証する外部パスワード認証がありません");
@ -2169,6 +2180,7 @@ public class Translation_ja extends TranslationResourceBundle {
m.put("Not Used Since", "以降使用されていません");
m.put("Not a verified email of signing GPG key", "署名GPGキーの確認済みメールではありません");
m.put("Not a verified email of signing ssh key owner", "署名sshキー所有者の確認済みメールではありません");
m.put("Not allowed file type: {0}", "許可されていないファイルタイプ: {0}");
m.put("Not assigned", "未割り当て");
m.put("Not authorized to create project under \"{0}\"", "\"{0}\"の下にプロジェクトを作成する権限がありません");
m.put("Not authorized to create root project", "ルートプロジェクトを作成する権限がありません");
@ -2363,6 +2375,8 @@ public class Translation_ja extends TranslationResourceBundle {
m.put("Optionally specify description of the issue", "オプションで、課題の説明を指定してください。");
m.put("Optionally specify directories or glob patterns inside scan path to skip. Multiple skips should be separated by space",
"オプションで、スキャンパス内のスキップするディレクトリまたはグロブパターンを指定してください。複数のスキップはスペースで区切る必要があります。");
m.put("Optionally specify disallowed file types by extensions (hit ENTER to add value), for instance <code>exe</code>, <code>bin</code>. Leave empty to allow all file types",
"拡張子で許可されていないファイルタイプを指定します値を追加するにはENTERを押します、例えば <code>exe</code>, <code>bin</code>。すべてのファイルタイプを許可するには空のままにします。");
m.put("Optionally specify docker executable, for instance <i>/usr/local/bin/docker</i>. Leave empty to use docker executable in PATH",
"オプションで、Docker実行ファイルを指定してください。例: <i>/usr/local/bin/docker</i>。PATH内のDocker実行ファイルを使用する場合は空のままにしてください。");
m.put("Optionally specify docker options to create network. Multiple options should be separated by space, and single option containing spaces should be quoted",
@ -3008,6 +3022,7 @@ public class Translation_ja extends TranslationResourceBundle {
m.put("Revert", "元に戻す");
m.put("Reverted successfully", "正常に元に戻しました");
m.put("Review required for deletion. Submit pull request instead", "削除にはレビューが必要です。代わりにプルリクエストを送信してください");
m.put("Review required for this change. Please submit pull request instead", "この変更にはレビューが必要です。代わりにプルリクエストを提出してください。");
m.put("Review required for this change. Submit pull request instead", "この変更にはレビューが必要です。代わりにプルリクエストを送信してください");
m.put("Reviewers", "レビュアー");
m.put("Revision", "リビジョン");
@ -3170,6 +3185,7 @@ public class Translation_ja extends TranslationResourceBundle {
m.put("Service desk setting", "サービスデスク設定");
m.put("Service desk settings have been saved", "サービスデスク設定が保存されました");
m.put("Services", "サービス");
m.put("Session Timeout", "セッションタイムアウト");
m.put("Set", "設定");
m.put("Set All Queried As Root Projects", "すべてのクエリをルートプロジェクトとして設定");
m.put("Set All Queried Comments as Read", "すべてのクエリされたコメントを既読として設定");
@ -3256,6 +3272,7 @@ public class Translation_ja extends TranslationResourceBundle {
m.put("Sign Up Bean", "サインアップBean");
m.put("Sign Up!", "サインアップ!");
m.put("Sign in", "サインイン");
m.put("Signature required for this change, but no signing key is specified", "この変更には署名が必要ですが、署名キーが指定されていません。");
m.put("Signature required for this change, please generate system GPG signing key first", "この変更には署名が必要です。まずシステムGPG署名キーを生成してください。");
m.put("Signature verified successfully with OneDev GPG key", "OneDev GPGキーで署名が正常に検証されました");
m.put("Signature verified successfully with committer's GPG key", "コミッターのGPGキーで署名が正常に検証されました");
@ -3286,6 +3303,7 @@ public class Translation_ja extends TranslationResourceBundle {
m.put("Some related commits of the code comment is missing", "コードコメントに関連する一部のコミットが欠落しています");
m.put("Some related commits of the pull request are missing", "プルリクエストに関連する一部のコミットが欠落しています");
m.put("Some required builds not passed", "必要なビルドがいくつか通過していません");
m.put("Someone made below change since you started editing", "編集を開始してから以下の変更が行われました。");
m.put("Sort", "ソート");
m.put("Source", "ソース");
m.put("Source Docker Image", "ソース Docker イメージ");
@ -3402,6 +3420,7 @@ public class Translation_ja extends TranslationResourceBundle {
"上記プロジェクトで課題を作成するためのアクセス トークンとして使用するシークレットを指定します。このプロジェクトが公開されていない場合に使用します");
m.put("Specify a secret to be used as access token to retrieve artifacts from above project. If not specified, project artifacts will be accessed anonymously",
"上記プロジェクトからアーティファクトを取得するためのアクセス トークンとして使用するシークレットを指定します。指定されていない場合、プロジェクトアーティファクトは匿名でアクセスされます");
m.put("Specify a secret to be used as access token to trigger job in above project", "上記のプロジェクトでジョブをトリガーするためのアクセストークンとして使用するシークレットを指定します。");
m.put("Specify a secret whose value is an access token with upload cache permission for above project. Note that this property is not required if upload cache to current or child project and build commit is reachable from default branch",
"上記プロジェクトのキャッシュアップロード権限を持つアクセス トークンとして使用するシークレットを指定します。現在または子プロジェクトにキャッシュをアップロードし、ビルドコミットがデフォルトブランチから到達可能な場合、このプロパティは不要です");
m.put("Specify absolute path to the config file used by kubectl to access the cluster. Leave empty to have kubectl determining cluster access information automatically",
@ -3430,6 +3449,8 @@ public class Translation_ja extends TranslationResourceBundle {
m.put("Specify base nodes for user search. For example: <i>cn=Users, dc=example, dc=com</i>",
"ユーザー検索のベースノードを指定します。例: <i>cn=Users, dc=example, dc=com</i>");
m.put("Specify branch to commit suggested change", "提案された変更をコミットするブランチを指定します");
m.put("Specify branch to run the job against. Either branch or tag can be specified, but not both. Default branch will be used if both not specified",
"ジョブを実行するブランチを指定します。ブランチまたはタグのいずれかを指定できますが、両方は指定できません。両方が指定されていない場合はデフォルトのブランチが使用されます。");
m.put("Specify branch, tag or commit in above project to import build spec from", "上記プロジェクトのビルド仕様をインポートするブランチ、タグ、またはコミットを指定します");
m.put("Specify by Build Number", "ビルド番号で指定します");
m.put("Specify cache upload strategy after build successful. <var>Upload If Not Hit</var> means to upload when cache is not found with cache key (not load keys), and <var>Upload If Changed</var> means to upload if some files in cache path are changed",
@ -3564,6 +3585,7 @@ public class Translation_ja extends TranslationResourceBundle {
m.put("Specify project to import build spec from", "ビルド仕様をインポートするプロジェクトを指定してください。");
m.put("Specify project to import into at OneDev side", "OneDev側でインポートするプロジェクトを指定してください。");
m.put("Specify project to retrieve artifacts from", "成果物を取得するプロジェクトを指定してください。");
m.put("Specify project to run job in", "ジョブを実行するプロジェクトを指定します。");
m.put("Specify projects", "プロジェクトを指定してください。");
m.put("Specify projects to update dependencies. Leave empty for current project", "依存関係を更新するプロジェクトを指定してください。現在のプロジェクトの場合は空欄にしてください。");
m.put("Specify pylint json result file relative to <a href='https://docs.onedev.io/concepts#job-workspace'>job workspace</a>. This file can be generated with pylint json output format option, for instance <code>--exit-zero --output-format=json:pylint-result.json</code>. Note that we do not fail pylint command upon violations, as this step will fail build based on configured threshold. Use * or ? for pattern match",
@ -3609,6 +3631,8 @@ public class Translation_ja extends TranslationResourceBundle {
"ビルドボリュームのストレージサイズをリクエストするために指定してください。サイズは<a href='https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#setting-requests-and-limits-for-local-ephemeral-storage' target='_blank'>Kubernetesリソース容量形式</a>に準拠する必要があります。例: <i>10Gi</i>");
m.put("Specify tab width used to calculate column value of found problems in provided report",
"提供されたレポート内の問題の列値を計算するために使用されるタブ幅を指定してください。");
m.put("Specify tag to run the job against. Either branch or tag can be specified, but not both. Default branch will be used if both not specified",
"ジョブを実行するタグを指定します。ブランチまたはタグのいずれかを指定できますが、両方は指定できません。両方が指定されていない場合はデフォルトのブランチが使用されます。");
m.put("Specify target param for SCP command, for instance <code>user@@host:/app</code>. <b class='text-info'>NOTE:</b> Make sure that scp command is installed on remote host",
"SCPコマンドのターゲットパラメータを指定してください。例: <code>user@@host:/app</code>。<b class='text-info'>注意:</b> リモートホストにscpコマンドがインストールされていることを確認してください。");
m.put("Specify text to replace matched issue references with, for instance: &lt;br&gt;&lt;em&gt;$1&amp;lt;a href='http://track.example.com/issues/$2'&amp;gt;$2&amp;lt;/a&amp;gt;&lt;/em&gt; &lt;br&gt;Here $1 and $2 represent catpure groups in the example issue pattern (see issue pattern help)",
@ -3798,6 +3822,7 @@ public class Translation_ja extends TranslationResourceBundle {
m.put("Test successful: authentication passed with below information retrieved:", "テスト成功:以下の情報が取得され、認証が通過しました:");
m.put("Text", "テキスト");
m.put("The URL of the server endpoint that will receive the webhook POST requests", "WebhookのPOSTリクエストを受信するサーバーエンドポイントのURL");
m.put("The change contains disallowed file type(s): {0}", "変更には許可されていないファイルタイプが含まれています: {0}");
m.put("The first board will be the default board", "最初のボードがデフォルトボードになります");
m.put("The first timesheet will be the default timesheet", "最初のタイムシートがデフォルトタイムシートになります");
m.put("The object you are deleting/disabling is still being used", "削除/無効化しようとしているオブジェクトはまだ使用されています");
@ -4607,7 +4632,9 @@ public class Translation_ja extends TranslationResourceBundle {
m.put("{javax.validation.constraints.NotEmpty.message}", "{javax.validation.constraints.NotEmpty.message}");
m.put("{javax.validation.constraints.NotNull.message}", "{javax.validation.constraints.NotNull.message}");
m.put("{javax.validation.constraints.Size.message}", "{javax.validation.constraints.Size.message}");
m.put("Edit with AI", "AIで編集");
m.put("Run job in another project", "別のプロジェクトでジョブを実行する");
m.put("Specify web UI session timeout in minutes. Existing sessions will not be affected after changing this value.",
"Web UIセッションのタイムアウトを分単位で指定します。この値を変更しても既存のセッションには影響しません。");
}
@Override

View File

@ -99,6 +99,10 @@ public class Translation_ko extends TranslationResourceBundle {
m.put("A <a href='https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html'>Java regular expression</a> to validate commit message footer",
"커밋 메시지 푸터를 검증하기 위한 <a href='https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html'>Java 정규 표현식</a>");
m.put("A child project with name \"{0}\" already exists under \"{1}\"", "\"{1}\" 아래에 이름이 \"{0}\"인 하위 프로젝트가 이미 존재합니다");
m.put("A file exists where youre trying to create a subdirectory. Choose a new path and try again..",
"하위 디렉토리를 생성하려는 위치에 파일이 존재합니다. 새로운 경로를 선택하고 다시 시도하세요.");
m.put("A path with same name already exists.Please choose a different name and try again.",
"같은 이름의 경로가 이미 존재합니다. 다른 이름을 선택하고 다시 시도하세요.");
m.put("A pull request is open for this change", "이 변경에 대한 풀 리퀘스트가 열려 있습니다");
m.put("A root project with name \"{0}\" already exists", "이름이 \"{0}\"인 루트 프로젝트가 이미 존재합니다");
m.put("A {0} used as body of address verification email", "주소 확인 이메일 본문으로 사용된 {0}");
@ -490,6 +494,7 @@ public class Translation_ko extends TranslationResourceBundle {
m.put("Build number", "빌드 번호");
m.put("Build preserve rules saved", "빌드 보존 규칙이 저장되었습니다");
m.put("Build required for deletion. Submit pull request instead", "삭제를 위해 빌드가 필요합니다. 대신 풀 리퀘스트를 제출하세요");
m.put("Build required for this change. Please submit pull request instead", "이 변경 사항에는 빌드가 필요합니다. 대신 풀 리퀘스트를 제출하세요.");
m.put("Build required for this change. Submit pull request instead", "이 변경을 위해 빌드가 필요합니다. 대신 풀 리퀘스트를 제출하세요");
m.put("Build spec not defined", "빌드 사양이 정의되지 않았습니다");
m.put("Build spec not defined (import project: {0}, import revision: {1})", "빌드 사양이 정의되지 않았습니다 (프로젝트 가져오기: {0}, 리비전 가져오기: {1})");
@ -981,6 +986,8 @@ public class Translation_ko extends TranslationResourceBundle {
"계정을 비활성화하면 비밀번호가 재설정되고, 액세스 토큰이 삭제되며, 과거 활동을 제외한 다른 엔티티에서 모든 참조가 제거됩니다. 계속하시겠습니까?");
m.put("Disabling accounts will reset password, clear access tokens, and remove all references from other entities except for past activities. Type <code>yes</code> to confirm",
"계정을 비활성화하면 비밀번호가 재설정되고, 액세스 토큰이 삭제되며, 과거 활동을 제외한 다른 엔티티에서 모든 참조가 제거됩니다. 확인하려면 <code>yes</code>를 입력하세요");
m.put("Disallowed File Types", "허용되지 않는 파일 유형");
m.put("Disallowed file type(s): {0}", "허용되지 않는 파일 유형: {0}");
m.put("Discard", "폐기");
m.put("Discard All Queried Pull Requests", "쿼리된 모든 풀 리퀘스트 폐기");
m.put("Discard Selected Pull Requests", "선택한 풀 리퀘스트 폐기");
@ -1099,6 +1106,7 @@ public class Translation_ko extends TranslationResourceBundle {
m.put("Edit this secret", "이 비밀 편집");
m.put("Edit this state", "이 상태 편집");
m.put("Edit title", "제목 편집");
m.put("Edit with AI", "AI로 편집");
m.put("Edit {0}", "{0} 편집");
m.put("Editable Issue Fields", "편집 가능한 이슈 필드");
m.put("Editable Issue Links", "편집 가능한 이슈 링크");
@ -1754,6 +1762,8 @@ public class Translation_ko extends TranslationResourceBundle {
m.put("Job Executors", "작업 실행기들");
m.put("Job Name", "작업 이름");
m.put("Job Names", "작업 이름들");
m.put("Job Param", "작업 매개변수");
m.put("Job Parameters", "작업 매개변수들");
m.put("Job Privilege", "작업 권한");
m.put("Job Privileges", "작업 권한들");
m.put("Job Properties", "작업 속성들");
@ -2097,6 +2107,7 @@ public class Translation_ko extends TranslationResourceBundle {
m.put("No diffs", "차이 없음");
m.put("No diffs to navigate", "탐색할 차이 없음");
m.put("No directories to skip", "건너뛸 디렉터리 없음");
m.put("No disallowed file types", "허용되지 않는 파일 유형이 없습니다.");
m.put("No executors defined. Jobs will use auto-discovered executors instead", "정의된 실행자가 없습니다. 작업은 자동으로 검색된 실행자를 대신 사용합니다");
m.put("No external password authenticator", "외부 비밀번호 인증기 없음");
m.put("No external password authenticator to authenticate user \"{0}\"", "사용자 \"{0}\"를 인증할 외부 비밀번호 인증기가 없습니다");
@ -2169,6 +2180,7 @@ public class Translation_ko extends TranslationResourceBundle {
m.put("Not Used Since", "사용되지 않은 이후");
m.put("Not a verified email of signing GPG key", "GPG 키 서명의 확인된 이메일이 아닙니다");
m.put("Not a verified email of signing ssh key owner", "서명 ssh 키 소유자의 확인된 이메일이 아님");
m.put("Not allowed file type: {0}", "허용되지 않는 파일 유형: {0}");
m.put("Not assigned", "할당되지 않음");
m.put("Not authorized to create project under \"{0}\"", "\"{0}\" 아래에 프로젝트를 생성할 권한이 없습니다.");
m.put("Not authorized to create root project", "루트 프로젝트를 생성할 권한이 없습니다.");
@ -2363,6 +2375,8 @@ public class Translation_ko extends TranslationResourceBundle {
m.put("Optionally specify description of the issue", "선택적으로 문제의 설명을 지정하세요.");
m.put("Optionally specify directories or glob patterns inside scan path to skip. Multiple skips should be separated by space",
"선택적으로 스캔 경로 내부의 디렉터리 또는 글로브 패턴을 건너뛰세요. 여러 건너뛰기는 공백으로 구분해야 합니다.");
m.put("Optionally specify disallowed file types by extensions (hit ENTER to add value), for instance <code>exe</code>, <code>bin</code>. Leave empty to allow all file types",
"확장자로 허용되지 않는 파일 유형을 선택적으로 지정하세요 (값을 추가하려면 ENTER를 누르세요), 예를 들어 <code>exe</code>, <code>bin</code>. 모든 파일 유형을 허용하려면 비워 두세요.");
m.put("Optionally specify docker executable, for instance <i>/usr/local/bin/docker</i>. Leave empty to use docker executable in PATH",
"선택적으로 Docker 실행 파일을 지정하세요. 예를 들어 <i>/usr/local/bin/docker</i>. PATH에 있는 Docker 실행 파일을 사용하려면 비워 두세요.");
m.put("Optionally specify docker options to create network. Multiple options should be separated by space, and single option containing spaces should be quoted",
@ -3008,6 +3022,7 @@ public class Translation_ko extends TranslationResourceBundle {
m.put("Revert", "되돌리기");
m.put("Reverted successfully", "성공적으로 되돌림");
m.put("Review required for deletion. Submit pull request instead", "삭제를 위해 리뷰가 필요합니다. 대신 풀 리퀘스트를 제출하십시오");
m.put("Review required for this change. Please submit pull request instead", "이 변경 사항에는 검토가 필요합니다. 대신 풀 리퀘스트를 제출하세요.");
m.put("Review required for this change. Submit pull request instead", "이 변경을 위해 리뷰가 필요합니다. 대신 풀 리퀘스트를 제출하십시오");
m.put("Reviewers", "리뷰어");
m.put("Revision", "개정");
@ -3170,6 +3185,7 @@ public class Translation_ko extends TranslationResourceBundle {
m.put("Service desk setting", "서비스 데스크 설정");
m.put("Service desk settings have been saved", "서비스 데스크 설정이 저장되었습니다");
m.put("Services", "서비스");
m.put("Session Timeout", "세션 시간 초과");
m.put("Set", "설정");
m.put("Set All Queried As Root Projects", "쿼리된 모든 항목을 루트 프로젝트로 설정");
m.put("Set All Queried Comments as Read", "쿼리된 모든 댓글을 읽음으로 설정");
@ -3256,6 +3272,7 @@ public class Translation_ko extends TranslationResourceBundle {
m.put("Sign Up Bean", "회원가입 Bean");
m.put("Sign Up!", "회원가입!");
m.put("Sign in", "로그인");
m.put("Signature required for this change, but no signing key is specified", "이 변경 사항에는 서명이 필요하지만 서명 키가 지정되지 않았습니다.");
m.put("Signature required for this change, please generate system GPG signing key first", "이 변경에 서명이 필요합니다. 먼저 시스템 GPG 서명 키를 생성하세요.");
m.put("Signature verified successfully with OneDev GPG key", "OneDev GPG 키로 서명이 성공적으로 확인되었습니다");
m.put("Signature verified successfully with committer's GPG key", "커미터의 GPG 키로 서명이 성공적으로 확인되었습니다");
@ -3286,6 +3303,7 @@ public class Translation_ko extends TranslationResourceBundle {
m.put("Some related commits of the code comment is missing", "코드 댓글과 관련된 일부 커밋이 누락되었습니다");
m.put("Some related commits of the pull request are missing", "풀 리퀘스트와 관련된 일부 커밋이 누락되었습니다");
m.put("Some required builds not passed", "필수 빌드 중 일부가 통과하지 못했습니다");
m.put("Someone made below change since you started editing", "편집을 시작한 이후 아래 변경 사항이 있었습니다.");
m.put("Sort", "정렬");
m.put("Source", "소스");
m.put("Source Docker Image", "소스 Docker 이미지");
@ -3402,6 +3420,7 @@ public class Translation_ko extends TranslationResourceBundle {
"위 프로젝트에서 이슈를 생성하기 위한 액세스 토큰으로 사용할 비밀을 지정합니다. 프로젝트가 공개적으로 접근 가능하지 않은 경우에만 필요합니다");
m.put("Specify a secret to be used as access token to retrieve artifacts from above project. If not specified, project artifacts will be accessed anonymously",
"위 프로젝트에서 아티팩트를 가져오기 위한 액세스 토큰으로 사용할 비밀을 지정합니다. 지정하지 않으면 프로젝트 아티팩트는 익명으로 접근됩니다");
m.put("Specify a secret to be used as access token to trigger job in above project", "위 프로젝트에서 작업을 트리거하기 위한 액세스 토큰으로 사용할 비밀을 지정하세요.");
m.put("Specify a secret whose value is an access token with upload cache permission for above project. Note that this property is not required if upload cache to current or child project and build commit is reachable from default branch",
"위 프로젝트에 대한 캐시 업로드 권한이 있는 액세스 토큰 값을 가진 비밀을 지정합니다. 현재 또는 하위 프로젝트로 캐시를 업로드하고 기본 브랜치에서 빌드 커밋에 접근할 수 있는 경우 이 속성이 필요하지 않습니다");
m.put("Specify absolute path to the config file used by kubectl to access the cluster. Leave empty to have kubectl determining cluster access information automatically",
@ -3430,6 +3449,8 @@ public class Translation_ko extends TranslationResourceBundle {
m.put("Specify base nodes for user search. For example: <i>cn=Users, dc=example, dc=com</i>",
"사용자 검색을 위한 기본 노드를 지정합니다. 예: <i>cn=Users, dc=example, dc=com</i>");
m.put("Specify branch to commit suggested change", "제안된 변경 사항을 커밋할 브랜치를 지정합니다");
m.put("Specify branch to run the job against. Either branch or tag can be specified, but not both. Default branch will be used if both not specified",
"작업을 실행할 브랜치를 지정하세요. 브랜치나 태그 중 하나만 지정할 수 있으며, 둘 다 지정할 수 없습니다. 둘 다 지정하지 않으면 기본 브랜치가 사용됩니다.");
m.put("Specify branch, tag or commit in above project to import build spec from", "위 프로젝트에서 빌드 사양을 가져오기 위한 브랜치, 태그 또는 커밋을 지정합니다");
m.put("Specify by Build Number", "빌드 번호로 지정합니다");
m.put("Specify cache upload strategy after build successful. <var>Upload If Not Hit</var> means to upload when cache is not found with cache key (not load keys), and <var>Upload If Changed</var> means to upload if some files in cache path are changed",
@ -3564,6 +3585,7 @@ public class Translation_ko extends TranslationResourceBundle {
m.put("Specify project to import build spec from", "빌드 사양을 가져올 프로젝트를 지정하세요.");
m.put("Specify project to import into at OneDev side", "OneDev 측에서 가져올 프로젝트를 지정하세요.");
m.put("Specify project to retrieve artifacts from", "아티팩트를 가져올 프로젝트를 지정하세요.");
m.put("Specify project to run job in", "작업을 실행할 프로젝트를 지정하세요.");
m.put("Specify projects", "프로젝트를 지정하세요.");
m.put("Specify projects to update dependencies. Leave empty for current project", "종속성을 업데이트할 프로젝트를 지정하세요. 현재 프로젝트의 경우 비워 두세요.");
m.put("Specify pylint json result file relative to <a href='https://docs.onedev.io/concepts#job-workspace'>job workspace</a>. This file can be generated with pylint json output format option, for instance <code>--exit-zero --output-format=json:pylint-result.json</code>. Note that we do not fail pylint command upon violations, as this step will fail build based on configured threshold. Use * or ? for pattern match",
@ -3609,6 +3631,8 @@ public class Translation_ko extends TranslationResourceBundle {
"빌드 볼륨에 요청할 저장소 크기를 지정하세요. 크기는 <a href='https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#setting-requests-and-limits-for-local-ephemeral-storage' target='_blank'>Kubernetes 리소스 용량 형식</a>을 따라야 합니다. 예: <i>10Gi</i>.");
m.put("Specify tab width used to calculate column value of found problems in provided report",
"제공된 보고서에서 발견된 문제의 열 값을 계산하는 데 사용되는 탭 너비를 지정하세요.");
m.put("Specify tag to run the job against. Either branch or tag can be specified, but not both. Default branch will be used if both not specified",
"작업을 실행할 태그를 지정하세요. 브랜치나 태그 중 하나만 지정할 수 있으며, 둘 다 지정할 수 없습니다. 둘 다 지정하지 않으면 기본 브랜치가 사용됩니다.");
m.put("Specify target param for SCP command, for instance <code>user@@host:/app</code>. <b class='text-info'>NOTE:</b> Make sure that scp command is installed on remote host",
"SCP 명령의 대상 매개변수를 지정하십시오. 예를 들어 <code>user@@host:/app</code>. <b class='text-info'>참고:</b> 원격 호스트에 scp 명령이 설치되어 있는지 확인하십시오.");
m.put("Specify text to replace matched issue references with, for instance: &lt;br&gt;&lt;em&gt;$1&amp;lt;a href='http://track.example.com/issues/$2'&amp;gt;$2&amp;lt;/a&amp;gt;&lt;/em&gt; &lt;br&gt;Here $1 and $2 represent catpure groups in the example issue pattern (see issue pattern help)",
@ -3798,6 +3822,7 @@ public class Translation_ko extends TranslationResourceBundle {
m.put("Test successful: authentication passed with below information retrieved:", "테스트 성공: 아래 정보가 검색된 상태로 인증 통과:");
m.put("Text", "텍스트");
m.put("The URL of the server endpoint that will receive the webhook POST requests", "웹훅 POST 요청을 받을 서버 엔드포인트의 URL");
m.put("The change contains disallowed file type(s): {0}", "변경 사항에 허용되지 않는 파일 유형이 포함되어 있습니다: {0}");
m.put("The first board will be the default board", "첫 번째 보드가 기본 보드가 됩니다");
m.put("The first timesheet will be the default timesheet", "첫 번째 타임시트가 기본 타임시트가 됩니다");
m.put("The object you are deleting/disabling is still being used", "삭제/비활성화하려는 객체가 여전히 사용 중입니다");
@ -4607,7 +4632,9 @@ public class Translation_ko extends TranslationResourceBundle {
m.put("{javax.validation.constraints.NotEmpty.message}", "{javax.validation.constraints.NotEmpty.message}");
m.put("{javax.validation.constraints.NotNull.message}", "{javax.validation.constraints.NotNull.message}");
m.put("{javax.validation.constraints.Size.message}", "{javax.validation.constraints.Size.message}");
m.put("Edit with AI", "AI로 편집");
m.put("Run job in another project", "다른 프로젝트에서 작업 실행");
m.put("Specify web UI session timeout in minutes. Existing sessions will not be affected after changing this value.",
"웹 UI 세션 시간 초과를 분 단위로 지정합니다. 이 값을 변경해도 기존 세션에는 영향을 미치지 않습니다.");
}
@Override

View File

@ -99,6 +99,10 @@ public class Translation_pt extends TranslationResourceBundle {
m.put("A <a href='https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html'>Java regular expression</a> to validate commit message footer",
"Uma <a href='https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html'>expressão regular Java</a> para validar o rodapé da mensagem de commit");
m.put("A child project with name \"{0}\" already exists under \"{1}\"", "Um projeto filho com o nome \"{0}\" já existe sob \"{1}\"");
m.put("A file exists where youre trying to create a subdirectory. Choose a new path and try again..",
"Um arquivo existe onde você está tentando criar um subdiretório. Escolha um novo caminho e tente novamente.");
m.put("A path with same name already exists.Please choose a different name and try again.",
"Um caminho com o mesmo nome já existe. Por favor, escolha um nome diferente e tente novamente.");
m.put("A pull request is open for this change", "Um pull request está aberto para esta alteração");
m.put("A root project with name \"{0}\" already exists", "Um projeto raiz com o nome \"{0}\" já existe");
m.put("A {0} used as body of address verification email", "Um {0} usado como corpo do e-mail de verificação de endereço");
@ -490,6 +494,7 @@ public class Translation_pt extends TranslationResourceBundle {
m.put("Build number", "Número do build");
m.put("Build preserve rules saved", "Regras de preservação de builds salvas");
m.put("Build required for deletion. Submit pull request instead", "Build necessário para exclusão. Envie uma pull request em vez disso");
m.put("Build required for this change. Please submit pull request instead", "Compilação necessária para esta alteração. Por favor, envie um pull request em vez disso.");
m.put("Build required for this change. Submit pull request instead", "Build necessário para esta alteração. Envie uma pull request em vez disso");
m.put("Build spec not defined", "Especificação de build não definida");
m.put("Build spec not defined (import project: {0}, import revision: {1})", "Especificação de build não definida (importar projeto: {0}, importar revisão: {1})");
@ -981,6 +986,8 @@ public class Translation_pt extends TranslationResourceBundle {
"Desativar a conta irá redefinir a senha, limpar tokens de acesso e remover todas as referências de outras entidades, exceto atividades passadas. Você realmente deseja continuar?");
m.put("Disabling accounts will reset password, clear access tokens, and remove all references from other entities except for past activities. Type <code>yes</code> to confirm",
"Desativar contas irá redefinir a senha, limpar tokens de acesso e remover todas as referências de outras entidades, exceto atividades passadas. Digite <code>yes</code> para confirmar");
m.put("Disallowed File Types", "Tipos de Arquivo Não Permitidos");
m.put("Disallowed file type(s): {0}", "Tipo(s) de arquivo não permitido(s): {0}");
m.put("Discard", "Descartar");
m.put("Discard All Queried Pull Requests", "Descartar Todas as Solicitações de Pull Consultadas");
m.put("Discard Selected Pull Requests", "Descartar Solicitações de Pull Selecionadas");
@ -1099,6 +1106,7 @@ public class Translation_pt extends TranslationResourceBundle {
m.put("Edit this secret", "Editar este segredo");
m.put("Edit this state", "Editar este estado");
m.put("Edit title", "Editar título");
m.put("Edit with AI", "Editar com IA");
m.put("Edit {0}", "Editar {0}");
m.put("Editable Issue Fields", "Campos Editáveis de Problema");
m.put("Editable Issue Links", "Links Editáveis de Problema");
@ -1754,6 +1762,8 @@ public class Translation_pt extends TranslationResourceBundle {
m.put("Job Executors", "Executores de Job");
m.put("Job Name", "Nome do Job");
m.put("Job Names", "Nomes de Job");
m.put("Job Param", "Parâmetro de Trabalho");
m.put("Job Parameters", "Parâmetros de Trabalho");
m.put("Job Privilege", "Privilégio de Job");
m.put("Job Privileges", "Privilégios de Job");
m.put("Job Properties", "Propriedades de Job");
@ -2097,6 +2107,7 @@ public class Translation_pt extends TranslationResourceBundle {
m.put("No diffs", "Sem diferenças");
m.put("No diffs to navigate", "Sem diferenças para navegar");
m.put("No directories to skip", "Sem diretórios para ignorar");
m.put("No disallowed file types", "Nenhum tipo de arquivo não permitido");
m.put("No executors defined. Jobs will use auto-discovered executors instead", "Nenhum executor definido. Os trabalhos usarão executores descobertos automaticamente");
m.put("No external password authenticator", "Nenhum autenticador de senha externa");
m.put("No external password authenticator to authenticate user \"{0}\"", "Nenhum autenticador de senha externa para autenticar o usuário \"{0}\"");
@ -2169,6 +2180,7 @@ public class Translation_pt extends TranslationResourceBundle {
m.put("Not Used Since", "Não usado desde");
m.put("Not a verified email of signing GPG key", "Email não verificado da chave GPG de assinatura");
m.put("Not a verified email of signing ssh key owner", "Não é um email verificado do proprietário da chave ssh de assinatura");
m.put("Not allowed file type: {0}", "Tipo de arquivo não permitido: {0}");
m.put("Not assigned", "Não atribuído");
m.put("Not authorized to create project under \"{0}\"", "Não autorizado a criar projeto em \"{0}\"");
m.put("Not authorized to create root project", "Não autorizado a criar projeto raiz");
@ -2363,6 +2375,8 @@ public class Translation_pt extends TranslationResourceBundle {
m.put("Optionally specify description of the issue", "Opcionalmente especifique a descrição do problema");
m.put("Optionally specify directories or glob patterns inside scan path to skip. Multiple skips should be separated by space",
"Opcionalmente especifique diretórios ou padrões glob dentro do caminho de escaneamento para ignorar. Múltiplos ignorados devem ser separados por espaço");
m.put("Optionally specify disallowed file types by extensions (hit ENTER to add value), for instance <code>exe</code>, <code>bin</code>. Leave empty to allow all file types",
"Opcionalmente, especifique tipos de arquivo não permitidos por extensões (pressione ENTER para adicionar valor), por exemplo, <code>exe</code>, <code>bin</code>. Deixe vazio para permitir todos os tipos de arquivo");
m.put("Optionally specify docker executable, for instance <i>/usr/local/bin/docker</i>. Leave empty to use docker executable in PATH",
"Opcionalmente especifique o executável do docker, por exemplo <i>/usr/local/bin/docker</i>. Deixe vazio para usar o executável do docker no PATH");
m.put("Optionally specify docker options to create network. Multiple options should be separated by space, and single option containing spaces should be quoted",
@ -3008,6 +3022,7 @@ public class Translation_pt extends TranslationResourceBundle {
m.put("Revert", "Reverter");
m.put("Reverted successfully", "Revertido com sucesso");
m.put("Review required for deletion. Submit pull request instead", "Revisão necessária para exclusão. Envie uma solicitação de pull em vez disso");
m.put("Review required for this change. Please submit pull request instead", "Revisão necessária para esta alteração. Por favor, envie um pull request em vez disso.");
m.put("Review required for this change. Submit pull request instead", "Revisão necessária para esta alteração. Envie uma solicitação de pull em vez disso");
m.put("Reviewers", "Revisores");
m.put("Revision", "Revisão");
@ -3170,6 +3185,7 @@ public class Translation_pt extends TranslationResourceBundle {
m.put("Service desk setting", "Configuração do service desk");
m.put("Service desk settings have been saved", "As configurações do service desk foram salvas");
m.put("Services", "Serviços");
m.put("Session Timeout", "Tempo de Sessão Expirado");
m.put("Set", "Definir");
m.put("Set All Queried As Root Projects", "Definir Todos Consultados Como Projetos Raiz");
m.put("Set All Queried Comments as Read", "Definir Todos Comentários Consultados como Lidos");
@ -3256,6 +3272,7 @@ public class Translation_pt extends TranslationResourceBundle {
m.put("Sign Up Bean", "Registrar-se Bean");
m.put("Sign Up!", "Registrar-se!");
m.put("Sign in", "Entrar");
m.put("Signature required for this change, but no signing key is specified", "Assinatura necessária para esta alteração, mas nenhuma chave de assinatura foi especificada");
m.put("Signature required for this change, please generate system GPG signing key first", "Assinatura necessária para esta alteração, por favor, gere primeiro a chave de assinatura GPG do sistema");
m.put("Signature verified successfully with OneDev GPG key", "Assinatura verificada com sucesso com a chave GPG do OneDev");
m.put("Signature verified successfully with committer's GPG key", "Assinatura verificada com sucesso com a chave GPG do autor do commit");
@ -3286,6 +3303,7 @@ public class Translation_pt extends TranslationResourceBundle {
m.put("Some related commits of the code comment is missing", "Alguns commits relacionados ao comentário de código estão faltando");
m.put("Some related commits of the pull request are missing", "Alguns commits relacionados à solicitação de pull estão faltando");
m.put("Some required builds not passed", "Algumas builds obrigatórias não foram aprovadas");
m.put("Someone made below change since you started editing", "Alguém fez a alteração abaixo desde que você começou a editar");
m.put("Sort", "Ordenar");
m.put("Source", "Fonte");
m.put("Source Docker Image", "Imagem Docker de Origem");
@ -3402,6 +3420,7 @@ public class Translation_pt extends TranslationResourceBundle {
"Especifique um segredo para ser usado como token de acesso para criar uma issue no projeto acima, caso não seja publicamente acessível");
m.put("Specify a secret to be used as access token to retrieve artifacts from above project. If not specified, project artifacts will be accessed anonymously",
"Especifique um segredo para ser usado como token de acesso para recuperar artefatos do projeto acima. Se não especificado, os artefatos do projeto serão acessados anonimamente");
m.put("Specify a secret to be used as access token to trigger job in above project", "Especifique um segredo para ser usado como token de acesso para acionar o trabalho no projeto acima");
m.put("Specify a secret whose value is an access token with upload cache permission for above project. Note that this property is not required if upload cache to current or child project and build commit is reachable from default branch",
"Especifique um segredo cujo valor é um token de acesso com permissão de upload de cache para o projeto acima. Note que esta propriedade não é necessária se o upload de cache for para o projeto atual ou filho e o commit de build for alcançável a partir do branch padrão");
m.put("Specify absolute path to the config file used by kubectl to access the cluster. Leave empty to have kubectl determining cluster access information automatically",
@ -3430,6 +3449,8 @@ public class Translation_pt extends TranslationResourceBundle {
m.put("Specify base nodes for user search. For example: <i>cn=Users, dc=example, dc=com</i>",
"Especifique os nós base para busca de usuários. Por exemplo: <i>cn=Users, dc=example, dc=com</i>");
m.put("Specify branch to commit suggested change", "Especifique o branch para fazer commit da alteração sugerida");
m.put("Specify branch to run the job against. Either branch or tag can be specified, but not both. Default branch will be used if both not specified",
"Especifique o branch para executar o trabalho. Branch ou tag podem ser especificados, mas não ambos. O branch padrão será usado se ambos não forem especificados");
m.put("Specify branch, tag or commit in above project to import build spec from", "Especifique o branch, tag ou commit no projeto acima para importar a especificação de build");
m.put("Specify by Build Number", "Especifique por Número de Build");
m.put("Specify cache upload strategy after build successful. <var>Upload If Not Hit</var> means to upload when cache is not found with cache key (not load keys), and <var>Upload If Changed</var> means to upload if some files in cache path are changed",
@ -3564,6 +3585,7 @@ public class Translation_pt extends TranslationResourceBundle {
m.put("Specify project to import build spec from", "Especifique o projeto para importar a especificação de construção");
m.put("Specify project to import into at OneDev side", "Especifique o projeto para importar no lado do OneDev");
m.put("Specify project to retrieve artifacts from", "Especifique o projeto para recuperar artefatos");
m.put("Specify project to run job in", "Especifique o projeto para executar o trabalho");
m.put("Specify projects", "Especifique os projetos");
m.put("Specify projects to update dependencies. Leave empty for current project", "Especifique os projetos para atualizar dependências. Deixe vazio para o projeto atual");
m.put("Specify pylint json result file relative to <a href='https://docs.onedev.io/concepts#job-workspace'>job workspace</a>. This file can be generated with pylint json output format option, for instance <code>--exit-zero --output-format=json:pylint-result.json</code>. Note that we do not fail pylint command upon violations, as this step will fail build based on configured threshold. Use * or ? for pattern match",
@ -3609,6 +3631,8 @@ public class Translation_pt extends TranslationResourceBundle {
"Especifique o tamanho de armazenamento a ser solicitado para o volume de construção. O tamanho deve estar em conformidade com o <a href='https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#setting-requests-and-limits-for-local-ephemeral-storage' target='_blank'>formato de capacidade de recurso do Kubernetes</a>, por exemplo <i>10Gi</i>");
m.put("Specify tab width used to calculate column value of found problems in provided report",
"Especifique a largura da tabulação usada para calcular o valor da coluna dos problemas encontrados no relatório fornecido");
m.put("Specify tag to run the job against. Either branch or tag can be specified, but not both. Default branch will be used if both not specified",
"Especifique a tag para executar o trabalho. Branch ou tag podem ser especificados, mas não ambos. O branch padrão será usado se ambos não forem especificados");
m.put("Specify target param for SCP command, for instance <code>user@@host:/app</code>. <b class='text-info'>NOTE:</b> Make sure that scp command is installed on remote host",
"Especifique o parâmetro de destino para o comando SCP, por exemplo <code>user@@host:/app</code>. <b class='text-info'>NOTA:</b> Certifique-se de que o comando scp está instalado no host remoto");
m.put("Specify text to replace matched issue references with, for instance: &lt;br&gt;&lt;em&gt;$1&amp;lt;a href='http://track.example.com/issues/$2'&amp;gt;$2&amp;lt;/a&amp;gt;&lt;/em&gt; &lt;br&gt;Here $1 and $2 represent catpure groups in the example issue pattern (see issue pattern help)",
@ -3798,6 +3822,7 @@ public class Translation_pt extends TranslationResourceBundle {
m.put("Test successful: authentication passed with below information retrieved:", "Teste bem-sucedido: autenticação aprovada com as informações abaixo recuperadas:");
m.put("Text", "Texto");
m.put("The URL of the server endpoint that will receive the webhook POST requests", "A URL do endpoint do servidor que receberá as solicitações POST do webhook");
m.put("The change contains disallowed file type(s): {0}", "A alteração contém tipo(s) de arquivo não permitido(s): {0}");
m.put("The first board will be the default board", "O primeiro quadro será o quadro padrão");
m.put("The first timesheet will be the default timesheet", "A primeira folha de horas será a folha padrão");
m.put("The object you are deleting/disabling is still being used", "O objeto que você está excluindo/desativando ainda está sendo usado");
@ -4607,7 +4632,9 @@ public class Translation_pt extends TranslationResourceBundle {
m.put("{javax.validation.constraints.NotEmpty.message}", "{javax.validation.constraints.NotEmpty.message}");
m.put("{javax.validation.constraints.NotNull.message}", "{javax.validation.constraints.NotNull.message}");
m.put("{javax.validation.constraints.Size.message}", "{javax.validation.constraints.Size.message}");
m.put("Edit with AI", "Editar com IA");
m.put("Run job in another project", "Executar trabalho em outro projeto");
m.put("Specify web UI session timeout in minutes. Existing sessions will not be affected after changing this value.",
"Especificar o tempo limite da sessão da interface web em minutos. Sessões existentes não serão afetadas após a alteração deste valor.");
}
@Override

View File

@ -31,7 +31,8 @@ public class Translation_zh extends TranslationResourceBundle {
"Space should be added between English words and Chinese words\n" +
"'SSO provider' should be translated as SSO 提供方\n" +
"'post build' should be translated as 构建后\n" +
"'artifact' should be translated as 制品")
"'artifact' should be translated as 制品\n" +
"'job' should be translated as 任务")
public static void init(Map<String, String> m) {
m.clear();
m.put(" Project path can be omitted if reference from current project", "如果从当前项目引用,则可以省略项目路径");
@ -116,6 +117,10 @@ public class Translation_zh extends TranslationResourceBundle {
m.put("A <a href='https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html'>Java regular expression</a> to validate commit message footer",
"用于验证提交信息页脚的<a href='https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html'>Java正则表达式</a>");
m.put("A child project with name \"{0}\" already exists under \"{1}\"", "\"{1}\" 下已存在名为 \"{0}\" 的子项目");
m.put("A file exists where youre trying to create a subdirectory. Choose a new path and try again..",
"您尝试创建子目录的地方已存在一个文件。请选择一个新路径并重试。");
m.put("A path with same name already exists.Please choose a different name and try again.",
"具有相同名称的路径已存在。请选择一个不同的名称并重试。");
m.put("A pull request is open for this change", "一个合并请求正在审查此更改");
m.put("A root project with name \"{0}\" already exists", "已存在名为 \"{0}\" 的根项目");
m.put("A {0} used as body of address verification email", "用作邮箱验证邮件正文的 {0}");
@ -507,6 +512,7 @@ public class Translation_zh extends TranslationResourceBundle {
m.put("Build number", "构建编号");
m.put("Build preserve rules saved", "构建保留规则已保存");
m.put("Build required for deletion. Submit pull request instead", "需要构建才能删除。请提交合并请求");
m.put("Build required for this change. Please submit pull request instead", "此更改需要构建。请提交拉取请求。");
m.put("Build required for this change. Submit pull request instead", "需要构建才能更改。请提交合并请求");
m.put("Build spec not defined", "构建规范未定义");
m.put("Build spec not defined (import project: {0}, import revision: {1})", "构建规范未定义(导入项目:{0},导入版本:{1}");
@ -998,6 +1004,8 @@ public class Translation_zh extends TranslationResourceBundle {
"禁用账户将重置密码,清除访问令牌,并删除除过去活动外的所有其他实体的引用。您真的要继续吗?");
m.put("Disabling accounts will reset password, clear access tokens, and remove all references from other entities except for past activities. Type <code>yes</code> to confirm",
"禁用账户将重置密码,清除访问令牌,并从其他实体中删除除过去活动外的所有引用。输入 <code>yes</code> 确认");
m.put("Disallowed File Types", "不允许的文件类型");
m.put("Disallowed file type(s): {0}", "不允许的文件类型:{0}");
m.put("Discard", "丢弃");
m.put("Discard All Queried Pull Requests", "放弃所有查询的合并请求");
m.put("Discard Selected Pull Requests", "放弃选定的合并请求");
@ -1116,6 +1124,7 @@ public class Translation_zh extends TranslationResourceBundle {
m.put("Edit this secret", "编辑此密钥");
m.put("Edit this state", "编辑此状态");
m.put("Edit title", "编辑标题");
m.put("Edit with AI", "使用 AI 编辑");
m.put("Edit {0}", "编辑 {0}");
m.put("Editable Issue Fields", "可编辑的工单字段");
m.put("Editable Issue Links", "可编辑的工单链接");
@ -2114,6 +2123,7 @@ public class Translation_zh extends TranslationResourceBundle {
m.put("No diffs", "没有差异");
m.put("No diffs to navigate", "没有差异可导航");
m.put("No directories to skip", "无要跳过的目录");
m.put("No disallowed file types", "没有不允许的文件类型");
m.put("No executors defined. Jobs will use auto-discovered executors instead", "未定义执行器。作业将使用自动发现的执行器");
m.put("No external password authenticator", "没有外部密码认证器");
m.put("No external password authenticator to authenticate user \"{0}\"", "没有外部密码认证器来认证用户 \"{0}\"");
@ -2186,6 +2196,7 @@ public class Translation_zh extends TranslationResourceBundle {
m.put("Not Used Since", "未使用时间");
m.put("Not a verified email of signing GPG key", "不是签署 GPG 密钥的已验证电子邮件");
m.put("Not a verified email of signing ssh key owner", "不是签署 ssh 密钥所有者的验证邮箱");
m.put("Not allowed file type: {0}", "不允许的文件类型:{0}");
m.put("Not assigned", "未分配");
m.put("Not authorized to create project under \"{0}\"", "无权限在 \"{0}\" 下创建项目");
m.put("Not authorized to create root project", "无权限创建根项目");
@ -2380,6 +2391,8 @@ public class Translation_zh extends TranslationResourceBundle {
m.put("Optionally specify description of the issue", "可选择指定工单的描述");
m.put("Optionally specify directories or glob patterns inside scan path to skip. Multiple skips should be separated by space",
"可选择指定要跳过的扫描路径内的目录或 glob 模式。多个跳过项应以空格分隔");
m.put("Optionally specify disallowed file types by extensions (hit ENTER to add value), for instance <code>exe</code>, <code>bin</code>. Leave empty to allow all file types",
"可选择通过扩展名指定不允许的文件类型(按 ENTER 键添加值),例如 <code>exe</code>, <code>bin</code>。留空以允许所有文件类型");
m.put("Optionally specify docker executable, for instance <i>/usr/local/bin/docker</i>. Leave empty to use docker executable in PATH",
"可选择指定 docker 可执行文件,例如 <i>/usr/local/bin/docker</i>。留空则使用 PATH 中的 docker 可执行文件");
m.put("Optionally specify docker options to create network. Multiple options should be separated by space, and single option containing spaces should be quoted",
@ -3025,6 +3038,7 @@ public class Translation_zh extends TranslationResourceBundle {
m.put("Revert", "回滚");
m.put("Reverted successfully", "revert 成功");
m.put("Review required for deletion. Submit pull request instead", "需要审查才能删除。请提交合并请求");
m.put("Review required for this change. Please submit pull request instead", "此更改需要审核。请提交拉取请求。");
m.put("Review required for this change. Submit pull request instead", "需要审查才能更改。请提交合并请求");
m.put("Reviewers", "审查者");
m.put("Revision", "修订");
@ -3187,6 +3201,7 @@ public class Translation_zh extends TranslationResourceBundle {
m.put("Service desk setting", "服务台设置");
m.put("Service desk settings have been saved", "服务台设置已保存");
m.put("Services", "服务");
m.put("Session Timeout", "会话超时");
m.put("Set", "设置");
m.put("Set All Queried As Root Projects", "设置所有查询的项目为根项目");
m.put("Set All Queried Comments as Read", "将所有查询的评论设置为已读");
@ -3273,6 +3288,7 @@ public class Translation_zh extends TranslationResourceBundle {
m.put("Sign Up Bean", "注册 Bean");
m.put("Sign Up!", "注册!");
m.put("Sign in", "登录");
m.put("Signature required for this change, but no signing key is specified", "此更改需要签名,但未指定签名密钥");
m.put("Signature required for this change, please generate system GPG signing key first", "需要签名才能更改。请先生成系统 GPG 签名密钥");
m.put("Signature verified successfully with OneDev GPG key", "使用 OneDev GPG 密钥成功验证签名");
m.put("Signature verified successfully with committer's GPG key", "使用提交者的 GPG 密钥成功验证签名");
@ -3303,6 +3319,7 @@ public class Translation_zh extends TranslationResourceBundle {
m.put("Some related commits of the code comment is missing", "与代码评论相关的提交缺失");
m.put("Some related commits of the pull request are missing", "与合并请求相关的提交缺失");
m.put("Some required builds not passed", "一些必需的构建未通过");
m.put("Someone made below change since you started editing", "自您开始编辑以来,有人进行了以下更改");
m.put("Sort", "排序");
m.put("Source", "");
m.put("Source Docker Image", "Docker 镜像源");
@ -4624,7 +4641,18 @@ public class Translation_zh extends TranslationResourceBundle {
m.put("{javax.validation.constraints.NotEmpty.message}", "不能为空");
m.put("{javax.validation.constraints.NotNull.message}", "不能为空");
m.put("{javax.validation.constraints.Size.message}", "至少需要指定一个值");
m.put("Edit with AI", "使用 AI 编辑");
m.put("Job Param", "任务参数");
m.put("Job Parameters", "任务参数");
m.put("Run job in another project", "在另一个项目中运行任务");
m.put("Specify a secret to be used as access token to trigger job in above project", "指定一个秘密作为访问令牌以触发上述项目中的任务");
m.put("Specify branch to run the job against. Either branch or tag can be specified, but not both. Default branch will be used if both not specified",
"指定要运行任务的分支。可以指定分支或标签,但不能同时指定。如果两者都未指定,将使用默认分支");
m.put("Specify project to run job in", "指定要运行任务的项目");
m.put("Specify tag to run the job against. Either branch or tag can be specified, but not both. Default branch will be used if both not specified",
"指定要运行任务的标签。可以指定分支或标签,但不能同时指定。如果两者都未指定,将使用默认分支");
m.put("Specify web UI session timeout in minutes. Existing sessions will not be affected after changing this value.",
"指定 Web UI 会话超时时间(分钟)。更改此值后,现有会话将不受影响。");
m.put("The change contains disallowed file type(s): {0}", "更改包含不允许的文件类型:{0}");
}
@Override