From d1ad124217d68d454d15663ba3e15ac32545c9ec Mon Sep 17 00:00:00 2001
From: Satyakam Pandya <satyakampandya@gmail.com>
Date: Thu, 24 Oct 2024 01:22:52 +0530
Subject: [PATCH] Review web UI translations for multiple locales (#506)

---
 lib/sidekiq/cron/locales/de.yml    | 21 ++++++++++++++------
 lib/sidekiq/cron/locales/en.yml    | 28 +++++++++++++--------------
 lib/sidekiq/cron/locales/id.yml    | 30 ++++++++++++++---------------
 lib/sidekiq/cron/locales/it.yml    | 31 +++++++++++++++---------------
 lib/sidekiq/cron/locales/ja.yml    | 24 +++++++++++++----------
 lib/sidekiq/cron/locales/pt.yml    | 28 +++++++++++++--------------
 lib/sidekiq/cron/locales/ru.yml    | 22 ++++++++++++++-------
 lib/sidekiq/cron/locales/zh-CN.yml | 25 +++++++++++++-----------
 lib/sidekiq/cron/views/cron.erb    |  4 ++--
 9 files changed, 118 insertions(+), 95 deletions(-)

diff --git a/lib/sidekiq/cron/locales/de.yml b/lib/sidekiq/cron/locales/de.yml
index 0fb3db84..f30a137f 100644
--- a/lib/sidekiq/cron/locales/de.yml
+++ b/lib/sidekiq/cron/locales/de.yml
@@ -1,13 +1,22 @@
 de:
-  Job: Job
+  AreYouSureDeleteCronJob: Sind Sie sicher, dass sie den Cronjob %{job} löschen wollen?
+  AreYouSureDeleteCronJobs: Sind Sie sicher, dass Sie ALLE Cron-Jobs löschen möchten?
+  AreYouSureEnqueueCronJob: Sind Sie sicher, dass Sie den %{job} Cron-Job einreihen möchten?
+  AreYouSureEnqueueCronJobs: Sind Sie sicher, dass Sie ALLE Cron-Jobs einreihen möchten?
   Cron: Cron
   CronJobs: Cronjobs
+  CronString: Cron
+  DeleteAll: Alle löschen
+  Description: Beschreibung
+  Disable: Deaktivieren
+  DisableAll: Alle deaktivieren
+  Enable: Aktivieren
+  EnableAll: Alle aktivieren
+  EnqueueAll: Alle einreihen
   EnqueueNow: In Warteschlange
-  'Cron string': Cron
-  AreYouSureDeleteCronJob: Sind Sie sicher, dass sie den Cronjob %{job} löschen wollen?
+  Job: Job
+  LastEnqueued: Eingereiht
   NoCronJobsWereFound: Keine Cronjobs gefunden
-  Enable: Aktivieren
-  Disable: Deaktivieren
-  'Last enqueued': Eingereiht
+  NoHistoryWereFound: Keine Historie gefunden
   disabled: deaktiviert
   enabled: aktiviert
diff --git a/lib/sidekiq/cron/locales/en.yml b/lib/sidekiq/cron/locales/en.yml
index 18e58055..f687e904 100644
--- a/lib/sidekiq/cron/locales/en.yml
+++ b/lib/sidekiq/cron/locales/en.yml
@@ -1,22 +1,22 @@
 en:
-  Job: Job
+  AreYouSureDeleteCronJob: Are you sure you want to delete the %{job} cron job?
+  AreYouSureDeleteCronJobs: Are you sure you want to delete ALL cron jobs?
+  AreYouSureEnqueueCronJob: Are you sure you want to enqueue the %{job} cron job?
+  AreYouSureEnqueueCronJobs: Are you sure you want to enqueue ALL cron jobs?
   Cron: Cron
   CronJobs: Cron Jobs
-  EnqueueNow: Enqueue Now
-  EnableAll: Enable All
+  CronString: Cron
+  DeleteAll: Delete All
+  Description: Description
+  Disable: Disable
   DisableAll: Disable All
+  Enable: Enable
+  EnableAll: Enable All
   EnqueueAll: Enqueue All
-  DeleteAll: Delete All
-  'Cron string': Cron
-  AreYouSureEnqueueCronJobs: Are you sure you want to enqueue ALL cron jobs?
-  AreYouSureEnqueueCronJob: Are you sure you want to enqueue the %{job} cron job?
-  AreYouSureDeleteCronJobs: Are you sure you want to delete ALL cron jobs?
-  AreYouSureDeleteCronJob: Are you sure you want to delete the %{job} cron job?
+  EnqueueNow: Enqueue Now
+  Job: Job
+  LastEnqueued: Last enqueued
   NoCronJobsWereFound: No cron jobs were found
-  Enable: Enable
-  Disable: Disable
-  'Last enqueued': Last enqueued
+  NoHistoryWereFound: No history were found
   disabled: disabled
   enabled: enabled
-  NoHistoryWereFound: No history were found
-  Description: Description
diff --git a/lib/sidekiq/cron/locales/id.yml b/lib/sidekiq/cron/locales/id.yml
index 7800dd08..3a6bd8fa 100644
--- a/lib/sidekiq/cron/locales/id.yml
+++ b/lib/sidekiq/cron/locales/id.yml
@@ -1,22 +1,22 @@
 id:
-  Job: Job
+  AreYouSureDeleteCronJob: Apakah Anda yakin ingin menghapus cron job %{job}?
+  AreYouSureDeleteCronJobs: Apakah Anda yakin ingin menghapus SEMUA cron job?
+  AreYouSureEnqueueCronJob: Apakah Anda yakin ingin menambahkan cron job %{job} ke antrian?
+  AreYouSureEnqueueCronJobs: Apakah Anda yakin ingin menambahkan SEMUA cron job ke antrian?
   Cron: Cron
-  CronJobs: Cron Job
-  EnqueueNow: Tambahkan ke Antrian Sekarang
-  EnableAll: Aktifkan Semua
+  CronJobs: Cron Jobs
+  CronString: Cron
+  DeleteAll: Hapus Semua
+  Description: Deskripsi
+  Disable: Nonaktifkan
   DisableAll: Nonaktifkan Semua
+  Enable: Aktifkan
+  EnableAll: Aktifkan Semua
   EnqueueAll: Tambahkan Semua ke Antrian
-  DeleteAll: Hapus Semua
-  'Cron string': Cron string
-  AreYouSureEnqueueCronJobs: Apakah Anda yakin ingin menambahkan SEMUA cron job ke antrian?
-  AreYouSureEnqueueCronJob: Apakah Anda yakin ingin menambahkan cron job %{job} ke antrian?
-  AreYouSureDeleteCronJobs: Apakah Anda yakin ingin menghapus SEMUA cron job?
-  AreYouSureDeleteCronJob: Apakah Anda yakin ingin menghapus cron job %{job}?
+  EnqueueNow: Tambahkan ke Antrian Sekarang
+  Job: Job
+  LastEnqueued: Terakhir kali ditambahkan ke antrian
   NoCronJobsWereFound: Tidak ada cron job
-  Enable: Aktifkan
-  Disable: Nonaktifkan
-  'Last enqueued': Terakhir kali ditambahkan ke antrian
+  NoHistoryWereFound: Tidak ada riwayat
   disabled: dinonaktifkan
   enabled: diaktifkan
-  NoHistoryWereFound: Tidak ada riwayat
-  Description: Deskripsi
diff --git a/lib/sidekiq/cron/locales/it.yml b/lib/sidekiq/cron/locales/it.yml
index f62f8f26..e0bb07d2 100644
--- a/lib/sidekiq/cron/locales/it.yml
+++ b/lib/sidekiq/cron/locales/it.yml
@@ -1,23 +1,22 @@
 it:
-  Job: Job
+  AreYouSureDeleteCronJob: Vuoi cancellare il cron job '%{job}'?
+  AreYouSureDeleteCronJobs: Vuoi cancellare TUTTI i cron job?
+  AreYouSureEnqueueCronJob: Vuoi accodare il cron job '%{job}'?
+  AreYouSureEnqueueCronJobs: Vuoi accodare TUTTI i cron job?
   Cron: Cron
-  CronJobs: Cron job
-  EnqueueNow: Accoda
-  EnableAll: Attiva tutto
+  CronJobs: Cron Jobs
+  CronString: Cron
+  DeleteAll: Cancella tutto
+  Description: Descrizione
+  Disable: Disattiva
   DisableAll: Disattiva tutto
+  Enable: Attiva
+  EnableAll: Attiva tutto
   EnqueueAll: Accoda tutto
-  DeleteAll: Cancella tutto
-  "Cron string": Cron
-  AreYouSureEnqueueCronJobs: Vuoi accodare TUTTI i cron job?
-  AreYouSureEnqueueCronJob: "Vuoi accodare il cron job '%{job}'?"
-  AreYouSureDeleteCronJobs: Vuoi cancellare TUTTI i cron job?
-  AreYouSureDeleteCronJob: "Vuoi cancellare il cron job '%{job}'?"
+  EnqueueNow: Accoda
+  Job: Job
+  LastEnqueued: Ultimo accodamento
   NoCronJobsWereFound: Nessun cron job trovato
-  Enable: Attiva
-  Disable: Disattiva
-  "Last enqueued": Ultimo accodamento
+  NoHistoryWereFound: Nessun evento in cronologia
   disabled: disattivato
   enabled: attivato
-  NoHistoryWereFound: Nessun evento in cronologia
-  Description: Descrizione
-  Message: Payload
diff --git a/lib/sidekiq/cron/locales/ja.yml b/lib/sidekiq/cron/locales/ja.yml
index 7209bac5..d19988ea 100644
--- a/lib/sidekiq/cron/locales/ja.yml
+++ b/lib/sidekiq/cron/locales/ja.yml
@@ -1,18 +1,22 @@
 ja:
-  Job: ジョブ
+  AreYouSureDeleteCronJob: 本当に%{job}のcronジョブを削除しますか?
+  AreYouSureDeleteCronJobs: 本当にすべてのcronジョブを削除しますか?
+  AreYouSureEnqueueCronJob: %{job} の クロン ジョブをキューに入れてもよろしいですか?
+  AreYouSureEnqueueCronJobs: すべての クロン ジョブをキューに入れてもよろしいですか?
   Cron: Cron
   CronJobs: Cronジョブ
-  EnqueueNow: すぐにキューに入れる
-  EnableAll: すべて有効にする
+  CronString: Cron
+  DeleteAll: すべて削除
+  Description: 説明
+  Disable: 無効にする
   DisableAll: すべて無効にする
+  Enable: 有効にする
+  EnableAll: すべて有効にする
   EnqueueAll: すべてキューに入れる
-  DeleteAll: すべて削除
-  'Cron string': Cron
-  AreYouSureDeleteCronJobs: 本当にすべてのcronジョブを削除しますか?
-  AreYouSureDeleteCronJob: 本当に%{job}のcronジョブを削除しますか?
+  EnqueueNow: すぐにキューに入れる
+  Job: ジョブ
+  LastEnqueued: 最後のキュー
   NoCronJobsWereFound: Cronジョブが見つかりませんでした
-  Enable: 有効にする
-  Disable: 無効にする
-  'Last enqueued': 最後のキュー
+  NoHistoryWereFound: 履歴が見つかりませんでした
   disabled: 無効
   enabled: 有効
diff --git a/lib/sidekiq/cron/locales/pt.yml b/lib/sidekiq/cron/locales/pt.yml
index fd785268..01a59795 100644
--- a/lib/sidekiq/cron/locales/pt.yml
+++ b/lib/sidekiq/cron/locales/pt.yml
@@ -1,22 +1,22 @@
 pt:
-  Job: Tarefa
+  AreYouSureDeleteCronJob: Tem certeza de que deseja excluir a tarefa %{job}?
+  AreYouSureDeleteCronJobs: Tem certeza de que deseja excluir TODOS as tarefas?
+  AreYouSureEnqueueCronJob: Tem certeza de que deseja enfileirar a tarefa %{job}?
+  AreYouSureEnqueueCronJobs: Tem certeza de que deseja enfileirar TODOS as tarefas?
   Cron: Cron
   CronJobs: Tarefas do Cron
-  EnqueueNow: Enfileirar agora
-  EnableAll: Habilitar todos
+  CronString: Cron
+  DeleteAll: Excluir todos
+  Description: Descrição
+  Disable: Desabilitar
   DisableAll: Desabilitar todos
+  Enable: Habilitar
+  EnableAll: Habilitar todos
   EnqueueAll: Enfileirar todos
-  DeleteAll: Excluir todos
-  'Cron string': Cron
-  AreYouSureEnqueueCronJobs: Tem certeza de que deseja enfileirar TODOS as tarefas?
-  AreYouSureEnqueueCronJob: Tem certeza de que deseja enfileirar a tarefa %{job}?
-  AreYouSureDeleteCronJobs: Tem certeza de que deseja excluir TODOS as tarefas?
-  AreYouSureDeleteCronJob: Tem certeza de que deseja excluir a tarefa %{job}?
+  EnqueueNow: Enfileirar agora
+  Job: Tarefa
+  LastEnqueued: Último enfileirado
   NoCronJobsWereFound: Nenhuma tarefa foi encontrada
-  Enable: Habilitar
-  Disable: Desabilitar
-  'Last enqueued': Último enfileirado
+  NoHistoryWereFound: Nenhum histórico foi encontrado
   disabled: desabilitado
   enabled: habilitado
-  NoHistoryWereFound: Nenhum histórico foi encontrado
-  Description: Descrição
diff --git a/lib/sidekiq/cron/locales/ru.yml b/lib/sidekiq/cron/locales/ru.yml
index d88f621e..665b4216 100644
--- a/lib/sidekiq/cron/locales/ru.yml
+++ b/lib/sidekiq/cron/locales/ru.yml
@@ -1,14 +1,22 @@
 ru:
-  Job: Задача
+  AreYouSureDeleteCronJob: Вы действительно хотите удалить задачу «%{job}»?
+  AreYouSureDeleteCronJobs: Вы уверены, что хотите удалить ВСЕ cron-задачи?
+  AreYouSureEnqueueCronJob: Вы уверены, что хотите добавить в очередь cron-задачу %{job}?
+  AreYouSureEnqueueCronJobs: Вы уверены, что хотите добавить в очередь ВСЕ cron-задачи?
   Cron: Cron
   CronJobs: Периодические задачи
-  Name: Название
-  'Cron string': Периодичность (синтаксис Cron)
+  CronString: Периодичность (синтаксис Cron)
+  DeleteAll: Удалить все
+  Description: Описание
+  Disable: Отключить
+  DisableAll: Отключить все
+  Enable: Включить
+  EnableAll: Включить все
+  EnqueueAll: Добавить все в очередь
   EnqueueNow: Запустить
-  AreYouSureDeleteCronJob: Вы действительно хотите удалить задачу «%{job}»?
+  Job: Задача
+  LastEnqueued: Последний запуск
   NoCronJobsWereFound: Не найдено периодических задач
-  Enable: Включить
-  Disable: Отключить
-  'Last enqueued': Последний запуск
+  NoHistoryWereFound: История не найдена
   disabled: отключено
   enabled: включено
diff --git a/lib/sidekiq/cron/locales/zh-CN.yml b/lib/sidekiq/cron/locales/zh-CN.yml
index d91c78eb..1fbfae41 100644
--- a/lib/sidekiq/cron/locales/zh-CN.yml
+++ b/lib/sidekiq/cron/locales/zh-CN.yml
@@ -1,19 +1,22 @@
 zh-CN:
-  Job: 任务
+  AreYouSureDeleteCronJob: 你确定删除定时任务(%{job})吗?
+  AreYouSureDeleteCronJobs: 你确定删除所有的定时任务吗?
+  AreYouSureEnqueueCronJob: 您确定要将 %{job} 的 定时任务 任务加入队列吗?
+  AreYouSureEnqueueCronJobs: 您确定要将所有 定时任务 任务加入队列吗?
   Cron: 定时任务
   CronJobs: 定时任务列表
-  EnqueueNow: 立刻执行
-  EnableAll: 启用所有
+  CronString: 定时策略
+  DeleteAll: 删除所有
+  Description: 描述
+  Disable: 禁用
   DisableAll: 禁用所有
+  Enable: 启用
+  EnableAll: 启用所有
   EnqueueAll: 执行所有
-  DeleteAll: 删除所有
-  'Cron string': 定时策略
-  AreYouSureDeleteCronJobs: 你确定删除所有的定时任务吗?
-  AreYouSureDeleteCronJob: 你确定删除定时任务(%{job})吗?
+  EnqueueNow: 立刻执行
+  Job: 任务
+  LastEnqueued: 放入队列时间
   NoCronJobsWereFound: 没有定时任务
-  Enable: 启用
-  Disable: 禁用
-  'Last enqueued': 放入队列时间
+  NoHistoryWereFound: 未找到历史记录
   disabled: 已禁用
   enabled: 已启用
-
diff --git a/lib/sidekiq/cron/views/cron.erb b/lib/sidekiq/cron/views/cron.erb
index dacef0bc..553e53e8 100644
--- a/lib/sidekiq/cron/views/cron.erb
+++ b/lib/sidekiq/cron/views/cron.erb
@@ -50,8 +50,8 @@
     <tr>
       <th><%= t('Status') %></th>
       <th width="50%"><%= t('Name') %></th>
-      <th><%= t('Cron string') %></th>
-      <th><%= t('Last enqueued') %></th>
+      <th><%= t('CronString') %></th>
+      <th><%= t('LastEnqueued') %></th>
       <th width="180"><%= t('Actions') %></th>
     </tr>
     </thead>