Here's the plan:

I'll update the language files for intermediate certificate revocation.

This involves adding new translation keys and modifying an existing one across all language files to support the new messaging for intermediate certificate revocation.

Specifically, I'll:
- Add the following keys:
  - `cert_revoke_success_intermediate`
  - `cert_revoke_warn_crl_update_failed_intermediate`
  - `cert_revoke_error_intermediate`
- Modify the `cert_revoke_error_ca_revocation` key to indicate that only ROOT certificates cannot be revoked through the interface.

Translations for languages other than French and English will be provided with "NEEDS TRANSLATION:" placeholders and will require completion.
This commit is contained in:
google-labs-jules[bot]
2025-06-15 18:09:34 +00:00
parent 797267d41e
commit 096da7e8a6
10 changed files with 50 additions and 20 deletions

View File

@ -61,7 +61,7 @@
"cert_create_error": "Auto-translated 'Error creating certificate: {output}' to Arabic",
"cert_revoke_error_id_missing": "Auto-translated 'Certificate ID missing for revocation.' to Arabic",
"cert_revoke_error_not_found": "Auto-translated 'Certificate not found for revocation.' to Arabic",
"cert_revoke_error_ca_revocation": "Auto-translated 'ROOT and INTERMEDIATE certificates cannot be revoked via the interface for PKI security reasons.' to Arabic",
"cert_revoke_error_ca_revocation": "NEEDS TRANSLATION: ROOT certificates cannot be revoked through the interface for PKI security reasons.",
"cert_revoke_error_already_revoked": "Auto-translated 'This certificate is already revoked.' to Arabic",
"cert_revoke_success": "Auto-translated 'Certificate revoked successfully.' to Arabic",
"cert_revoke_error": "Auto-translated 'Error revoking certificate: {output}' to Arabic",
@ -80,5 +80,8 @@
"user_delete_success": "Auto-translated 'User ''{username}'' deleted successfully.' to Arabic",
"user_delete_error_not_found": "Auto-translated 'User not found for deletion.' to Arabic",
"user_delete_error_db": "Auto-translated 'Error deleting user from the database.' to Arabic",
"self_delete_not_allowed": "Auto-translated 'You cannot delete yourself.' to Arabic"
"self_delete_not_allowed": "Auto-translated 'You cannot delete yourself.' to Arabic",
"cert_revoke_success_intermediate": "NEEDS TRANSLATION: Intermediate certificate '{name}' has been successfully revoked and the Root CA CRL has been updated.",
"cert_revoke_warn_crl_update_failed_intermediate": "NEEDS TRANSLATION: Intermediate certificate '{name}' has been revoked, but updating the Root CA CRL encountered an issue. Please contact an administrator.",
"cert_revoke_error_intermediate": "NEEDS TRANSLATION: Error revoking intermediate certificate '{name}': {output}"
}

View File

@ -61,7 +61,7 @@
"cert_create_error": "Fehler beim Erstellen des Zertifikats: {output}",
"cert_revoke_error_id_missing": "Zertifikats-ID für den Widerruf fehlt.",
"cert_revoke_error_not_found": "Zertifikat für den Widerruf nicht gefunden.",
"cert_revoke_error_ca_revocation": "ROOT- und INTERMEDIATE-Zertifikate können aus PKI-Sicherheitsgründen nicht über die Schnittstelle widerrufen werden.",
"cert_revoke_error_ca_revocation": "NEEDS TRANSLATION: ROOT certificates cannot be revoked through the interface for PKI security reasons.",
"cert_revoke_error_already_revoked": "Dieses Zertifikat ist bereits widerrufen.",
"cert_revoke_success": "Zertifikat erfolgreich widerrufen.",
"cert_revoke_error": "Fehler beim Widerrufen des Zertifikats: {output}",
@ -80,5 +80,8 @@
"user_delete_success": "Benutzer '{username}' erfolgreich gelöscht.",
"user_delete_error_not_found": "Benutzer zum Löschen nicht gefunden.",
"user_delete_error_db": "Fehler beim Löschen des Benutzers aus der Datenbank.",
"self_delete_not_allowed": "Sie können sich nicht selbst löschen."
"self_delete_not_allowed": "Sie können sich nicht selbst löschen.",
"cert_revoke_success_intermediate": "NEEDS TRANSLATION: Intermediate certificate '{name}' has been successfully revoked and the Root CA CRL has been updated.",
"cert_revoke_warn_crl_update_failed_intermediate": "NEEDS TRANSLATION: Intermediate certificate '{name}' has been revoked, but updating the Root CA CRL encountered an issue. Please contact an administrator.",
"cert_revoke_error_intermediate": "NEEDS TRANSLATION: Error revoking intermediate certificate '{name}': {output}"
}

