feat: enhance video conversion process with internationalization support

- Integrated translation keys for video conversion messages to improve accessibility across different languages.
- Updated conversion messages in the video conversion logic to utilize localized strings for better user experience.
- Added new translation entries in English, Japanese, Korean, and Chinese locales to support the updated video conversion features.

Signed-off-by: Innei <tukon479@gmail.com>
This commit is contained in:
Innei
2025-06-13 15:35:45 +08:00
parent 42012e6ec1
commit 5f1c11ab20
7 changed files with 100 additions and 22 deletions

View File

@@ -164,5 +164,19 @@
"photo.webgl.unavailable": "WebGL unavailable, cannot render image",
"photo.zoom.hint": "Double click or pinch to zoom",
"slider.auto": "Auto",
"video.codec.keyword": "encoder"
"video.codec.keyword": "encoder",
"video.conversion.cached.result": "Using cached result",
"video.conversion.codec.fallback": "Could not find a supported MP4 codec for this resolution. Falling back to WebM.",
"video.conversion.complete": "Conversion complete",
"video.conversion.converting": "Converting... {{current}}/{{total}} frames",
"video.conversion.duration.error": "Could not determine video duration or duration is not finite.",
"video.conversion.encoder.error": "Aborting conversion due to encoder error.",
"video.conversion.failed": "Video conversion failed",
"video.conversion.initializing": "Initializing video converter...",
"video.conversion.loading": "Loading video file...",
"video.conversion.starting": "Starting conversion...",
"video.conversion.webcodecs.high.quality": "Using high-quality WebCodecs converter...",
"video.conversion.webcodecs.not.supported": "WebCodecs not supported in this browser",
"video.format.mov.not.supported": "Browser does not support MOV format, conversion needed",
"video.format.mov.supported": "Browser natively supports MOV format, skipping conversion"
}