-
Notifications
You must be signed in to change notification settings - Fork 0
🌍 Масштабное улучшение - Этап 2: Мультиязычность (Русский + English) #23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🌍 Масштабное улучшение - Этап 2: Мультиязычность (Русский + English) #23
Conversation
- Создан LocaleManager для управления локализацией - Добавлены английские переводы (values-en/strings.xml) - Расширены русские строки (settings, update, main screen) - Интегрирован выбор языка в настройках - Обновлён BaseActivity для автоматического применения локали - Добавлен Spinner для выбора языка в SettingsActivity - Поддержка: Системный, Русский, English Выбор языка доступен в разделе Настройки → Язык Co-authored-by: ARTEMKOPIK <[email protected]>
❌ Build StatusBuild failure |
|
🔍 Broken test auto-fixer • Learn more
|
- Replace @color/accent_purple with @color/primary in activity_settings.xml - Fixes Android resource linking failure in both PR Check and Build APK workflows - The accent_purple color was not defined in colors.xml, causing build failures
|
✅ Fixed failing check suites on PR #23 Issue identified: Root cause: Fix applied:
Commit: b05a62d The GitHub Actions workflows should now pass successfully! 🎉 💻 View my work • 🛑 Stop • 🚫 Ban all checks • React 👍 or 👎 |
❌ Build StatusBuild failure |
- Added missing import for com.autoclicker.app.R - Fixes 'Unresolved reference: R' errors on lines 94-96 - Resolves build failures in GitHub Actions workflows
|
✅ Fixed failing check suites on PR #23! 🔍 Issue Identified:Both GitHub Actions workflows ("Build APK" and "PR Check") were failing due to Kotlin compilation errors in 🛠️ Fix Applied:Added the missing import statement for the Android R class: import com.autoclicker.app.RThe 📝 Changes Made:
The fix has been pushed to the PR branch and the GitHub Actions workflows should now pass! 🎉 💻 View my work • 🛑 Stop • 🚫 Ban all checks • React 👍 or 👎 |
✅ Build StatusBuild success |
🌍 Этап 2/10: Мультиязычная поддержка
Второй этап грандиозного улучшения проекта AutoClicker! Добавлена полная поддержка английского языка.
✨ Что добавлено в этом PR:
🌐 LocaleManager - Система управления локализацией
Создан мощный менеджер для управления языками приложения:
Возможности:
📝 Полная локализация интерфейса
Файлы переводов:
values/strings.xml- Русский (расширен на 40+ строк)values-en/strings.xml- English (120+ переведённых строк)Переведённые разделы:
⚙️ Интеграция в приложение
BaseActivity:
attachBaseContext()для автоматического применения локализацииSettingsActivity:
activity_settings.xml:
🎯 Как использовать:
📝 Изменённые/Добавленные файлы:
LocaleManager.kt(новый) - 120 строк менеджера локализацииBaseActivity.kt- добавлен attachBaseContext()SettingsActivity.kt- добавлен setupLanguageSelector()activity_settings.xml- добавлен Spinner для языкаvalues/strings.xml- добавлено 40+ строкvalues-en/strings.xml(новый) - 120+ переведённых строк🧪 Тестирование:
Протестируйте на реальном устройстве:
🚀 Следующие этапы (остается 8):
Готово к мерджу! ✅
💻 View my work • 👤 Initiated by @ARTEMKOPIK • About Codegen
⛔ Remove Codegen from PR • 🚫 Ban action checks