Skip to content

Commit fb69626

Browse files
Copilothotlong
andcommitted
fix(i18n): localize all remaining hardcoded aria-labels in plugin-detail components
- RecordComments: localize search/clear/pin aria-labels - RichTextCommentInput: use nullish coalescing (??) for placeholder - SubscriptionToggle: localize aria-label with dedicated keys - RecordChatterPanel: localize open/close/show/hide aria-labels - RecordActivityTimeline: localize filter/submit/loadMore aria-labels - Add 6 new aria-label i18n keys to all 10 locale files - Update tests to match new translated aria-label values Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com> Agent-Logs-Url: https://github.com/objectstack-ai/objectui/sessions/c53af9f6-b108-4fe1-97eb-b61b5d987c77
1 parent c99c24b commit fb69626

19 files changed

Lines changed: 103 additions & 34 deletions

packages/i18n/src/locales/ar.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,12 @@ const ar = {
234234
replyCount: '{{count}} رد',
235235
replyCountPlural: '{{count}} ردود',
236236
replyPlaceholder: 'رد…',
237+
filterActivity: 'تصفية النشاط',
238+
openDiscussion: 'فتح لوحة المناقشة',
239+
closeDiscussion: 'إغلاق لوحة المناقشة',
240+
subscribeAriaLabel: 'الاشتراك في الإشعارات',
241+
unsubscribeAriaLabel: 'إلغاء الاشتراك من الإشعارات',
242+
clearSearch: 'مسح البحث',
237243
},
238244
chart: {
239245
noData: 'لا تتوفر بيانات للرسم البياني',

packages/i18n/src/locales/de.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,12 @@ const de = {
242242
replyCount: '{{count}} Antwort',
243243
replyCountPlural: '{{count}} Antworten',
244244
replyPlaceholder: 'Antworten…',
245+
filterActivity: 'Aktivität filtern',
246+
openDiscussion: 'Diskussionspanel öffnen',
247+
closeDiscussion: 'Diskussionspanel schließen',
248+
subscribeAriaLabel: 'Benachrichtigungen abonnieren',
249+
unsubscribeAriaLabel: 'Benachrichtigungen abbestellen',
250+
clearSearch: 'Suche löschen',
245251
},
246252
chart: {
247253
noData: 'Keine Diagrammdaten verfügbar',

packages/i18n/src/locales/en.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,13 @@ const en = {
269269
replyCount: '{{count}} reply',
270270
replyCountPlural: '{{count}} replies',
271271
replyPlaceholder: 'Reply…',
272+
// Aria labels
273+
filterActivity: 'Filter activity',
274+
openDiscussion: 'Open discussion panel',
275+
closeDiscussion: 'Close discussion panel',
276+
subscribeAriaLabel: 'Subscribe to notifications',
277+
unsubscribeAriaLabel: 'Unsubscribe from notifications',
278+
clearSearch: 'Clear search',
272279
},
273280
chart: {
274281
noData: 'No chart data available',

packages/i18n/src/locales/es.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,12 @@ const es = {
233233
replyCount: '{{count}} respuesta',
234234
replyCountPlural: '{{count}} respuestas',
235235
replyPlaceholder: 'Responder…',
236+
filterActivity: 'Filtrar actividad',
237+
openDiscussion: 'Abrir panel de discusión',
238+
closeDiscussion: 'Cerrar panel de discusión',
239+
subscribeAriaLabel: 'Suscribirse a notificaciones',
240+
unsubscribeAriaLabel: 'Cancelar suscripción a notificaciones',
241+
clearSearch: 'Borrar búsqueda',
236242
},
237243
chart: {
238244
noData: 'No hay datos de gráfico disponibles',

packages/i18n/src/locales/fr.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,12 @@ const fr = {
242242
replyCount: '{{count}} réponse',
243243
replyCountPlural: '{{count}} réponses',
244244
replyPlaceholder: 'Répondre…',
245+
filterActivity: 'Filtrer l\'activité',
246+
openDiscussion: 'Ouvrir le panneau de discussion',
247+
closeDiscussion: 'Fermer le panneau de discussion',
248+
subscribeAriaLabel: 'S\'abonner aux notifications',
249+
unsubscribeAriaLabel: 'Se désabonner des notifications',
250+
clearSearch: 'Effacer la recherche',
245251
},
246252
chart: {
247253
noData: 'Aucune donnée de graphique disponible',

packages/i18n/src/locales/ja.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,12 @@ const ja = {
244244
replyCount: '{{count}} 件の返信',
245245
replyCountPlural: '{{count}} 件の返信',
246246
replyPlaceholder: '返信…',
247+
filterActivity: 'アクティビティをフィルター',
248+
openDiscussion: 'ディスカッションパネルを開く',
249+
closeDiscussion: 'ディスカッションパネルを閉じる',
250+
subscribeAriaLabel: '通知を購読',
251+
unsubscribeAriaLabel: '通知の購読を解除',
252+
clearSearch: '検索をクリア',
247253
},
248254
chart: {
249255
noData: 'チャートデータがありません',

packages/i18n/src/locales/ko.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,12 @@ const ko = {
233233
replyCount: '답글 {{count}}개',
234234
replyCountPlural: '답글 {{count}}개',
235235
replyPlaceholder: '답글…',
236+
filterActivity: '활동 필터',
237+
openDiscussion: '토론 패널 열기',
238+
closeDiscussion: '토론 패널 닫기',
239+
subscribeAriaLabel: '알림 구독',
240+
unsubscribeAriaLabel: '알림 구독 취소',
241+
clearSearch: '검색 지우기',
236242
},
237243
chart: {
238244
noData: '차트 데이터가 없습니다',

packages/i18n/src/locales/pt.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,12 @@ const pt = {
233233
replyCount: '{{count}} resposta',
234234
replyCountPlural: '{{count}} respostas',
235235
replyPlaceholder: 'Responder…',
236+
filterActivity: 'Filtrar atividade',
237+
openDiscussion: 'Abrir painel de discussão',
238+
closeDiscussion: 'Fechar painel de discussão',
239+
subscribeAriaLabel: 'Inscrever-se para notificações',
240+
unsubscribeAriaLabel: 'Cancelar inscrição de notificações',
241+
clearSearch: 'Limpar pesquisa',
236242
},
237243
chart: {
238244
noData: 'Nenhum dado de gráfico disponível',

packages/i18n/src/locales/ru.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -253,6 +253,12 @@ const ru = {
253253
replyCount: '{{count}} ответ',
254254
replyCountPlural: '{{count}} ответов',
255255
replyPlaceholder: 'Ответить…',
256+
filterActivity: 'Фильтр активности',
257+
openDiscussion: 'Открыть панель обсуждения',
258+
closeDiscussion: 'Закрыть панель обсуждения',
259+
subscribeAriaLabel: 'Подписаться на уведомления',
260+
unsubscribeAriaLabel: 'Отписаться от уведомлений',
261+
clearSearch: 'Очистить поиск',
256262
},
257263
chart: {
258264
noData: 'Нет данных для графика',

packages/i18n/src/locales/zh.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,13 @@ const zh = {
269269
replyCount: '{{count}} 条回复',
270270
replyCountPlural: '{{count}} 条回复',
271271
replyPlaceholder: '回复…',
272+
// 无障碍标签
273+
filterActivity: '筛选活动',
274+
openDiscussion: '打开讨论面板',
275+
closeDiscussion: '关闭讨论面板',
276+
subscribeAriaLabel: '订阅通知',
277+
unsubscribeAriaLabel: '取消订阅通知',
278+
clearSearch: '清除搜索',
272279
},
273280
chart: {
274281
noData: '暂无图表数据',

0 commit comments

Comments
 (0)