From 099c4a0b3a358a3a9aa7c27ee60cacc4bd061a54 Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Thu, 11 Jun 2026 18:20:17 +0800
Subject: [PATCH] Refine edit mode hint localization

---
 src/Apptag/Localization/fr.json       |    4 
 src/Apptag/Localization/ru.json       |    4 
 src/Apptag/Localization/ar.json       |    4 
 src/Apptag/Localization/ro.json       |    4 
 src/Apptag/Localization/en.json       |    4 
 src/Apptag/Localization/sv.json       |    4 
 src/Apptag/Localization/zh-Hant.json  |    4 
 src/Apptag/Localization/pl.json       |    4 
 src/Apptag/Localization/es.json       |    4 
 src/Apptag/Localization/th.json       |    4 
 src/Apptag/Localization/nn.json       |    4 
 src/CHANGELOG.md                      |    3 
 src/Apptag/Info.plist                 |    2 
 src/Apptag/Localization/cs.json       |    4 
 src/Apptag/Localization/ms.json       |    4 
 src/Apptag/Localization/it.json       |    4 
 src/Apptag/Localization/tr.json       |    4 
 src/Apptag/Localization/da.json       |    4 
 src/Apptag/Localization/id.json       |    4 
 src/Apptag/Localization/ja.json       |    4 
 src/Apptag/EditModeViews.swift        |    4 
 src/Apptag/Localization/de.json       |    4 
 src/Apptag/Localization/pt-BR.json    |    4 
 src/Apptag/Localization/ar-Najdi.json |    4 
 src/Apptag/Localization/nb.json       |    4 
 src/Apptag/Localization/ko.json       |    4 
 src/Apptag/Localization/no.json       |    4 
 src/Apptag/Localization/sr-Cyrl.json  |    4 
 src/Apptag/Localization/zh-Hans.json  |    4 
 src/Apptag/Localization/nl.json       |    4 
 src/Apptag/Localization/uk.json       |    4 
 src/Apptag/Localization/vi.json       |    4 
 32 files changed, 63 insertions(+), 62 deletions(-)

diff --git a/src/Apptag/EditModeViews.swift b/src/Apptag/EditModeViews.swift
index 64199a2..3e7a0cf 100644
--- a/src/Apptag/EditModeViews.swift
+++ b/src/Apptag/EditModeViews.swift
@@ -38,8 +38,8 @@
                 Text(hintText)
                     .font(.system(size: 11, weight: .medium))
                     .foregroundStyle(.secondary)
-                    .lineLimit(1)
-                    .truncationMode(.middle)
+                    .lineLimit(2)
+                    .multilineTextAlignment(.trailing)
                     .frame(maxWidth: 460, alignment: .trailing)
                     .help(hintText)
             }
diff --git a/src/Apptag/Info.plist b/src/Apptag/Info.plist
index bbbe812..e581c58 100644
--- a/src/Apptag/Info.plist
+++ b/src/Apptag/Info.plist
@@ -21,7 +21,7 @@
 	<key>CFBundleShortVersionString</key>
 	<string>7.8.29</string>
 	<key>CFBundleVersion</key>
-	<string>20260611.1751</string>
+	<string>20260611.1808</string>
 	<key>LSApplicationCategoryType</key>
 	<string>public.app-category.utilities</string>
 	<key>LSMinimumSystemVersion</key>
diff --git a/src/Apptag/Localization/ar-Najdi.json b/src/Apptag/Localization/ar-Najdi.json
index a1bd1e7..3ddae55 100644
--- a/src/Apptag/Localization/ar-Najdi.json
+++ b/src/Apptag/Localization/ar-Najdi.json
@@ -82,7 +82,7 @@
   "appNote.placeholder": "ملاحظة غرض التطبيق",
   "edit.modeAdd": "إضافة وسوم",
   "edit.modeRemove": "إزالة وسوم",
-  "edit.modeHint": "علامات التحديد في اليسار تنطبق على هالعملية فقط.",
+  "edit.modeHint": "وسم التطبيقات دفعة وحدة (كل الوسوم المحددة بتنربط بكل التطبيقات المحددة).",
   "edit.currentTags": "الوسوم الحالية",
   "edit.commonTags": "الوسوم المشتركة",
   "edit.selectionHint": "اختر التطبيقات من اليمين، ثم اختر من اليسار الوسوم اللي تبي تضيفها أو تزيلها.",
@@ -94,7 +94,7 @@
   "edit.confirmRemove": "تأكيد الإزالة",
   "edit.feedbackAddFormat": "هالعملية اضافت %tagCount% من الوسوم على %appCount% تطبيقات (%appNames%).",
   "edit.feedbackRemoveFormat": "هالعملية شالت %tagCount% من الوسوم من %appCount% تطبيقات (%appNames%). الوسوم اللي انشالت: %tagNames%.",
-  "edit.removeHint": "هنا ما تقدر تشيل الصح الا من الوسوم الموجودة من قبل. اي وسم يطلع معه رمز حذف احمر بينشال بعد التاكيد.",
+  "edit.removeHint": "إزالة الوسوم من التطبيقات دفعة وحدة (كل الوسوم الموجودة اللي تشيل تحديدها بتنحذف من كل التطبيقات المحددة).",
   "smart.category.browser": "Browsers",
   "smart.category.communication": "Communication",
   "smart.category.productivity": "الإنتاجية",
diff --git a/src/Apptag/Localization/ar.json b/src/Apptag/Localization/ar.json
index 8768c95..c8adadb 100644
--- a/src/Apptag/Localization/ar.json
+++ b/src/Apptag/Localization/ar.json
@@ -82,7 +82,7 @@
   "appNote.placeholder": "ملاحظة غرض التطبيق",
   "edit.modeAdd": "إضافة وسوم",
   "edit.modeRemove": "إزالة وسوم",
-  "edit.modeHint": "علامات التحديد على اليسار تنطبق فقط على هذه العملية.",
+  "edit.modeHint": "إضافة وسوم للتطبيقات دفعة واحدة (سيتم ربط كل الوسوم المحددة بكل التطبيقات المحددة).",
   "edit.currentTags": "الوسوم الحالية",
   "edit.commonTags": "الوسوم المشتركة",
   "edit.selectionHint": "اختر التطبيقات من اليمين، ثم اختر من اليسار الوسوم التي تريد إضافتها أو إزالتها.",
@@ -94,7 +94,7 @@
   "edit.confirmRemove": "تأكيد الإزالة",
   "edit.feedbackAddFormat": "اضافت هذه العملية %tagCount% من الوسوم عبر %appCount% تطبيقات (%appNames%).",
   "edit.feedbackRemoveFormat": "ازالت هذه العملية %tagCount% من الوسوم من %appCount% تطبيقات (%appNames%). الوسوم التي تمت ازالتها: %tagNames%.",
-  "edit.removeHint": "هنا يمكنك الغاء تحديد الوسوم الموجودة بالفعل فقط. الوسوم التي يظهر بجانبها رمز حذف احمر ستزال بعد التاكيد.",
+  "edit.removeHint": "إزالة وسوم من التطبيقات دفعة واحدة (ستزال كل الوسوم الموجودة التي أزيل تحديدها من كل التطبيقات المحددة).",
   "smart.category.browser": "Browsers",
   "smart.category.communication": "Communication",
   "smart.category.productivity": "الإنتاجية",
