From c371e2b4da023cdbbf54a9f2e6472cdcbd4de0a7 Mon Sep 17 00:00:00 2001 From: Gautier Pelloux-Prayer Date: Tue, 1 Dec 2015 14:40:27 +0100 Subject: [PATCH] i18n: add missing Locaziable.strings to resources --- .tx/config | 36 +++------------------- Classes/Utils/Utils.m | 34 ++++++++++++++------ Resources/ar.lproj/Localizable.strings | Bin 31998 -> 37146 bytes Resources/de.lproj/Localizable.strings | Bin 34632 -> 38982 bytes Resources/en.lproj/Localizable.strings | Bin 36620 -> 37970 bytes Resources/fr.lproj/Localizable.strings | Bin 34426 -> 39476 bytes Resources/ja.lproj/Localizable.strings | Bin 29086 -> 35094 bytes Resources/nl.lproj/Localizable.strings | Bin 34352 -> 38796 bytes Resources/ru.lproj/Localizable.strings | Bin 33512 -> 38188 bytes Resources/zh_TW.lproj/Localizable.strings | Bin 32976 -> 37880 bytes Tools/i18n_generate_strings_files.sh | 36 +++++++++++----------- 11 files changed, 48 insertions(+), 58 deletions(-) diff --git a/.tx/config b/.tx/config index de683e882..dcfa02355 100644 --- a/.tx/config +++ b/.tx/config @@ -2,189 +2,163 @@ host = https://www.transifex.com minimum_perc = 1 +[linphone-ios.localizablestrings] +file_filter = Resources/.lproj/Localizable.strings +source_lang = en + + [linphone-ios.aboutviewstrings] file_filter = Classes/.lproj/AboutView.strings -source_file = Classes/Base.lproj/AboutView.strings source_lang = en [linphone-ios.assistantviewstrings] file_filter = Classes/.lproj/AssistantView.strings -source_file = Classes/Base.lproj/AssistantView.strings source_lang = en [linphone-ios.assistantviewscreensstrings] file_filter = Classes/.lproj/AssistantViewScreens.strings -source_file = Classes/Base.lproj/AssistantViewScreens.strings source_lang = en [linphone-ios.callincomingviewstrings] file_filter = Classes/.lproj/CallIncomingView.strings -source_file = Classes/Base.lproj/CallIncomingView.strings source_lang = en [linphone-ios.calloutgoingviewstrings] file_filter = Classes/.lproj/CallOutgoingView.strings -source_file = Classes/Base.lproj/CallOutgoingView.strings source_lang = en [linphone-ios.callviewstrings] file_filter = Classes/.lproj/CallView.strings -source_file = Classes/Base.lproj/CallView.strings source_lang = en [linphone-ios.chatconversationcreateviewstrings] file_filter = Classes/.lproj/ChatConversationCreateView.strings -source_file = Classes/Base.lproj/ChatConversationCreateView.strings source_lang = en [linphone-ios.chatconversationviewstrings] file_filter = Classes/.lproj/ChatConversationView.strings -source_file = Classes/Base.lproj/ChatConversationView.strings source_lang = en [linphone-ios.chatslistviewstrings] file_filter = Classes/.lproj/ChatsListView.strings -source_file = Classes/Base.lproj/ChatsListView.strings source_lang = en [linphone-ios.contactdetailsviewstrings] file_filter = Classes/.lproj/ContactDetailsView.strings -source_file = Classes/Base.lproj/ContactDetailsView.strings source_lang = en [linphone-ios.contactslistviewstrings] file_filter = Classes/.lproj/ContactsListView.strings -source_file = Classes/Base.lproj/ContactsListView.strings source_lang = en [linphone-ios.dialerviewstrings] file_filter = Classes/.lproj/DialerView.strings -source_file = Classes/Base.lproj/DialerView.strings source_lang = en [linphone-ios.firstloginviewstrings] file_filter = Classes/.lproj/FirstLoginView.strings -source_file = Classes/Base.lproj/FirstLoginView.strings source_lang = en [linphone-ios.historydetailsviewstrings] file_filter = Classes/.lproj/HistoryDetailsView.strings -source_file = Classes/Base.lproj/HistoryDetailsView.strings source_lang = en [linphone-ios.historylistviewstrings] file_filter = Classes/.lproj/HistoryListView.strings -source_file = Classes/Base.lproj/HistoryListView.strings source_lang = en [linphone-ios.imageviewstrings] file_filter = Classes/.lproj/ImageView.strings -source_file = Classes/Base.lproj/ImageView.strings source_lang = en [linphone-ios.launchscreenstrings] file_filter = Classes/.lproj/LaunchScreen.strings -source_file = Classes/Base.lproj/LaunchScreen.strings source_lang = en [linphone-ios.settingsviewstrings] file_filter = Classes/.lproj/SettingsView.strings -source_file = Classes/Base.lproj/SettingsView.strings source_lang = en [linphone-ios.sidemenuviewstrings] file_filter = Classes/.lproj/SideMenuView.strings -source_file = Classes/Base.lproj/SideMenuView.strings source_lang = en [linphone-ios.statusbarviewstrings] file_filter = Classes/LinphoneUI/.lproj/StatusBarView.strings -source_file = Classes/LinphoneUI/Base.lproj/StatusBarView.strings source_lang = en [linphone-ios.tabbarviewstrings] file_filter = Classes/LinphoneUI/.lproj/TabBarView.strings -source_file = Classes/LinphoneUI/Base.lproj/TabBarView.strings source_lang = en [linphone-ios.uicallconferencecellstrings] file_filter = Classes/LinphoneUI/.lproj/UICallConferenceCell.strings -source_file = Classes/LinphoneUI/Base.lproj/UICallConferenceCell.strings source_lang = en [linphone-ios.uicallpausedcellstrings] file_filter = Classes/LinphoneUI/.lproj/UICallPausedCell.strings -source_file = Classes/LinphoneUI/Base.lproj/UICallPausedCell.strings source_lang = en [linphone-ios.uichatbubblephotocellstrings] file_filter = Classes/LinphoneUI/.lproj/UIChatBubblePhotoCell.strings -source_file = Classes/LinphoneUI/Base.lproj/UIChatBubblePhotoCell.strings source_lang = en [linphone-ios.uichatbubbletextcellstrings] file_filter = Classes/LinphoneUI/.lproj/UIChatBubbleTextCell.strings -source_file = Classes/LinphoneUI/Base.lproj/UIChatBubbleTextCell.strings source_lang = en [linphone-ios.uichatcellstrings] file_filter = Classes/LinphoneUI/.lproj/UIChatCell.strings -source_file = Classes/LinphoneUI/Base.lproj/UIChatCell.strings source_lang = en [linphone-ios.uichatcreatecellstrings] file_filter = Classes/LinphoneUI/.lproj/UIChatCreateCell.strings -source_file = Classes/LinphoneUI/Base.lproj/UIChatCreateCell.strings source_lang = en [linphone-ios.uiconfirmationdialogstrings] file_filter = Classes/LinphoneUI/.lproj/UIConfirmationDialog.strings -source_file = Classes/LinphoneUI/Base.lproj/UIConfirmationDialog.strings source_lang = en [linphone-ios.uicontactcellstrings] file_filter = Classes/LinphoneUI/.lproj/UIContactCell.strings -source_file = Classes/LinphoneUI/Base.lproj/UIContactCell.strings source_lang = en [linphone-ios.uicontactdetailscellstrings] file_filter = Classes/LinphoneUI/.lproj/UIContactDetailsCell.strings -source_file = Classes/LinphoneUI/Base.lproj/UIContactDetailsCell.strings source_lang = en [linphone-ios.uihistorycellstrings] file_filter = Classes/LinphoneUI/.lproj/UIHistoryCell.strings -source_file = Classes/LinphoneUI/Base.lproj/UIHistoryCell.strings source_lang = en diff --git a/Classes/Utils/Utils.m b/Classes/Utils/Utils.m index d97ffb97c..31cca7e79 100644 --- a/Classes/Utils/Utils.m +++ b/Classes/Utils/Utils.m @@ -141,26 +141,40 @@ void linphone_iphone_log_handler(int lev, const char *fmt, va_list args) { switch (format) { case LinphoneDateHistoryList: if (sameYear) { - formatstr = NSLocalizedString(@"EEE dd MMMM", nil); + formatstr = NSLocalizedString(@"EEE dd MMMM", + @"Date formatting in History List, for current year (also see " + @"http://cybersam.com/ios-dev/quick-guide-to-ios-dateformatting)"); } else { - formatstr = NSLocalizedString(@"EEE dd MMMM yyyy", nil); + formatstr = NSLocalizedString(@"EEE dd MMMM yyyy", + @"Date formatting in History List, for previous years (also see " + @"http://cybersam.com/ios-dev/quick-guide-to-ios-dateformatting)"); } break; case LinphoneDateHistoryDetails: - formatstr = NSLocalizedString(@"MM/dd '-' HH'h'mm", nil); + formatstr = NSLocalizedString(@"MM/dd '-' HH'h'mm", @"Date formatting in History Details (also see " + @"http://cybersam.com/ios-dev/" + @"quick-guide-to-ios-dateformatting)"); break; case LinphoneDateChatList: if (sameDay) { - formatstr = NSLocalizedString(@"HH:mm", nil); + formatstr = + NSLocalizedString(@"HH:mm", @"Date formatting in Chat List, for current day (also see " + @"http://cybersam.com/ios-dev/quick-guide-to-ios-dateformatting)"); } else { - formatstr = NSLocalizedString(@"MM/dd", nil); + formatstr = + NSLocalizedString(@"MM/dd", @"Date formatting in Chat List, for all but current day (also see " + @"http://cybersam.com/ios-dev/quick-guide-to-ios-dateformatting)"); } break; case LinphoneDateChatBubble: if (sameDay) { - formatstr = NSLocalizedString(@"HH:mm", nil); + formatstr = + NSLocalizedString(@"HH:mm", @"Date formatting in Conversation bubbles, for current day (also see " + @"http://cybersam.com/ios-dev/quick-guide-to-ios-dateformatting)"); } else { - formatstr = NSLocalizedString(@"MM/dd - HH:mm", nil); + formatstr = NSLocalizedString(@"MM/dd - HH:mm", + @"Date formatting in Conversation bubbles, for all but current day (also " + @"see http://cybersam.com/ios-dev/quick-guide-to-ios-dateformatting)"); } break; } @@ -416,17 +430,19 @@ void linphone_iphone_log_handler(int lev, const char *fmt, va_list args) { @implementation ContactDisplay -+ (void)setDisplayNameLabel:(UILabel *)label forContact:(ABRecordRef)contact { ++ (void)setDisplayNameLabel:(UILabel *)label forContact:(const LinphoneFriend *)contact { label.text = [FastAddressBook displayNameForContact:contact]; +#if 0 NSString *lLastName = CFBridgingRelease(ABRecordCopyValue(contact, kABPersonLastNameProperty)); NSString *lLocalizedLastName = [FastAddressBook localizedLabel:lLastName]; if (lLocalizedLastName) { [label boldSubstring:lLocalizedLastName]; } +#endif } + (void)setDisplayNameLabel:(UILabel *)label forAddress:(const LinphoneAddress *)addr { - ABRecordRef contact = [FastAddressBook getContactWithAddress:addr]; + const LinphoneFriend *contact = [FastAddressBook getContactWithAddress:addr]; if (contact) { [ContactDisplay setDisplayNameLabel:label forContact:contact]; } else { diff --git a/Resources/ar.lproj/Localizable.strings b/Resources/ar.lproj/Localizable.strings index d1c75784630432b32daf5f3bc3bcd8b5d9f2f8b9..8b886eb515b7a094d65273681682e1e80c259323 100644 GIT binary patch literal 37146 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 delta 3428 zcmb7HTWnNS6g_v^o<4wS>ChHvVQyQ8nYnbP9a_K^DV=s^S{f*{Vzf`_V2Oo*w+tO?1m?2vn`HGW=m7_(>bS!<85^vWI5P_yI9L*HpskTo*w0UBKx zqE-|Di}f^*9h0yztlmxH7uy^bY_<@$`I~R*@}CIti*21#l5*+ zSZ)zsI_GGl?c4J!tVe9j(>rA?mKd@D0qB$wx-vOIe`U|n2Qu3g7c&T%y=ANPQDM$; zymQi@Id|yR)&kPER^%J9TDGwzdf*(VzWjH#BmkDfZLjsnn5>gtdb_XR{4GDC<#Tk| z%OvezSL( zq^rdj{a$RWBYRd9Ip;b?PO1Aa#z(;gj`AGstM_O@+F0t!t;fE5Wh3pB<&L1BsgmtQ zQAEd&ZK`DuzYa>$wLa1}NwdiHPIej7;|vV5pGie7AJXKfp9fu=d|1xigR7n>RP#aJVKB`C&j@zz$RR1sc${Xjx7JkhIbJ zTaMGEil!Xp6n#d_Pje#KDb^W<1tMpblkmKc9w7j!~ zoI@k7)pizC9+UKI`L-=;ma^5RT;#;Dv-M24?lo2c+dL35_EdmZk=3^50o$UPz%fgL zz!L?^QQCT>$n2@R<)Eg9#X_6uHQ3f?b~j8r%u9`Xw4Dh>^l^kHflWt2M35fWXeM+l zGCEf!Rc5)W0?2V#WsIrcq4E}1IrNB-cnYOVN3%|vpEa#$8z+@OjVrrsKSA|P)wC2D zFt0yzNu%2>H%V{HqtmUI&80TOK_jt?jl+ukj6)aCWBsDSGq%co)&gb|m!!p*5cHvz z%k9D;%;w_Z^^BYMP8Zi|Yq~gx_w2h4Ld0>8D}ODbFt6j{Ma-DRXxh#U;xdgcyB@05fX#U;KFTAeyxx8eax##_}(asuI7n zcG5+=^4)+nOCRg-%(KH-ACZ`zR-d0@GY&2oGkExW2Q+P3IXg7uWWbP7T-&o6ZTSgRR)u0Y#&1nHPVkft+X97T#a@HQo*0BtZ*4*TOZ`9kdw= z_m*w2=Z0h}-S3?yXK(S^qvj926(SUfH0HPPLV#9j~myVa3ACBC}DxX9G&w?Cw zB0O@J+R{(=Mh4^Q_grmBC0*R)Eagbo-wf8XpslWrj1@p<06PJWU9uE~N9=y!=AEeP zHfDB>bKfpw^l@>&d1}(B zZRAp)#1fVRhCECCFKo-tXg;|^9{Q-gfCi#@IjR7uJ2^<#hD)<}uDiG70-vrdshhxk z9v5eg&rXlZDVi_@!-lk0zL*Dm_~Ag*C^6t2I>8$sMigftA~$xV6t0_)5p)0q{A0_;_%_D;dw3{q{oMdt2-5i_jSfA!}w4eUmI&XE&T#cCaK0 z@HM#jl<8BY26<-w^#N#|d?tLV#8ZLwVkC4Wy;f|8ushh?3sa~h-RiaeN6 zNfv&tSng;^)%8|qy%SZ~hHP?=F#yU7Si4dTuqDNo8882rU>#>gvas{%i5r%6g663a zoTduj95!Q@nx&UJEuST)6^gT9BmcP>!`(U{FDQKKFzh~}&hy=}ONAyaS&Yrc{S!vx K=1W(uY5xNAVvs%n diff --git a/Resources/de.lproj/Localizable.strings b/Resources/de.lproj/Localizable.strings index 94c93d6ec5ec17e2ee7da6d4bc066d11c23e4350..1eadd2e9dd2bb62155cca65666e616289e053587 100644 GIT binary patch literal 38982 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 delta 3712 zcmbVPZERcB89sLHrg2gyjT_t$LT*Y!QbtPJ5|=rt$+#LQ^5SnuIo_mOoX+Gz4gxkjAEg5Ofln20su&(YEI~$2Y#A z<3lL2eeXH%c|V`$eNQgE?!A1*JHKzMrCL?D8dn*WQw0@QF||>xSC;C;XMJ&R66@pG z%dh>FXvd?TBAt_SOfRZ=BX`g=|$v3EqJWua~4XFPQ;waA?JP9(&HUR;CCl=?~s&h%JXcMf(f^#B5iVJ#z>d|0d-hU6RHOygn5 z#t}rpWxpHpOwkdQlJ}A$a&Bd{eC>Zn()9tkbZxLc4e1P0Ouq{16MPb|!{{dEpVubj z{Hm2QUVf^cp0iA)0(B#rDArQ;Gv%*&%2^GjBPV++ZYdkom5Ir3Mw{jR=W99#Aed2) zs#(>hdi7oo->hlD7(-A=1e@1uNRT^txwra|{YK@G$37Ws_sXqnUX)L39;<7?Sqt)} z3?@Ydjgk|mL(g`smv!BhG8_&>V{j`E(YmR}7(MI5Aku0Rq<27~pjRz5 zQbTFuIZzS@di@CfyQnza12FDmD*tCrt3 zZ1S6=Jl@b)wS(RwredAtqxtaG31lUyv6a@CveY1GIS7*}odHX)(uDzC?}AF(e{0z3 zwa+)b zBW1eN*e|GKl)!V;l&7Rqwr>g8?{4<4kj0MUp;GzT7;`wP!D44`>+{;j?>_3;Y7jaJ zMM)?jfyluqo`_#2nL%5+tK4ON<*i6V6BB(95(f2jt0cKuZBSkE^A&OX(`{EgWh^`C z|Mc2gS=_dEHI=fB7zj@WN+f661@?08eQ_pXwcdd}H@>D}g)H~LOSqHsB_-LljH z=sBj{i@9*!t*cJN(_zxl($5T|KxWL{gENj6Q$Y(-WXp1$7AllL8kh(+LsHjt0pe^H zt8sK3W69A&7MVW8f8(L6`$M_gVH;$3?PolG6=F{M{WWA;nE zjPbEp^p1^$m}1ck+1Q$?&#--|Kg#cB!mEu>u1;F(YB@MVd_u48j@$ZAdF6c5&GzN{ zKk&9NGJ1H}6~SJ-8))owcICuiRL`3F6$25CsztL$$t*~x$1t+ zj7fOo;4R!pE|IaUw#m?P^u6qR(36$-4u<8}@CLcYKP2xST<1L7W5e4$RXpf$A*w9- zZ&$ON8Ljl2Mi6P+818||6nY>-a@quvO^VC>Nbo8R-F;1Ra&+yIhVb1i*(6$dQYVC( zx$*;ahfL9mJwLMOFUw=_H)D8w7F&>>*b5creGAB#w?B)u_#0F3lar@ZmR=p(1lG_@ z^gQnx_suzSqzOq%YB}t7h?B(`o^pfQTzYthgflT1h!8vmmIn096br%C0w|;H>o@3= z{nZBqen{}>2a=t7)qW}2deIR)-2 z_&jm;eZSH0(NOIi?}n!9CGb0q4;v^ieOEVFOmmd6woDHJRCybr3S)A4m!>g;%q7QV{y|@cbs>6VNW(<2BBnaaoilfol5=0-oWqX1 zCLY6NvdpTvfbmoeNjB4Bxd)Ar+7(Pa64zM@<|iahp4{Ek|D%)iV{>F@b6@)G_DA=4 z?0?T5^Om`$v%dbg=CQsc#g13Y+kJuW*sEz~?`EobYgs;1T-SX0Clp?$d4gS% zWnJp|@~33fu9>@BA!DaM)?lWH;R1%B{2|-aVS)2xni)>y9Va`PozdTB4E8V8ixLHi zjMd4nPp_Jr!WG)w_sJoHhez;Bs8K7?LezYydB%Tu^o3N{e-i79#r3@2(QR34p;wL$ zGe)Sz^pEi(ih!X_Xo?2!WYD*q#EJ>kOny!-kHqb}p6V*w%hZtt86E2kl1=RK-cD5V ry2jD&Ms`1xF(UV!UKc?A*x7(qTDs#d92$`^2}t1Cp#8+zOP>D$ttC~c diff --git a/Resources/en.lproj/Localizable.strings b/Resources/en.lproj/Localizable.strings index a1a76498ca596bf4f0252a0e21ce389993a719d7..e4a4563e3d36e3cd5472109624188b307facba78 100644 GIT binary patch delta 1831 zcmc&#Jx{|h5IrgeRDpy*EKCs#DQf9bbzp5oIxsO*to@=yl%%9d1(W|k#p1m)6G93< z1o0F2CA>2Ytx8%f6o{h8_T7tp_x$cMp5)#hbIG+$*8l(j diff --git a/Resources/fr.lproj/Localizable.strings b/Resources/fr.lproj/Localizable.strings index e0c8d5e506cf7f324fe7e1b40cd2b5366ab4d662..ef9c5b097f678df67145ed74aacc54999170d824 100644 GIT binary patch delta 5868 zcmcgwTTEQX8J@GoV3q}zn}JZ^EHMFNFBnsdZ;9Ekn47sR;9{@?%kFZq0k7EwY}fYI ziDOlf<;MP{%1R=;iTu(iirSti%2O2O%~g{+RUWMNrHZP`_Jf;BX;fKh)$gBK*t1+* z2S?WGz&SJj%zv5hzsorgJ3j)(di}Yy%5BQXBxDtte`J84$?R4&pq298bqV$61^q~ zTo_vzZ4@4=-Y`gCCqAH)-8P!rl1-Kkmy>k4`#gP?otx?sN2T&mTg*^#Ndes~9Z7dV zR@RfHm=`*oZF)8*juLY$qfR%PBG|)3O)f`1-QHnKiQm^je>l=luWh(wTu$!SQf9F6 z6d2FJ+W)Y=lIp|zlwhMkZTjurLE64IGkMXlRJ}KgKKgOLaVN#C<@m%glg1t_35(-Y zRdK|~OYO3(!EZ;0R)-iCr^IfIltT1HE~48se-E>M zQ3m=TegUkH(vu@^kcQI}wGg=E(2Iu$B$tQjmyGKfcN6w`A&m~JF_gw7i+U4_26^UC z8z^9uETBNgJCFLPvwDcO=2}ZfKzTB5r57t06@SIU2J?w=x{`Q=PUoc=U*$fqY?&6L za^nDw#)r3Y&wlp|aAF+$3QP z3Ft^_VZ;R_`Vc@FgS-pZLMQP*D538~fp8bHu~US=`}>2Y0eZ3QtGHZbiO=~#%;xyv zfwD4AB9H5FRtUwv$8(j{D~=H;Jc1vmu#ngq!Imm+EssA>!xo3QwqASmX+~h(4U9~g za2XvlGPd2&jBDHPYert}buCwA(4d4epYSwJ8hM7=YV*^*u)(MdiVPN2#J^X2l=Rj- z%}syVRZRFQ=IWKZg-HZgvo}UZ=}KJ|)6u!6yi_wq2ff`?N>}SL+Sel6r;XB5F^V0&J2A-zV4@|XKi1^aYo#`tc3YDd`&?@2bMVSy)g_IBb{5o}Hn|((9*A52 zFnQgj87eh1`nYqu~I(@BSu-yG?I2$#A*Bm28+Cjm31S<{3>VSL3gl zTk5fl@+rXgHYo%Fa&H?l#DkDK>v#)G!+)+g2D@(Y(G#y`6?Ek%87 z7n^W<@*j^wn=p!dezKmvI&|Bq94!_pdm)#K{VOzK@OQ(TDOz}vvtpz7;4W4n*OV)m)eke~f{QjROBrOyNdq(pe z9MO--Q!*#@2FZfqG)4O^}^5?0{3~n{z{1z2g z^@67w?@sTvIU2!AUL`FvSu@1o8_g3JhUot3J4XH44-?UGF%&1Ibr$@YTVJkVxryP5 zLD^2m9mEM8=fG>2f^EsxIfkSd#9OTMk6ref@5J~lm`b%tTpfO9Poht=wo&4Sv~_4& z=*^x&x?Gdj$b1^HGhgvB=hOJ+dQ-Kb3?miElq3^ydX}Ei%^dia0SSYKatrC}mlNpX jE5VFqn$nFExpY0N7xy9mvOB0G`cvt%$kPy?7 delta 3137 zcmbtWYfMyE5I%Qh7g)9+Ag-`HE+|r{ASgyOYT1eu5DOwjf|uG zl42uoYMxnUXk19WW;*R&V`Qv6uhFyY9Aj$DHZ#2!X`}qIXo`zyqXz{KH|>zwbI>|a zdF#1!cxzSZ1Pg3|CRIf`=-&3|C18+#taa1jbz$%fB-*hfH&$sg%9xBeiw1VQLHR}d zS#N{XgM3sL68o0SBBz6pc;P=-2J=YtWmgtiQ|lQaaWMin6??zDDc(MBBfWFE4su5H zt3Q*9*0<5qL(7e#^><8ExN)4OH>Of;MgyHI+H6d3EHW97x0Gmpk1Vxr(BVON?I;?Q z9e(YAQgm^T>#{#K2kyb3w})u|F3D8Ypv%di5IVSb0#%|TWv1UJkqX2rlPD(tl1?Lk z+aoQ!M_P4LRYE#_wKbalw$&TUia*h4ykv^5mPSx&>7-HicBzTVD#kasWJzEoaw_)wy;FMbfcNZrCw19YEoxXA z8##!iId*I$myVeyhL`@ZxwL*7XtvY&2rK>Ew3?2$w9xUUIQf2W`~166*OI42c1ni1 zv10S%Y2>XHG?pLdR8nqlt{|=%b$0aNuE^_vvmP+c?iHEbNp87{J*R=BMjCF7UVwkG zJel!h7vZCIvtoFc7ho8}tyW984~JAHCbR!TJ6-I27^U9ViB*tMSGv|`e9^VnoYsSw zh7nD$Pxm19eq3He)+5iR=mQZOScfa$i&d^+)wRK1-~)j(53SQZtA;0V zDYm4MV};$qvw~ZfEfnQ$IRq4S7!I_)vB1HVuLcDVT^6G8p#!Gyki$;vrRL&v9BcLA@1i=8IPI=T#K%H1 z%jmQ}E}OfC>EWaO#p&z|sV;052bvI^-HOl|aX?JVIx9S~#YT@lx-V;u$CxTn3{LvV zn+}%v><%4iJo310`sBa*?kbl%!TZC5f!FyU@B+gznL-oCteTr5eYrasZ3wHJ(n3tt z0Mn2!Mq_V0`?&pZu<=JceZRbwPMwS}ZcW~_(BWZAE`R5;N^qjM@Xn4#Wl*6-jPJIS bcDkb_CGf0PWfruXk%f8cq{TRX?lbK_oDbrC diff --git a/Resources/ja.lproj/Localizable.strings b/Resources/ja.lproj/Localizable.strings index 60a0b443bba4d03e333e216a1fe7f0dbeb87558e..5e9c67301e7d0477acc4573ee1a778ad8152fa0e 100644 GIT binary patch literal 35094 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 MMQOe28tno8AB^uh1^@s6 delta 2959 zcmb_edrVVj6#s51(AI)HM3Be4AP6{tBU^$&hM+E+u2SSxYEi6hDIm01%F~JQF&|YU z_GHGmWtqavg2S-f#pyJeiGQeB=A7GNvN$*0W;P$$k}dvWjNAF{6C(zm9q8B%{gZ{&{*8~g;sY%HozapE*@|cdiD&IQD ziHG#9xHUa?c6(4%%K5`G7tC`G`)0vxH@0o~ktC={s3ti9dy&#;jR0P#31t zB{voMTwts=9F~t?)b5zsLfX830qw;8pS$?6bXvPa(DI^DCd`BGX_+{GnkMEtJb+>N z7;=0^EPmMCdbSc>)7MKL{d0o!B;tmEwNbrzH@b6HCYco}Jh>Edi$wb0$Q)?xiwzN3 zIexcuwvdZ|g~p{Cpw1Yz-U%y}^gsnJu)-#2f*s(4KRZn*?1{s+?d8}O8z!xbDOcz6 zhHfASJbsUif-LGhxsFGiFay(v1(j-?>7GJ|LXoN~u$|{*3 zKIz`?Gf|Fakdl+tD(U3xcLl7Qn~q|RL2ArSR^yOHhyI*KY{|Jg{blmYq3xjvC=%Sb zEjE4>Y7@^6mL^3WgUfKAK5ibYXESW-qR6FFE@k~*wJ7nM#JrPv_uhP!kK^0czcj^M= z$H*5BNssd17NoiYy|AT4hMto$Zz1zGLJq-@9@|(=_%w_1=oCKv3>aHZS{%C1qQ8Kp z)A%Vi^5yq5wg}%WG)avMKM=%LnKqnq5ImTcAjp(--7=!Ms7{J1>=tl-@gSaDymR16 zi3+_-d-JVS6_*^k$V_CVS5Cnmq<a11?EcqagTK72(jTCs{_SxR>hS9;=j% zx-h=ky`9u-Y7pKIPopOhb2T;CU7diB!gaX1rUCn^W2Ca0FhT2}Smnt@VO}g27bVQ$ z6y8j8bPEQ_w=xKv(2cMTs)^RA`gqW6L7iDYLHp*C`y+SYS3eIQ^KQo+vhhao{VG9QN(Z1x3Ed1_SKfV~5vZ4>VI?+eq37Zb;pD zroxE_3)bL~)p`^yGo_E#mW5!HRUO?)eF=1et^~B!m{D)lyvk2Fc0DpZ@cTfS*-p5Iz>z8WmdI66&Je0X|$k~XyoxV&jb&E4K-7g%& zLGhTNjZ!hf3V5U5iYF4R1E(5=Xnt|Dk`A9A9#uPjR+W;%lWe9QJ%)S4+X|aH3Dqj4 zKWa0MG=*VIQcS3#bD%oT&6fs+BAV#4gC5RFd@Y#FS^R>^4T_E55CM*L!-KA6!2NNX z%voj}wY1A&vShPKQLJnyFPs&5mF<*81N|xabNv0Ar?!q}usvNUCgc}CnauycYy+3U zGiNJ}G@T0>D0B(Zh`U&o`Og>4xD!k*wcs!9Q5fk>#PrfydXHJmCtBG@>=XDgculLd zWSNv@YcB-irM}?N4vTcyo2JE*zHem+aT-z}ClZ9B8&kK?-bOAaQWhTqH~l&a{N;mC$Sc?nh diff --git a/Resources/nl.lproj/Localizable.strings b/Resources/nl.lproj/Localizable.strings index 3188422e2f6abc62286f654bcaee81aef223bf08..986e7fa3d825be769495452587b0cc61afc1c420 100644 GIT binary patch literal 38796 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 CAX%gU diff --git a/Resources/ru.lproj/Localizable.strings b/Resources/ru.lproj/Localizable.strings index 0e71158cddb2c3f7d3f21952cdb3db0fd267eda2..0d565e93b8dfd68d2a91ae9275173ea10f748af8 100644 GIT binary patch literal 38188 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 diff --git a/Tools/i18n_generate_strings_files.sh b/Tools/i18n_generate_strings_files.sh index 3317b7005..bbb80be67 100755 --- a/Tools/i18n_generate_strings_files.sh +++ b/Tools/i18n_generate_strings_files.sh @@ -29,6 +29,19 @@ if [ $# != 0 ]; then exit 0 fi +function generate_transifex_config { + res_name=$1 + file_filter=$2 + if ! grep -q $res_name $root_directory/.tx/config; then + echo "not found in .tx/config, adding it" + echo " +[linphone-ios.$res_name] +file_filter = $file_filter +source_lang = en +" >> $root_directory/.tx/config + fi +} + ##### 1. Generate Localizable.strings from source files (.m) function generate_localizable_from_sources { #WARNING: in case of sed issue "extra characters at the end of g command", it means that @@ -49,6 +62,8 @@ function generate_localizable_from_sources { sed -i.bak "s/= \"IM_MSG\";/= \"$IM_MSG_EN\";/" $localizable_en.tmp iconv -f utf-8 -t utf-16LE $localizable_en.tmp > $localizable_en rm $localizable_en.tmp.bak $localizable_en.tmp + + generate_transifex_config localizablestrings "Resources/.lproj/Localizable.strings" } ##### 2. Generate .strings for all XIB files @@ -70,16 +85,8 @@ function generate_strings_from_xib { res_name=$(basename "$stringsfile" | tr -d '_.~-' | tr '[:upper:]' '[:lower:]') dir_name=$(echo $(dirname "$stringsfile") | sed -E "s|$root_directory/||") - # if not registered in transifex config file, register it - if ! grep -q $res_name $root_directory/.tx/config; then - echo "$res_name not found in .tx/config, adding it" - echo " -[linphone-ios.$res_name] -file_filter = $(echo $dir_name| sed 's/Base.lproj/.lproj/')/$(basename "$stringsfile") -source_file = $dir_name/$(basename "$stringsfile") -source_lang = en -" >> $root_directory/.tx/config - fi + + generate_transifex_config $res_name $(echo $dir_name| sed 's/Base.lproj/.lproj/')/$(basename "$stringsfile") fi done rm $to_utf8_file @@ -99,14 +106,7 @@ function generate_strings_from_inappsettings_plist { mv $tmp_file $root_directory/Settings/InAppSettings.bundle/en.lproj/$plistfilestrings res_name=inappsettings$(echo "$plistfilestrings" | tr -d '_.~-' | tr '[:upper:]' '[:lower:]') - if ! grep -q $res_name $root_directory/.tx/config; then - echo "not found in .tx/config, adding it" - echo " -[linphone-ios.$res_name] -file_filter = Settings/InAppSettings.bundle/.lproj/$plistfilestrings -source_lang = en -" >> $root_directory/.tx/config - fi + generate_transifex_config $res_name "Settings/InAppSettings.bundle/.lproj/$plistfilestrings" done }