39 lines
1.9 KiB
JSON
Executable File
39 lines
1.9 KiB
JSON
Executable File
{
|
|
"title": "Install Module",
|
|
"upload_title": "Module Upload",
|
|
"back": "Back",
|
|
"file_label": "Module File (.zip)",
|
|
"file_help": "Select the ZIP file containing all module files.",
|
|
"enable_for_all": "Enable for all companies",
|
|
"enable_for_all_help": "Check this option to enable the module for all companies after installation.",
|
|
"cancel": "Cancel",
|
|
"install_button": "Install Module",
|
|
"info_title": "Information",
|
|
"zip_content_info": "The module ZIP file must contain:",
|
|
"zip_content_list": {
|
|
"json": "File module.json with module settings",
|
|
"classes": "Directory classes/ with controllers and models",
|
|
"views": "Directory views/ with templates",
|
|
"migrations": "Directory database/migrations/ with migrations (optional)"
|
|
},
|
|
"warning_title": "Warning:",
|
|
"warning_message": "Installing modules directly affects the system. Be sure the module is safe and compatible.",
|
|
"security_title": "Security",
|
|
"security_intro": "Before installing a module, check:",
|
|
"security_list": {
|
|
"source": "Trusted module source",
|
|
"compatibility": "Compatibility with current system version",
|
|
"dependencies": "Required dependencies"
|
|
},
|
|
"error_no_file": "No file uploaded",
|
|
"error_invalid_zip": "The file must be a valid ZIP file",
|
|
"error_open_zip": "Could not open ZIP file",
|
|
"error_extract_zip": "Could not extract ZIP file",
|
|
"error_missing_file": "Required file '{file}' not found",
|
|
"error_missing_config": "Configuration file module.json not found",
|
|
"error_invalid_config": "Invalid module.json file: {error}",
|
|
"error_missing_field": "Required field '{field}' not found in module.json",
|
|
"error_module_exists": "Module already exists",
|
|
"success_install": "Module installed successfully",
|
|
"success_menus_updated": "Menus updated for {count} modules."
|
|
} |