diff --git a/src/Apptag/Localization/cs.json b/src/Apptag/Localization/cs.json
index 9300dda..f7303d6 100644
--- a/src/Apptag/Localization/cs.json
+++ b/src/Apptag/Localization/cs.json
@@ -82,7 +82,7 @@
   "appNote.placeholder": "Poznámka k účelu aplikace",
   "edit.modeAdd": "Pridat stitky",
   "edit.modeRemove": "Odebrat stitky",
-  "edit.modeHint": "Zatrzeni vlevo plati jen pro tuto operaci.",
+  "edit.modeHint": "Hromadne oznaceni aplikaci tagy (vsechny vybrane tagy se priradi ke vsem vybranym aplikacim).",
   "edit.currentTags": "Aktualni stitky",
   "edit.commonTags": "Spolecne stitky",
   "edit.selectionHint": "Vyberte aplikace vpravo a pak vlevo zvolte stitky, ktere chcete pridat nebo odebrat.",
@@ -94,7 +94,7 @@
   "edit.confirmRemove": "Potvrdit odebrani",
   "edit.feedbackAddFormat": "Tato akce pridala %tagCount% stitku do %appCount% aplikaci (%appNames%).",
   "edit.feedbackRemoveFormat": "Tato akce odebrala %tagCount% stitku z %appCount% aplikaci (%appNames%). Odebrane stitky: %tagNames%.",
-  "edit.removeHint": "Zde lze odskrtnout jen jiz existujici stitky. Stitky s cervenou ikonou odstraneni budou po potvrzeni odebrany.",
+  "edit.removeHint": "Hromadne odebrani tagu z aplikaci (vsechny odskrtnute existujici tagy se odeberou ze vsech vybranych aplikaci).",
   "smart.category.browser": "Browsers",
   "smart.category.communication": "Communication",
   "smart.category.productivity": "Produktivita",
diff --git a/src/Apptag/Localization/da.json b/src/Apptag/Localization/da.json
index ed057b2..4669699 100644
--- a/src/Apptag/Localization/da.json
+++ b/src/Apptag/Localization/da.json
@@ -82,7 +82,7 @@
   "appNote.placeholder": "Formålsnote for app",
   "edit.modeAdd": "Tilfoj tags",
   "edit.modeRemove": "Fjern tags",
-  "edit.modeHint": "Afkrydsningerne til venstre gaelder kun for denne handling.",
+  "edit.modeHint": "Massetildel tags til apps (alle markerede tags knyttes til alle markerede apps).",
   "edit.currentTags": "Nuvaerende tags",
   "edit.commonTags": "Faelles tags",
   "edit.selectionHint": "Vaelg apps til hojre, og vaelg derefter til venstre de tags, du vil tilfoje eller fjerne.",
@@ -94,7 +94,7 @@
   "edit.confirmRemove": "Bekraeft fjernelse",
   "edit.feedbackAddFormat": "Denne handling tilfojede %tagCount% tags til %appCount% apps (%appNames%).",
   "edit.feedbackRemoveFormat": "Denne handling fjernede %tagCount% tags fra %appCount% apps (%appNames%). Fjernede tags: %tagNames%.",
-  "edit.removeHint": "Her kan kun eksisterende tags fjernes fra markeringen. Tags med et rodt sletteikon fjernes efter bekraeftelse.",
+  "edit.removeHint": "Massefjern tags fra apps (alle fravalgte eksisterende tags fjernes fra alle markerede apps).",
   "smart.category.browser": "Browsers",
   "smart.category.communication": "Communication",
   "smart.category.productivity": "Produktivitet",
diff --git a/src/Apptag/Localization/de.json b/src/Apptag/Localization/de.json
index 4e80a9f..b99790b 100644
--- a/src/Apptag/Localization/de.json
+++ b/src/Apptag/Localization/de.json
@@ -82,7 +82,7 @@
   "appNote.placeholder": "Verwendungsnotiz zur App",
   "edit.modeAdd": "Tags hinzufuegen",
   "edit.modeRemove": "Tags entfernen",
-  "edit.modeHint": "Die Haken links gelten nur fuer diesen Vorgang.",
+  "edit.modeHint": "Apps gesammelt taggen (alle ausgewahlten Tags werden allen ausgewahlten Apps zugeordnet).",
   "edit.currentTags": "Aktuelle Tags",
   "edit.commonTags": "Gemeinsame Tags",
   "edit.selectionHint": "Waehlen Sie rechts Apps aus und links die Tags, die in diesem Schritt hinzugefuegt oder entfernt werden sollen.",
@@ -94,7 +94,7 @@
   "edit.confirmRemove": "Entfernen bestaetigen",
   "edit.feedbackAddFormat": "Dieser Vorgang hat %tagCount% Tags zu %appCount% Apps hinzugefugt (%appNames%).",
   "edit.feedbackRemoveFormat": "Dieser Vorgang hat %tagCount% Tags von %appCount% Apps entfernt (%appNames%). Entfernte Tags: %tagNames%.",
-  "edit.removeHint": "Hier konnen nur bereits vorhandene Tags abgewahlt werden. Tags mit rotem Loschsymbol werden nach der Bestatigung entfernt.",
+  "edit.removeHint": "Tags gesammelt von Apps entfernen (alle abgewahlten vorhandenen Tags werden aus allen ausgewahlten Apps entfernt).",
   "smart.category.browser": "Browsers",
   "smart.category.communication": "Communication",
   "smart.category.productivity": "Produktivität",
diff --git a/src/Apptag/Localization/en.json b/src/Apptag/Localization/en.json
index 64a1216..b7778dc 100644
--- a/src/Apptag/Localization/en.json
+++ b/src/Apptag/Localization/en.json
@@ -82,7 +82,7 @@
   "appNote.placeholder": "App purpose note",
   "edit.modeAdd": "Add tags",
   "edit.modeRemove": "Remove tags",
-  "edit.modeHint": "Left-side checkmarks apply only to this operation.",
+  "edit.modeHint": "Batch-tag apps (all selected tags will be assigned to all selected apps).",
   "edit.currentTags": "Current tags",
   "edit.commonTags": "Shared tags",
   "edit.selectionHint": "Select apps on the right, then choose the tags to add or remove on the left.",
@@ -94,7 +94,7 @@
   "edit.confirmRemove": "Confirm Remove",
   "edit.feedbackAddFormat": "This operation added %tagCount% tags across %appCount% apps (%appNames%).",
   "edit.feedbackRemoveFormat": "This operation removed %tagCount% tags across %appCount% apps (%appNames%). Removed tags: %tagNames%.",
-  "edit.removeHint": "Only existing tags can be unchecked here. Tags showing a red delete icon will be removed after confirmation.",
+  "edit.removeHint": "Batch-remove tags from apps (all unchecked existing tags will be removed from all selected apps).",
   "smart.category.browser": "Browsers",
   "smart.category.communication": "Communication",
   "smart.category.productivity": "Productivity",