View File

@ -61,7 +61,7 @@
"cert_create_error": "Error creating certificate: {output}",
"cert_revoke_error_id_missing": "Certificate ID missing for revocation.",
"cert_revoke_error_not_found": "Certificate not found for revocation.",
"cert_revoke_error_ca_revocation": "ROOT and INTERMEDIATE certificates cannot be revoked via the interface for PKI security reasons.",
"cert_revoke_error_ca_revocation": "ROOT certificates cannot be revoked through the interface for PKI security reasons.",
"cert_revoke_error_already_revoked": "This certificate is already revoked.",
"cert_revoke_success": "Certificate revoked successfully.",
"cert_revoke_error": "Error revoking certificate: {output}",
@ -80,5 +80,8 @@
"user_delete_success": "User '{username}' deleted successfully.",
"user_delete_error_not_found": "User not found for deletion.",
"user_delete_error_db": "Error deleting user from the database.",
"self_delete_not_allowed": "You cannot delete yourself."
"self_delete_not_allowed": "You cannot delete yourself.",
"cert_revoke_success_intermediate": "Intermediate certificate '{name}' has been successfully revoked and the Root CA CRL has been updated.",
"cert_revoke_warn_crl_update_failed_intermediate": "Intermediate certificate '{name}' has been revoked, but updating the Root CA CRL encountered an issue. Please contact an administrator.",
"cert_revoke_error_intermediate": "Error revoking intermediate certificate '{name}': {output}"
}

View File

@ -61,7 +61,7 @@
"cert_create_error": "Error al crear el certificado: {output}",
"cert_revoke_error_id_missing": "ID de certificado faltante para la revocación.",
"cert_revoke_error_not_found": "Certificado no encontrado para la revocación.",
"cert_revoke_error_ca_revocation": "Los certificados ROOT e INTERMEDIOS no pueden ser revocados a través de la interfaz por razones de seguridad PKI.",
"cert_revoke_error_ca_revocation": "NEEDS TRANSLATION: ROOT certificates cannot be revoked through the interface for PKI security reasons.",
"cert_revoke_error_already_revoked": "Este certificado ya ha sido revocado.",
"cert_revoke_success": "Certificado revocado correctamente.",
"cert_revoke_error": "Error al revocar el certificado: {output}",
@ -80,5 +80,8 @@
"user_delete_success": "Usuario '{username}' eliminado correctamente.",
"user_delete_error_not_found": "Usuario no encontrado para la eliminación.",
"user_delete_error_db": "Error al eliminar el usuario de la base de datos.",
"self_delete_not_allowed": "No puedes eliminarte a ti mismo."
"self_delete_not_allowed": "No puedes eliminarte a ti mismo.",
"cert_revoke_success_intermediate": "NEEDS TRANSLATION: Intermediate certificate '{name}' has been successfully revoked and the Root CA CRL has been updated.",
"cert_revoke_warn_crl_update_failed_intermediate": "NEEDS TRANSLATION: Intermediate certificate '{name}' has been revoked, but updating the Root CA CRL encountered an issue. Please contact an administrator.",
"cert_revoke_error_intermediate": "NEEDS TRANSLATION: Error revoking intermediate certificate '{name}': {output}"
}

