ci: Improve Docker build workflow and update dependencies

- Add release type detection to distinguish between version tags and edge builds
- Implement separate Docker build steps for release and edge builds with appropriate tags
- Add edge and SHA-based image tags for main branch builds
- Update nginx configuration to support Vietnamese (vi) language routing
- Simplify nginx location block to handle static files and fallback to index.html
- Remove javascript-obfuscator and ts-migrate from dependencies
- Update README with simplified self-hosting instructions using npx http-server
- Consolidate multiple server setup examples into single recommended approach
- Update build preview command to use npm run preview instead of npx serve
- Improve localization files for German, English, Vietnamese, and Chinese
- Update worker files and TypeScript logic files for improved functionality
- Enhance PDF tool pages with better structure and internationalization support
This commit is contained in:
abdullahalam123
2025-12-13 20:57:32 +05:30
parent 80cfb3dc0f
commit 1fe05ec59f
31 changed files with 271 additions and 6358 deletions

View File

@@ -271,6 +271,48 @@
"licensing": {
"title": "Giấy phép cho",
"subtitle": "Chọn giấy phép phù hợp với nhu cầu của bạn."
},
"multiTool": {
"uploadPdfs": "Tải lên PDF",
"upload": "Tải lên",
"addBlankPage": "Thêm trang trống",
"edit": "Chỉnh sửa:",
"undo": "Hoàn tác",
"redo": "Làm lại",
"reset": "Đặt lại",
"selection": "Chọn:",
"selectAll": "Chọn tất cả",
"deselectAll": "Bỏ chọn tất cả",
"rotate": "Xoay:",
"rotateLeft": "Trái",
"rotateRight": "Phải",
"transform": "Biến đổi:",
"duplicate": "Nhân bản",
"split": "Chia",
"clear": "Xóa:",
"delete": "Xóa",
"download": "Tải xuống:",
"downloadSelected": "Tải xuống đã chọn",
"exportPdf": "Xuất PDF",
"uploadPdfFiles": "Chọn tệp PDF",
"dragAndDrop": "Kéo và thả tệp PDF vào đây, hoặc nhấp để chọn",
"selectFiles": "Chọn tệp",
"renderingPages": "Đang kết xuất trang...",
"actions": {
"duplicatePage": "Nhân bản trang này",
"deletePage": "Xóa trang này",
"insertPdf": "Chèn PDF sau trang này",
"toggleSplit": "Bật/tắt chia sau trang này"
},
"pleaseWait": "Vui lòng đợi",
"pagesRendering": "Các trang vẫn đang được kết xuất. Vui lòng đợi...",
"noPagesSelected": "Chưa chọn trang nào",
"selectOnePage": "Vui lòng chọn ít nhất một trang để tải xuống.",
"noPages": "Không có trang",
"noPagesToExport": "Không có trang nào để xuất.",
"renderingTitle": "Đang kết xuất xem trước trang",
"errorRendering": "Không thể kết xuất hình thu nhỏ trang",
"error": "Lỗi",
"failedToLoad": "Không thể tải"
}
}
}