diff --git a/src/Apptag/Localization/es.json b/src/Apptag/Localization/es.json
index 8d7332e..5673b68 100644
--- a/src/Apptag/Localization/es.json
+++ b/src/Apptag/Localization/es.json
@@ -82,7 +82,7 @@
   "appNote.placeholder": "Nota de uso de la app",
   "edit.modeAdd": "Anadir etiquetas",
   "edit.modeRemove": "Quitar etiquetas",
-  "edit.modeHint": "Las marcas de la izquierda solo se aplican a esta operacion.",
+  "edit.modeHint": "Etiquetar apps por lotes (todas las etiquetas seleccionadas se asignaran a todas las apps seleccionadas).",
   "edit.currentTags": "Etiquetas actuales",
   "edit.commonTags": "Etiquetas compartidas",
   "edit.selectionHint": "Seleccione aplicaciones a la derecha y luego elija a la izquierda las etiquetas que desea anadir o quitar.",
@@ -94,7 +94,7 @@
   "edit.confirmRemove": "Confirmar eliminacion",
   "edit.feedbackAddFormat": "Esta operacion agrego %tagCount% etiquetas a %appCount% apps (%appNames%).",
   "edit.feedbackRemoveFormat": "Esta operacion elimino %tagCount% etiquetas de %appCount% apps (%appNames%). Etiquetas eliminadas: %tagNames%.",
-  "edit.removeHint": "Aqui solo se pueden desmarcar etiquetas ya existentes. Las etiquetas con icono rojo de eliminacion se quitaran tras confirmar.",
+  "edit.removeHint": "Quitar etiquetas de apps por lotes (todas las etiquetas existentes desmarcadas se quitaran de todas las apps seleccionadas).",
   "smart.category.browser": "Browsers",
   "smart.category.communication": "Communication",
   "smart.category.productivity": "Productividad",
diff --git a/src/Apptag/Localization/fr.json b/src/Apptag/Localization/fr.json
index 4425b41..f11e9b9 100644
--- a/src/Apptag/Localization/fr.json
+++ b/src/Apptag/Localization/fr.json
@@ -82,7 +82,7 @@
   "appNote.placeholder": "Note d’usage de l’app",
   "edit.modeAdd": "Ajouter des etiquettes",
   "edit.modeRemove": "Retirer des etiquettes",
-  "edit.modeHint": "Les coches a gauche ne s'appliquent qu'a cette operation.",
+  "edit.modeHint": "Etiqueter les apps par lot (toutes les etiquettes cochees seront attribuees a toutes les apps selectionnees).",
   "edit.currentTags": "Etiquettes actuelles",
   "edit.commonTags": "Etiquettes communes",
   "edit.selectionHint": "Selectionnez des apps a droite, puis choisissez a gauche les etiquettes a ajouter ou a retirer.",
@@ -94,7 +94,7 @@
   "edit.confirmRemove": "Confirmer retrait",
   "edit.feedbackAddFormat": "Cette operation a ajoute %tagCount% etiquettes sur %appCount% apps (%appNames%).",
   "edit.feedbackRemoveFormat": "Cette operation a supprime %tagCount% etiquettes sur %appCount% apps (%appNames%). Etiquettes retirees : %tagNames%.",
-  "edit.removeHint": "Ici, seuls les tags existants peuvent etre decoches. Les tags affichant une icone rouge de suppression seront retires apres confirmation.",
+  "edit.removeHint": "Retirer des etiquettes par lot (toutes les etiquettes existantes decochees seront retirees de toutes les apps selectionnees).",
   "smart.category.browser": "Browsers",
   "smart.category.communication": "Communication",
   "smart.category.productivity": "Productivité",
diff --git a/src/Apptag/Localization/id.json b/src/Apptag/Localization/id.json
index 36e72bf..cc01d1d 100644
--- a/src/Apptag/Localization/id.json
+++ b/src/Apptag/Localization/id.json
@@ -82,7 +82,7 @@
   "appNote.placeholder": "Catatan kegunaan app",
   "edit.modeAdd": "Tambahkan label",
   "edit.modeRemove": "Hapus label",
-  "edit.modeHint": "Centang di kiri hanya berlaku untuk operasi ini.",
+  "edit.modeHint": "Beri label ke aplikasi secara massal (semua label yang dicentang akan ditautkan ke semua aplikasi yang dicentang).",
   "edit.currentTags": "Label saat ini",
   "edit.commonTags": "Label bersama",
   "edit.selectionHint": "Pilih app di kanan, lalu pilih di kiri label yang ingin ditambahkan atau dihapus.",
@@ -94,7 +94,7 @@
   "edit.confirmRemove": "Konfirmasi hapus",
   "edit.feedbackAddFormat": "Operasi ini menambahkan %tagCount% tag ke %appCount% app (%appNames%).",
   "edit.feedbackRemoveFormat": "Operasi ini menghapus %tagCount% tag dari %appCount% app (%appNames%). Tag yang dihapus: %tagNames%.",
-  "edit.removeHint": "Di sini hanya tag yang sudah ada yang bisa dihapus centangnya. Tag dengan ikon hapus merah akan dihapus setelah konfirmasi.",
+  "edit.removeHint": "Hapus label dari aplikasi secara massal (semua label yang sudah ada dan tidak dicentang akan dihapus dari semua aplikasi yang dicentang).",
   "smart.category.browser": "Browsers",
   "smart.category.communication": "Communication",
   "smart.category.productivity": "Produktivitas",
diff --git a/src/Apptag/Localization/it.json b/src/Apptag/Localization/it.json
index 8b2af3e..5ead3e9 100644
--- a/src/Apptag/Localization/it.json
+++ b/src/Apptag/Localization/it.json
@@ -82,7 +82,7 @@
   "appNote.placeholder": "Nota d’uso dell’app",
   "edit.modeAdd": "Aggiungi tag",
   "edit.modeRemove": "Rimuovi tag",
-  "edit.modeHint": "I segni di spunta a sinistra valgono solo per questa operazione.",
+  "edit.modeHint": "Assegna tag alle app in blocco (tutti i tag selezionati saranno associati a tutte le app selezionate).",
   "edit.currentTags": "Tag attuali",
   "edit.commonTags": "Tag condivisi",
   "edit.selectionHint": "Seleziona le app a destra, poi scegli a sinistra i tag da aggiungere o rimuovere.",
@@ -94,7 +94,7 @@
   "edit.confirmRemove": "Conferma rimozione",
   "edit.feedbackAddFormat": "Questa operazione ha aggiunto %tagCount% tag a %appCount% app (%appNames%).",
   "edit.feedbackRemoveFormat": "Questa operazione ha rimosso %tagCount% tag da %appCount% app (%appNames%). Tag rimossi: %tagNames%.",
-  "edit.removeHint": "Qui puoi deselezionare solo i tag gia esistenti. I tag che mostrano un'icona rossa di eliminazione verranno rimossi dopo la conferma.",
+  "edit.removeHint": "Rimuovi tag dalle app in blocco (tutti i tag esistenti deselezionati saranno rimossi da tutte le app selezionate).",
   "smart.category.browser": "Browsers",
   "smart.category.communication": "Communication",
   "smart.category.productivity": "Produttività",