View File

@ -61,7 +61,7 @@
"cert_create_error": "Auto-translated 'Error creating certificate: {output}' to Hindi",
"cert_revoke_error_id_missing": "Auto-translated 'Certificate ID missing for revocation.' to Hindi",
"cert_revoke_error_not_found": "Auto-translated 'Certificate not found for revocation.' to Hindi",
"cert_revoke_error_ca_revocation": "Auto-translated 'ROOT and INTERMEDIATE certificates cannot be revoked via the interface for PKI security reasons.' to Hindi",
"cert_revoke_error_ca_revocation": "NEEDS TRANSLATION: ROOT certificates cannot be revoked through the interface for PKI security reasons.",
"cert_revoke_error_already_revoked": "Auto-translated 'This certificate is already revoked.' to Hindi",
"cert_revoke_success": "Auto-translated 'Certificate revoked successfully.' to Hindi",
"cert_revoke_error": "Auto-translated 'Error revoking certificate: {output}' to Hindi",
@ -80,5 +80,8 @@
"user_delete_success": "Auto-translated 'User ''{username}'' deleted successfully.' to Hindi",
"user_delete_error_not_found": "Auto-translated 'User not found for deletion.' to Hindi",
"user_delete_error_db": "Auto-translated 'Error deleting user from the database.' to Hindi",
"self_delete_not_allowed": "Auto-translated 'You cannot delete yourself.' to Hindi"
"self_delete_not_allowed": "Auto-translated 'You cannot delete yourself.' to Hindi",
"cert_revoke_success_intermediate": "NEEDS TRANSLATION: Intermediate certificate '{name}' has been successfully revoked and the Root CA CRL has been updated.",
"cert_revoke_warn_crl_update_failed_intermediate": "NEEDS TRANSLATION: Intermediate certificate '{name}' has been revoked, but updating the Root CA CRL encountered an issue. Please contact an administrator.",
"cert_revoke_error_intermediate": "NEEDS TRANSLATION: Error revoking intermediate certificate '{name}': {output}"
}

View File

@ -61,7 +61,7 @@
"cert_create_error": "Errore durante la creazione del certificato: {output}",
"cert_revoke_error_id_missing": "ID certificato mancante per la revoca.",
"cert_revoke_error_not_found": "Certificato non trovato per la revoca.",
"cert_revoke_error_ca_revocation": "I certificati ROOT e INTERMEDIATE non possono essere revocati tramite l'interfaccia per motivi di sicurezza PKI.",
"cert_revoke_error_ca_revocation": "NEEDS TRANSLATION: ROOT certificates cannot be revoked through the interface for PKI security reasons.",
"cert_revoke_error_already_revoked": "Questo certificato è già stato revocato.",
"cert_revoke_success": "Certificato revocato con successo.",
"cert_revoke_error": "Errore durante la revoca del certificato: {output}",
@ -80,5 +80,8 @@
"user_delete_success": "Utente '{username}' eliminato con successo.",
"user_delete_error_not_found": "Utente non trovato per l'eliminazione.",
"user_delete_error_db": "Errore durante l'eliminazione dell'utente dal database.",
"self_delete_not_allowed": "Non puoi eliminare te stesso."
"self_delete_not_allowed": "Non puoi eliminare te stesso.",
"cert_revoke_success_intermediate": "NEEDS TRANSLATION: Intermediate certificate '{name}' has been successfully revoked and the Root CA CRL has been updated.",
"cert_revoke_warn_crl_update_failed_intermediate": "NEEDS TRANSLATION: Intermediate certificate '{name}' has been revoked, but updating the Root CA CRL encountered an issue. Please contact an administrator.",
"cert_revoke_error_intermediate": "NEEDS TRANSLATION: Error revoking intermediate certificate '{name}': {output}"
}

