{ "ui.button.presets": "Presets", "ui.placeholder.render_fps": "Render FPS", "ui.placeholder.video_fps": "Video FPS", "ui.placeholder.render_width": "Render Width (px)", "ui.placeholder.render_height": "Render Height (px)", "ui.button.video_config": "Video Encoding Config", "ui.button.audio_config": "Audio Encoding Config", "ui.placeholder.delay_after_end": "Delay After Level End", "ui.toggle.show_judgement": "Show Judgement", "ui.button.go_render": "Go Render", "ui.button.advanced_settings": "Advanced Settings...", "ui.version.expired": " (Expired)", "ui.validation.required_fields": "Required input fields are empty or invalid. Please fill in all settings.", "ui.advanced.title": "Advanced Settings", "ui.advanced.file_extension": "File Extension", "ui.advanced.process_audio": "Process Audio", "ui.advanced.non_tile_mode": "Non-Tile Mode", "ui.advanced.random_seed": "Random Seed (Optional)", "ui.button.cancel": "Cancel", "ui.button.save": "Save", "ui.video.title": "Video Encoding Settings", "ui.video.codec": "Codec", "ui.video.rate_control": "Bitrate Control Mode", "ui.video.bitrate": "Bitrate (kbps)", "ui.video.max_bitrate": "Max Bitrate (kbps)", "ui.video.qp": "Quality (QP)", "ui.video.keyframe_interval": "Keyframe Interval (s)", "ui.video.force_software": "Force Software Encoder", "ui.video.qp_zero_warning": "Warning: Setting QP to 0 applies lossless encoding and may result in very large file sizes.", "ui.audio.title": "Audio Encoding Settings", "ui.audio.rendering": "Audio Rendering", "ui.audio.sample_rate": "Sample Rate (Hz)", "ui.audio.channels": "Audio Channels", "ui.audio.channels_mono": "1 (Mono)", "ui.audio.channels_stereo": "2 (Stereo)", "ui.audio.bitrate": "Audio Bitrate (kbps)", "ui.preset.title": "Preset Settings", "ui.preset.new_name": "New Preset Name", "ui.preset.no_presets": "No saved presets.", "ui.button.load": "Load", "ui.button.delete": "Delete", "ui.button.close": "Close", "ui.preset.save_failed": "Save Failed", "ui.preset.enter_name": "Please enter a preset name.", "ui.preset.invalid_inputs": "Cannot save preset because required input values are empty or invalid.", "ui.preset.save_error": "An error occurred while saving the preset: {0}", "ui.preset.delete_title": "Delete Preset", "ui.preset.delete_confirm": "Are you sure you want to delete the preset '{0}'?", "ui.button.yes": "Yes", "ui.button.no": "No", "ui.button.ok": "OK", "ui.ffmpeg.title": "FFmpeg Library Installation Required", "ui.ffmpeg.desc_main": "FFmpeg shared libraries are required to render video.", "ui.ffmpeg.desc_osx": "For macOS, reliable public builds are unavailable, so FFmpeg 8.1 must be built manually.\nClick the button below to open the official FFmpeg website.", "ui.ffmpeg.desc_auto": "Click the button below to automatically download and install from the internet.\n(Download size: ~70MB, extracted to UserLibs folder)", "ui.ffmpeg.button_download": "Download & Install", "ui.ffmpeg.button_open_web": "Open Download Page", "ui.ffmpeg.button_cancel": "Cancel", "ui.ffmpeg.button_opening": "Opening...", "ui.ffmpeg.status_downloading": "Downloading... ({0:F1}%)", "ui.ffmpeg.status_extracting": "Extracting FFmpeg files...", "ui.ffmpeg.status_done": "Done! Restarting audio/video engine...", "ui.ffmpeg.status_failed": "Failed to download FFmpeg: {0}", "ui.escape.cancelling": "Cancelling in {0:F1}s..\nHold Esc to cancel render", "ui.monitor.title": "ADOFAI Renderer Realtime Monitor", "ui.monitor.queue": "• Queue: {0} / {1} frames", "ui.monitor.rendered_frames": "• Rendered Frames: {0}", "ui.monitor.frames_sent": "• Frames Sent: {0}", "ui.monitor.throttling": "• Throttling Controls: {0} times", "ui.monitor.readback_failures": "• Readback Hard Failures: {0} times", "ui.monitor.skip_retry": "• Render Skip-Retry: {0} / {1}", "ui.monitor.memory": "• Mono Heap Memory: {0:F2} MB", "ui.notification.complete_title": "Rendering Complete!", "ui.notification.complete_msg": "{0} saved successfully.", "ui.notification.video_fallback": "Video" }