Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions assets/translations/ar.json
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,7 @@
"versionDetection": "اكتشاف الإصدار",
"standardVersionDetection": "اكتشاف الإصدار القياسي",
"groupByCategory": "التجميع حسب التصنيف",
"showCategoryEmojis": "عرض رموز التصنيف",
"listView": "عرض القائمة",
"gridView": "عرض الشبكة",
"autoApkFilterByArch": "محاولة تصفية ملفات APK حسب بنية المعالج إذا أمكن",
Expand Down
1 change: 1 addition & 0 deletions assets/translations/bs.json
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,7 @@
"versionDetection": "Otkrivanje verzije",
"standardVersionDetection": "Detekcija standardne verzije",
"groupByCategory": "Grupiši po kategoriji",
"showCategoryEmojis": "Prikaži emoji kategorije",
"listView": "Prikaz liste",
"gridView": "Prikaz mreže",
"autoApkFilterByArch": "Pokušajte filtrirati APK-ove po arhitekturi procesora ako je moguće",
Expand Down
1 change: 1 addition & 0 deletions assets/translations/ca.json
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,7 @@
"versionDetection": "Detecció de la versió",
"standardVersionDetection": "Detecció de la versió estàndard",
"groupByCategory": "Agrupa per categories",
"showCategoryEmojis": "Mostra els emojis de categoria",
"listView": "Vista de llista",
"gridView": "Vista de graella",
"autoApkFilterByArch": "Intenta filtrar les APKs per l'aquitectura de la CPU, si és possible",
Expand Down
1 change: 1 addition & 0 deletions assets/translations/cs.json
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,7 @@
"versionDetection": "Detekce verze",
"standardVersionDetection": "Standardní detekce verze",
"groupByCategory": "Seskupit podle kategorie",
"showCategoryEmojis": "Zobrazit emoji kategorií",
"listView": "Zobrazení seznamu",
"gridView": "Zobrazení mřížky",
"autoApkFilterByArch": "Pokud je to možné, pokuste se filtrovat soubory APK podle architektury procesoru",
Expand Down
1 change: 1 addition & 0 deletions assets/translations/da.json
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,7 @@
"versionDetection": "Versionsregistrering",
"standardVersionDetection": "Standard versionsregistrering",
"groupByCategory": "Gruppér efter kategori",
"showCategoryEmojis": "Vis kategori-emojis",
"listView": "Listevisning",
"gridView": "Gittervisning",
"autoApkFilterByArch": "Forsøg at filtrere APK'er efter CPU-arkitektur, hvis muligt",
Expand Down
1 change: 1 addition & 0 deletions assets/translations/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -247,6 +247,7 @@
"versionDetection": "Versionserkennung",
"standardVersionDetection": "Standardversionserkennung",
"groupByCategory": "Nach Kategorie gruppieren",
"showCategoryEmojis": "Kategorie-Emojis anzeigen",
"listView": "Listenansicht",
"gridView": "Rasteransicht",
"autoApkFilterByArch": "Nach Möglichkeit versuchen, APKs nach CPU-Architektur zu filtern",
Expand Down
1 change: 1 addition & 0 deletions assets/translations/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -247,6 +247,7 @@
"versionDetection": "Version detection",
"standardVersionDetection": "Standard version detection",
"groupByCategory": "Group by category",
"showCategoryEmojis": "Show category emojis",
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Find all translation files and check for the new key
fd -e json . assets/translations/ --exec grep -L "showCategoryEmojis" {} \;

Repository: omeritzics/Updatium

Length of output: 987


Add showCategoryEmojis translation key to all locale files.