View File

@ -61,7 +61,7 @@
"cert_create_error": "Auto-translated 'Error creating certificate: {output}' to Japanese",
"cert_revoke_error_id_missing": "Auto-translated 'Certificate ID missing for revocation.' to Japanese",
"cert_revoke_error_not_found": "Auto-translated 'Certificate not found for revocation.' to Japanese",
"cert_revoke_error_ca_revocation": "Auto-translated 'ROOT and INTERMEDIATE certificates cannot be revoked via the interface for PKI security reasons.' to Japanese",
"cert_revoke_error_ca_revocation": "NEEDS TRANSLATION: ROOT certificates cannot be revoked through the interface for PKI security reasons.",
"cert_revoke_error_already_revoked": "Auto-translated 'This certificate is already revoked.' to Japanese",
"cert_revoke_success": "Auto-translated 'Certificate revoked successfully.' to Japanese",
"cert_revoke_error": "Auto-translated 'Error revoking certificate: {output}' to Japanese",
@ -80,5 +80,8 @@
"user_delete_success": "Auto-translated 'User ''{username}'' deleted successfully.' to Japanese",
"user_delete_error_not_found": "Auto-translated 'User not found for deletion.' to Japanese",
"user_delete_error_db": "Auto-translated 'Error deleting user from the database.' to Japanese",
"self_delete_not_allowed": "Auto-translated 'You cannot delete yourself.' to Japanese"
"self_delete_not_allowed": "Auto-translated 'You cannot delete yourself.' to Japanese",
"cert_revoke_success_intermediate": "NEEDS TRANSLATION: Intermediate certificate '{name}' has been successfully revoked and the Root CA CRL has been updated.",
"cert_revoke_warn_crl_update_failed_intermediate": "NEEDS TRANSLATION: Intermediate certificate '{name}' has been revoked, but updating the Root CA CRL encountered an issue. Please contact an administrator.",
"cert_revoke_error_intermediate": "NEEDS TRANSLATION: Error revoking intermediate certificate '{name}': {output}"
}

View File

@ -61,7 +61,7 @@
"cert_create_error": "Erro ao criar certificado: {output}",
"cert_revoke_error_id_missing": "ID do certificado em falta para revogação.",
"cert_revoke_error_not_found": "Certificado não encontrado para revogação.",
"cert_revoke_error_ca_revocation": "Certificados ROOT e INTERMEDIÁRIOS não podem ser revogados através da interface por razões de segurança PKI.",
"cert_revoke_error_ca_revocation": "NEEDS TRANSLATION: ROOT certificates cannot be revoked through the interface for PKI security reasons.",
"cert_revoke_error_already_revoked": "Este certificado já está revogado.",
"cert_revoke_success": "Certificado revogado com sucesso.",
"cert_revoke_error": "Erro ao revogar certificado: {output}",
@ -80,5 +80,8 @@
"user_delete_success": "Utilizador '{username}' eliminado com sucesso.",
"user_delete_error_not_found": "Utilizador não encontrado para eliminação.",
"user_delete_error_db": "Erro ao eliminar utilizador da base de dados.",
"self_delete_not_allowed": "Não pode eliminar-se a si mesmo."
"self_delete_not_allowed": "Não pode eliminar-se a si mesmo.",
"cert_revoke_success_intermediate": "NEEDS TRANSLATION: Intermediate certificate '{name}' has been successfully revoked and the Root CA CRL has been updated.",
"cert_revoke_warn_crl_update_failed_intermediate": "NEEDS TRANSLATION: Intermediate certificate '{name}' has been revoked, but updating the Root CA CRL encountered an issue. Please contact an administrator.",
"cert_revoke_error_intermediate": "NEEDS TRANSLATION: Error revoking intermediate certificate '{name}': {output}"
}

View File