diff --git a/src/Apptag/Localization/ja.json b/src/Apptag/Localization/ja.json
index 6a94e5d..aa34b55 100644
--- a/src/Apptag/Localization/ja.json
+++ b/src/Apptag/Localization/ja.json
@@ -82,7 +82,7 @@
   "appNote.placeholder": "アプリの用途メモ",
   "edit.modeAdd": "タグを追加",
   "edit.modeRemove": "タグを削除",
-  "edit.modeHint": "左側のチェックは今回の操作にのみ適用されます。",
+  "edit.modeHint": "アプリにまとめてタグを付けます(チェックしたすべてのタグが、チェックしたすべてのアプリに割り当てられます)。",
   "edit.currentTags": "現在のタグ",
   "edit.commonTags": "共通タグ",
   "edit.selectionHint": "右側でアプリを選択し、左側で今回追加または削除するタグを選んでください。",
@@ -94,7 +94,7 @@
   "edit.confirmRemove": "削除を確認",
   "edit.feedbackAddFormat": "今回の操作で、%appCount%個のアプリ(%appNames%)に%tagCount%個のタグを追加しました。",
   "edit.feedbackRemoveFormat": "今回の操作で、%appCount%個のアプリ(%appNames%)から%tagCount%個のタグを削除しました。削除したタグ: %tagNames%。",
-  "edit.removeHint": "ここでは既存のタグだけチェックを外せます。赤い削除アイコンが表示されたタグは、確認後に削除されます。",
+  "edit.removeHint": "アプリからまとめてタグを外します(チェックを外した既存タグが、選択したすべてのアプリから削除されます)。",
   "smart.category.browser": "Browsers",
   "smart.category.communication": "Communication",
   "smart.category.productivity": "生産性",
diff --git a/src/Apptag/Localization/ko.json b/src/Apptag/Localization/ko.json
index 17d1a1b..9246ad1 100644
--- a/src/Apptag/Localization/ko.json
+++ b/src/Apptag/Localization/ko.json
@@ -82,7 +82,7 @@
   "appNote.placeholder": "앱 용도 메모",
   "edit.modeAdd": "태그 추가",
   "edit.modeRemove": "태그 제거",
-  "edit.modeHint": "왼쪽 체크는 이번 작업에만 적용됩니다.",
+  "edit.modeHint": "앱에 태그를 일괄 적용합니다(체크한 모든 태그가 체크한 모든 앱에 연결됩니다).",
   "edit.currentTags": "현재 태그",
   "edit.commonTags": "공통 태그",
   "edit.selectionHint": "오른쪽에서 앱을 선택한 뒤, 왼쪽에서 이번에 추가하거나 제거할 태그를 고르세요.",
@@ -94,7 +94,7 @@
   "edit.confirmRemove": "제거 확인",
   "edit.feedbackAddFormat": "이번 작업으로 %appCount%개 앱(%appNames%)에 태그 %tagCount%개가 새로 추가되었습니다.",
   "edit.feedbackRemoveFormat": "이번 작업으로 %appCount%개 앱(%appNames%)에서 태그 %tagCount%개가 제거되었습니다. 제거된 태그: %tagNames%.",
-  "edit.removeHint": "여기서는 이미 있는 태그만 체크 해제할 수 있습니다. 빨간 삭제 아이콘이 보이는 태그는 확인 후 제거됩니다.",
+  "edit.removeHint": "앱에서 태그를 일괄 제거합니다(체크 해제한 기존 태그가 선택한 모든 앱에서 제거됩니다).",
   "smart.category.browser": "Browsers",
   "smart.category.communication": "Communication",
   "smart.category.productivity": "생산성",
diff --git a/src/Apptag/Localization/ms.json b/src/Apptag/Localization/ms.json
index 2cf6390..386a5d3 100644
--- a/src/Apptag/Localization/ms.json
+++ b/src/Apptag/Localization/ms.json
@@ -82,7 +82,7 @@
   "appNote.placeholder": "Nota kegunaan app",
   "edit.modeAdd": "Tambah tag",
   "edit.modeRemove": "Buang tag",
-  "edit.modeHint": "Tanda di sebelah kiri hanya digunakan untuk operasi ini.",
+  "edit.modeHint": "Tandakan aplikasi secara pukal (semua tag yang ditanda akan dipautkan kepada semua aplikasi yang ditanda).",
   "edit.currentTags": "Tag semasa",
   "edit.commonTags": "Tag bersama",
   "edit.selectionHint": "Pilih app di sebelah kanan, kemudian pilih di sebelah kiri tag yang mahu ditambah atau dibuang.",
@@ -94,7 +94,7 @@
   "edit.confirmRemove": "Sahkan buang",
   "edit.feedbackAddFormat": "Operasi ini menambah %tagCount% tag pada %appCount% app (%appNames%).",
   "edit.feedbackRemoveFormat": "Operasi ini membuang %tagCount% tag daripada %appCount% app (%appNames%). Tag yang dibuang: %tagNames%.",
-  "edit.removeHint": "Di sini hanya tag yang sedia ada boleh dinyah tanda. Tag yang memaparkan ikon padam merah akan dibuang selepas pengesahan.",
+  "edit.removeHint": "Buang tag daripada aplikasi secara pukal (semua tag sedia ada yang dinyah tanda akan dibuang daripada semua aplikasi yang ditanda).",
   "smart.category.browser": "Browsers",
   "smart.category.communication": "Communication",
   "smart.category.productivity": "Produktiviti",
diff --git a/src/Apptag/Localization/nb.json b/src/Apptag/Localization/nb.json
index 79df780..c5d1da9 100644
--- a/src/Apptag/Localization/nb.json
+++ b/src/Apptag/Localization/nb.json
@@ -82,7 +82,7 @@
   "appNote.placeholder": "Bruksnotat for app",
   "edit.modeAdd": "Legg til tagger",
   "edit.modeRemove": "Fjern tagger",
-  "edit.modeHint": "Avkrysningene til venstre gjelder bare for denne handlingen.",
+  "edit.modeHint": "Merk apper med tagger i bulk (alle valgte tagger knyttes til alle valgte apper).",
   "edit.currentTags": "Gjeldende tagger",
   "edit.commonTags": "Felles tagger",
   "edit.selectionHint": "Velg apper til hoyre, og velg deretter til venstre hvilke tagger som skal legges til eller fjernes.",
@@ -94,7 +94,7 @@
   "edit.confirmRemove": "Bekreft fjern",
   "edit.feedbackAddFormat": "Denne handlingen la til %tagCount% tagger i %appCount% apper (%appNames%).",
   "edit.feedbackRemoveFormat": "Denne handlingen fjernet %tagCount% tagger fra %appCount% apper (%appNames%). Fjernede tagger: %tagNames%.",
