Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sidekiq Pro localization #3951

Open
mperham opened this issue Sep 6, 2018 · 34 comments
Open

Sidekiq Pro localization #3951

mperham opened this issue Sep 6, 2018 · 34 comments
Labels

Comments

@mperham
Copy link
Collaborator

mperham commented Sep 6, 2018

Sidekiq Pro only has localization for English today. I'd like to fix that if possible. Here's the English strings file if you'd like to translate it to another language so that Pro's Web UI will look more natural in that language.

en:
  Batch: Batch %{bid}
  Batches: Batches
  NoBatchesFound: No batches found
  Description: Description
  Size: Size
  Pending: Pending
  Job: Job
  Class: Class
  Failures: Failures
  ErrorMessage: Error Message
  ErrorBacktrace: Error Backtrace
  Started: Started
  JobCount: Job Count
  Failed: Failed
  Status: Status
  Parent: Parent
  DeadJIDs: Dead JIDs
  PendingJIDs: Pending JIDs

Here's the Web UI in context.

screen shot 2018-09-06 at 9 25 07 am

screen shot 2018-09-06 at 9 25 25 am

@seuros seuros added the pro label Sep 17, 2018
@hanahiroAze
Copy link

here is my idea

ja:
  Batch: バッチ %{bid}
  Batches: バッチ処理
  NoBatchesFound: バッチ処理が設定されていません
  Description: 説明
  Size: サイズ
  Pending: 未成功
  Job: ジョブ
  Class: クラス
  Failures: 失敗
  ErrorMessage: エラーメッセージ
  ErrorBacktrace: バックトレース
  Started: 開始
  JobCount: 回数
  Failed: 失敗
  Status: ステータス
  Parent: 親

@mperham
Copy link
Collaborator Author

mperham commented Sep 22, 2018

Thank you so much, this will be in the next release.

@mperham mperham closed this as completed Sep 22, 2018
@mperham mperham reopened this Sep 22, 2018
@mperham
Copy link
Collaborator Author

mperham commented Sep 22, 2018

Leaving it open for other languages.

@zharikovpro
Copy link

ru:
  Batch: Партия %{bid}
  Batches: Партии
  NoBatchesFound: Партии не найдены
  Description: Описание
  Size: Размер
  Pending: Ожидает
  Job: Задача
  Class: Класс
  Failures: Провалы
  ErrorMessage: Сообщение об ошибке
  ErrorBacktrace: Трассировка ошибки
  Started: Начато
  JobCount: Число задач
  Failed: Провалено
  Status: Статус
  Parent: Родитель

mperham added a commit that referenced this issue Oct 5, 2018
@mperham
Copy link
Collaborator Author

mperham commented Oct 5, 2018

Thank you so much Andrey, Russian will be in 4.0.5.

@gustavodiel
Copy link

Hello!

Here are the locales for Portuguese and Brazilian Portuguese

pt:
  Batch: Lote %{bid}
  Batches: Lotes
  NoBatchesFound: Nenhum lote encontrado
  Description: Descrição
  Size: Tamanho
  Pending: Aguardando
  Job: Tarefa
  Class: Classe
  Failures: Falhas
  ErrorMessage: Mensagem de Erro
  ErrorBacktrace: Backtrace do Erro
  Started: Iniciados
  JobCount: Quantidade de Tarefas
  Failed: Falhas
  Status: Estado
  Parent: Pai
pt-br:
  Batch: Lote %{bid}
  Batches: Lotes
  NoBatchesFound: Nenhum lote encontrado
  Description: Descrição
  Size: Tamanho
  Pending: Aguardando
  Job: Tarefa
  Class: Classe
  Failures: Falhas
  ErrorMessage: Mensagem de Erro
  ErrorBacktrace: Backtrace do Erro
  Started: Iniciados
  JobCount: Quantidade de Tarefas
  Failed: Falhas
  Status: Estado
  Parent: Pai

@mperham
Copy link
Collaborator Author

mperham commented Nov 13, 2018 via email

@tunblr
Copy link

tunblr commented Dec 7, 2018

zh-cn:
  Batch: 批次 %{bid}
  Batches: 批处理
  NoBatchesFound: 没有发现批处理任务
  Description: 描述
  Size: 总数
  Pending: 待处理
  Job: 作业
  Class: 类别
  Failures: 失败数
  ErrorMessage: 错误消息
  ErrorBacktrace: 错误的回调追踪
  Started: 开始时间
  JobCount: 作业数
  Failed: 已失败
  Status: 状态
  Parent: 父级

@mperham
Copy link
Collaborator Author

mperham commented Dec 7, 2018

@Lihua93 Thank you!

@rfkdali
Copy link

