feat: 全面替换硬编码文本并修复编译错误

- 替换多个视图中的硬编码文本为本地化字符串,增强多语言支持。
- 修复编译错误,包括删除重复文件和修复作用域问题。
- 更新本地化文件,新增40+个本地化键值对,确保文本正确显示。
- 添加语言切换测试区域,验证文本实时更新功能。
This commit is contained in:
edwinQQQ
2025-07-29 15:31:19 +08:00
parent 30c3e530fb
commit 567b1f3fd9
16 changed files with 883 additions and 599 deletions

View File

@@ -133,4 +133,77 @@
"appSetting.logoutAccount" = "Log out of account";
// MARK: - Detail
"detail.title" = "Enjoy your life";
"detail.title" = "Enjoy your life";
// MARK: - Edit Feed
"edit_feed.uploading_progress" = "Uploading images...%d%%";
// MARK: - Web View
"web_view.load_failed" = "Failed to load page";
"web_view.open_webpage" = "Open Webpage";
// MARK: - Language Settings
"language_settings.select_language" = "Select Language";
"language_settings.current_language" = "Current Language";
"language_settings.language_info" = "Language Info";
"language_settings.test_area" = "Language Switch Test";
"language_settings.test_region" = "Test Area";
"language_settings.token_success" = "✅ Token obtained successfully";
"language_settings.bucket" = "Bucket: %@";
"language_settings.region" = "Region: %@";
"language_settings.app_id" = "App ID: %@";
"language_settings.custom_domain" = "Custom Domain: %@";
"language_settings.accelerate_enabled" = "Enabled";
"language_settings.accelerate_disabled" = "Disabled";
"language_settings.accelerate_status" = "Acceleration: %@";
"language_settings.expiration_date" = "Expiration Date: %@";
"language_settings.remaining_time" = "Remaining Time: %d seconds";
"language_settings.test_cos_token" = "Test Tencent Cloud COS Token";
"language_settings.title" = "Language Settings";
// MARK: - App Settings
"app_settings.error" = "Error";
"app_settings.confirm" = "Confirm";
"app_settings.nickname_limit" = "Nickname must be 15 characters or less";
"app_settings.take_photo" = "Take Photo";
"app_settings.select_from_album" = "Select from Album";
// MARK: - Test
"test.test_page" = "Test Page";
"test.test_description" = "This is a test page\nfor verifying navigation functionality";
"test.test_button" = "Test Button";
"test.back" = "Back";
// MARK: - Image Picker
"image_picker.loading_image" = "Loading image...";
"image_picker.cancel" = "Cancel";
"image_picker.confirm" = "Confirm";
// MARK: - Content View
"content_view.log_level" = "Log Level:";
"content_view.no_log" = "No Log";
"content_view.basic_log" = "Basic Log";
"content_view.detailed_log" = "Detailed Log";
"content_view.api_test_result" = "API Test Result:";
"content_view.status" = "Status: %@";
"content_view.message" = "Message: %@";
"content_view.version" = "Version: %@";
"content_view.unknown" = "Unknown";
"content_view.timestamp" = "Timestamp: %d";
"content_view.config" = "Configuration:";
// MARK: - Screen Adapter
"screen_adapter.method1" = "Method 1: Direct Call";
"screen_adapter.method2" = "Method 2: View Extension";
"screen_adapter.method3" = "Method 3: Ratio Calculation";
// MARK: - Config
"config.api_test" = "API Configuration Test";
"config.loading" = "Loading configuration...";
"config.error" = "Error";
"config.feature_list" = "Feature List";
"config.settings" = "Settings";
"config.last_updated" = "Last Updated: %@";
"config.click_to_load" = "Click the button below to load configuration";
"config.use_new_tca" = "Use new TCA API component";
"config.clear_error" = "Clear Error";