-  "edit.removeHint": "Her kan bare eksisterende tagger fjernes fra avkrysningen. Tagger med rodt sletteikon blir fjernet etter bekreftelse.",
+  "edit.removeHint": "Fjern tagger fra apper i bulk (alle eksisterende tagger som fjernes fra avkrysningen, fjernes fra alle valgte apper).",
   "smart.category.browser": "Browsers",
   "smart.category.communication": "Communication",
   "smart.category.productivity": "Produktivitet",
diff --git a/src/Apptag/Localization/nl.json b/src/Apptag/Localization/nl.json
index d7fc3d3..215285e 100644
--- a/src/Apptag/Localization/nl.json
+++ b/src/Apptag/Localization/nl.json
@@ -82,7 +82,7 @@
   "appNote.placeholder": "Gebruiksnotitie voor app",
   "edit.modeAdd": "Tags toevoegen",
   "edit.modeRemove": "Tags verwijderen",
-  "edit.modeHint": "De vinkjes links gelden alleen voor deze bewerking.",
+  "edit.modeHint": "Apps in bulk taggen (alle aangevinkte tags worden gekoppeld aan alle aangevinkte apps).",
   "edit.currentTags": "Huidige tags",
   "edit.commonTags": "Gedeelde tags",
   "edit.selectionHint": "Selecteer rechts apps en kies links de tags die je wilt toevoegen of verwijderen.",
@@ -94,7 +94,7 @@
   "edit.confirmRemove": "Verwijderen bevestigen",
   "edit.feedbackAddFormat": "Deze actie heeft %tagCount% tags toegevoegd aan %appCount% apps (%appNames%).",
   "edit.feedbackRemoveFormat": "Deze actie heeft %tagCount% tags verwijderd van %appCount% apps (%appNames%). Verwijderde tags: %tagNames%.",
-  "edit.removeHint": "Hier kun je alleen bestaande tags uitvinken. Tags met een rood verwijderpictogram worden na bevestiging verwijderd.",
+  "edit.removeHint": "Tags in bulk van apps verwijderen (alle uitgevinkte bestaande tags worden uit alle aangevinkte apps verwijderd).",
   "smart.category.browser": "Browsers",
   "smart.category.communication": "Communication",
   "smart.category.productivity": "Productiviteit",
diff --git a/src/Apptag/Localization/nn.json b/src/Apptag/Localization/nn.json
index dfd61f3..305cd99 100644
--- a/src/Apptag/Localization/nn.json
+++ b/src/Apptag/Localization/nn.json
@@ -82,7 +82,7 @@
   "appNote.placeholder": "Bruksnotat for app",
   "edit.modeAdd": "Legg til taggar",
   "edit.modeRemove": "Fjern taggar",
-  "edit.modeHint": "Avkryssingane til venstre gjeld berre for denne handlinga.",
+  "edit.modeHint": "Merk appar med taggar i bulk (alle valde taggar blir knytte til alle valde appar).",
   "edit.currentTags": "Noverande taggar",
   "edit.commonTags": "Felles taggar",
   "edit.selectionHint": "Vel appar til hogre, og vel deretter til venstre kva taggar som skal leggjast til eller fjernast.",
@@ -94,7 +94,7 @@
   "edit.confirmRemove": "Stadfest fjern",
   "edit.feedbackAddFormat": "Denne handlinga la til %tagCount% taggar i %appCount% appar (%appNames%).",
   "edit.feedbackRemoveFormat": "Denne handlinga fjerna %tagCount% taggar fra %appCount% appar (%appNames%). Fjerna taggar: %tagNames%.",
-  "edit.removeHint": "Her kan berre eksisterande taggar fjernast frå avkryssinga. Taggar med raudt sletteikon blir fjerna etter stadfesting.",
+  "edit.removeHint": "Fjern taggar fra appar i bulk (alle eksisterande taggar som blir fjerna fra avkryssinga, blir fjerna fra alle valde appar).",
   "smart.category.browser": "Browsers",
   "smart.category.communication": "Communication",
   "smart.category.productivity": "Produktivitet",
diff --git a/src/Apptag/Localization/no.json b/src/Apptag/Localization/no.json
index 79df780..c5d1da9 100644
--- a/src/Apptag/Localization/no.json
+++ b/src/Apptag/Localization/no.json
@@ -82,7 +82,7 @@
   "appNote.placeholder": "Bruksnotat for app",
   "edit.modeAdd": "Legg til tagger",
   "edit.modeRemove": "Fjern tagger",
-  "edit.modeHint": "Avkrysningene til venstre gjelder bare for denne handlingen.",
+  "edit.modeHint": "Merk apper med tagger i bulk (alle valgte tagger knyttes til alle valgte apper).",
   "edit.currentTags": "Gjeldende tagger",
   "edit.commonTags": "Felles tagger",
   "edit.selectionHint": "Velg apper til hoyre, og velg deretter til venstre hvilke tagger som skal legges til eller fjernes.",
@@ -94,7 +94,7 @@
   "edit.confirmRemove": "Bekreft fjern",
   "edit.feedbackAddFormat": "Denne handlingen la til %tagCount% tagger i %appCount% apper (%appNames%).",
   "edit.feedbackRemoveFormat": "Denne handlingen fjernet %tagCount% tagger fra %appCount% apper (%appNames%). Fjernede tagger: %tagNames%.",
-  "edit.removeHint": "Her kan bare eksisterende tagger fjernes fra avkrysningen. Tagger med rodt sletteikon blir fjernet etter bekreftelse.",
+  "edit.removeHint": "Fjern tagger fra apper i bulk (alle eksisterende tagger som fjernes fra avkrysningen, fjernes fra alle valgte apper).",
   "smart.category.browser": "Browsers",
   "smart.category.communication": "Communication",
   "smart.category.productivity": "Produktivitet",
diff --git a/src/Apptag/Localization/pl.json b/src/Apptag/Localization/pl.json
index 1cedf9f..eee0355 100644
--- a/src/Apptag/Localization/pl.json
+++ b/src/Apptag/Localization/pl.json
@@ -82,7 +82,7 @@
   "appNote.placeholder": "Notatka o przeznaczeniu aplikacji",
   "edit.modeAdd": "Dodaj tagi",
   "edit.modeRemove": "Usun tagi",
-  "edit.modeHint": "Zaznaczenia po lewej dotycza tylko tej operacji.",
+  "edit.modeHint": "Masowo oznacz aplikacje tagami (wszystkie zaznaczone tagi zostana przypisane do wszystkich zaznaczonych aplikacji).",
   "edit.currentTags": "Biezace tagi",
   "edit.commonTags": "Wspolne tagi",
   "edit.selectionHint": "Wybierz aplikacje po prawej, a nastepnie po lewej wybierz tagi do dodania lub usuniecia.",
@@ -94,7 +94,7 @@
   "edit.confirmRemove": "Potwierdz usuniecie",
   "edit.feedbackAddFormat": "Ta operacja dodala %tagCount% tagow do %appCount% aplikacji (%appNames%).",
   "edit.feedbackRemoveFormat": "Ta operacja usunela %tagCount% tagow z %appCount% aplikacji (%appNames%). Usuniete tagi: %tagNames%.",