rfkdali commented Jan 2, 2019

fr:
  Batch: Lot %{bid}
  Batches: Lots
  NoBatchesFound: Lots non trouvés
  Description: Description
  Size: Taille
  Pending: En attente
  Job: Tâche
  Class: Classe
  Failures: Échecs
  ErrorMessage: Message d'erreur
  ErrorBacktrace: Erreur Backtrace
  Started: Commencé
  JobCount: Nombre de tâches
  Failed: Échoué
  Status: Statut
  Parent: Parent

@mperham
Copy link
Collaborator Author

mperham commented Jan 2, 2019

@rfkdali Merci!

@ThomasKoppensteiner
Copy link

@mperham you may find https://lingohub.com/ useful for managing the translations.

@redwarewolf
Copy link

Here is a possible spanish translation.

es:
  Batch: Lote %{bid}
  Batches: Lotes
  NoBatchesFound: Ningún lote ha sido encontrado
  Description: Descripción
  Size: Tamaño
  Pending: Pendiente
  Job: Tarea
  Class: Clase
  Failures: Fallidos
  ErrorMessage: Mensaje de Error
  ErrorBacktrace: Seguimiento de Error
  Started: Comenzado
  JobCount: Cantidad de Tareas
  Failed: Fallido
  Status: Estado
  Parent: Parent

@balakirevs
Copy link

Ukrainian one:

ua:
  Batch: Партія %{bid}
  Batches: Партії
  NoBatchesFound: Партії не знайдені
  Description: Опис
  Size: Розмір
  Pending: Чекає
  Job: Завдання
  Class: Клас
  Failures: Невдачі
  ErrorMessage: Повідомлення про помилку
  ErrorBacktrace: Трасування помилки
  Started: Розпочато
  JobCount: Число завдань
  Failed: Невдалі
  Status: Статус
  Parent: Батько

@mperham
Copy link
Collaborator Author

mperham commented Sep 2, 2019

@balakirevs This is great but Sidekiq itself doesn't have a Ukrainian locale, most of the UI will still be in English. We need a ua.yml here too if you want to provide one: https://github.com/mperham/sidekiq/tree/master/web/locales

@loed-idzinga
Copy link

Thank you for your awesome work @mperham, here are the Dutch translations. Not entirely sure about the parent though. In what context is it used? I don't see it anywhere in the interface.

nl:
  Batch: Groep %{bid}
  Batches: Groepen
  NoBatchesFound: Geen groepen gevonden
  Description: Omschrijving
  Size: Grootte
  Pending: In afwachting
  Job: Taak
  Class: Klasse
  Failures: Mislukkingen
  ErrorMessage: Foutmelding
  ErrorBacktrace: Fout backtrace
  Started: Gestart
  JobCount: Aantal taken
  Failed: Mislukt
  Status: Status
  Parent: Bovenliggende

@mperham
Copy link
Collaborator Author

mperham commented Dec 16, 2019

Thanks Loed, "Parent" is the parent batch ID. It's used in the sense of a parent and child node in a tree structure. I will integrate these as is, let me know if anything needs to change.

@davidmetta
Copy link

Italian version:

it:
  Batch: Lotto %{bid}
  Batches: Lotti
  NoBatchesFound: Nessun Lotto trovato
  Description: Descrizione
  Size: Dimensione
  Pending: In attesa
  Job: Lavoro
  Class: Classe
  Failures: Fallimenti
  ErrorMessage: Messagio di errore
  ErrorBacktrace: Backtrace dell'errore
  Started: Iniziato
  JobCount: Numero di lavori
  Failed: Fallito
  Status: Stato
  Parent: Genitore

@mperham
Copy link
Collaborator Author

mperham commented Sep 28, 2020

@davidmetta Thank you so much, this will be in the next Pro release. If you want to translate Enterprise, you can find the strings here:

#3949 (comment)

@delphaber
Copy link

Updated italian version:

it:
  Batch: Batch %{bid}
  Batches: Batch
  NoBatchesFound: Nessun batch trovato
  Description: Descrizione
  Size: Dimensione
  Pending: In attesa
  Job: Job
  Class: Classe
  Failures: Fallimenti
  ErrorMessage: Messagio di errore
  ErrorBacktrace: Backtrace dell'errore
  Started: Iniziato
  JobCount: Numero di job
  Failed: Fallito
  Status: Stato
  Parent: Genitore
  DeadJIDs: JID arrestati
  PendingJIDs: JID in attesa

@tisba
Copy link

tisba commented Oct 5, 2022