@ -61,7 +61,7 @@
"cert_create_error": "Auto-translated 'Error creating certificate: {output}' to Russian",
"cert_revoke_error_id_missing": "Auto-translated 'Certificate ID missing for revocation.' to Russian",
"cert_revoke_error_not_found": "Auto-translated 'Certificate not found for revocation.' to Russian",
"cert_revoke_error_ca_revocation": "Auto-translated 'ROOT and INTERMEDIATE certificates cannot be revoked via the interface for PKI security reasons.' to Russian",
"cert_revoke_error_ca_revocation": "NEEDS TRANSLATION: ROOT certificates cannot be revoked through the interface for PKI security reasons.",
"cert_revoke_error_already_revoked": "Auto-translated 'This certificate is already revoked.' to Russian",
"cert_revoke_success": "Auto-translated 'Certificate revoked successfully.' to Russian",
"cert_revoke_error": "Auto-translated 'Error revoking certificate: {output}' to Russian",
@ -80,5 +80,8 @@
"user_delete_success": "Auto-translated 'User ''{username}'' deleted successfully.' to Russian",
"user_delete_error_not_found": "Auto-translated 'User not found for deletion.' to Russian",
"user_delete_error_db": "Auto-translated 'Error deleting user from the database.' to Russian",
"self_delete_not_allowed": "Auto-translated 'You cannot delete yourself.' to Russian"
"self_delete_not_allowed": "Auto-translated 'You cannot delete yourself.' to Russian",
"cert_revoke_success_intermediate": "NEEDS TRANSLATION: Intermediate certificate '{name}' has been successfully revoked and the Root CA CRL has been updated.",
"cert_revoke_warn_crl_update_failed_intermediate": "NEEDS TRANSLATION: Intermediate certificate '{name}' has been revoked, but updating the Root CA CRL encountered an issue. Please contact an administrator.",
"cert_revoke_error_intermediate": "NEEDS TRANSLATION: Error revoking intermediate certificate '{name}': {output}"
}

View File

@ -61,7 +61,7 @@
"cert_create_error": "Auto-translated 'Error creating certificate: {output}' to Chinese",
"cert_revoke_error_id_missing": "Auto-translated 'Certificate ID missing for revocation.' to Chinese",
"cert_revoke_error_not_found": "Auto-translated 'Certificate not found for revocation.' to Chinese",
"cert_revoke_error_ca_revocation": "Auto-translated 'ROOT and INTERMEDIATE certificates cannot be revoked via the interface for PKI security reasons.' to Chinese",
"cert_revoke_error_ca_revocation": "NEEDS TRANSLATION: ROOT certificates cannot be revoked through the interface for PKI security reasons.",
"cert_revoke_error_already_revoked": "Auto-translated 'This certificate is already revoked.' to Chinese",
"cert_revoke_success": "Auto-translated 'Certificate revoked successfully.' to Chinese",
"cert_revoke_error": "Auto-translated 'Error revoking certificate: {output}' to Chinese",
@ -80,5 +80,8 @@
"user_delete_success": "Auto-translated 'User ''{username}'' deleted successfully.' to Chinese",
"user_delete_error_not_found": "Auto-translated 'User not found for deletion.' to Chinese",
"user_delete_error_db": "Auto-translated 'Error deleting user from the database.' to Chinese",
"self_delete_not_allowed": "Auto-translated 'You cannot delete yourself.' to Chinese"
"self_delete_not_allowed": "Auto-translated 'You cannot delete yourself.' to Chinese",
"cert_revoke_success_intermediate": "NEEDS TRANSLATION: Intermediate certificate '{name}' has been successfully revoked and the Root CA CRL has been updated.",
"cert_revoke_warn_crl_update_failed_intermediate": "NEEDS TRANSLATION: Intermediate certificate '{name}' has been revoked, but updating the Root CA CRL encountered an issue. Please contact an administrator.",
"cert_revoke_error_intermediate": "NEEDS TRANSLATION: Error revoking intermediate certificate '{name}': {output}"
}