mirror of
https://github.com/arch3rPro/1Panel-Appstore.git
synced 2026-04-15 00:17:12 +08:00
66 lines
4.0 KiB
Markdown
66 lines
4.0 KiB
Markdown
|
|
## Introduction
|
||
|
|
|
||
|
|
**n8n** is a scalable workflow automation tool. With a fair-code distribution model, n8n will always have visible source code, enabling self-hosting and allowing you to add your own custom functions, logic, and applications. Its node-based approach makes it highly versatile, allowing you to connect anything to everything.
|
||
|
|
|
||
|
|
**This version includes Chinese localization package**, displaying the interface in Chinese after installation, providing a better user experience for Chinese users. The localization files are sourced from the open-source project [n8n-i18n-chinese](https://github.com/other-blowsnow/n8n-i18n-chinese).
|
||
|
|
|
||
|
|

|
||
|
|
|
||
|
|

|
||
|
|
|
||
|
|
## Features
|
||
|
|
|
||
|
|
- **Workflow Automation**: Create automated workflows through a visual interface, connecting various apps and services.
|
||
|
|
- **Supports Multiple Applications**: Offers a wide range of integration nodes for apps and services like Google Sheets, Slack, GitHub, Twitter, and more.
|
||
|
|
- **Flexible Triggers and Actions**: Supports event-based triggers and various actions, enabling workflows to respond to specific events and perform related tasks.
|
||
|
|
- **Conditions and Loops**: Add conditional logic and loops to workflows to handle more complex processes.
|
||
|
|
- **Custom Code Execution**: Incorporate custom JavaScript code into workflows to implement advanced logic and processing.
|
||
|
|
- **Self-Hosting**: Host n8n on local or cloud servers to ensure data security and privacy.
|
||
|
|
- **Version Control**: Export workflows as JSON files for version control and backups.
|
||
|
|
|
||
|
|
## Chinese Localization
|
||
|
|
|
||
|
|
This version includes integrated Chinese localization package with the following features:
|
||
|
|
|
||
|
|
- **Automatic Localization**: Automatically downloads the corresponding version's Chinese language pack during installation
|
||
|
|
- **Interface Localization**: Complete Web interface displayed in Chinese
|
||
|
|
- **Node Translation**: All workflow nodes and properties have Chinese translations
|
||
|
|
- **Fallback Mechanism**: If localization files fail to download, it automatically falls back to English version
|
||
|
|
|
||
|
|
### Custom Script Execution Instructions
|
||
|
|
|
||
|
|
To implement localization functionality, this application includes the following custom scripts:
|
||
|
|
|
||
|
|
#### Configuration File Locations
|
||
|
|
- Localization files storage location: `./editor-ui/` directory
|
||
|
|
- Script files location: `./scripts/` directory
|
||
|
|
|
||
|
|
#### Replacement Steps
|
||
|
|
1. **Initialization Script** (`init.sh`): Executed during application installation
|
||
|
|
- Automatically downloads the corresponding version's localized UI files
|
||
|
|
- Extracts and deploys to the specified directory
|
||
|
|
- Provides warnings and continues with English version if download fails
|
||
|
|
|
||
|
|
2. **Upgrade Script** (`upgrade.sh`): Executed during application upgrade
|
||
|
|
- Cleans up old version localization files
|
||
|
|
- Re-downloads new version localization files
|
||
|
|
|
||
|
|
3. **Uninstall Script** (`uninstall.sh`): Executed after application uninstallation
|
||
|
|
- Cleans up all localization-related files
|
||
|
|
|
||
|
|
#### Operation Examples
|
||
|
|
After application installation, you can verify if localization is working by:
|
||
|
|
1. Accessing the n8n Web interface
|
||
|
|
2. The interface should display in Chinese
|
||
|
|
3. If displayed in English, check container logs for localization file download errors
|
||
|
|
4. If permission errors (EACCES) occur, the initialization script will automatically set correct directory permissions
|
||
|
|
|
||
|
|
#### Notes
|
||
|
|
- Localization files are sourced from the open-source project [n8n-i18n-chinese](https://github.com/other-blowsnow/n8n-i18n-chinese)
|
||
|
|
- Localization file versions must strictly correspond to n8n versions
|
||
|
|
- To replace with custom localization files, you can replace files in the `./editor-ui/` directory
|
||
|
|
- Initial installation requires network connection to download localization files
|
||
|
|
- Container needs permissions to download files (wget or curl)
|
||
|
|
- Initialization script automatically sets data directory permissions to resolve file write permission issues
|
||
|
|
- Container runs with UID 1000 to ensure proper data directory access
|