Skip to content

Commit 8d09b0c

Browse files
EstrellaXDclaude
andcommitted
fix(i18n): add missing translations for selectAll and theme toggle
- Add common.selectAll and common.items translations - Add theme.light and theme.dark translations - Update ab-mobile-nav to use i18n for theme toggle label - Remove hardcoded fallback in ab-data-list Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 47a10d5 commit 8d09b0c

4 files changed

Lines changed: 17 additions & 5 deletions

File tree

webui/src/components/basic/ab-data-list.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,9 @@ defineExpose({ selectedKeys, toggleSelectAll });
7575
:indeterminate="selectedKeys.size > 0 && selectedKeys.size < items.length"
7676
@change="toggleSelectAll"
7777
/>
78-
<span>{{ $t('common.selectAll') || 'Select All' }}</span>
78+
<span>{{ $t('common.selectAll') }}</span>
7979
</label>
80-
<span class="ab-data-list__count">{{ items.length }} items</span>
80+
<span class="ab-data-list__count">{{ items.length }} {{ $t('common.items') }}</span>
8181
</div>
8282

8383
<!-- Items -->

webui/src/components/layout/ab-mobile-nav.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ const visibleItems = computed(() => navItems.filter((i) => !i.hidden));
5555
>
5656
<Moon v-if="!isDark" :size="18" class="mobile-nav__icon" />
5757
<Sun v-else :size="18" class="mobile-nav__icon" />
58-
<span class="mobile-nav__label">{{ isDark ? 'Light' : 'Dark' }}</span>
58+
<span class="mobile-nav__label">{{ isDark ? t('theme.light') : t('theme.dark') }}</span>
5959
</button>
6060
</nav>
6161
</template>

webui/src/i18n/en.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -352,7 +352,13 @@
352352
"common": {
353353
"cancel": "Cancel",
354354
"confirm": "Confirm",
355-
"select": "Select"
355+
"select": "Select",
356+
"selectAll": "Select All",
357+
"items": "items"
358+
},
359+
"theme": {
360+
"light": "Light",
361+
"dark": "Dark"
356362
},
357363
"offset": {
358364
"dialog_title": "Season/Episode Mismatch Detected",

webui/src/i18n/zh-CN.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -352,7 +352,13 @@
352352
"common": {
353353
"cancel": "取消",
354354
"confirm": "确认",
355-
"select": "选择"
355+
"select": "选择",
356+
"selectAll": "全选",
357+
"items": ""
358+
},
359+
"theme": {
360+
"light": "浅色",
361+
"dark": "深色"
356362
},
357363
"offset": {
358364
"dialog_title": "检测到季度/集数不匹配",

0 commit comments

Comments
 (0)