Not using Pro, but a German native speaker and like to contribute :)

  • "batch" could be translated, but I'm not sure what works best. Assume some technical background "Batch" works fine in German.
  • According to https://github.com/mperham/sidekiq/blob/main/web/locales/de.yml "Job" wasn't translated either, which is also would I would have done. ✅
  • "Parent" could be "Eltern", but I would need to see that in context (I know that this is about parent-child relationships).
de:
  Batch: Batch %{bid}
  Batches: Batches
  NoBatchesFound: Kein Batch gefunden
  Description: Beschreibung
  Size: Größe
  Pending: Bevorstehend
  Job: Job
  Class: Klasse
  Failures: Fehler
  ErrorMessage: Fehlermeldung
  ErrorBacktrace: Fehlerprotokoll
  Started: Gestartet
  JobCount: Job Anzahl
  Failed: Fehlgeschlagen
  Status: Status
  Parent: Parent

@mperham
Copy link
Collaborator Author

mperham commented Oct 5, 2022

@tisba Thank you, I've added de.yml; it will be included in Sidekiq Pro 6.0.

@azolf
Copy link

azolf commented Jan 25, 2023

added Farsi - Persian:

fa:
  Batch: دسته %{bid}
  Batches: دسته ها
  NoBatchesFound: دسته ای یافت نشد
  Description: توضیحات
  Size: اندازه
  Pending: در انتظار
  Job: وظیفه
  Class: کلاس
  Failures: شکست ها
  ErrorMessage: متن خطا
  ErrorBacktrace: ردیابی خطا
  Started: شروع شده
  JobCount: تعداد وظیفه ها
  Failed: شکت خورده
  Status: وضیعت
  Parent: والد

@mperham
Copy link
Collaborator Author

mperham commented Jan 25, 2023

Thank you @azolf!

@gaurish
Copy link

gaurish commented Mar 31, 2023

Here is the Hindi translation:

hi:
  Batch: बैच %{bid}
  Batches: बैच
  NoBatchesFound: कोई बैच नहीं मिला
  Description: विवरण
  Size: कितने
  Pending: लंबित
  Job: काम
  Class: सांचा
  Failures: असफल
  ErrorMessage: त्रुटि संदेश
  ErrorBacktrace: त्रुटि बैकट्रेस
  Started: शुरू किया गया
  JobCount: कुल काम
  Failed: असफल
  Status: स्थिति
  Parent: जनक

@mperham
Copy link
Collaborator Author

mperham commented Mar 31, 2023

Thank you @gaurish!

@yesh4gvm
Copy link

Here is the Korean translation:

ko:
  Batch: 배치 %{bid}
  Batches: 배치
  NoBatchesFound: 배치를 찾을 수 없습니다.
  Description: 설명
  Size: 크기
  Pending: 보류 중
  Job: 직업
  Class: 수업
  Failures: 실패
  ErrorMessage: 에러 메시지
  ErrorBacktrace: 오류 역추적
  Started: 시작됨
  JobCount: 작업 수
  Failed: 실패한
  Status: 상태
  Parent: 부모의

@alekgosk
Copy link

alekgosk commented Aug 28, 2023

Here's the polish translation:

pl:
  Batch: Partia %{bid}
  Batches: Partie
  NoBatchesFound:  Nie znaleziono partii.
  Description: Opis
  Size: Rozmiar
  Pending: Oczekujące
  PendingJIDs: OczekująceJIDs
  DeadJIDs: MartweJIDs
  Job: Zadanie
  Class: Klasa
  Failures: Błędy
  ErrorMessage: Komunikat o błędzie
  ErrorBacktrace: Stos błędu
  Started: Rozpoczęty
  JobCount: Liczba zadań
  Failed: Niepowodzenia
  Status: Status
  Parent: Rodzic

@mperham
Copy link
Collaborator Author

mperham commented Aug 28, 2023

@alekgosk Does Polish really use a Korean word for Failed?

@alekgosk
Copy link

@alekgosk Does Polish really use a Korean word for Failed?

Nope, sorry was a small copy-paste error, should be fixed now good catch!

@mperham
Copy link
Collaborator Author

mperham commented Aug 28, 2023

@alekgosk Please note that you didn't use en.yml as the basis for your translations so you are missing two keys.

@alekgosk
Copy link

@mperham Where can I get those two keys from? I checked https://github.com/sidekiq/sidekiq/blob/main/web/locales/en.yml but that doesn't seem to be the one you mean I think

@mperham
Copy link
Collaborator Author

mperham commented Aug 29, 2023

Oh, my mistake, thank you for pointing that out. I've updated the locale file at the top with the two new keys in 7.x:

  DeadJIDs: Dead JIDs
  PendingJIDs: Pending JIDs

@alekgosk
Copy link

Ok I updated the polish translations with the two missing keys, should be good to go!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests