# HyprTile hardcoded German string audit

This pass targets visible UI, status, dialog, menu, footer and primary CLI strings that were still hardcoded after the key-consistency audit.

## Converted in this pass

- Main CLI help headings and core options
- Music player empty-playlist hint
- File picker filter and empty-result texts
- Notes editor, selection, filter and todo labels
- Audio recorder live/source descriptions
- Bluetooth connection and audio-output labels
- XMPP connection labels
- Password-safe copy and empty-result texts
- AI chat, STT, selection and scrollbar statuses
- Remote Share quality, monitor and URL-copy texts
- Tile editor image filter hint
- Hyprland Control Center monitor/workspace/backup subsection texts
- Remote Viewer mobile drag, keyboard and pan statuses

## Intentionally not treated as normal UI strings

- Hyprland/Lua snippets and protocol keywords such as `monitor`, `workspace`, `audio`
- Shell command fragments and MIME types
- Debug/profiling output intended for developers
- Keyboard-layout character maps
- Third-party codec descriptions

## Follow-up candidates

Some standalone helper binaries still contain long CLI help paragraphs or diagnostic logs. These should be handled as a separate CLI/log localization pass because they require whole-message formatting and, in some cases, machine-readable output compatibility.