-  "edit.removeHint": "Tutaj mozna odznaczyc tylko istniejace tagi. Tagi z czerwona ikona usuniecia zostana usuniete po potwierdzeniu.",
+  "edit.removeHint": "Masowo usun tagi z aplikacji (wszystkie odznaczone istniejace tagi zostana usuniete ze wszystkich zaznaczonych aplikacji).",
   "smart.category.browser": "Browsers",
   "smart.category.communication": "Communication",
   "smart.category.productivity": "Produktywność",
diff --git a/src/Apptag/Localization/pt-BR.json b/src/Apptag/Localization/pt-BR.json
index 034e939..d310ea4 100644
--- a/src/Apptag/Localization/pt-BR.json
+++ b/src/Apptag/Localization/pt-BR.json
@@ -82,7 +82,7 @@
   "appNote.placeholder": "Nota de uso do app",
   "edit.modeAdd": "Adicionar tags",
   "edit.modeRemove": "Remover tags",
-  "edit.modeHint": "As marcacoes a esquerda valem apenas para esta operacao.",
+  "edit.modeHint": "Marcar apps em lote com tags (todas as tags selecionadas serao vinculadas a todos os apps selecionados).",
   "edit.currentTags": "Tags atuais",
   "edit.commonTags": "Tags em comum",
   "edit.selectionHint": "Selecione apps a direita e depois escolha a esquerda as tags para adicionar ou remover.",
@@ -94,7 +94,7 @@
   "edit.confirmRemove": "Confirmar remocao",
   "edit.feedbackAddFormat": "Esta operacao adicionou %tagCount% tags em %appCount% apps (%appNames%).",
   "edit.feedbackRemoveFormat": "Esta operacao removeu %tagCount% tags de %appCount% apps (%appNames%). Tags removidas: %tagNames%.",
-  "edit.removeHint": "Aqui so e possivel desmarcar tags ja existentes. As tags com icone vermelha de remocao serao removidas apos a confirmacao.",
+  "edit.removeHint": "Remover tags de apps em lote (todas as tags existentes desmarcadas serao removidas de todos os apps selecionados).",
   "smart.category.browser": "Browsers",
   "smart.category.communication": "Communication",
   "smart.category.productivity": "Produtividade",
diff --git a/src/Apptag/Localization/ro.json b/src/Apptag/Localization/ro.json
index 4e8cdd2..5f9590b 100644
--- a/src/Apptag/Localization/ro.json
+++ b/src/Apptag/Localization/ro.json
@@ -82,7 +82,7 @@
   "appNote.placeholder": "Notă de utilizare a aplicației",
   "edit.modeAdd": "Adauga etichete",
   "edit.modeRemove": "Elimina etichete",
-  "edit.modeHint": "Bifele din stanga se aplica doar acestei operatii.",
+  "edit.modeHint": "Eticheteaza aplicatiile in lot (toate etichetele bifate vor fi asociate tuturor aplicatiilor bifate).",
   "edit.currentTags": "Etichete curente",
   "edit.commonTags": "Etichete comune",
   "edit.selectionHint": "Selecteaza aplicatii in dreapta, apoi alege in stanga etichetele pe care vrei sa le adaugi sau sa le elimini.",
@@ -94,7 +94,7 @@
   "edit.confirmRemove": "Confirma eliminarea",
   "edit.feedbackAddFormat": "Aceasta actiune a adaugat %tagCount% etichete in %appCount% aplicatii (%appNames%).",
   "edit.feedbackRemoveFormat": "Aceasta actiune a eliminat %tagCount% etichete din %appCount% aplicatii (%appNames%). Etichete eliminate: %tagNames%.",
-  "edit.removeHint": "Aici pot fi debifate doar etichetele deja existente. Etichetele care afiseaza o pictograma rosie de stergere vor fi eliminate dupa confirmare.",
+  "edit.removeHint": "Elimina etichete din aplicatii in lot (toate etichetele existente debifate vor fi eliminate din toate aplicatiile bifate).",
   "smart.category.browser": "Browsers",
   "smart.category.communication": "Communication",
   "smart.category.productivity": "Productivitate",
diff --git a/src/Apptag/Localization/ru.json b/src/Apptag/Localization/ru.json
index dd304cb..6c2c62c 100644
--- a/src/Apptag/Localization/ru.json
+++ b/src/Apptag/Localization/ru.json
@@ -82,7 +82,7 @@
   "appNote.placeholder": "Заметка о назначении приложения",
   "edit.modeAdd": "Добавить теги",
   "edit.modeRemove": "Удалить теги",
-  "edit.modeHint": "Отметки слева применяются только к этой операции.",
+  "edit.modeHint": "Массово назначить теги приложениям (все отмеченные теги будут связаны со всеми отмеченными приложениями).",
   "edit.currentTags": "Текущие теги",
   "edit.commonTags": "Общие теги",
   "edit.selectionHint": "Выберите приложения справа, затем слева отметьте теги, которые нужно добавить или удалить.",
@@ -94,7 +94,7 @@
   "edit.confirmRemove": "Подтвердить удаление",
   "edit.feedbackAddFormat": "Эта операция добавила %tagCount% тегов для %appCount% приложений (%appNames%).",
   "edit.feedbackRemoveFormat": "Эта операция удалила %tagCount% тегов у %appCount% приложений (%appNames%). Удаленные теги: %tagNames%.",
-  "edit.removeHint": "Здесь можно снять отметку только с уже существующих тегов. Теги с красным значком удаления будут удалены после подтверждения.",
+  "edit.removeHint": "Массово удалить теги из приложений (все снятые существующие теги будут удалены из всех отмеченных приложений).",
   "smart.category.browser": "Browsers",
   "smart.category.communication": "Communication",
   "smart.category.productivity": "Продуктивность",
diff --git a/src/Apptag/Localization/sr-Cyrl.json b/src/Apptag/Localization/sr-Cyrl.json
index df051dc..4501feb 100644
--- a/src/Apptag/Localization/sr-Cyrl.json
+++ b/src/Apptag/Localization/sr-Cyrl.json
@@ -82,7 +82,7 @@
   "appNote.placeholder": "Белешка о намени апликације",
   "edit.modeAdd": "Додај ознаке",
   "edit.modeRemove": "Уклони ознаке",
-  "edit.modeHint": "Означавање лево важи само за ову радњу.",
+  "edit.modeHint": "Групно означите апликације (све означене ознаке биће додељене свим означеним апликацијама).",
   "edit.currentTags": "Тренутне ознаке",
   "edit.commonTags": "Заједничке ознаке",
   "edit.selectionHint": "Изаберите апликације десно, па лево изаберите ознаке које желите да додате или уклоните.",
@@ -94,7 +94,7 @@
   "edit.confirmRemove": "Потврди уклањање",
   "edit.feedbackAddFormat": "Ова радња је додала %tagCount% ознака за %appCount% апликација (%appNames%).",
   "edit.feedbackRemoveFormat": "Ова радња је уклонила %tagCount% ознака са %appCount% апликација (%appNames%). Уклоњене ознаке: %tagNames%.",
