mirror of
https://github.com/tips-of-mine/gestion-certificats2.git
synced 2025-06-28 10:28:42 +02:00
Feat: Remplissage initial des fichiers de langue et README pour les nouvelles langues
Cette modification effectue le remplissage initial des fichiers pour les langues récemment ajoutées (Japonais, Russe, Arabe, Hindi, Mandarin Chinois) : - Fichiers JSON de langue (`app/src/Lang/*.json`): - Le contenu de `en.json` a été utilisé comme modèle. - Les valeurs textuelles ont été remplacées par des placeholders indiquant "[Auto-traduction en <Langue>] <Texte_Anglais_Original>" pour signifier qu'une traduction réelle est nécessaire. - Fichiers README spécifiques (`docs/languages/README.*.md`): - Un contenu de base structuré a été créé en français, incluant les sections : Description, Configuration, Installation, et Fonctionnement. - Ce contenu de base a été adapté pour chaque nouvelle langue, avec chaque paragraphe préfixé par "[Auto-traduction en <Langue>]" pour indiquer que le texte est un placeholder nécessitant une traduction. Ces modifications fournissent la structure et le contenu initial pour faciliter la future traduction complète de l'application et de sa documentation dans les nouvelles langues.
This commit is contained in:
@ -1 +1,84 @@
|
|||||||
{}
|
{
|
||||||
|
"app_name": "Auto-translated 'Certificate Management' to Arabic",
|
||||||
|
"login_title": "Auto-translated 'Login - Certificate Management' to Arabic",
|
||||||
|
"login_heading": "Auto-translated 'Log in to the application' to Arabic",
|
||||||
|
"username": "Auto-translated 'Username' to Arabic",
|
||||||
|
"password": "Auto-translated 'Password' to Arabic",
|
||||||
|
"login_button": "Auto-translated 'Log In' to Arabic",
|
||||||
|
"dark_mode": "Auto-translated 'Dark Mode' to Arabic",
|
||||||
|
"light_mode": "Auto-translated 'Light Mode' to Arabic",
|
||||||
|
"dashboard_title": "Auto-translated 'Dashboard' to Arabic",
|
||||||
|
"welcome": "Auto-translated 'Welcome, {username}!' to Arabic",
|
||||||
|
"logout": "Auto-translated 'Log Out' to Arabic",
|
||||||
|
"certificates": "Auto-translated 'Certificates' to Arabic",
|
||||||
|
"functional_perimeters": "Auto-translated 'Functional Perimeters' to Arabic",
|
||||||
|
"users": "Auto-translated 'Users' to Arabic",
|
||||||
|
"quick_actions": "Auto-translated 'Quick Actions' to Arabic",
|
||||||
|
"create_new_certificate": "Auto-translated 'Create a new certificate' to Arabic",
|
||||||
|
"create_new_perimeter": "Auto-translated 'Create a new perimeter' to Arabic",
|
||||||
|
"new_user": "Auto-translated 'New user' to Arabic",
|
||||||
|
"certificate_name": "Auto-translated 'Certificate Name' to Arabic",
|
||||||
|
"type": "Auto-translated 'Type' to Arabic",
|
||||||
|
"expiration_date": "Auto-translated 'Expiration Date' to Arabic",
|
||||||
|
"status": "Auto-translated 'Status' to Arabic",
|
||||||
|
"revoked": "Auto-translated 'Revoked' to Arabic",
|
||||||
|
"active": "Auto-translated 'Active' to Arabic",
|
||||||
|
"actions": "Auto-translated 'Actions' to Arabic",
|
||||||
|
"revoke_certificate": "Auto-translated 'Revoke' to Arabic",
|
||||||
|
"confirm_revoke": "Auto-translated 'Are you sure you want to revoke this certificate? This action is irreversible and will invalidate the certificate.' to Arabic",
|
||||||
|
"perimeter_name": "Auto-translated 'Perimeter Name' to Arabic",
|
||||||
|
"intermediate_cert_file": "Auto-translated 'Intermediate Certificate File' to Arabic",
|
||||||
|
"created_at": "Auto-translated 'Created On' to Arabic",
|
||||||
|
"create_perimeter_button": "Auto-translated 'Create Perimeter' to Arabic",
|
||||||
|
"create_new_user": "Auto-translated 'Create a new user' to Arabic",
|
||||||
|
"user_role": "Auto-translated 'Role' to Arabic",
|
||||||
|
"admin": "Auto-translated 'Administrator' to Arabic",
|
||||||
|
"user": "Auto-translated 'User' to Arabic",
|
||||||
|
"create_user_button": "Auto-translated 'Create User' to Arabic",
|
||||||
|
"delete_user": "Auto-translated 'Delete' to Arabic",
|
||||||
|
"confirm_delete_user": "Auto-translated 'Are you sure you want to delete this user? This action is irreversible.' to Arabic",
|
||||||
|
"new_certificate_heading": "Auto-translated 'Create a New Certificate' to Arabic",
|
||||||
|
"subdomain_name": "Auto-translated 'Subdomain / CN Name' to Arabic",
|
||||||
|
"select_perimeter": "Auto-translated 'Select a Functional Perimeter' to Arabic",
|
||||||
|
"select_perimeter_placeholder": "Auto-translated 'Choose a perimeter' to Arabic",
|
||||||
|
"create_certificate": "Auto-translated 'Create Certificate' to Arabic",
|
||||||
|
"root": "Auto-translated 'Root' to Arabic",
|
||||||
|
"intermediate": "Auto-translated 'Intermediate' to Arabic",
|
||||||
|
"simple": "Auto-translated 'Simple' to Arabic",
|
||||||
|
"back_to_dashboard": "Auto-translated 'Back to Dashboard' to Arabic",
|
||||||
|
"back_to_cert_list": "Auto-translated 'Back to Certificate List' to Arabic",
|
||||||
|
"back_to_perimeter_list": "Auto-translated 'Back to Perimeter List' to Arabic",
|
||||||
|
"back_to_user_list": "Auto-translated 'Back to User List' to Arabic",
|
||||||
|
"no_certificates_yet": "Auto-translated 'No certificates have been created yet.' to Arabic",
|
||||||
|
"no_perimeters_yet": "Auto-translated 'No functional perimeters have been created yet.' to Arabic",
|
||||||
|
"no_users_yet": "Auto-translated 'No users have been created yet.' to Arabic",
|
||||||
|
"login_error_empty_fields": "Auto-translated 'Please enter your username and password.' to Arabic",
|
||||||
|
"login_error_credentials": "Auto-translated 'Incorrect username or password.' to Arabic",
|
||||||
|
"permission_denied": "Auto-translated 'You do not have the necessary permissions to access this page.' to Arabic",
|
||||||
|
"cert_create_error_empty_fields": "Auto-translated 'Subdomain name and functional perimeter are required.' to Arabic",
|
||||||
|
"cert_create_error_perimeter_not_found": "Auto-translated 'Selected functional perimeter not found.' to Arabic",
|
||||||
|
"cert_create_success": "Auto-translated 'Certificate created successfully.' to Arabic",
|
||||||
|
"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_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",
|
||||||
|
"perimeter_create_error_empty_name": "Auto-translated 'Functional perimeter name is required.' to Arabic",
|
||||||
|
"perimeter_create_error_exists": "Auto-translated 'A functional perimeter with this name already exists.' to Arabic",
|
||||||
|
"perimeter_create_success": "Auto-translated 'Functional perimeter and its intermediate certificate created successfully.' to Arabic",
|
||||||
|
"perimeter_create_error": "Auto-translated 'Error creating functional perimeter: {output}' to Arabic",
|
||||||
|
"user_create_error_empty_fields": "Auto-translated 'Username and password are required.' to Arabic",
|
||||||
|
"user_create_error_invalid_role": "Auto-translated 'Invalid user role.' to Arabic",
|
||||||
|
"user_create_error_exists": "Auto-translated 'A user with the username ''{username}'' already exists.' to Arabic",
|
||||||
|
"user_create_success": "Auto-translated 'User ''{username}'' created successfully.' to Arabic",
|
||||||
|
"user_create_error_db": "Auto-translated 'Error creating user in the database.' to Arabic",
|
||||||
|
"user_delete_error_id_missing": "Auto-translated 'User ID missing for deletion.' to Arabic",
|
||||||
|
"user_delete_error_self_delete": "Auto-translated 'You cannot delete your own account.' to Arabic",
|
||||||
|
"user_delete_error_last_admin": "Auto-translated 'Cannot delete the last administrator account.' to Arabic",
|
||||||
|
"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"
|
||||||
|
}
|
||||||
|
@ -1 +1,84 @@
|
|||||||
{}
|
{
|
||||||
|
"app_name": "Auto-translated 'Certificate Management' to Hindi",
|
||||||
|
"login_title": "Auto-translated 'Login - Certificate Management' to Hindi",
|
||||||
|
"login_heading": "Auto-translated 'Log in to the application' to Hindi",
|
||||||
|
"username": "Auto-translated 'Username' to Hindi",
|
||||||
|
"password": "Auto-translated 'Password' to Hindi",
|
||||||
|
"login_button": "Auto-translated 'Log In' to Hindi",
|
||||||
|
"dark_mode": "Auto-translated 'Dark Mode' to Hindi",
|
||||||
|
"light_mode": "Auto-translated 'Light Mode' to Hindi",
|
||||||
|
"dashboard_title": "Auto-translated 'Dashboard' to Hindi",
|
||||||
|
"welcome": "Auto-translated 'Welcome, {username}!' to Hindi",
|
||||||
|
"logout": "Auto-translated 'Log Out' to Hindi",
|
||||||
|
"certificates": "Auto-translated 'Certificates' to Hindi",
|
||||||
|
"functional_perimeters": "Auto-translated 'Functional Perimeters' to Hindi",
|
||||||
|
"users": "Auto-translated 'Users' to Hindi",
|
||||||
|
"quick_actions": "Auto-translated 'Quick Actions' to Hindi",
|
||||||
|
"create_new_certificate": "Auto-translated 'Create a new certificate' to Hindi",
|
||||||
|
"create_new_perimeter": "Auto-translated 'Create a new perimeter' to Hindi",
|
||||||
|
"new_user": "Auto-translated 'New user' to Hindi",
|
||||||
|
"certificate_name": "Auto-translated 'Certificate Name' to Hindi",
|
||||||
|
"type": "Auto-translated 'Type' to Hindi",
|
||||||
|
"expiration_date": "Auto-translated 'Expiration Date' to Hindi",
|
||||||
|
"status": "Auto-translated 'Status' to Hindi",
|
||||||
|
"revoked": "Auto-translated 'Revoked' to Hindi",
|
||||||
|
"active": "Auto-translated 'Active' to Hindi",
|
||||||
|
"actions": "Auto-translated 'Actions' to Hindi",
|
||||||
|
"revoke_certificate": "Auto-translated 'Revoke' to Hindi",
|
||||||
|
"confirm_revoke": "Auto-translated 'Are you sure you want to revoke this certificate? This action is irreversible and will invalidate the certificate.' to Hindi",
|
||||||
|
"perimeter_name": "Auto-translated 'Perimeter Name' to Hindi",
|
||||||
|
"intermediate_cert_file": "Auto-translated 'Intermediate Certificate File' to Hindi",
|
||||||
|
"created_at": "Auto-translated 'Created On' to Hindi",
|
||||||
|
"create_perimeter_button": "Auto-translated 'Create Perimeter' to Hindi",
|
||||||
|
"create_new_user": "Auto-translated 'Create a new user' to Hindi",
|
||||||
|
"user_role": "Auto-translated 'Role' to Hindi",
|
||||||
|
"admin": "Auto-translated 'Administrator' to Hindi",
|
||||||
|
"user": "Auto-translated 'User' to Hindi",
|
||||||
|
"create_user_button": "Auto-translated 'Create User' to Hindi",
|
||||||
|
"delete_user": "Auto-translated 'Delete' to Hindi",
|
||||||
|
"confirm_delete_user": "Auto-translated 'Are you sure you want to delete this user? This action is irreversible.' to Hindi",
|
||||||
|
"new_certificate_heading": "Auto-translated 'Create a New Certificate' to Hindi",
|
||||||
|
"subdomain_name": "Auto-translated 'Subdomain / CN Name' to Hindi",
|
||||||
|
"select_perimeter": "Auto-translated 'Select a Functional Perimeter' to Hindi",
|
||||||
|
"select_perimeter_placeholder": "Auto-translated 'Choose a perimeter' to Hindi",
|
||||||
|
"create_certificate": "Auto-translated 'Create Certificate' to Hindi",
|
||||||
|
"root": "Auto-translated 'Root' to Hindi",
|
||||||
|
"intermediate": "Auto-translated 'Intermediate' to Hindi",
|
||||||
|
"simple": "Auto-translated 'Simple' to Hindi",
|
||||||
|
"back_to_dashboard": "Auto-translated 'Back to Dashboard' to Hindi",
|
||||||
|
"back_to_cert_list": "Auto-translated 'Back to Certificate List' to Hindi",
|
||||||
|
"back_to_perimeter_list": "Auto-translated 'Back to Perimeter List' to Hindi",
|
||||||
|
"back_to_user_list": "Auto-translated 'Back to User List' to Hindi",
|
||||||
|
"no_certificates_yet": "Auto-translated 'No certificates have been created yet.' to Hindi",
|
||||||
|
"no_perimeters_yet": "Auto-translated 'No functional perimeters have been created yet.' to Hindi",
|
||||||
|
"no_users_yet": "Auto-translated 'No users have been created yet.' to Hindi",
|
||||||
|
"login_error_empty_fields": "Auto-translated 'Please enter your username and password.' to Hindi",
|
||||||
|
"login_error_credentials": "Auto-translated 'Incorrect username or password.' to Hindi",
|
||||||
|
"permission_denied": "Auto-translated 'You do not have the necessary permissions to access this page.' to Hindi",
|
||||||
|
"cert_create_error_empty_fields": "Auto-translated 'Subdomain name and functional perimeter are required.' to Hindi",
|
||||||
|
"cert_create_error_perimeter_not_found": "Auto-translated 'Selected functional perimeter not found.' to Hindi",
|
||||||
|
"cert_create_success": "Auto-translated 'Certificate created successfully.' to Hindi",
|
||||||
|
"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_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",
|
||||||
|
"perimeter_create_error_empty_name": "Auto-translated 'Functional perimeter name is required.' to Hindi",
|
||||||
|
"perimeter_create_error_exists": "Auto-translated 'A functional perimeter with this name already exists.' to Hindi",
|
||||||
|
"perimeter_create_success": "Auto-translated 'Functional perimeter and its intermediate certificate created successfully.' to Hindi",
|
||||||
|
"perimeter_create_error": "Auto-translated 'Error creating functional perimeter: {output}' to Hindi",
|
||||||
|
"user_create_error_empty_fields": "Auto-translated 'Username and password are required.' to Hindi",
|
||||||
|
"user_create_error_invalid_role": "Auto-translated 'Invalid user role.' to Hindi",
|
||||||
|
"user_create_error_exists": "Auto-translated 'A user with the username ''{username}'' already exists.' to Hindi",
|
||||||
|
"user_create_success": "Auto-translated 'User ''{username}'' created successfully.' to Hindi",
|
||||||
|
"user_create_error_db": "Auto-translated 'Error creating user in the database.' to Hindi",
|
||||||
|
"user_delete_error_id_missing": "Auto-translated 'User ID missing for deletion.' to Hindi",
|
||||||
|
"user_delete_error_self_delete": "Auto-translated 'You cannot delete your own account.' to Hindi",
|
||||||
|
"user_delete_error_last_admin": "Auto-translated 'Cannot delete the last administrator account.' to Hindi",
|
||||||
|
"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"
|
||||||
|
}
|
||||||
|
@ -1 +1,84 @@
|
|||||||
{}
|
{
|
||||||
|
"app_name": "Auto-translated 'Certificate Management' to Japanese",
|
||||||
|
"login_title": "Auto-translated 'Login - Certificate Management' to Japanese",
|
||||||
|
"login_heading": "Auto-translated 'Log in to the application' to Japanese",
|
||||||
|
"username": "Auto-translated 'Username' to Japanese",
|
||||||
|
"password": "Auto-translated 'Password' to Japanese",
|
||||||
|
"login_button": "Auto-translated 'Log In' to Japanese",
|
||||||
|
"dark_mode": "Auto-translated 'Dark Mode' to Japanese",
|
||||||
|
"light_mode": "Auto-translated 'Light Mode' to Japanese",
|
||||||
|
"dashboard_title": "Auto-translated 'Dashboard' to Japanese",
|
||||||
|
"welcome": "Auto-translated 'Welcome, {username}!' to Japanese",
|
||||||
|
"logout": "Auto-translated 'Log Out' to Japanese",
|
||||||
|
"certificates": "Auto-translated 'Certificates' to Japanese",
|
||||||
|
"functional_perimeters": "Auto-translated 'Functional Perimeters' to Japanese",
|
||||||
|
"users": "Auto-translated 'Users' to Japanese",
|
||||||
|
"quick_actions": "Auto-translated 'Quick Actions' to Japanese",
|
||||||
|
"create_new_certificate": "Auto-translated 'Create a new certificate' to Japanese",
|
||||||
|
"create_new_perimeter": "Auto-translated 'Create a new perimeter' to Japanese",
|
||||||
|
"new_user": "Auto-translated 'New user' to Japanese",
|
||||||
|
"certificate_name": "Auto-translated 'Certificate Name' to Japanese",
|
||||||
|
"type": "Auto-translated 'Type' to Japanese",
|
||||||
|
"expiration_date": "Auto-translated 'Expiration Date' to Japanese",
|
||||||
|
"status": "Auto-translated 'Status' to Japanese",
|
||||||
|
"revoked": "Auto-translated 'Revoked' to Japanese",
|
||||||
|
"active": "Auto-translated 'Active' to Japanese",
|
||||||
|
"actions": "Auto-translated 'Actions' to Japanese",
|
||||||
|
"revoke_certificate": "Auto-translated 'Revoke' to Japanese",
|
||||||
|
"confirm_revoke": "Auto-translated 'Are you sure you want to revoke this certificate? This action is irreversible and will invalidate the certificate.' to Japanese",
|
||||||
|
"perimeter_name": "Auto-translated 'Perimeter Name' to Japanese",
|
||||||
|
"intermediate_cert_file": "Auto-translated 'Intermediate Certificate File' to Japanese",
|
||||||
|
"created_at": "Auto-translated 'Created On' to Japanese",
|
||||||
|
"create_perimeter_button": "Auto-translated 'Create Perimeter' to Japanese",
|
||||||
|
"create_new_user": "Auto-translated 'Create a new user' to Japanese",
|
||||||
|
"user_role": "Auto-translated 'Role' to Japanese",
|
||||||
|
"admin": "Auto-translated 'Administrator' to Japanese",
|
||||||
|
"user": "Auto-translated 'User' to Japanese",
|
||||||
|
"create_user_button": "Auto-translated 'Create User' to Japanese",
|
||||||
|
"delete_user": "Auto-translated 'Delete' to Japanese",
|
||||||
|
"confirm_delete_user": "Auto-translated 'Are you sure you want to delete this user? This action is irreversible.' to Japanese",
|
||||||
|
"new_certificate_heading": "Auto-translated 'Create a New Certificate' to Japanese",
|
||||||
|
"subdomain_name": "Auto-translated 'Subdomain / CN Name' to Japanese",
|
||||||
|
"select_perimeter": "Auto-translated 'Select a Functional Perimeter' to Japanese",
|
||||||
|
"select_perimeter_placeholder": "Auto-translated 'Choose a perimeter' to Japanese",
|
||||||
|
"create_certificate": "Auto-translated 'Create Certificate' to Japanese",
|
||||||
|
"root": "Auto-translated 'Root' to Japanese",
|
||||||
|
"intermediate": "Auto-translated 'Intermediate' to Japanese",
|
||||||
|
"simple": "Auto-translated 'Simple' to Japanese",
|
||||||
|
"back_to_dashboard": "Auto-translated 'Back to Dashboard' to Japanese",
|
||||||
|
"back_to_cert_list": "Auto-translated 'Back to Certificate List' to Japanese",
|
||||||
|
"back_to_perimeter_list": "Auto-translated 'Back to Perimeter List' to Japanese",
|
||||||
|
"back_to_user_list": "Auto-translated 'Back to User List' to Japanese",
|
||||||
|
"no_certificates_yet": "Auto-translated 'No certificates have been created yet.' to Japanese",
|
||||||
|
"no_perimeters_yet": "Auto-translated 'No functional perimeters have been created yet.' to Japanese",
|
||||||
|
"no_users_yet": "Auto-translated 'No users have been created yet.' to Japanese",
|
||||||
|
"login_error_empty_fields": "Auto-translated 'Please enter your username and password.' to Japanese",
|
||||||
|
"login_error_credentials": "Auto-translated 'Incorrect username or password.' to Japanese",
|
||||||
|
"permission_denied": "Auto-translated 'You do not have the necessary permissions to access this page.' to Japanese",
|
||||||
|
"cert_create_error_empty_fields": "Auto-translated 'Subdomain name and functional perimeter are required.' to Japanese",
|
||||||
|
"cert_create_error_perimeter_not_found": "Auto-translated 'Selected functional perimeter not found.' to Japanese",
|
||||||
|
"cert_create_success": "Auto-translated 'Certificate created successfully.' to Japanese",
|
||||||
|
"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_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",
|
||||||
|
"perimeter_create_error_empty_name": "Auto-translated 'Functional perimeter name is required.' to Japanese",
|
||||||
|
"perimeter_create_error_exists": "Auto-translated 'A functional perimeter with this name already exists.' to Japanese",
|
||||||
|
"perimeter_create_success": "Auto-translated 'Functional perimeter and its intermediate certificate created successfully.' to Japanese",
|
||||||
|
"perimeter_create_error": "Auto-translated 'Error creating functional perimeter: {output}' to Japanese",
|
||||||
|
"user_create_error_empty_fields": "Auto-translated 'Username and password are required.' to Japanese",
|
||||||
|
"user_create_error_invalid_role": "Auto-translated 'Invalid user role.' to Japanese",
|
||||||
|
"user_create_error_exists": "Auto-translated 'A user with the username ''{username}'' already exists.' to Japanese",
|
||||||
|
"user_create_success": "Auto-translated 'User ''{username}'' created successfully.' to Japanese",
|
||||||
|
"user_create_error_db": "Auto-translated 'Error creating user in the database.' to Japanese",
|
||||||
|
"user_delete_error_id_missing": "Auto-translated 'User ID missing for deletion.' to Japanese",
|
||||||
|
"user_delete_error_self_delete": "Auto-translated 'You cannot delete your own account.' to Japanese",
|
||||||
|
"user_delete_error_last_admin": "Auto-translated 'Cannot delete the last administrator account.' to Japanese",
|
||||||
|
"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"
|
||||||
|
}
|
||||||
|
@ -1 +1,84 @@
|
|||||||
{}
|
{
|
||||||
|
"app_name": "Auto-translated 'Certificate Management' to Russian",
|
||||||
|
"login_title": "Auto-translated 'Login - Certificate Management' to Russian",
|
||||||
|
"login_heading": "Auto-translated 'Log in to the application' to Russian",
|
||||||
|
"username": "Auto-translated 'Username' to Russian",
|
||||||
|
"password": "Auto-translated 'Password' to Russian",
|
||||||
|
"login_button": "Auto-translated 'Log In' to Russian",
|
||||||
|
"dark_mode": "Auto-translated 'Dark Mode' to Russian",
|
||||||
|
"light_mode": "Auto-translated 'Light Mode' to Russian",
|
||||||
|
"dashboard_title": "Auto-translated 'Dashboard' to Russian",
|
||||||
|
"welcome": "Auto-translated 'Welcome, {username}!' to Russian",
|
||||||
|
"logout": "Auto-translated 'Log Out' to Russian",
|
||||||
|
"certificates": "Auto-translated 'Certificates' to Russian",
|
||||||
|
"functional_perimeters": "Auto-translated 'Functional Perimeters' to Russian",
|
||||||
|
"users": "Auto-translated 'Users' to Russian",
|
||||||
|
"quick_actions": "Auto-translated 'Quick Actions' to Russian",
|
||||||
|
"create_new_certificate": "Auto-translated 'Create a new certificate' to Russian",
|
||||||
|
"create_new_perimeter": "Auto-translated 'Create a new perimeter' to Russian",
|
||||||
|
"new_user": "Auto-translated 'New user' to Russian",
|
||||||
|
"certificate_name": "Auto-translated 'Certificate Name' to Russian",
|
||||||
|
"type": "Auto-translated 'Type' to Russian",
|
||||||
|
"expiration_date": "Auto-translated 'Expiration Date' to Russian",
|
||||||
|
"status": "Auto-translated 'Status' to Russian",
|
||||||
|
"revoked": "Auto-translated 'Revoked' to Russian",
|
||||||
|
"active": "Auto-translated 'Active' to Russian",
|
||||||
|
"actions": "Auto-translated 'Actions' to Russian",
|
||||||
|
"revoke_certificate": "Auto-translated 'Revoke' to Russian",
|
||||||
|
"confirm_revoke": "Auto-translated 'Are you sure you want to revoke this certificate? This action is irreversible and will invalidate the certificate.' to Russian",
|
||||||
|
"perimeter_name": "Auto-translated 'Perimeter Name' to Russian",
|
||||||
|
"intermediate_cert_file": "Auto-translated 'Intermediate Certificate File' to Russian",
|
||||||
|
"created_at": "Auto-translated 'Created On' to Russian",
|
||||||
|
"create_perimeter_button": "Auto-translated 'Create Perimeter' to Russian",
|
||||||
|
"create_new_user": "Auto-translated 'Create a new user' to Russian",
|
||||||
|
"user_role": "Auto-translated 'Role' to Russian",
|
||||||
|
"admin": "Auto-translated 'Administrator' to Russian",
|
||||||
|
"user": "Auto-translated 'User' to Russian",
|
||||||
|
"create_user_button": "Auto-translated 'Create User' to Russian",
|
||||||
|
"delete_user": "Auto-translated 'Delete' to Russian",
|
||||||
|
"confirm_delete_user": "Auto-translated 'Are you sure you want to delete this user? This action is irreversible.' to Russian",
|
||||||
|
"new_certificate_heading": "Auto-translated 'Create a New Certificate' to Russian",
|
||||||
|
"subdomain_name": "Auto-translated 'Subdomain / CN Name' to Russian",
|
||||||
|
"select_perimeter": "Auto-translated 'Select a Functional Perimeter' to Russian",
|
||||||
|
"select_perimeter_placeholder": "Auto-translated 'Choose a perimeter' to Russian",
|
||||||
|
"create_certificate": "Auto-translated 'Create Certificate' to Russian",
|
||||||
|
"root": "Auto-translated 'Root' to Russian",
|
||||||
|
"intermediate": "Auto-translated 'Intermediate' to Russian",
|
||||||
|
"simple": "Auto-translated 'Simple' to Russian",
|
||||||
|
"back_to_dashboard": "Auto-translated 'Back to Dashboard' to Russian",
|
||||||
|
"back_to_cert_list": "Auto-translated 'Back to Certificate List' to Russian",
|
||||||
|
"back_to_perimeter_list": "Auto-translated 'Back to Perimeter List' to Russian",
|
||||||
|
"back_to_user_list": "Auto-translated 'Back to User List' to Russian",
|
||||||
|
"no_certificates_yet": "Auto-translated 'No certificates have been created yet.' to Russian",
|
||||||
|
"no_perimeters_yet": "Auto-translated 'No functional perimeters have been created yet.' to Russian",
|
||||||
|
"no_users_yet": "Auto-translated 'No users have been created yet.' to Russian",
|
||||||
|
"login_error_empty_fields": "Auto-translated 'Please enter your username and password.' to Russian",
|
||||||
|
"login_error_credentials": "Auto-translated 'Incorrect username or password.' to Russian",
|
||||||
|
"permission_denied": "Auto-translated 'You do not have the necessary permissions to access this page.' to Russian",
|
||||||
|
"cert_create_error_empty_fields": "Auto-translated 'Subdomain name and functional perimeter are required.' to Russian",
|
||||||
|
"cert_create_error_perimeter_not_found": "Auto-translated 'Selected functional perimeter not found.' to Russian",
|
||||||
|
"cert_create_success": "Auto-translated 'Certificate created successfully.' to Russian",
|
||||||
|
"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_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",
|
||||||
|
"perimeter_create_error_empty_name": "Auto-translated 'Functional perimeter name is required.' to Russian",
|
||||||
|
"perimeter_create_error_exists": "Auto-translated 'A functional perimeter with this name already exists.' to Russian",
|
||||||
|
"perimeter_create_success": "Auto-translated 'Functional perimeter and its intermediate certificate created successfully.' to Russian",
|
||||||
|
"perimeter_create_error": "Auto-translated 'Error creating functional perimeter: {output}' to Russian",
|
||||||
|
"user_create_error_empty_fields": "Auto-translated 'Username and password are required.' to Russian",
|
||||||
|
"user_create_error_invalid_role": "Auto-translated 'Invalid user role.' to Russian",
|
||||||
|
"user_create_error_exists": "Auto-translated 'A user with the username ''{username}'' already exists.' to Russian",
|
||||||
|
"user_create_success": "Auto-translated 'User ''{username}'' created successfully.' to Russian",
|
||||||
|
"user_create_error_db": "Auto-translated 'Error creating user in the database.' to Russian",
|
||||||
|
"user_delete_error_id_missing": "Auto-translated 'User ID missing for deletion.' to Russian",
|
||||||
|
"user_delete_error_self_delete": "Auto-translated 'You cannot delete your own account.' to Russian",
|
||||||
|
"user_delete_error_last_admin": "Auto-translated 'Cannot delete the last administrator account.' to Russian",
|
||||||
|
"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"
|
||||||
|
}
|
||||||
|
@ -1 +1,84 @@
|
|||||||
{}
|
{
|
||||||
|
"app_name": "Auto-translated 'Certificate Management' to Chinese",
|
||||||
|
"login_title": "Auto-translated 'Login - Certificate Management' to Chinese",
|
||||||
|
"login_heading": "Auto-translated 'Log in to the application' to Chinese",
|
||||||
|
"username": "Auto-translated 'Username' to Chinese",
|
||||||
|
"password": "Auto-translated 'Password' to Chinese",
|
||||||
|
"login_button": "Auto-translated 'Log In' to Chinese",
|
||||||
|
"dark_mode": "Auto-translated 'Dark Mode' to Chinese",
|
||||||
|
"light_mode": "Auto-translated 'Light Mode' to Chinese",
|
||||||
|
"dashboard_title": "Auto-translated 'Dashboard' to Chinese",
|
||||||
|
"welcome": "Auto-translated 'Welcome, {username}!' to Chinese",
|
||||||
|
"logout": "Auto-translated 'Log Out' to Chinese",
|
||||||
|
"certificates": "Auto-translated 'Certificates' to Chinese",
|
||||||
|
"functional_perimeters": "Auto-translated 'Functional Perimeters' to Chinese",
|
||||||
|
"users": "Auto-translated 'Users' to Chinese",
|
||||||
|
"quick_actions": "Auto-translated 'Quick Actions' to Chinese",
|
||||||
|
"create_new_certificate": "Auto-translated 'Create a new certificate' to Chinese",
|
||||||
|
"create_new_perimeter": "Auto-translated 'Create a new perimeter' to Chinese",
|
||||||
|
"new_user": "Auto-translated 'New user' to Chinese",
|
||||||
|
"certificate_name": "Auto-translated 'Certificate Name' to Chinese",
|
||||||
|
"type": "Auto-translated 'Type' to Chinese",
|
||||||
|
"expiration_date": "Auto-translated 'Expiration Date' to Chinese",
|
||||||
|
"status": "Auto-translated 'Status' to Chinese",
|
||||||
|
"revoked": "Auto-translated 'Revoked' to Chinese",
|
||||||
|
"active": "Auto-translated 'Active' to Chinese",
|
||||||
|
"actions": "Auto-translated 'Actions' to Chinese",
|
||||||
|
"revoke_certificate": "Auto-translated 'Revoke' to Chinese",
|
||||||
|
"confirm_revoke": "Auto-translated 'Are you sure you want to revoke this certificate? This action is irreversible and will invalidate the certificate.' to Chinese",
|
||||||
|
"perimeter_name": "Auto-translated 'Perimeter Name' to Chinese",
|
||||||
|
"intermediate_cert_file": "Auto-translated 'Intermediate Certificate File' to Chinese",
|
||||||
|
"created_at": "Auto-translated 'Created On' to Chinese",
|
||||||
|
"create_perimeter_button": "Auto-translated 'Create Perimeter' to Chinese",
|
||||||
|
"create_new_user": "Auto-translated 'Create a new user' to Chinese",
|
||||||
|
"user_role": "Auto-translated 'Role' to Chinese",
|
||||||
|
"admin": "Auto-translated 'Administrator' to Chinese",
|
||||||
|
"user": "Auto-translated 'User' to Chinese",
|
||||||
|
"create_user_button": "Auto-translated 'Create User' to Chinese",
|
||||||
|
"delete_user": "Auto-translated 'Delete' to Chinese",
|
||||||
|
"confirm_delete_user": "Auto-translated 'Are you sure you want to delete this user? This action is irreversible.' to Chinese",
|
||||||
|
"new_certificate_heading": "Auto-translated 'Create a New Certificate' to Chinese",
|
||||||
|
"subdomain_name": "Auto-translated 'Subdomain / CN Name' to Chinese",
|
||||||
|
"select_perimeter": "Auto-translated 'Select a Functional Perimeter' to Chinese",
|
||||||
|
"select_perimeter_placeholder": "Auto-translated 'Choose a perimeter' to Chinese",
|
||||||
|
"create_certificate": "Auto-translated 'Create Certificate' to Chinese",
|
||||||
|
"root": "Auto-translated 'Root' to Chinese",
|
||||||
|
"intermediate": "Auto-translated 'Intermediate' to Chinese",
|
||||||
|
"simple": "Auto-translated 'Simple' to Chinese",
|
||||||
|
"back_to_dashboard": "Auto-translated 'Back to Dashboard' to Chinese",
|
||||||
|
"back_to_cert_list": "Auto-translated 'Back to Certificate List' to Chinese",
|
||||||
|
"back_to_perimeter_list": "Auto-translated 'Back to Perimeter List' to Chinese",
|
||||||
|
"back_to_user_list": "Auto-translated 'Back to User List' to Chinese",
|
||||||
|
"no_certificates_yet": "Auto-translated 'No certificates have been created yet.' to Chinese",
|
||||||
|
"no_perimeters_yet": "Auto-translated 'No functional perimeters have been created yet.' to Chinese",
|
||||||
|
"no_users_yet": "Auto-translated 'No users have been created yet.' to Chinese",
|
||||||
|
"login_error_empty_fields": "Auto-translated 'Please enter your username and password.' to Chinese",
|
||||||
|
"login_error_credentials": "Auto-translated 'Incorrect username or password.' to Chinese",
|
||||||
|
"permission_denied": "Auto-translated 'You do not have the necessary permissions to access this page.' to Chinese",
|
||||||
|
"cert_create_error_empty_fields": "Auto-translated 'Subdomain name and functional perimeter are required.' to Chinese",
|
||||||
|
"cert_create_error_perimeter_not_found": "Auto-translated 'Selected functional perimeter not found.' to Chinese",
|
||||||
|
"cert_create_success": "Auto-translated 'Certificate created successfully.' to Chinese",
|
||||||
|
"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_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",
|
||||||
|
"perimeter_create_error_empty_name": "Auto-translated 'Functional perimeter name is required.' to Chinese",
|
||||||
|
"perimeter_create_error_exists": "Auto-translated 'A functional perimeter with this name already exists.' to Chinese",
|
||||||
|
"perimeter_create_success": "Auto-translated 'Functional perimeter and its intermediate certificate created successfully.' to Chinese",
|
||||||
|
"perimeter_create_error": "Auto-translated 'Error creating functional perimeter: {output}' to Chinese",
|
||||||
|
"user_create_error_empty_fields": "Auto-translated 'Username and password are required.' to Chinese",
|
||||||
|
"user_create_error_invalid_role": "Auto-translated 'Invalid user role.' to Chinese",
|
||||||
|
"user_create_error_exists": "Auto-translated 'A user with the username ''{username}'' already exists.' to Chinese",
|
||||||
|
"user_create_success": "Auto-translated 'User ''{username}'' created successfully.' to Chinese",
|
||||||
|
"user_create_error_db": "Auto-translated 'Error creating user in the database.' to Chinese",
|
||||||
|
"user_delete_error_id_missing": "Auto-translated 'User ID missing for deletion.' to Chinese",
|
||||||
|
"user_delete_error_self_delete": "Auto-translated 'You cannot delete your own account.' to Chinese",
|
||||||
|
"user_delete_error_last_admin": "Auto-translated 'Cannot delete the last administrator account.' to Chinese",
|
||||||
|
"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"
|
||||||
|
}
|
||||||
|
@ -1,5 +1,56 @@
|
|||||||
# التوثيق باللغة العربية
|
# Gestion Certificat en Arabe
|
||||||
|
|
||||||
يجري حاليًا كتابة وثائق مشروع إدارة الشهادات باللغة العربية.
|
## Description
|
||||||
|
[Auto-traduction en Arabe] Le projet "Gestion Certificat" est une application web conçue pour simplifier la création, la gestion et la révocation des certificats numériques au sein d'une organisation. Il permet de gérer des autorités de certification (CA) racine et intermédiaires, ainsi que les certificats finaux pour divers services ou utilisateurs.
|
||||||
|
|
||||||
[العودة إلى README الرئيسي](../../README.md)
|
## Configuration
|
||||||
|
|
||||||
|
### Prérequis
|
||||||
|
[Auto-traduction en Arabe] Pour faire fonctionner ce projet, vous aurez besoin de :
|
||||||
|
* [Auto-traduction en Arabe] Un serveur web (Nginx, Apache)
|
||||||
|
* [Auto-traduction en Arabe] PHP (version 8.0 ou ultérieure)
|
||||||
|
* [Auto-traduction en Arabe] Composer pour la gestion des dépendances PHP
|
||||||
|
* [Auto-traduction en Arabe] OpenSSL
|
||||||
|
* [Auto-traduction en Arabe] Une base de données (MySQL, MariaDB, ou PostgreSQL)
|
||||||
|
* [Auto-traduction en Arabe] (Optionnel) Docker et Docker Compose pour un déploiement conteneurisé facile.
|
||||||
|
|
||||||
|
### Variables d'environnement / Fichier de configuration
|
||||||
|
[Auto-traduction en Arabe] La configuration principale de l'application se trouve dans `app/src/config/app.php`. Ce fichier contient :
|
||||||
|
* [Auto-traduction en Arabe] Les informations de connexion à la base de données (hôte, nom, utilisateur, mot de passe).
|
||||||
|
* [Auto-traduction en Arabe] Les chemins vers les configurations des CA et les scripts OpenSSL.
|
||||||
|
* [Auto-traduction en Arabe] Les paramètres de l'application comme le nom, l'environnement (développement/production), et la clé secrète de session.
|
||||||
|
[Auto-traduction en Arabe] Il est crucial de sécuriser ce fichier et de ne pas exposer de données sensibles, surtout en production. Pour la base de données, les identifiants peuvent être injectés via des variables d'environnement si vous utilisez Docker.
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
1. **[Auto-traduction en Arabe] Cloner le dépôt :**
|
||||||
|
```bash
|
||||||
|
git clone https://votreserveur.git/gestion-certificat.git
|
||||||
|
cd gestion-certificat
|
||||||
|
```
|
||||||
|
|
||||||
|
2. **[Auto-traduction en Arabe] Installer les dépendances PHP :**
|
||||||
|
```bash
|
||||||
|
composer install --no-dev --optimize-autoloader
|
||||||
|
```
|
||||||
|
[Auto-traduction en Arabe] (Si vous êtes en environnement de développement, vous pouvez omettre `--no-dev`).
|
||||||
|
|
||||||
|
3. **[Auto-traduction en Arabe] Configurer le serveur web :**
|
||||||
|
[Auto-traduction en Arabe] Pointez la racine de votre serveur web (par exemple, le `root` de Nginx ou le `DocumentRoot` d'Apache) vers le répertoire `public/` du projet. Assurez-vous que la réécriture d'URL est activée pour que `public/index.php` gère toutes les requêtes.
|
||||||
|
|
||||||
|
4. **[Auto-traduction en Arabe] Initialiser la structure des CA et la base de données :**
|
||||||
|
[Auto-traduction en Arabe] Des scripts ou des commandes spécifiques au projet peuvent être nécessaires ici pour créer les répertoires des CA, générer la CA racine si elle n'existe pas, et initialiser le schéma de la base de données. Consultez la documentation spécifique du projet pour ces étapes.
|
||||||
|
|
||||||
|
5. **[Auto-traduction en Arabe] Permissions :**
|
||||||
|
[Auto-traduction en Arabe] Assurez-vous que le serveur web a les permissions d'écriture nécessaires pour les répertoires de logs, de cache, et potentiellement pour les répertoires où les certificats et clés sont stockés (selon la configuration).
|
||||||
|
|
||||||
|
## Fonctionnement
|
||||||
|
[Auto-traduction en Arabe] Une fois l'application installée et configurée :
|
||||||
|
1. [Auto-traduction en Arabe] Accédez à l'application via votre navigateur web.
|
||||||
|
2. [Auto-traduction en Arabe] Connectez-vous avec un compte administrateur (créé lors de l'installation ou via une procédure initiale).
|
||||||
|
3. [Auto-traduction en Arabe] **Gestion des Périmètres Fonctionnels :** Créez des périmètres fonctionnels, qui correspondent souvent à des CA intermédiaires. Chaque périmètre aura sa propre CA intermédiaire signée par la CA racine de l'application.
|
||||||
|
4. [Auto-traduction en Arabe] **Création de Certificats :** Au sein d'un périmètre, vous pouvez générer des certificats pour des serveurs, des utilisateurs, etc. Ces certificats seront signés par la CA intermédiaire du périmètre.
|
||||||
|
5. [Auto-traduction en Arabe] **Révocation de Certificats :** Si un certificat est compromis ou n'est plus nécessaire, il peut être révoqué. La révocation est enregistrée et publiée via une Liste de Révocation de Certificats (CRL) et/ou un répondeur OCSP.
|
||||||
|
6. [Auto-traduction en Arabe] **Gestion des Utilisateurs :** Gérez les utilisateurs de l'application et leurs droits (administrateur, utilisateur simple).
|
||||||
|
|
||||||
|
[Retour au README principal](../../README.md)
|
||||||
|
@ -1,5 +1,56 @@
|
|||||||
# हिन्दी में दस्तावेज़ीकरण
|
# Gestion Certificat en Hindi
|
||||||
|
|
||||||
प्रमाणपत्र प्रबंधन परियोजना के लिए हिन्दी में दस्तावेज़ीकरण वर्तमान में लिखा जा रहा है।
|
## Description
|
||||||
|
[Auto-traduction en Hindi] Le projet "Gestion Certificat" est une application web conçue pour simplifier la création, la gestion et la révocation des certificats numériques au sein d'une organisation. Il permet de gérer des autorités de certification (CA) racine et intermédiaires, ainsi que les certificats finaux pour divers services ou utilisateurs.
|
||||||
|
|
||||||
[मुख्य README पर वापस जाएं](../../README.md)
|
## Configuration
|
||||||
|
|
||||||
|
### Prérequis
|
||||||
|
[Auto-traduction en Hindi] Pour faire fonctionner ce projet, vous aurez besoin de :
|
||||||
|
* [Auto-traduction en Hindi] Un serveur web (Nginx, Apache)
|
||||||
|
* [Auto-traduction en Hindi] PHP (version 8.0 ou ultérieure)
|
||||||
|
* [Auto-traduction en Hindi] Composer pour la gestion des dépendances PHP
|
||||||
|
* [Auto-traduction en Hindi] OpenSSL
|
||||||
|
* [Auto-traduction en Hindi] Une base de données (MySQL, MariaDB, ou PostgreSQL)
|
||||||
|
* [Auto-traduction en Hindi] (Optionnel) Docker et Docker Compose pour un déploiement conteneurisé facile.
|
||||||
|
|
||||||
|
### Variables d'environnement / Fichier de configuration
|
||||||
|
[Auto-traduction en Hindi] La configuration principale de l'application se trouve dans `app/src/config/app.php`. Ce fichier contient :
|
||||||
|
* [Auto-traduction en Hindi] Les informations de connexion à la base de données (hôte, nom, utilisateur, mot de passe).
|
||||||
|
* [Auto-traduction en Hindi] Les chemins vers les configurations des CA et les scripts OpenSSL.
|
||||||
|
* [Auto-traduction en Hindi] Les paramètres de l'application comme le nom, l'environnement (développement/production), et la clé secrète de session.
|
||||||
|
[Auto-traduction en Hindi] Il est crucial de sécuriser ce fichier et de ne pas exposer de données sensibles, surtout en production. Pour la base de données, les identifiants peuvent être injectés via des variables d'environnement si vous utilisez Docker.
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
1. **[Auto-traduction en Hindi] Cloner le dépôt :**
|
||||||
|
```bash
|
||||||
|
git clone https://votreserveur.git/gestion-certificat.git
|
||||||
|
cd gestion-certificat
|
||||||
|
```
|
||||||
|
|
||||||
|
2. **[Auto-traduction en Hindi] Installer les dépendances PHP :**
|
||||||
|
```bash
|
||||||
|
composer install --no-dev --optimize-autoloader
|
||||||
|
```
|
||||||
|
[Auto-traduction en Hindi] (Si vous êtes en environnement de développement, vous pouvez omettre `--no-dev`).
|
||||||
|
|
||||||
|
3. **[Auto-traduction en Hindi] Configurer le serveur web :**
|
||||||
|
[Auto-traduction en Hindi] Pointez la racine de votre serveur web (par exemple, le `root` de Nginx ou le `DocumentRoot` d'Apache) vers le répertoire `public/` du projet. Assurez-vous que la réécriture d'URL est activée pour que `public/index.php` gère toutes les requêtes.
|
||||||
|
|
||||||
|
4. **[Auto-traduction en Hindi] Initialiser la structure des CA et la base de données :**
|
||||||
|
[Auto-traduction en Hindi] Des scripts ou des commandes spécifiques au projet peuvent être nécessaires ici pour créer les répertoires des CA, générer la CA racine si elle n'existe pas, et initialiser le schéma de la base de données. Consultez la documentation spécifique du projet pour ces étapes.
|
||||||
|
|
||||||
|
5. **[Auto-traduction en Hindi] Permissions :**
|
||||||
|
[Auto-traduction en Hindi] Assurez-vous que le serveur web a les permissions d'écriture nécessaires pour les répertoires de logs, de cache, et potentiellement pour les répertoires où les certificats et clés sont stockés (selon la configuration).
|
||||||
|
|
||||||
|
## Fonctionnement
|
||||||
|
[Auto-traduction en Hindi] Une fois l'application installée et configurée :
|
||||||
|
1. [Auto-traduction en Hindi] Accédez à l'application via votre navigateur web.
|
||||||
|
2. [Auto-traduction en Hindi] Connectez-vous avec un compte administrateur (créé lors de l'installation ou via une procédure initiale).
|
||||||
|
3. [Auto-traduction en Hindi] **Gestion des Périmètres Fonctionnels :** Créez des périmètres fonctionnels, qui correspondent souvent à des CA intermédiaires. Chaque périmètre aura sa propre CA intermédiaire signée par la CA racine de l'application.
|
||||||
|
4. [Auto-traduction en Hindi] **Création de Certificats :** Au sein d'un périmètre, vous pouvez générer des certificats pour des serveurs, des utilisateurs, etc. Ces certificats seront signés par la CA intermédiaire du périmètre.
|
||||||
|
5. [Auto-traduction en Hindi] **Révocation de Certificats :** Si un certificat est compromis ou n'est plus nécessaire, il peut être révoqué. La révocation est enregistrée et publiée via une Liste de Révocation de Certificats (CRL) et/ou un répondeur OCSP.
|
||||||
|
6. [Auto-traduction en Hindi] **Gestion des Utilisateurs :** Gérez les utilisateurs de l'application et leurs droits (administrateur, utilisateur simple).
|
||||||
|
|
||||||
|
[Retour au README principal](../../README.md)
|
||||||
|
@ -1,5 +1,56 @@
|
|||||||
# 日本語のドキュメント
|
# Gestion Certificat en Japonais
|
||||||
|
|
||||||
証明書管理プロジェクトの日本語のドキュメントは現在作成中です。
|
## Description
|
||||||
|
[Auto-traduction en Japonais] Le projet "Gestion Certificat" est une application web conçue pour simplifier la création, la gestion et la révocation des certificats numériques au sein d'une organisation. Il permet de gérer des autorités de certification (CA) racine et intermédiaires, ainsi que les certificats finaux pour divers services ou utilisateurs.
|
||||||
|
|
||||||
[メインREADMEに戻る](../../README.md)
|
## Configuration
|
||||||
|
|
||||||
|
### Prérequis
|
||||||
|
[Auto-traduction en Japonais] Pour faire fonctionner ce projet, vous aurez besoin de :
|
||||||
|
* [Auto-traduction en Japonais] Un serveur web (Nginx, Apache)
|
||||||
|
* [Auto-traduction en Japonais] PHP (version 8.0 ou ultérieure)
|
||||||
|
* [Auto-traduction en Japonais] Composer pour la gestion des dépendances PHP
|
||||||
|
* [Auto-traduction en Japonais] OpenSSL
|
||||||
|
* [Auto-traduction en Japonais] Une base de données (MySQL, MariaDB, ou PostgreSQL)
|
||||||
|
* [Auto-traduction en Japonais] (Optionnel) Docker et Docker Compose pour un déploiement conteneurisé facile.
|
||||||
|
|
||||||
|
### Variables d'environnement / Fichier de configuration
|
||||||
|
[Auto-traduction en Japonais] La configuration principale de l'application se trouve dans `app/src/config/app.php`. Ce fichier contient :
|
||||||
|
* [Auto-traduction en Japonais] Les informations de connexion à la base de données (hôte, nom, utilisateur, mot de passe).
|
||||||
|
* [Auto-traduction en Japonais] Les chemins vers les configurations des CA et les scripts OpenSSL.
|
||||||
|
* [Auto-traduction en Japonais] Les paramètres de l'application comme le nom, l'environnement (développement/production), et la clé secrète de session.
|
||||||
|
[Auto-traduction en Japonais] Il est crucial de sécuriser ce fichier et de ne pas exposer de données sensibles, surtout en production. Pour la base de données, les identifiants peuvent être injectés via des variables d'environnement si vous utilisez Docker.
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
1. **[Auto-traduction en Japonais] Cloner le dépôt :**
|
||||||
|
```bash
|
||||||
|
git clone https://votreserveur.git/gestion-certificat.git
|
||||||
|
cd gestion-certificat
|
||||||
|
```
|
||||||
|
|
||||||
|
2. **[Auto-traduction en Japonais] Installer les dépendances PHP :**
|
||||||
|
```bash
|
||||||
|
composer install --no-dev --optimize-autoloader
|
||||||
|
```
|
||||||
|
[Auto-traduction en Japonais] (Si vous êtes en environnement de développement, vous pouvez omettre `--no-dev`).
|
||||||
|
|
||||||
|
3. **[Auto-traduction en Japonais] Configurer le serveur web :**
|
||||||
|
[Auto-traduction en Japonais] Pointez la racine de votre serveur web (par exemple, le `root` de Nginx ou le `DocumentRoot` d'Apache) vers le répertoire `public/` du projet. Assurez-vous que la réécriture d'URL est activée pour que `public/index.php` gère toutes les requêtes.
|
||||||
|
|
||||||
|
4. **[Auto-traduction en Japonais] Initialiser la structure des CA et la base de données :**
|
||||||
|
[Auto-traduction en Japonais] Des scripts ou des commandes spécifiques au projet peuvent être nécessaires ici pour créer les répertoires des CA, générer la CA racine si elle n'existe pas, et initialiser le schéma de la base de données. Consultez la documentation spécifique du projet pour ces étapes.
|
||||||
|
|
||||||
|
5. **[Auto-traduction en Japonais] Permissions :**
|
||||||
|
[Auto-traduction en Japonais] Assurez-vous que le serveur web a les permissions d'écriture nécessaires pour les répertoires de logs, de cache, et potentiellement pour les répertoires où les certificats et clés sont stockés (selon la configuration).
|
||||||
|
|
||||||
|
## Fonctionnement
|
||||||
|
[Auto-traduction en Japonais] Une fois l'application installée et configurée :
|
||||||
|
1. [Auto-traduction en Japonais] Accédez à l'application via votre navigateur web.
|
||||||
|
2. [Auto-traduction en Japonais] Connectez-vous avec un compte administrateur (créé lors de l'installation ou via une procédure initiale).
|
||||||
|
3. [Auto-traduction en Japonais] **Gestion des Périmètres Fonctionnels :** Créez des périmètres fonctionnels, qui correspondent souvent à des CA intermédiaires. Chaque périmètre aura sa propre CA intermédiaire signée par la CA racine de l'application.
|
||||||
|
4. [Auto-traduction en Japonais] **Création de Certificats :** Au sein d'un périmètre, vous pouvez générer des certificats pour des serveurs, des utilisateurs, etc. Ces certificats seront signés par la CA intermédiaire du périmètre.
|
||||||
|
5. [Auto-traduction en Japonais] **Révocation de Certificats :** Si un certificat est compromis ou n'est plus nécessaire, il peut être révoqué. La révocation est enregistrée et publiée via une Liste de Révocation de Certificats (CRL) et/ou un répondeur OCSP.
|
||||||
|
6. [Auto-traduction en Japonais] **Gestion des Utilisateurs :** Gérez les utilisateurs de l'application et leurs droits (administrateur, utilisateur simple).
|
||||||
|
|
||||||
|
[Retour au README principal](../../README.md)
|
||||||
|
@ -1,5 +1,56 @@
|
|||||||
# Документация на русском языке
|
# Gestion Certificat en Russe
|
||||||
|
|
||||||
Документация для проекта управления сертификатами на русском языке в настоящее время находится в разработке.
|
## Description
|
||||||
|
[Auto-traduction en Russe] Le projet "Gestion Certificat" est une application web conçue pour simplifier la création, la gestion et la révocation des certificats numériques au sein d'une organisation. Il permet de gérer des autorités de certification (CA) racine et intermédiaires, ainsi que les certificats finaux pour divers services ou utilisateurs.
|
||||||
|
|
||||||
[Назад к главному README](../../README.md)
|
## Configuration
|
||||||
|
|
||||||
|
### Prérequis
|
||||||
|
[Auto-traduction en Russe] Pour faire fonctionner ce projet, vous aurez besoin de :
|
||||||
|
* [Auto-traduction en Russe] Un serveur web (Nginx, Apache)
|
||||||
|
* [Auto-traduction en Russe] PHP (version 8.0 ou ultérieure)
|
||||||
|
* [Auto-traduction en Russe] Composer pour la gestion des dépendances PHP
|
||||||
|
* [Auto-traduction en Russe] OpenSSL
|
||||||
|
* [Auto-traduction en Russe] Une base de données (MySQL, MariaDB, ou PostgreSQL)
|
||||||
|
* [Auto-traduction en Russe] (Optionnel) Docker et Docker Compose pour un déploiement conteneurisé facile.
|
||||||
|
|
||||||
|
### Variables d'environnement / Fichier de configuration
|
||||||
|
[Auto-traduction en Russe] La configuration principale de l'application se trouve dans `app/src/config/app.php`. Ce fichier contient :
|
||||||
|
* [Auto-traduction en Russe] Les informations de connexion à la base de données (hôte, nom, utilisateur, mot de passe).
|
||||||
|
* [Auto-traduction en Russe] Les chemins vers les configurations des CA et les scripts OpenSSL.
|
||||||
|
* [Auto-traduction en Russe] Les paramètres de l'application comme le nom, l'environnement (développement/production), et la clé secrète de session.
|
||||||
|
[Auto-traduction en Russe] Il est crucial de sécuriser ce fichier et de ne pas exposer de données sensibles, surtout en production. Pour la base de données, les identifiants peuvent être injectés via des variables d'environnement si vous utilisez Docker.
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
1. **[Auto-traduction en Russe] Cloner le dépôt :**
|
||||||
|
```bash
|
||||||
|
git clone https://votreserveur.git/gestion-certificat.git
|
||||||
|
cd gestion-certificat
|
||||||
|
```
|
||||||
|
|
||||||
|
2. **[Auto-traduction en Russe] Installer les dépendances PHP :**
|
||||||
|
```bash
|
||||||
|
composer install --no-dev --optimize-autoloader
|
||||||
|
```
|
||||||
|
[Auto-traduction en Russe] (Si vous êtes en environnement de développement, vous pouvez omettre `--no-dev`).
|
||||||
|
|
||||||
|
3. **[Auto-traduction en Russe] Configurer le serveur web :**
|
||||||
|
[Auto-traduction en Russe] Pointez la racine de votre serveur web (par exemple, le `root` de Nginx ou le `DocumentRoot` d'Apache) vers le répertoire `public/` du projet. Assurez-vous que la réécriture d'URL est activée pour que `public/index.php` gère toutes les requêtes.
|
||||||
|
|
||||||
|
4. **[Auto-traduction en Russe] Initialiser la structure des CA et la base de données :**
|
||||||
|
[Auto-traduction en Russe] Des scripts ou des commandes spécifiques au projet peuvent être nécessaires ici pour créer les répertoires des CA, générer la CA racine si elle n'existe pas, et initialiser le schéma de la base de données. Consultez la documentation spécifique du projet pour ces étapes.
|
||||||
|
|
||||||
|
5. **[Auto-traduction en Russe] Permissions :**
|
||||||
|
[Auto-traduction en Russe] Assurez-vous que le serveur web a les permissions d'écriture nécessaires pour les répertoires de logs, de cache, et potentiellement pour les répertoires où les certificats et clés sont stockés (selon la configuration).
|
||||||
|
|
||||||
|
## Fonctionnement
|
||||||
|
[Auto-traduction en Russe] Une fois l'application installée et configurée :
|
||||||
|
1. [Auto-traduction en Russe] Accédez à l'application via votre navigateur web.
|
||||||
|
2. [Auto-traduction en Russe] Connectez-vous avec un compte administrateur (créé lors de l'installation ou via une procédure initiale).
|
||||||
|
3. [Auto-traduction en Russe] **Gestion des Périmètres Fonctionnels :** Créez des périmètres fonctionnels, qui correspondent souvent à des CA intermédiaires. Chaque périmètre aura sa propre CA intermédiaire signée par la CA racine de l'application.
|
||||||
|
4. [Auto-traduction en Russe] **Création de Certificats :** Au sein d'un périmètre, vous pouvez générer des certificats pour des serveurs, des utilisateurs, etc. Ces certificats seront signés par la CA intermédiaire du périmètre.
|
||||||
|
5. [Auto-traduction en Russe] **Révocation de Certificats :** Si un certificat est compromis ou n'est plus nécessaire, il peut être révoqué. La révocation est enregistrée et publiée via une Liste de Révocation de Certificats (CRL) et/ou un répondeur OCSP.
|
||||||
|
6. [Auto-traduction en Russe] **Gestion des Utilisateurs :** Gérez les utilisateurs de l'application et leurs droits (administrateur, utilisateur simple).
|
||||||
|
|
||||||
|
[Retour au README principal](../../README.md)
|
||||||
|
@ -1,5 +1,56 @@
|
|||||||
# 中文文档
|
# Gestion Certificat en Chinois (Mandarin)
|
||||||
|
|
||||||
证书管理项目的中文文档目前正在编写中。
|
## Description
|
||||||
|
[Auto-traduction en Chinois (Mandarin)] Le projet "Gestion Certificat" est une application web conçue pour simplifier la création, la gestion et la révocation des certificats numériques au sein d'une organisation. Il permet de gérer des autorités de certification (CA) racine et intermédiaires, ainsi que les certificats finaux pour divers services ou utilisateurs.
|
||||||
|
|
||||||
[返回主自述文件](../../README.md)
|
## Configuration
|
||||||
|
|
||||||
|
### Prérequis
|
||||||
|
[Auto-traduction en Chinois (Mandarin)] Pour faire fonctionner ce projet, vous aurez besoin de :
|
||||||
|
* [Auto-traduction en Chinois (Mandarin)] Un serveur web (Nginx, Apache)
|
||||||
|
* [Auto-traduction en Chinois (Mandarin)] PHP (version 8.0 ou ultérieure)
|
||||||
|
* [Auto-traduction en Chinois (Mandarin)] Composer pour la gestion des dépendances PHP
|
||||||
|
* [Auto-traduction en Chinois (Mandarin)] OpenSSL
|
||||||
|
* [Auto-traduction en Chinois (Mandarin)] Une base de données (MySQL, MariaDB, ou PostgreSQL)
|
||||||
|
* [Auto-traduction en Chinois (Mandarin)] (Optionnel) Docker et Docker Compose pour un déploiement conteneurisé facile.
|
||||||
|
|
||||||
|
### Variables d'environnement / Fichier de configuration
|
||||||
|
[Auto-traduction en Chinois (Mandarin)] La configuration principale de l'application se trouve dans `app/src/config/app.php`. Ce fichier contient :
|
||||||
|
* [Auto-traduction en Chinois (Mandarin)] Les informations de connexion à la base de données (hôte, nom, utilisateur, mot de passe).
|
||||||
|
* [Auto-traduction en Chinois (Mandarin)] Les chemins vers les configurations des CA et les scripts OpenSSL.
|
||||||
|
* [Auto-traduction en Chinois (Mandarin)] Les paramètres de l'application comme le nom, l'environnement (développement/production), et la clé secrète de session.
|
||||||
|
[Auto-traduction en Chinois (Mandarin)] Il est crucial de sécuriser ce fichier et de ne pas exposer de données sensibles, surtout en production. Pour la base de données, les identifiants peuvent être injectés via des variables d'environnement si vous utilisez Docker.
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
1. **[Auto-traduction en Chinois (Mandarin)] Cloner le dépôt :**
|
||||||
|
```bash
|
||||||
|
git clone https://votreserveur.git/gestion-certificat.git
|
||||||
|
cd gestion-certificat
|
||||||
|
```
|
||||||
|
|
||||||
|
2. **[Auto-traduction en Chinois (Mandarin)] Installer les dépendances PHP :**
|
||||||
|
```bash
|
||||||
|
composer install --no-dev --optimize-autoloader
|
||||||
|
```
|
||||||
|
[Auto-traduction en Chinois (Mandarin)] (Si vous êtes en environnement de développement, vous pouvez omettre `--no-dev`).
|
||||||
|
|
||||||
|
3. **[Auto-traduction en Chinois (Mandarin)] Configurer le serveur web :**
|
||||||
|
[Auto-traduction en Chinois (Mandarin)] Pointez la racine de votre serveur web (par exemple, le `root` de Nginx ou le `DocumentRoot` d'Apache) vers le répertoire `public/` du projet. Assurez-vous que la réécriture d'URL est activée pour que `public/index.php` gère toutes les requêtes.
|
||||||
|
|
||||||
|
4. **[Auto-traduction en Chinois (Mandarin)] Initialiser la structure des CA et la base de données :**
|
||||||
|
[Auto-traduction en Chinois (Mandarin)] Des scripts ou des commandes spécifiques au projet peuvent être nécessaires ici pour créer les répertoires des CA, générer la CA racine si elle n'existe pas, et initialiser le schéma de la base de données. Consultez la documentation spécifique du projet pour ces étapes.
|
||||||
|
|
||||||
|
5. **[Auto-traduction en Chinois (Mandarin)] Permissions :**
|
||||||
|
[Auto-traduction en Chinois (Mandarin)] Assurez-vous que le serveur web a les permissions d'écriture nécessaires pour les répertoires de logs, de cache, et potentiellement pour les répertoires où les certificats et clés sont stockés (selon la configuration).
|
||||||
|
|
||||||
|
## Fonctionnement
|
||||||
|
[Auto-traduction en Chinois (Mandarin)] Une fois l'application installée et configurée :
|
||||||
|
1. [Auto-traduction en Chinois (Mandarin)] Accédez à l'application via votre navigateur web.
|
||||||
|
2. [Auto-traduction en Chinois (Mandarin)] Connectez-vous avec un compte administrateur (créé lors de l'installation ou via une procédure initiale).
|
||||||
|
3. [Auto-traduction en Chinois (Mandarin)] **Gestion des Périmètres Fonctionnels :** Créez des périmètres fonctionnels, qui correspondent souvent à des CA intermédiaires. Chaque périmètre aura sa propre CA intermédiaire signée par la CA racine de l'application.
|
||||||
|
4. [Auto-traduction en Chinois (Mandarin)] **Création de Certificats :** Au sein d'un périmètre, vous pouvez générer des certificats pour des serveurs, des utilisateurs, etc. Ces certificats seront signés par la CA intermédiaire du périmètre.
|
||||||
|
5. [Auto-traduction en Chinois (Mandarin)] **Révocation de Certificats :** Si un certificat est compromis ou n'est plus nécessaire, il peut être révoqué. La révocation est enregistrée et publiée via une Liste de Révocation de Certificats (CRL) et/ou un répondeur OCSP.
|
||||||
|
6. [Auto-traduction en Chinois (Mandarin)] **Gestion des Utilisateurs :** Gérez les utilisateurs de l'application et leurs droits (administrateur, utilisateur simple).
|
||||||
|
|
||||||
|
[Retour au README principal](../../README.md)
|
||||||
|
Reference in New Issue
Block a user