From 08eb82d240ae97f2b9f609f68f11a2b9fbbb6ce7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=9F=B3=E5=8D=9A=E6=96=87?= Date: Mon, 28 Dec 2015 13:38:47 +0800 Subject: [PATCH] auto-generate qm files Change-Id: Ib7ddb4e5264f0e25f51a697a4cfebef7d7150fe5 --- .gitignore | 1 + dde-dock-bundle.pro | 3 ++- translate_generation.sh | 11 +++++++++++ translations/dde-dock_zh_CN.qm | Bin 1502 -> 0 bytes 4 files changed, 14 insertions(+), 1 deletion(-) create mode 100755 translate_generation.sh delete mode 100644 translations/dde-dock_zh_CN.qm diff --git a/.gitignore b/.gitignore index 898502a54..8b562bb6d 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ build*/ *.pro.user* *.DS_Store +*.qm diff --git a/dde-dock-bundle.pro b/dde-dock-bundle.pro index 3cfda32f5..8929543dc 100644 --- a/dde-dock-bundle.pro +++ b/dde-dock-bundle.pro @@ -4,7 +4,8 @@ SUBDIRS = dde-dock \ dde-dock-shutdown-plugin \ dde-dock-trash-plugin -TRANSLATIONS += translations/dde-dock.ts +# Automating generation .qm files from .ts files +system($$PWD/translate_generation.sh) qm_files.files += translations/*.qm qm_files.path = /usr/share/dde-dock/translations/ diff --git a/translate_generation.sh b/translate_generation.sh new file mode 100755 index 000000000..c9080923b --- /dev/null +++ b/translate_generation.sh @@ -0,0 +1,11 @@ +#!/bin/bash +# this file is used to auto-generate .qm file from .ts file. +# author: shibowen at linuxdeepin.com + +ts_list=(`ls translations/*.ts`) + +for ts in "${ts_list[@]}" +do + printf "\nprocess ${ts}\n" + lrelease "${ts}" +done diff --git a/translations/dde-dock_zh_CN.qm b/translations/dde-dock_zh_CN.qm deleted file mode 100644 index 72a9bd472c363d981a3f7da7a32bdd9efc3dfff0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1502 zcma)6T}V?=96!@-ZgZPPVKU5)4?^~mLK#S3wzNiberzhDG>`Y5Z8z`E9rwdIrLTv; z3egBf?1Op;#9o3BEXsNi0zoDOQ4eJVJ@n*5A0QHS?w#ITZ05^7_kYgs_xu0;|MTY@ znPrO?R_=@~mX*Bhe(>VMNdUlOVD`)bkh=uDr=QaJdTKSk0-Zw>02sgKB%eJ5Am_EQ zx^$VY1;z=_bBgOstp>$7KeI-0X49&ir2D`;S9Fi!RxR_lKLcR+WM#bNRR6wpdTxg9 z-?CLE-q5(qRyp{M^4vCdX_4Zl^M51{(R1W*lpdz%`<>06gH&$TnK(*)8mt8iPka=A zlLNrCE0>3 zCMTdQA}Mk_j{*waJVs(bjZbli7s3Wr+US299nwY2ZbTT&Zvj`c>u^(@nj<^f*~_wv zja@#6f2F&p!=dv^0})Pwh>7S$|8Zh?e2G1^KvBFTv7 zx6_%eN&O=ibTfJD^8ZU^4jgEiYK!PRix(+`S@&q)2s|>5YIjz=F%Ev33_ws0ssKzI zhCTldgR)T|EU(h0!P0;@qAOZ1CY$@umjw%S3wAe;B#C2SRA8~{-`a!-<{L0kG!K@^ zclb;i!&w&!akS$^&dR|*yIg4;dp(^-bqKO$@qxbYWY8y*R(I+n7c%Dmdhu|94!ZFBZ@?fpoC?aN=O+rETMtR zztU{l{81#zs?SW#vyUtddBHvq1TCOK&uI*{C|XTBns_Cgx}A0r#bQ|0T3)D*`sAR} zp)p%GG4q10gcX=x)mj$vcFLqfgP?y?nLATPr1iae5k+z8)o7N&e_L$vM--VA;+lEq eMv&sB;8|XceC;*b1T?1}HoYY#4WO2l2K@u{JcmdC