The new showCategoryEmojis key has been added to en.json but is missing from 30+ other locale files: vi.json, zh.json, tr.json, pt.json, zh-Hant-TW.json, uk.json, ru.json, sv.json, pl.json, pt-BR.json, nl.json, ko.json, ja.json, ml.json, id.json, it.json, he.json, gl.json, fr.json, fa.json, et.json, hu.json, es.json, de.json, cs.json, da.json, en-EO.json, ca.json, ar.json, and bs.json. Add this key with an appropriate translation to each file.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@assets/translations/en.json` at line 250, The new translation key
"showCategoryEmojis" has been added to en.json but is missing from many other
locale files; update each listed locale (e.g., vi.json, zh.json, tr.json,
pt.json, zh-Hant-TW.json, uk.json, ru.json, sv.json, pl.json, pt-BR.json,
nl.json, ko.json, ja.json, ml.json, id.json, it.json, he.json, gl.json, fr.json,
fa.json, et.json, hu.json, es.json, de.json, cs.json, da.json, en-EO.json,
ca.json, ar.json, bs.json) by adding the "showCategoryEmojis" key with an
appropriate translated string matching the style/tone of that locale; ensure the
key name is identical ("showCategoryEmojis"), insert it in the same JSON object
structure as other keys, validate JSON syntax after edit, and keep translations
consistent with the English source in en.json.

"listView": "List view",
"gridView": "Grid view",
"autoApkFilterByArch": "Attempt to filter APKs by CPU architecture if possible",
Expand Down
1 change: 1 addition & 0 deletions assets/translations/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -247,6 +247,7 @@
"versionDetection": "Detección de versiones",
"standardVersionDetection": "Por versión",
"groupByCategory": "Agrupar por categoría",
"showCategoryEmojis": "Mostrar emojis de categoría",
"listView": "Vista de lista",
"gridView": "Vista de cuadrícula",
"autoApkFilterByArch": "Filtrar APK por arquitectura del procesador (si es posible)",
Expand Down
1 change: 1 addition & 0 deletions assets/translations/et.json
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,7 @@
"versionDetection": "Versiooni tuvastamine",
"standardVersionDetection": "Standardne versiooni tuvastamine",
"groupByCategory": "Grupeeri kategooria järgi",
"showCategoryEmojis": "Kategooria-emojide näitamine",
"listView": "Loendivaade",
"gridView": "Ruudustikuvaade",
"autoApkFilterByArch": "Proovi filtreerida APK-sid CPU-arhitektuuri järgi, kui võimalik",
Expand Down
1 change: 1 addition & 0 deletions assets/translations/fa.json
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,7 @@
"versionDetection": "تشخیص نسخه",
"standardVersionDetection": "تشخیص نسخه استاندارد",
"groupByCategory": "دسته‌بندی بر اساس گروه",
"showCategoryEmojis": "نمایش ایموجی دسته",
"listView": "نمای لیست",
"gridView": "نمای شبکه",
"autoApkFilterByArch": "تلاش برای فیلتر کردن APK ها بر اساس معماری CPU در صورت امکان",
Expand Down
1 change: 1 addition & 0 deletions assets/translations/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -247,6 +247,7 @@
"versionDetection": "Détection de la version",
"standardVersionDetection": "Détection de la version standard",
"groupByCategory": "Grouper par catégorie",
"showCategoryEmojis": "Afficher les émojis de catégorie",
"listView": "Vue en liste",
"gridView": "Vue en grille",
"autoApkFilterByArch": "Essayer de filtrer les APKs par architecture CPU si possible",
Expand Down
1 change: 1 addition & 0 deletions assets/translations/gl.json
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,7 @@
"versionDetection": "Detección da versión",
"standardVersionDetection": "Detcción estándar da versión",
"groupByCategory": "Agrupar por categoría",
"showCategoryEmojis": "Mostrar emojis de categoría",
"listView": "Vista de lista",
"gridView": "Vista de grade",
"autoApkFilterByArch": "Tentar filtrar APKs por arquitectura de CPU se é posible",
Expand Down
3 changes: 2 additions & 1 deletion assets/translations/he.json
Original file line number Diff line number Diff line change
Expand Up @@ -247,6 +247,7 @@
"versionDetection": "זיהוי גרסה",
"standardVersionDetection": "זיהוי גרסה סטנדרטי",
"groupByCategory": "קיבוץ לפי קטגוריה",
"showCategoryEmojis": "הצגת סמלי אמוג׳י לקטגוריות",
"listView": "תצוגת רשימה",
"gridView": "תצוגת רשת",
"autoApkFilterByArch": "Attempt to filter APKs by CPU architecture if possible",
Expand Down Expand Up @@ -292,7 +293,7 @@
"exemptFromBackgroundUpdates": "הוצאה מהעדכונים ברקע (אם מופעלים)",
"bgUpdatesOnWiFiOnly": "השבתת עדכוני רקע כאשר המכשיר אינו מחובר לרשת אלחוטית (Wi-Fi)",
"bgUpdatesWhileChargingOnly": "השבתת עדכוני רקע כאשר המכשיר אינו בהטענה",
"autoSelectHighestVersionCode": "Auto-select highest versionCode APK",
"autoSelectHighestVersionCode": "בחירה אוטומטית של קובץ ־APK עם קוד הגרסה הגבוה ביותר",
"versionExtractionRegEx": "Version string extraction RegEx",
"trimVersionString": "Trim version string with RegEx",
"matchGroupToUseForX": "Match group to use for \"{}\"",
Expand Down
1 change: 1 addition & 0 deletions assets/translations/hu.json
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,7 @@
"versionDetection": "Verziófelismerés",
"standardVersionDetection": "Alapértelmezett verziófelismerés",
"groupByCategory": "Csoportosítás kategória alapján",
"showCategoryEmojis": "Kategória emoji-k megjelenítése",
"listView": "Lista nézet",
"gridView": "Rács nézet",
"autoApkFilterByArch": "APK-k CPU-architektúra szerinti szűrése, ha lehetséges",
Expand Down
1 change: 1 addition & 0 deletions assets/translations/id.json
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,7 @@
"versionDetection": "Pendeteksi versi",
"standardVersionDetection": "Pendeteksi versi standar",
"groupByCategory": "Kelompokkan berdasarkan kategori",
"showCategoryEmojis": "Tampilkan emoji kategori",
"listView": "Tampilan daftar",
"gridView": "Tampilan kisi",
"autoApkFilterByArch": "Coba filter APK berdasarkan arsitektur CPU jika memungkinkan",
Expand Down
1 change: 1 addition & 0 deletions assets/translations/it.json
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,7 @@
"versionDetection": "Rilevamento di versione",
"standardVersionDetection": "Rilevamento di versione standard",
"groupByCategory": "Raggruppa per categoria",
"showCategoryEmojis": "Mostra emoji delle categorie",
"listView": "Vista elenco",
"gridView": "Vista griglia",
"autoApkFilterByArch": "Tenta di filtrare gli APK in base all'architettura della CPU, se possibile",
Expand Down
1 change: 1 addition & 0 deletions assets/translations/ja.json
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,7 @@
"versionDetection": "バージョン検出",
"standardVersionDetection": "標準のバージョン検出",
"groupByCategory": "カテゴリー別にグループ化",
"showCategoryEmojis": "カテゴリー絵文字を表示",
"listView": "リスト表示",
"gridView": "グリッド表示",
"autoApkFilterByArch": "可能であれば、CPUアーキテクチャによるAPKのフィルタリングを試みる",
Expand Down
1 change: 1 addition & 0 deletions assets/translations/ko.json
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,7 @@
"versionDetection": "버전 감지",
"standardVersionDetection": "표준 버전 감지",
"groupByCategory": "카테고리별 그룹화",
"showCategoryEmojis": "카테고리 이모지 표시",
"listView": "목록 보기",
"gridView": "그리드 보기",
"autoApkFilterByArch": "가능한 경우 CPU 아키텍처별로 APK 필터링 시도",
Expand Down
1 change: 1 addition & 0 deletions assets/translations/nl.json
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,7 @@
"versionDetection": "Versieherkenning",
"standardVersionDetection": "Standaard versieherkenning",
"groupByCategory": "Groeperen op categorie",
"showCategoryEmojis": "Categorie-emojis weergeven",
"listView": "Lijstweergave",
"gridView": "Rasterweergave",
"autoApkFilterByArch": "Probeer APK's te filteren op CPU-architectuur, indien mogelijk",
Expand Down
1 change: 1 addition & 0 deletions assets/translations/pl.json
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,7 @@
"versionDetection": "Wykrywanie wersji",
"standardVersionDetection": "Standardowe wykrywanie wersji",
"groupByCategory": "Grupuj według kategorii",
"showCategoryEmojis": "Pokaż emoji kategorii",
"listView": "Widok listy",
"gridView": "Widok siatki",
"autoApkFilterByArch": "Spróbuj filtrować pliki APK według architektury procesora, jeśli to możliwe",
Expand Down
1 change: 1 addition & 0 deletions assets/translations/pt-BR.json
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,7 @@
"versionDetection": "Detecção de versão",
"standardVersionDetection": "Detecção de versão padrão",
"groupByCategory": "Agrupar por categoria",
"showCategoryEmojis": "Mostrar emojis de categoria",
"listView": "Visualização em lista",
"gridView": "Visualização em grade",
"autoApkFilterByArch": "Tentar filtrar APKs pela arquitetura da CPU quando possível",
Expand Down
1 change: 1 addition & 0 deletions assets/translations/ru.json
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,7 @@
"versionDetection": "Определение версии",
"standardVersionDetection": "Стандартное",
"groupByCategory": "Группировать по категориям",
"showCategoryEmojis": "Показывать эмодзи категорий",
"listView": "Вид списка",
"gridView": "Вид сетки",
"autoApkFilterByArch": "Пытаться фильтровать APK по архитектуре процессора",
Expand Down
1 change: 1 addition & 0 deletions assets/translations/sv.json
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,7 @@
"versionDetection": "Versionsdetektering",
"standardVersionDetection": "Standardversionsdetektering",
"groupByCategory": "Gruppera via Kategori",
"showCategoryEmojis": "Viska kategori-emojis",
"listView": "Listvy",
"gridView": "Rutnätsvy",
"autoApkFilterByArch": "Försök att filtrera APK-filer efter CPU-arkitektur om möjligt",
Expand Down
1 change: 1 addition & 0 deletions assets/translations/tr.json
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,7 @@
"versionDetection": "Sürüm tespiti",
"standardVersionDetection": "Standart sürüm tespiti",
"groupByCategory": "Kategoriye göre grupla",
"showCategoryEmojis": "Kategori emoji'lerini göster",
"listView": "Liste görünümü",
"gridView": "Izgara görünümü",
"autoApkFilterByArch": "Mümkün olduğunda APK'ları CPU mimarisine göre filtrelemeye çalış",
Expand Down
1 change: 1 addition & 0 deletions assets/translations/uk.json
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,7 @@
"versionDetection": "Визначення версії",
"standardVersionDetection": "Стандартне визначення версії",
"groupByCategory": "Групувати за категоріями",
"showCategoryEmojis": "Показувати емодзі категорій",
"listView": "Вигляд списку",
"gridView": "Вигляд сітки",
"autoApkFilterByArch": "Спробувати фільтрувати APK за архітектурою ЦП, якщо можливо",
Expand Down
1 change: 1 addition & 0 deletions assets/translations/vi.json
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,7 @@
"versionDetection": "Phát hiện phiên bản",
"standardVersionDetection": "Phát hiện phiên bản tiêu chuẩn",
"groupByCategory": "Nhóm theo danh mục",
"showCategoryEmojis": "Hiển thị emoji danh mục",
"listView": "Chế độ xem danh sách",
"gridView": "Chế độ xem lưới",
"autoApkFilterByArch": "Cố gắng lọc APK theo kiến trúc CPU nếu có thể",
Expand Down
1 change: 1 addition & 0 deletions assets/translations/zh.json
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,7 @@
"versionDetection": "版本检测",
"standardVersionDetection": "常规版本检测",
"groupByCategory": "按类别分组",
"showCategoryEmojis": "显示类别表情符号",
"listView": "列表视图",
"gridView": "网格视图",
"autoApkFilterByArch": "如果可能,尝试按 CPU 架构筛选 APK 文件",
Expand Down
2 changes: 1 addition & 1 deletion lib/pages/add_app.dart
Original file line number Diff line number Diff line change
Expand Up @@ -635,7 +635,7 @@ class AddAppPageState extends State<AddAppPage> {
Column(
children: [
const SizedBox(height: 16),
CategoryEditorSelector(
EmojiCategoryEditorSelector(
alignment: WrapAlignment.start,
onSelected: (categories) {
pickedCategories = categories;
Expand Down
2 changes: 1 addition & 1 deletion lib/pages/app.dart
Original file line number Diff line number Diff line change
Expand Up @@ -283,7 +283,7 @@ class _AppPageState extends State<AppPage> {
),

height32,
CategoryEditorSelector(
EmojiCategoryEditorSelector(
alignment: WrapAlignment.center,
preselected: app?.app.categories != null
? app!.app.categories.toSet()
Expand Down
Loading
Loading