From 86700877be3eebab15ef57aeec47f3e8b4eaf756 Mon Sep 17 00:00:00 2001 From: zccrs Date: Wed, 21 Nov 2018 16:07:19 +0800 Subject: [PATCH] refactor: use the deepin-desktop-ts-convert to translate the desktop file Change-Id: I049851bf93a71b9446bc1e316c2fc15ce39f4add --- .tx/config | 5 +- .tx/deepin-clone.desktop/am_ET_translation | 18 ------ .tx/deepin-clone.desktop/ar_translation | 18 ------ .tx/deepin-clone.desktop/ast_translation | 18 ------ .tx/deepin-clone.desktop/bg_translation | 18 ------ .tx/deepin-clone.desktop/bn_translation | 18 ------ .tx/deepin-clone.desktop/ca_translation | 18 ------ .tx/deepin-clone.desktop/cs_translation | 18 ------ .tx/deepin-clone.desktop/da_translation | 18 ------ .tx/deepin-clone.desktop/de_translation | 18 ------ .tx/deepin-clone.desktop/es_419_translation | 18 ------ .tx/deepin-clone.desktop/es_translation | 18 ------ .tx/deepin-clone.desktop/fa_translation | 18 ------ .tx/deepin-clone.desktop/fi_translation | 17 ------ .tx/deepin-clone.desktop/fr_translation | 18 ------ .tx/deepin-clone.desktop/gl_ES_translation | 18 ------ .tx/deepin-clone.desktop/hu_translation | 18 ------ .tx/deepin-clone.desktop/id_translation | 18 ------ .tx/deepin-clone.desktop/it_translation | 18 ------ .tx/deepin-clone.desktop/ja_translation | 18 ------ .tx/deepin-clone.desktop/lt_translation | 18 ------ .tx/deepin-clone.desktop/ms_translation | 18 ------ .tx/deepin-clone.desktop/nl_translation | 18 ------ .tx/deepin-clone.desktop/pl_translation | 18 ------ .tx/deepin-clone.desktop/pt_BR_translation | 18 ------ .tx/deepin-clone.desktop/pt_translation | 18 ------ .tx/deepin-clone.desktop/ro_translation | 18 ------ .tx/deepin-clone.desktop/ru_translation | 18 ------ .tx/deepin-clone.desktop/sk_translation | 18 ------ .tx/deepin-clone.desktop/sl_translation | 18 ------ .tx/deepin-clone.desktop/tr_translation | 18 ------ .tx/deepin-clone.desktop/uk_translation | 18 ------ .tx/deepin-clone.desktop/zh_CN_translation | 18 ------ .tx/deepin-clone.desktop/zh_TW_translation | 18 ------ app/deepin-clone-app.pro | 1 + app/deepin-clone.desktop | 64 --------------------- app/translate_ts2desktop.sh | 8 +++ app/translations/desktop/desktop.ts | 3 + 38 files changed, 15 insertions(+), 659 deletions(-) delete mode 100644 .tx/deepin-clone.desktop/am_ET_translation delete mode 100644 .tx/deepin-clone.desktop/ar_translation delete mode 100644 .tx/deepin-clone.desktop/ast_translation delete mode 100644 .tx/deepin-clone.desktop/bg_translation delete mode 100644 .tx/deepin-clone.desktop/bn_translation delete mode 100644 .tx/deepin-clone.desktop/ca_translation delete mode 100644 .tx/deepin-clone.desktop/cs_translation delete mode 100644 .tx/deepin-clone.desktop/da_translation delete mode 100644 .tx/deepin-clone.desktop/de_translation delete mode 100644 .tx/deepin-clone.desktop/es_419_translation delete mode 100644 .tx/deepin-clone.desktop/es_translation delete mode 100644 .tx/deepin-clone.desktop/fa_translation delete mode 100644 .tx/deepin-clone.desktop/fi_translation delete mode 100644 .tx/deepin-clone.desktop/fr_translation delete mode 100644 .tx/deepin-clone.desktop/gl_ES_translation delete mode 100644 .tx/deepin-clone.desktop/hu_translation delete mode 100644 .tx/deepin-clone.desktop/id_translation delete mode 100644 .tx/deepin-clone.desktop/it_translation delete mode 100644 .tx/deepin-clone.desktop/ja_translation delete mode 100644 .tx/deepin-clone.desktop/lt_translation delete mode 100644 .tx/deepin-clone.desktop/ms_translation delete mode 100644 .tx/deepin-clone.desktop/nl_translation delete mode 100644 .tx/deepin-clone.desktop/pl_translation delete mode 100644 .tx/deepin-clone.desktop/pt_BR_translation delete mode 100644 .tx/deepin-clone.desktop/pt_translation delete mode 100644 .tx/deepin-clone.desktop/ro_translation delete mode 100644 .tx/deepin-clone.desktop/ru_translation delete mode 100644 .tx/deepin-clone.desktop/sk_translation delete mode 100644 .tx/deepin-clone.desktop/sl_translation delete mode 100644 .tx/deepin-clone.desktop/tr_translation delete mode 100644 .tx/deepin-clone.desktop/uk_translation delete mode 100644 .tx/deepin-clone.desktop/zh_CN_translation delete mode 100644 .tx/deepin-clone.desktop/zh_TW_translation create mode 100755 app/translate_ts2desktop.sh create mode 100644 app/translations/desktop/desktop.ts diff --git a/.tx/config b/.tx/config index 09fd162..1527479 100644 --- a/.tx/config +++ b/.tx/config @@ -11,9 +11,10 @@ source_lang = en type = QT [deepin-clone.desktop] -source_file = app/deepin-clone.desktop +file_filter = app/translations/desktop/desktop_.ts +source_file = app/translations/desktop/desktop.ts source_lang = en -type = DESKTOP +type = QT [deepin-clone.policy] file_filter = app/translations/policy_.ts diff --git a/.tx/deepin-clone.desktop/am_ET_translation b/.tx/deepin-clone.desktop/am_ET_translation deleted file mode 100644 index 140a479..0000000 --- a/.tx/deepin-clone.desktop/am_ET_translation +++ /dev/null @@ -1,18 +0,0 @@ -[Desktop Entry] -Actions=new-window; -Categories=Utility; -Comment=Deepin Backup Restore Tool -Exec=/usr/bin/deepin-clone-pkexec %u -Icon=deepin-clone -MimeType=application/x-deepinclone-dim; -Name=Deepin Clone -StartupNotify=true -Terminal=false -Type=Application -Version=0.1 - - -# Translations -Comment[am_ET]=የ ዲፕኢን ተተኪ እንደ ነበር መመለሻ መሳሪያ -Icon[am_ET]=የ ዲፕኢን-ማባዣ -Name[am_ET]=የ ዲፕኢን ማባዣ diff --git a/.tx/deepin-clone.desktop/ar_translation b/.tx/deepin-clone.desktop/ar_translation deleted file mode 100644 index fef2360..0000000 --- a/.tx/deepin-clone.desktop/ar_translation +++ /dev/null @@ -1,18 +0,0 @@ -[Desktop Entry] -Actions=new-window; -Categories=Utility; -Comment=Deepin Backup Restore Tool -Exec=/usr/bin/deepin-clone-pkexec %u -Icon=deepin-clone -MimeType=application/x-deepinclone-dim; -Name=Deepin Clone -StartupNotify=true -Terminal=false -Type=Application -Version=0.1 - - -# Translations -Comment[ar]=أداة استعادة نسخ احتياطي لديبين -Icon[ar]=deepin-clone -Name[ar]=مستنسخ ديبين diff --git a/.tx/deepin-clone.desktop/ast_translation b/.tx/deepin-clone.desktop/ast_translation deleted file mode 100644 index 519acc7..0000000 --- a/.tx/deepin-clone.desktop/ast_translation +++ /dev/null @@ -1,18 +0,0 @@ -[Desktop Entry] -Actions=new-window; -Categories=Utility; -Comment=Deepin Backup Restore Tool -Exec=/usr/bin/deepin-clone-pkexec %u -Icon=deepin-clone -MimeType=application/x-deepinclone-dim; -Name=Deepin Clone -StartupNotify=true -Terminal=false -Type=Application -Version=0.1 - - -# Translations -Comment[ast]=Ferramienta de restauración Deepin Clone -Icon[ast]=deepin-clone -Name[ast]=Deepin Clone diff --git a/.tx/deepin-clone.desktop/bg_translation b/.tx/deepin-clone.desktop/bg_translation deleted file mode 100644 index 5212965..0000000 --- a/.tx/deepin-clone.desktop/bg_translation +++ /dev/null @@ -1,18 +0,0 @@ -[Desktop Entry] -Actions=new-window; -Categories=Utility; -Comment=Deepin Backup Restore Tool -Exec=/usr/bin/deepin-clone-pkexec %u -Icon=deepin-clone -MimeType=application/x-deepinclone-dim; -Name=Deepin Clone -StartupNotify=true -Terminal=false -Type=Application -Version=0.1 - - -# Translations -Comment[bg]=Deepin Резервно Копие и Възтановяване -Icon[bg]=deepin-клониране -Name[bg]=Deepin Клониране diff --git a/.tx/deepin-clone.desktop/bn_translation b/.tx/deepin-clone.desktop/bn_translation deleted file mode 100644 index 0eff437..0000000 --- a/.tx/deepin-clone.desktop/bn_translation +++ /dev/null @@ -1,18 +0,0 @@ -[Desktop Entry] -Actions=new-window; -Categories=Utility; -Comment=Deepin Backup Restore Tool -Exec=/usr/bin/deepin-clone-pkexec %u -Icon=deepin-clone -MimeType=application/x-deepinclone-dim; -Name=Deepin Clone -StartupNotify=true -Terminal=false -Type=Application -Version=0.1 - - -# Translations -Comment[bn]=ডিপিন ব্যাকআপ রিস্টোর টুল -Icon[bn]=ডিপিন-ক্লোন -Name[bn]=ডিপিন ক্লোন diff --git a/.tx/deepin-clone.desktop/ca_translation b/.tx/deepin-clone.desktop/ca_translation deleted file mode 100644 index fb652b3..0000000 --- a/.tx/deepin-clone.desktop/ca_translation +++ /dev/null @@ -1,18 +0,0 @@ -[Desktop Entry] -Actions=new-window; -Categories=Utility; -Comment=Deepin Backup Restore Tool -Exec=/usr/bin/deepin-clone-pkexec %u -Icon=deepin-clone -MimeType=application/x-deepinclone-dim; -Name=Deepin Clone -StartupNotify=true -Terminal=false -Type=Application -Version=0.1 - - -# Translations -Comment[ca]=Eina de restauració de còpies de seguretat del Deepin -Icon[ca]=clon-deepin -Name[ca]=Clon del Deepin diff --git a/.tx/deepin-clone.desktop/cs_translation b/.tx/deepin-clone.desktop/cs_translation deleted file mode 100644 index 1956bbc..0000000 --- a/.tx/deepin-clone.desktop/cs_translation +++ /dev/null @@ -1,18 +0,0 @@ -[Desktop Entry] -Actions=new-window; -Categories=Utility; -Comment=Deepin Backup Restore Tool -Exec=/usr/bin/deepin-clone-pkexec %u -Icon=deepin-clone -MimeType=application/x-deepinclone-dim; -Name=Deepin Clone -StartupNotify=true -Terminal=false -Type=Application -Version=0.1 - - -# Translations -Comment[cs]=Nástroj na obnovu zálohy -Icon[cs]=Klonování -Name[cs]=Klonování diff --git a/.tx/deepin-clone.desktop/da_translation b/.tx/deepin-clone.desktop/da_translation deleted file mode 100644 index 7f9a75f..0000000 --- a/.tx/deepin-clone.desktop/da_translation +++ /dev/null @@ -1,18 +0,0 @@ -[Desktop Entry] -Actions=new-window; -Categories=Utility; -Comment=Deepin Backup Restore Tool -Exec=/usr/bin/deepin-clone-pkexec %u -Icon=deepin-clone -MimeType=application/x-deepinclone-dim; -Name=Deepin Clone -StartupNotify=true -Terminal=false -Type=Application -Version=0.1 - - -# Translations -Comment[da]=Deepin værktøj til gendannelse af sikkerhedskopiering -Icon[da]=deepin-clone -Name[da]=Deepin kloning diff --git a/.tx/deepin-clone.desktop/de_translation b/.tx/deepin-clone.desktop/de_translation deleted file mode 100644 index 9e406c7..0000000 --- a/.tx/deepin-clone.desktop/de_translation +++ /dev/null @@ -1,18 +0,0 @@ -[Desktop Entry] -Actions=new-window; -Categories=Utility; -Comment=Deepin Backup Restore Tool -Exec=/usr/bin/deepin-clone-pkexec %u -Icon=deepin-clone -MimeType=application/x-deepinclone-dim; -Name=Deepin Clone -StartupNotify=true -Terminal=false -Type=Application -Version=0.1 - - -# Translations -Comment[de]=Deepin Sicherungs-/Wiederherstellungswerkzeug -Icon[de]=deepin-clone -Name[de]=Deepin Clone diff --git a/.tx/deepin-clone.desktop/es_419_translation b/.tx/deepin-clone.desktop/es_419_translation deleted file mode 100644 index ed060f3..0000000 --- a/.tx/deepin-clone.desktop/es_419_translation +++ /dev/null @@ -1,18 +0,0 @@ -[Desktop Entry] -Actions=new-window; -Categories=Utility; -Comment=Deepin Backup Restore Tool -Exec=/usr/bin/deepin-clone-pkexec %u -Icon=deepin-clone -MimeType=application/x-deepinclone-dim; -Name=Deepin Clone -StartupNotify=true -Terminal=false -Type=Application -Version=0.1 - - -# Translations -Comment[es_419]=Herramienta de restauración de copia de seguridad de Deepin -Icon[es_419]=deepin-clone -Name[es_419]=Deepin Clone diff --git a/.tx/deepin-clone.desktop/es_translation b/.tx/deepin-clone.desktop/es_translation deleted file mode 100644 index 748a9de..0000000 --- a/.tx/deepin-clone.desktop/es_translation +++ /dev/null @@ -1,18 +0,0 @@ -[Desktop Entry] -Actions=new-window; -Categories=Utility; -Comment=Deepin Backup Restore Tool -Exec=/usr/bin/deepin-clone-pkexec %u -Icon=deepin-clone -MimeType=application/x-deepinclone-dim; -Name=Deepin Clone -StartupNotify=true -Terminal=false -Type=Application -Version=0.1 - - -# Translations -Comment[es]=Herramienta de restauración de copia de seguridad de Deepin -Icon[es]=deepin-clone -Name[es]=Deepin Clone diff --git a/.tx/deepin-clone.desktop/fa_translation b/.tx/deepin-clone.desktop/fa_translation deleted file mode 100644 index edeae0b..0000000 --- a/.tx/deepin-clone.desktop/fa_translation +++ /dev/null @@ -1,18 +0,0 @@ -[Desktop Entry] -Actions=new-window; -Categories=Utility; -Comment=Deepin Backup Restore Tool -Exec=/usr/bin/deepin-clone-pkexec %u -Icon=deepin-clone -MimeType=application/x-deepinclone-dim; -Name=Deepin Clone -StartupNotify=true -Terminal=false -Type=Application -Version=0.1 - - -# Translations -Comment[fa]=ابزار پشتیبان‌گیری و بازیابی دیپین -Icon[fa]=شبیه-ساز-دیپین -Name[fa]=شبیه ساز دیپین diff --git a/.tx/deepin-clone.desktop/fi_translation b/.tx/deepin-clone.desktop/fi_translation deleted file mode 100644 index 1f56aff..0000000 --- a/.tx/deepin-clone.desktop/fi_translation +++ /dev/null @@ -1,17 +0,0 @@ -[Desktop Entry] -Actions=new-window; -Categories=Utility; -Comment=Deepin Backup Restore Tool -Exec=/usr/bin/deepin-clone-pkexec %u -Icon=deepin-clone -MimeType=application/x-deepinclone-dim; -Name=Deepin Clone -StartupNotify=true -Terminal=false -Type=Application -Version=0.1 - - -# Translations -Icon[fi]=deepin-clone -Name[fi]=Deepin Kloonaus diff --git a/.tx/deepin-clone.desktop/fr_translation b/.tx/deepin-clone.desktop/fr_translation deleted file mode 100644 index b2bcd08..0000000 --- a/.tx/deepin-clone.desktop/fr_translation +++ /dev/null @@ -1,18 +0,0 @@ -[Desktop Entry] -Actions=new-window; -Categories=Utility; -Comment=Deepin Backup Restore Tool -Exec=/usr/bin/deepin-clone-pkexec %u -Icon=deepin-clone -MimeType=application/x-deepinclone-dim; -Name=Deepin Clone -StartupNotify=true -Terminal=false -Type=Application -Version=0.1 - - -# Translations -Comment[fr]=Outil de sauvegarde et de restauration Deepin -Icon[fr]=deepin-clone -Name[fr]=Deepin Clone diff --git a/.tx/deepin-clone.desktop/gl_ES_translation b/.tx/deepin-clone.desktop/gl_ES_translation deleted file mode 100644 index 330bffd..0000000 --- a/.tx/deepin-clone.desktop/gl_ES_translation +++ /dev/null @@ -1,18 +0,0 @@ -[Desktop Entry] -Actions=new-window; -Categories=Utility; -Comment=Deepin Backup Restore Tool -Exec=/usr/bin/deepin-clone-pkexec %u -Icon=deepin-clone -MimeType=application/x-deepinclone-dim; -Name=Deepin Clone -StartupNotify=true -Terminal=false -Type=Application -Version=0.1 - - -# Translations -Comment[gl_ES]=Ferramenta de copia e restauración do Deepin -Icon[gl_ES]=deepin-clone -Name[gl_ES]=Deepin Clone diff --git a/.tx/deepin-clone.desktop/hu_translation b/.tx/deepin-clone.desktop/hu_translation deleted file mode 100644 index f210c1b..0000000 --- a/.tx/deepin-clone.desktop/hu_translation +++ /dev/null @@ -1,18 +0,0 @@ -[Desktop Entry] -Actions=new-window; -Categories=Utility; -Comment=Deepin Backup Restore Tool -Exec=/usr/bin/deepin-clone-pkexec %u -Icon=deepin-clone -MimeType=application/x-deepinclone-dim; -Name=Deepin Clone -StartupNotify=true -Terminal=false -Type=Application -Version=0.1 - - -# Translations -Comment[hu]=Deepin biztonsági mentés és visszaállítás -Icon[hu]=deepin-clone -Name[hu]=Deepin Clone diff --git a/.tx/deepin-clone.desktop/id_translation b/.tx/deepin-clone.desktop/id_translation deleted file mode 100644 index bfeca52..0000000 --- a/.tx/deepin-clone.desktop/id_translation +++ /dev/null @@ -1,18 +0,0 @@ -[Desktop Entry] -Actions=new-window; -Categories=Utility; -Comment=Deepin Backup Restore Tool -Exec=/usr/bin/deepin-clone-pkexec %u -Icon=deepin-clone -MimeType=application/x-deepinclone-dim; -Name=Deepin Clone -StartupNotify=true -Terminal=false -Type=Application -Version=0.1 - - -# Translations -Comment[id]=Alat Pemulihan dan Pencadangan Deepin -Icon[id]=deepin-klon -Name[id]=Deepin Klon diff --git a/.tx/deepin-clone.desktop/it_translation b/.tx/deepin-clone.desktop/it_translation deleted file mode 100644 index 6e152de..0000000 --- a/.tx/deepin-clone.desktop/it_translation +++ /dev/null @@ -1,18 +0,0 @@ -[Desktop Entry] -Actions=new-window; -Categories=Utility; -Comment=Deepin Backup Restore Tool -Exec=/usr/bin/deepin-clone-pkexec %u -Icon=deepin-clone -MimeType=application/x-deepinclone-dim; -Name=Deepin Clone -StartupNotify=true -Terminal=false -Type=Application -Version=0.1 - - -# Translations -Comment[it]=Strumento di backup e ripristino per Deepin -Icon[it]=deepin-clone -Name[it]=Deepin Clone diff --git a/.tx/deepin-clone.desktop/ja_translation b/.tx/deepin-clone.desktop/ja_translation deleted file mode 100644 index ca899a4..0000000 --- a/.tx/deepin-clone.desktop/ja_translation +++ /dev/null @@ -1,18 +0,0 @@ -[Desktop Entry] -Actions=new-window; -Categories=Utility; -Comment=Deepin Backup Restore Tool -Exec=/usr/bin/deepin-clone-pkexec %u -Icon=deepin-clone -MimeType=application/x-deepinclone-dim; -Name=Deepin Clone -StartupNotify=true -Terminal=false -Type=Application -Version=0.1 - - -# Translations -Comment[ja]=Deepinバックアップとリストア工具 -Icon[ja]=deepin-clone -Name[ja]=Deepinクローン diff --git a/.tx/deepin-clone.desktop/lt_translation b/.tx/deepin-clone.desktop/lt_translation deleted file mode 100644 index 5c2b2f9..0000000 --- a/.tx/deepin-clone.desktop/lt_translation +++ /dev/null @@ -1,18 +0,0 @@ -[Desktop Entry] -Actions=new-window; -Categories=Utility; -Comment=Deepin Backup Restore Tool -Exec=/usr/bin/deepin-clone-pkexec %u -Icon=deepin-clone -MimeType=application/x-deepinclone-dim; -Name=Deepin Clone -StartupNotify=true -Terminal=false -Type=Application -Version=0.1 - - -# Translations -Comment[lt]=Deepin atsarginės kopijos atkūrimo įrankis -Icon[lt]=deepin-clone -Name[lt]=Deepin kopija diff --git a/.tx/deepin-clone.desktop/ms_translation b/.tx/deepin-clone.desktop/ms_translation deleted file mode 100644 index 690dcce..0000000 --- a/.tx/deepin-clone.desktop/ms_translation +++ /dev/null @@ -1,18 +0,0 @@ -[Desktop Entry] -Actions=new-window; -Categories=Utility; -Comment=Deepin Backup Restore Tool -Exec=/usr/bin/deepin-clone-pkexec %u -Icon=deepin-clone -MimeType=application/x-deepinclone-dim; -Name=Deepin Clone -StartupNotify=true -Terminal=false -Type=Application -Version=0.1 - - -# Translations -Comment[ms]=Alat Pulih Sandar Deepin -Icon[ms]=deepin-clone -Name[ms]=Klon Deepin diff --git a/.tx/deepin-clone.desktop/nl_translation b/.tx/deepin-clone.desktop/nl_translation deleted file mode 100644 index ef2d78d..0000000 --- a/.tx/deepin-clone.desktop/nl_translation +++ /dev/null @@ -1,18 +0,0 @@ -[Desktop Entry] -Actions=new-window; -Categories=Utility; -Comment=Deepin Backup Restore Tool -Exec=/usr/bin/deepin-clone-pkexec %u -Icon=deepin-clone -MimeType=application/x-deepinclone-dim; -Name=Deepin Clone -StartupNotify=true -Terminal=false -Type=Application -Version=0.1 - - -# Translations -Comment[nl]=Deepin back-up- en herstelhulpmiddel -Icon[nl]=deepin-klonen -Name[nl]=Deepin Klonen diff --git a/.tx/deepin-clone.desktop/pl_translation b/.tx/deepin-clone.desktop/pl_translation deleted file mode 100644 index 82bb2d2..0000000 --- a/.tx/deepin-clone.desktop/pl_translation +++ /dev/null @@ -1,18 +0,0 @@ -[Desktop Entry] -Actions=new-window; -Categories=Utility; -Comment=Deepin Backup Restore Tool -Exec=/usr/bin/deepin-clone-pkexec %u -Icon=deepin-clone -MimeType=application/x-deepinclone-dim; -Name=Deepin Clone -StartupNotify=true -Terminal=false -Type=Application -Version=0.1 - - -# Translations -Comment[pl]=Narzędzie Deepin do kopii zapasowych i przywracania -Icon[pl]=deepin-clone -Name[pl]=Klonowanie Deepin diff --git a/.tx/deepin-clone.desktop/pt_BR_translation b/.tx/deepin-clone.desktop/pt_BR_translation deleted file mode 100644 index 741438f..0000000 --- a/.tx/deepin-clone.desktop/pt_BR_translation +++ /dev/null @@ -1,18 +0,0 @@ -[Desktop Entry] -Actions=new-window; -Categories=Utility; -Comment=Deepin Backup Restore Tool -Exec=/usr/bin/deepin-clone-pkexec %u -Icon=deepin-clone -MimeType=application/x-deepinclone-dim; -Name=Deepin Clone -StartupNotify=true -Terminal=false -Type=Application -Version=0.1 - - -# Translations -Comment[pt_BR]=Ferramenta de Backup e Restauração Deepin -Icon[pt_BR]=deepin-clone -Name[pt_BR]=Deepin Clone diff --git a/.tx/deepin-clone.desktop/pt_translation b/.tx/deepin-clone.desktop/pt_translation deleted file mode 100644 index 1fc02e3..0000000 --- a/.tx/deepin-clone.desktop/pt_translation +++ /dev/null @@ -1,18 +0,0 @@ -[Desktop Entry] -Actions=new-window; -Categories=Utility; -Comment=Deepin Backup Restore Tool -Exec=/usr/bin/deepin-clone-pkexec %u -Icon=deepin-clone -MimeType=application/x-deepinclone-dim; -Name=Deepin Clone -StartupNotify=true -Terminal=false -Type=Application -Version=0.1 - - -# Translations -Comment[pt]=Ferramenta de Cópia de Segurança e Restauro do Deepin -Icon[pt]=deepin-clone -Name[pt]=Deepin Clone diff --git a/.tx/deepin-clone.desktop/ro_translation b/.tx/deepin-clone.desktop/ro_translation deleted file mode 100644 index f30d5eb..0000000 --- a/.tx/deepin-clone.desktop/ro_translation +++ /dev/null @@ -1,18 +0,0 @@ -[Desktop Entry] -Actions=new-window; -Categories=Utility; -Comment=Deepin Backup Restore Tool -Exec=/usr/bin/deepin-clone-pkexec %u -Icon=deepin-clone -MimeType=application/x-deepinclone-dim; -Name=Deepin Clone -StartupNotify=true -Terminal=false -Type=Application -Version=0.1 - - -# Translations -Comment[ro]=Unealta de restaurare Deepin -Icon[ro]=deepin-clone -Name[ro]=Deepin Clone diff --git a/.tx/deepin-clone.desktop/ru_translation b/.tx/deepin-clone.desktop/ru_translation deleted file mode 100644 index 6b735b7..0000000 --- a/.tx/deepin-clone.desktop/ru_translation +++ /dev/null @@ -1,18 +0,0 @@ -[Desktop Entry] -Actions=new-window; -Categories=Utility; -Comment=Deepin Backup Restore Tool -Exec=/usr/bin/deepin-clone-pkexec %u -Icon=deepin-clone -MimeType=application/x-deepinclone-dim; -Name=Deepin Clone -StartupNotify=true -Terminal=false -Type=Application -Version=0.1 - - -# Translations -Comment[ru]=Инструмент восстановления Резервной копии Deepin -Icon[ru]=клонирование-deepin -Name[ru]=Клонирование Deepin diff --git a/.tx/deepin-clone.desktop/sk_translation b/.tx/deepin-clone.desktop/sk_translation deleted file mode 100644 index 5581785..0000000 --- a/.tx/deepin-clone.desktop/sk_translation +++ /dev/null @@ -1,18 +0,0 @@ -[Desktop Entry] -Actions=new-window; -Categories=Utility; -Comment=Deepin Backup Restore Tool -Exec=/usr/bin/deepin-clone-pkexec %u -Icon=deepin-clone -MimeType=application/x-deepinclone-dim; -Name=Deepin Clone -StartupNotify=true -Terminal=false -Type=Application -Version=0.1 - - -# Translations -Comment[sk]=Deepin Nástroj na obnovenie zálohovania -Icon[sk]=deepin-klon -Name[sk]=Deepin Klonovanie diff --git a/.tx/deepin-clone.desktop/sl_translation b/.tx/deepin-clone.desktop/sl_translation deleted file mode 100644 index 22182a4..0000000 --- a/.tx/deepin-clone.desktop/sl_translation +++ /dev/null @@ -1,18 +0,0 @@ -[Desktop Entry] -Actions=new-window; -Categories=Utility; -Comment=Deepin Backup Restore Tool -Exec=/usr/bin/deepin-clone-pkexec %u -Icon=deepin-clone -MimeType=application/x-deepinclone-dim; -Name=Deepin Clone -StartupNotify=true -Terminal=false -Type=Application -Version=0.1 - - -# Translations -Comment[sl]=Orodje za povrnitev varnostne kopije Deepin -Icon[sl]=klonirnik-deepin -Name[sl]=Klonirnik Deepin diff --git a/.tx/deepin-clone.desktop/tr_translation b/.tx/deepin-clone.desktop/tr_translation deleted file mode 100644 index 83ffaef..0000000 --- a/.tx/deepin-clone.desktop/tr_translation +++ /dev/null @@ -1,18 +0,0 @@ -[Desktop Entry] -Actions=new-window; -Categories=Utility; -Comment=Deepin Backup Restore Tool -Exec=/usr/bin/deepin-clone-pkexec %u -Icon=deepin-clone -MimeType=application/x-deepinclone-dim; -Name=Deepin Clone -StartupNotify=true -Terminal=false -Type=Application -Version=0.1 - - -# Translations -Comment[tr]=Deepin Yedekleme ve Geri Yükleme Aracı -Icon[tr]=deepin-kopyalayici -Name[tr]=Deepin Kopyalayıcı diff --git a/.tx/deepin-clone.desktop/uk_translation b/.tx/deepin-clone.desktop/uk_translation deleted file mode 100644 index 2079318..0000000 --- a/.tx/deepin-clone.desktop/uk_translation +++ /dev/null @@ -1,18 +0,0 @@ -[Desktop Entry] -Actions=new-window; -Categories=Utility; -Comment=Deepin Backup Restore Tool -Exec=/usr/bin/deepin-clone-pkexec %u -Icon=deepin-clone -MimeType=application/x-deepinclone-dim; -Name=Deepin Clone -StartupNotify=true -Terminal=false -Type=Application -Version=0.1 - - -# Translations -Comment[uk]=Інструмент відновлення Deepin Backup -Icon[uk]=deepin-clone -Name[uk]=Deepin Clone diff --git a/.tx/deepin-clone.desktop/zh_CN_translation b/.tx/deepin-clone.desktop/zh_CN_translation deleted file mode 100644 index b98ab33..0000000 --- a/.tx/deepin-clone.desktop/zh_CN_translation +++ /dev/null @@ -1,18 +0,0 @@ -[Desktop Entry] -Actions=new-window; -Categories=Utility; -Comment=Deepin Backup Restore Tool -Exec=/usr/bin/deepin-clone-pkexec %u -Icon=deepin-clone -MimeType=application/x-deepinclone-dim; -Name=Deepin Clone -StartupNotify=true -Terminal=false -Type=Application -Version=0.1 - - -# Translations -Comment[zh_CN]=深度备份还原工具 -Icon[zh_CN]=deepin-clone -Name[zh_CN]=深度备份还原工具 diff --git a/.tx/deepin-clone.desktop/zh_TW_translation b/.tx/deepin-clone.desktop/zh_TW_translation deleted file mode 100644 index 3bb8076..0000000 --- a/.tx/deepin-clone.desktop/zh_TW_translation +++ /dev/null @@ -1,18 +0,0 @@ -[Desktop Entry] -Actions=new-window; -Categories=Utility; -Comment=Deepin Backup Restore Tool -Exec=/usr/bin/deepin-clone-pkexec %u -Icon=deepin-clone -MimeType=application/x-deepinclone-dim; -Name=Deepin Clone -StartupNotify=true -Terminal=false -Type=Application -Version=0.1 - - -# Translations -Comment[zh_TW]=deepin 的系統備份及還原工具 -Icon[zh_TW]=deepin-clone -Name[zh_TW]=Deepin 時光機 diff --git a/app/deepin-clone-app.pro b/app/deepin-clone-app.pro index db2f9e0..7ba2a84 100644 --- a/app/deepin-clone-app.pro +++ b/app/deepin-clone-app.pro @@ -56,6 +56,7 @@ TRANSLATIONS += $$PWD/translations/$${TARGET}.ts \ CONFIG(release, debug|release) { !system($$PWD/translate_generation.sh): error("Failed to generate translation") + !system($$PWD/translate_ts2desktop.sh): error("Failed to generate desktop translation") } translations.path = /usr/share/$${TARGET}/translations diff --git a/app/deepin-clone.desktop b/app/deepin-clone.desktop index ef24b53..5516844 100644 --- a/app/deepin-clone.desktop +++ b/app/deepin-clone.desktop @@ -13,67 +13,3 @@ Terminal=false Type=Application Version=0.1 X-Deepin-Vendor=deepin -Comment[ms] = Alat Pulih Sandar Deepin -Name[ms] = Klon Deepin -Comment[bn] = ডিপিন ব্যাকআপ রিস্টোর টুল -Name[bn] = ডিপিন ক্লোন -Comment[cs] = Nástroj na obnovu zálohy -Name[cs] = Klonování -Comment[pt] = Ferramenta de Cópia de Segurança e Restauro do Deepin -Name[pt] = Deepin Clone -Comment[pt_BR] = Ferramenta de Backup e Restauração Deepin -Name[pt_BR] = Deepin Clone -Comment[zh_CN] = 深度备份还原工具 -Comment[ar] = أداة استعادة نسخ احتياطي لديبين -Name[ar] = مستنسخ ديبين -Comment[sk] = Deepin Nástroj na obnovenie zálohovania -Name[sk] = Deepin Klonovanie -Comment[es_419] = Herramienta de restauración de copia de seguridad de Deepin -Name[es_419] = Deepin Clone -Comment[es] = Herramienta de restauración de copia de seguridad de Deepin -Name[es] = Deepin Clone -Comment[ca] = Eina de restauració de còpies de seguretat del Deepin -Name[ca] = Clon del Deepin -Comment[sl] = Orodje za povrnitev varnostne kopije Deepin -Name[sl] = Klonirnik Deepin -Comment[fr] = Outil de sauvegarde et de restauration Deepin -Name[fr] = Deepin Clone -Comment[da] = Deepin værktøj til gendannelse af sikkerhedskopiering -Name[da] = Deepin kloning -Comment[ast] = Ferramienta de restauración Deepin Clone -Name[ast] = Deepin Clone -Comment[uk] = Інструмент відновлення Deepin Backup -Name[uk] = Deepin Clone -Comment[de] = Deepin Sicherungs-/Wiederherstellungswerkzeug -Name[de] = Deepin Clone -Comment[ja] = Deepinバックアップとリストア工具 -Name[ja] = Deepinクローン -Comment[ro] = Unealta de restaurare Deepin -Name[ro] = Deepin Clone -Comment[nl] = Deepin back-up- en herstelhulpmiddel -Name[nl] = Deepin Klonen -Comment[tr] = Deepin Yedekleme ve Geri Yükleme Aracı -Name[tr] = Deepin Kopyalayıcı -Comment[hu] = Deepin biztonsági mentés és visszaállítás -Name[hu] = Deepin Clone -Comment[zh_TW] = deepin 的系統備份及還原工具 -Name[zh_TW] = Deepin 時光機 -Comment[pl] = Narzędzie Deepin do kopii zapasowych i przywracania -Name[pl] = Klonowanie Deepin -Comment[it] = Strumento di backup e ripristino per Deepin -Name[it] = Deepin Clone -Comment[am_ET] = የ ዲፕኢን ተተኪ እንደ ነበር መመለሻ መሳሪያ -Name[am_ET] = የ ዲፕኢን ማባዣ -Comment[ru] = Инструмент восстановления Резервной копии Deepin -Name[ru] = Клонирование Deepin -Comment[bg] = Deepin Резервно Копие и Възтановяване -Name[bg] = Deepin Клониране -Comment[id] = Alat Pemulihan dan Pencadangan Deepin -Name[id] = Deepin Klon -Comment[lt] = Deepin atsarginės kopijos atkūrimo įrankis -Name[lt] = Deepin kopija -Name[fi] = Deepin Kloonaus -Comment[fa] = ابزار پشتیبان‌گیری و بازیابی دیپین -Name[fa] = شبیه ساز دیپین -Comment[gl_ES] = Ferramenta de copia e restauración do Deepin -Name[gl_ES] = Deepin Clone diff --git a/app/translate_ts2desktop.sh b/app/translate_ts2desktop.sh new file mode 100755 index 0000000..ec703c1 --- /dev/null +++ b/app/translate_ts2desktop.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +DESKTOP_TEMP_FILE=deepin-clone.desktop.tmp +DESKTOP_SOURCE_FILE=deepin-clone.desktop +DESKTOP_TS_DIR=translations/desktop/ + +deepin-desktop-ts-convert ts2desktop $DESKTOP_SOURCE_FILE $DESKTOP_TS_DIR $DESKTOP_TEMP_FILE +mv $DESKTOP_TEMP_FILE $DESKTOP_SOURCE_FILE diff --git a/app/translations/desktop/desktop.ts b/app/translations/desktop/desktop.ts new file mode 100644 index 0000000..9e8029c --- /dev/null +++ b/app/translations/desktop/desktop.ts @@ -0,0 +1,3 @@ + + +desktopCloneDeepin Backup Restore ToolDeepin Clone