-  "edit.removeHint": "Овде можете одчекирати само постојеће ознаке. Ознаке са црвеном иконицом брисања биће уклоњене након потврде.",
+  "edit.removeHint": "Групно уклоните ознаке из апликација (све одзначене постојеће ознаке биће уклоњене из свих означених апликација).",
   "smart.category.browser": "Browsers",
   "smart.category.communication": "Communication",
   "smart.category.productivity": "Продуктивност",
diff --git a/src/Apptag/Localization/sv.json b/src/Apptag/Localization/sv.json
index f13d8da..e95cbfb 100644
--- a/src/Apptag/Localization/sv.json
+++ b/src/Apptag/Localization/sv.json
@@ -82,7 +82,7 @@
   "appNote.placeholder": "Användningsanteckning för app",
   "edit.modeAdd": "Lagg till taggar",
   "edit.modeRemove": "Ta bort taggar",
-  "edit.modeHint": "Markeringarna till vanster galler bara for den har atgarden.",
+  "edit.modeHint": "Tagga appar i batch (alla markerade taggar kopplas till alla markerade appar).",
   "edit.currentTags": "Nuvarande taggar",
   "edit.commonTags": "Gemensamma taggar",
   "edit.selectionHint": "Valj appar till hoger och valj sedan till vanster vilka taggar som ska laggas till eller tas bort.",
@@ -94,7 +94,7 @@
   "edit.confirmRemove": "Bekrafta ta bort",
   "edit.feedbackAddFormat": "Den har atgarden lade till %tagCount% taggar i %appCount% appar (%appNames%).",
   "edit.feedbackRemoveFormat": "Den har atgarden tog bort %tagCount% taggar fran %appCount% appar (%appNames%). Borttagna taggar: %tagNames%.",
-  "edit.removeHint": "Har kan bara befintliga taggar avmarkeras. Taggar med en rod raderingsikon tas bort efter bekraftelse.",
+  "edit.removeHint": "Ta bort taggar fran appar i batch (alla avmarkerade befintliga taggar tas bort fran alla markerade appar).",
   "smart.category.browser": "Browsers",
   "smart.category.communication": "Communication",
   "smart.category.productivity": "Produktivitet",
diff --git a/src/Apptag/Localization/th.json b/src/Apptag/Localization/th.json
index 013d0c6..abccedb 100644
--- a/src/Apptag/Localization/th.json
+++ b/src/Apptag/Localization/th.json
@@ -82,7 +82,7 @@
   "appNote.placeholder": "บันทึกการใช้งานแอป",
   "edit.modeAdd": "เพิ่มแท็ก",
   "edit.modeRemove": "ลบแท็ก",
-  "edit.modeHint": "เครื่องหมายทางซ้ายมีผลกับการทำงานครั้งนี้เท่านั้น",
+  "edit.modeHint": "ติดแท็กแอปแบบกลุ่ม (แท็กทั้งหมดที่เลือกจะถูกผูกกับแอปทั้งหมดที่เลือก)",
   "edit.currentTags": "แท็กปัจจุบัน",
   "edit.commonTags": "แท็กร่วม",
   "edit.selectionHint": "เลือกแอปทางขวา แล้วเลือกทางซ้ายว่าแท็กใดจะเพิ่มหรือลบในการทำครั้งนี้",
@@ -94,7 +94,7 @@
   "edit.confirmRemove": "ยืนยันการลบ",
   "edit.feedbackAddFormat": "การทำงานครั้งนี้ได้เพิ่มแท็ก %tagCount% รายการให้กับแอป %appCount% แอป (%appNames%).",
   "edit.feedbackRemoveFormat": "การทำงานครั้งนี้ได้ลบแท็ก %tagCount% รายการออกจากแอป %appCount% แอป (%appNames%). แท็กที่ลบ: %tagNames%.",
-  "edit.removeHint": "ที่นี่สามารถยกเลิกเครื่องหมายได้เฉพาะแท็กที่มีอยู่แล้วเท่านั้น แท็กที่แสดงไอคอนลบสีแดงจะถูกลบหลังจากยืนยัน",
+  "edit.removeHint": "ลบแท็กออกจากแอปแบบกลุ่ม (แท็กเดิมทั้งหมดที่ยกเลิกเลือกจะถูกลบออกจากแอปทั้งหมดที่เลือก)",
   "smart.category.browser": "Browsers",
   "smart.category.communication": "Communication",
   "smart.category.productivity": "ประสิทธิภาพการทำงาน",
diff --git a/src/Apptag/Localization/tr.json b/src/Apptag/Localization/tr.json
index 512ad6f..e25e2b8 100644
--- a/src/Apptag/Localization/tr.json
+++ b/src/Apptag/Localization/tr.json
@@ -82,7 +82,7 @@
   "appNote.placeholder": "App kullanım notu",
   "edit.modeAdd": "Etiket ekle",
   "edit.modeRemove": "Etiket kaldir",
-  "edit.modeHint": "Soldaki isaretler yalnizca bu islem icin gecerlidir.",
+  "edit.modeHint": "Uygulamalari toplu etiketle (isaretlenen tum etiketler isaretlenen tum uygulamalara atanir).",
   "edit.currentTags": "Guncel etiketler",
   "edit.commonTags": "Ortak etiketler",
   "edit.selectionHint": "Saga taraftan uygulamalari secin, sonra soldan eklemek veya kaldirmak istediginiz etiketleri secin.",
@@ -94,7 +94,7 @@
   "edit.confirmRemove": "Kaldirmayi onayla",
   "edit.feedbackAddFormat": "Bu islem, %appCount% uygulamada (%appNames%) %tagCount% etiket ekledi.",
   "edit.feedbackRemoveFormat": "Bu islem, %appCount% uygulamadan (%appNames%) %tagCount% etiketi kaldirdi. Kaldirilan etiketler: %tagNames%.",
-  "edit.removeHint": "Burada sadece mevcut etiketlerin isareti kaldirilabilir. Kirmizi silme simgesi gorunen etiketler onaydan sonra kaldirilir.",
+  "edit.removeHint": "Uygulamalardan etiketleri toplu kaldir (isareti kaldirilan mevcut etiketler isaretlenen tum uygulamalardan kaldirilir).",
   "smart.category.browser": "Browsers",
   "smart.category.communication": "Communication",
   "smart.category.productivity": "Üretkenlik",
diff --git a/src/Apptag/Localization/uk.json b/src/Apptag/Localization/uk.json
index 82eaa52..e6a407c 100644
--- a/src/Apptag/Localization/uk.json
+++ b/src/Apptag/Localization/uk.json
@@ -82,7 +82,7 @@
   "appNote.placeholder": "Нотатка про призначення програми",
   "edit.modeAdd": "Додати теги",
   "edit.modeRemove": "Вилучити теги",
-  "edit.modeHint": "Позначки ліворуч застосовуються лише до цієї дії.",
+  "edit.modeHint": "Масово призначити теги застосункам (усі позначені теги буде пов’язано з усіма позначеними застосунками).",
   "edit.currentTags": "Поточні теги",
   "edit.commonTags": "Спільні теги",
   "edit.selectionHint": "Виберіть застосунки праворуч, а потім ліворуч позначте теги, які треба додати або вилучити.",
@@ -94,7 +94,7 @@
   "edit.confirmRemove": "Підтвердити вилучення",
   "edit.feedbackAddFormat": "Ця дія додала %tagCount% тегів для %appCount% застосунків (%appNames%).",
   "edit.feedbackRemoveFormat": "Ця дія вилучила %tagCount% тегів у %appCount% застосунків (%appNames%). Вилучені теги: %tagNames%.",
-  "edit.removeHint": "Тут можна зняти позначку лише з наявних тегів. Теги з червоною іконкою видалення буде вилучено після підтвердження.",
+  "edit.removeHint": "Масово вилучити теги із застосунків (усі зняті наявні теги буде вилучено з усіх позначених застосунків).",
   "smart.category.browser": "Browsers",
   "smart.category.communication": "Communication",
   "smart.category.productivity": "Продуктивність",
diff --git a/src/Apptag/Localization/vi.json b/src/Apptag/Localization/vi.json
index 3b5749c..dce98ed 100644
--- a/src/Apptag/Localization/vi.json
+++ b/src/Apptag/Localization/vi.json
@@ -82,7 +82,7 @@
   "appNote.placeholder": "Ghi chú mục đích của app",
   "edit.modeAdd": "Them nhan",
   "edit.modeRemove": "Xoa nhan",
-  "edit.modeHint": "Cac dau tich ben trai chi ap dung cho thao tac nay.",
+  "edit.modeHint": "Gắn nhãn hàng loạt cho ứng dụng (tất cả nhãn đã chọn sẽ được gán cho tất cả ứng dụng đã chọn).",
   "edit.currentTags": "Nhan hien tai",
   "edit.commonTags": "Nhan chung",
   "edit.selectionHint": "Chon app o ben phai, sau do chon o ben trai cac nhan can them hoac xoa.",
@@ -94,7 +94,7 @@
   "edit.confirmRemove": "Xac nhan xoa",
   "edit.feedbackAddFormat": "Lan nay da them %tagCount% the cho %appCount% ung dung (%appNames%).",
   "edit.feedbackRemoveFormat": "Lan nay da go %tagCount% the khoi %appCount% ung dung (%appNames%). The da go: %tagNames%.",
-  "edit.removeHint": "Tai day chi co the bo chon cac the da ton tai. Cac the hien bieu tuong xoa mau do se bi go sau khi xac nhan.",
+  "edit.removeHint": "Gỡ nhãn hàng loạt khỏi ứng dụng (tất cả nhãn hiện có bị bỏ chọn sẽ được gỡ khỏi tất cả ứng dụng đã chọn).",
   "smart.category.browser": "Browsers",
   "smart.category.communication": "Communication",
   "smart.category.productivity": "Năng suất",
diff --git a/src/Apptag/Localization/zh-Hans.json b/src/Apptag/Localization/zh-Hans.json
index 0966901..6239016 100644
--- a/src/Apptag/Localization/zh-Hans.json
+++ b/src/Apptag/Localization/zh-Hans.json
@@ -82,7 +82,7 @@
   "appNote.placeholder": "APP 用途备忘",
   "edit.modeAdd": "添加标签",
   "edit.modeRemove": "移除标签",
-  "edit.modeHint": "左侧勾选只作用于本次操作。",
+  "edit.modeHint": "批量给应用打标签(所有被勾选的标签会和所有被勾选的应用建立归属关系)",
   "edit.currentTags": "当前标签",
   "edit.commonTags": "共同标签",
   "edit.selectionHint": "先在右侧选择应用,再在左侧勾选本次要添加或移除的标签。",
@@ -94,7 +94,7 @@
   "edit.confirmRemove": "确认移除",
   "edit.feedbackAddFormat": "本次针对%appCount%个应用(%appNames%)新增了%tagCount%个标签。",
   "edit.feedbackRemoveFormat": "本次针对%appCount%个应用(%appNames%)移除了%tagCount%个标签(%tagNames%)。",
-  "edit.removeHint": "仅可取消已有标签的勾选;出现红色删除图标的标签会在确认后被移除。",
+  "edit.removeHint": "批量从应用移除标签(所有被取消勾选的已有标签会从所有被勾选的应用中移除)",
   "smart.category.browser": "浏览器",
   "smart.category.communication": "沟通",
   "smart.category.productivity": "办公",
diff --git a/src/Apptag/Localization/zh-Hant.json b/src/Apptag/Localization/zh-Hant.json
index cf1ac2c..0b25c5b 100644
--- a/src/Apptag/Localization/zh-Hant.json
+++ b/src/Apptag/Localization/zh-Hant.json
@@ -82,7 +82,7 @@
   "appNote.placeholder": "APP 用途備忘",
   "edit.modeAdd": "新增標籤",
   "edit.modeRemove": "移除標籤",
-  "edit.modeHint": "左側勾選只作用於本次操作。",
+  "edit.modeHint": "批次為應用加上標籤(所有勾選的標籤會和所有勾選的應用建立歸屬關係)",
   "edit.currentTags": "目前標籤",
   "edit.commonTags": "共同標籤",
   "edit.selectionHint": "先在右側選取應用,再在左側勾選本次要新增或移除的標籤。",
@@ -94,7 +94,7 @@
   "edit.confirmRemove": "確認移除",
   "edit.feedbackAddFormat": "本次針對%appCount%個應用(%appNames%)新增了%tagCount%個標籤。",
   "edit.feedbackRemoveFormat": "本次針對%appCount%個應用(%appNames%)移除了%tagCount%個標籤(%tagNames%)。",
-  "edit.removeHint": "僅可取消既有標籤的勾選;出現紅色刪除圖示的標籤會在確認後被移除。",
+  "edit.removeHint": "批次從應用移除標籤(所有取消勾選的既有標籤會從所有勾選的應用中移除)",
   "smart.category.browser": "瀏覽器",
   "smart.category.communication": "溝通",
   "smart.category.productivity": "辦公",
diff --git a/src/CHANGELOG.md b/src/CHANGELOG.md
index c6fc857..2d35258 100644
--- a/src/CHANGELOG.md
+++ b/src/CHANGELOG.md
@@ -5,7 +5,8 @@
 - 修复 App Grid 编辑模式顶部操作区的视觉语义:`添加标签` / `移除标签` 改为 radio 选项样式,不再使用容易误认为主按钮的蓝色填充
 - 将本轮操作选项移动到确认按钮前方,并把操作说明下移到确认区域下方,减少用户在左右两侧来回寻找的成本
 - 放大 `确认添加` / `确认移除` 按钮的点击高度和宽度,使最终动作更醒目
-- 版本号更新为 `7.8.29`,Build 更新为 `20260611.1751`
+- 更新编辑模式操作说明文案,明确“批量给应用打标签”的归属关系,并同步补齐 29 个语种;较长语种允许两行显示,避免提示被截断
+- 版本号更新为 `7.8.29`,Build 更新为 `20260611.1808`
 
 ## [7.8.28] — 2026-06-11
 

--
Gitblit v1.9.3