From a1d5dce9d164832eda060726cdec4f8453da32a7 Mon Sep 17 00:00:00 2001 From: Li Linfeng Date: Fri, 11 Oct 2019 21:53:13 +0800 Subject: [PATCH] add localization for new windows --- .../ConfigSelectionWindow.xib | 0 macosx/Base.lproj/Localizable.strings | Bin 13240 -> 13944 bytes macosx/celestia.xcodeproj/project.pbxproj | 19 ++- macosx/zh_CN.lproj/ConfigSelectionWindow.xib | 114 ++++++++++++++++++ macosx/zh_CN.lproj/Localizable.strings | Bin 11100 -> 11696 bytes 5 files changed, 129 insertions(+), 4 deletions(-) rename macosx/{ => Base.lproj}/ConfigSelectionWindow.xib (100%) create mode 100644 macosx/zh_CN.lproj/ConfigSelectionWindow.xib diff --git a/macosx/ConfigSelectionWindow.xib b/macosx/Base.lproj/ConfigSelectionWindow.xib similarity index 100% rename from macosx/ConfigSelectionWindow.xib rename to macosx/Base.lproj/ConfigSelectionWindow.xib diff --git a/macosx/Base.lproj/Localizable.strings b/macosx/Base.lproj/Localizable.strings index eecd22afd52a6482867eaaacbcbfc1f0ac722b3c..70b1a050a3ee483f78b42edd6b877654468abace 100644 GIT binary patch delta 649 zcmb7CyAAYSH)%y~by#aE29E z;Z;oTow;-7%$d2n!D*DdoHwae~bY=IRngTJ~IL=d5RY@ zuHd2!3l8eU3Vs%6D)e7!&Y7>65i)w`kSac7eFXZLOIIA;YqURW>3z=DYukxhm>7NC z`DSrf9pj~Q>zu4qCpt|v5)~Dut|9Y7>XK;vJvKrk2Ae{D1RK~Y$7yk>F6o*i9kWRV tkM>z$^xVn+3jN!zzbG`Cd~RyU`N==&6+VyW0oEDM)2&i|yDHjN0#`B7dh!4O delta 25 hcmey7vm>4P-+zXUOd*<+@5sqa=Fyeg9H67l1pt>I38w%6 diff --git a/macosx/celestia.xcodeproj/project.pbxproj b/macosx/celestia.xcodeproj/project.pbxproj index b0191acf3..1ce5faf63 100644 --- a/macosx/celestia.xcodeproj/project.pbxproj +++ b/macosx/celestia.xcodeproj/project.pbxproj @@ -33,12 +33,12 @@ 970AEE92232943DC00E9ED22 /* libiconv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 970AEE91232943DC00E9ED22 /* libiconv.tbd */; }; 9717E96E234B641E00AAD7D1 /* Migrator.m in Sources */ = {isa = PBXBuildFile; fileRef = 9717E96D234B641E00AAD7D1 /* Migrator.m */; }; 973256992349A397002D1DAE /* unixdirectory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 973256982349A397002D1DAE /* unixdirectory.cpp */; }; + 9746D3DF2350BDD50018CFD1 /* ConfigSelectionWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9746D3E12350BDD50018CFD1 /* ConfigSelectionWindow.xib */; }; 9761B09C234F470C0057CF1F /* AUTHORS in Resources */ = {isa = PBXBuildFile; fileRef = E57283980793F82A00C1F239 /* AUTHORS */; }; 9761B09D234F47110057CF1F /* COPYING in Resources */ = {isa = PBXBuildFile; fileRef = E572839A0793F82A00C1F239 /* COPYING */; }; 9761B09E234F471E0057CF1F /* README in Resources */ = {isa = PBXBuildFile; fileRef = E57283AD0793FC7300C1F239 /* README */; }; 9761B09F234F47260057CF1F /* ChangeLog in Resources */ = {isa = PBXBuildFile; fileRef = E57283990793F82A00C1F239 /* ChangeLog */; }; 9772E5A02329DDC400531773 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9772E59F2329DDC400531773 /* Images.xcassets */; }; - 978EBA922324D0740025C9D5 /* ConfigSelectionWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 978EBA912324D0740025C9D5 /* ConfigSelectionWindow.xib */; }; 9798FB522324D2BE007F92B8 /* ConfigSelectionWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9798FB502324D2BE007F92B8 /* ConfigSelectionWindowController.m */; }; 97E4018123101501002013C7 /* cspice.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CE4EEA6D0F50144A003341A2 /* cspice.a */; }; 97E4018323101501002013C7 /* libpng.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 97E4018223101501002013C7 /* libpng.a */; }; @@ -500,8 +500,9 @@ 9717E96D234B641E00AAD7D1 /* Migrator.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Migrator.m; sourceTree = ""; }; 9726813A231D0D930014C8D7 /* Celestia.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Celestia.entitlements; sourceTree = ""; }; 973256982349A397002D1DAE /* unixdirectory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = unixdirectory.cpp; path = ../src/celutil/unixdirectory.cpp; sourceTree = SOURCE_ROOT; }; + 973619692350BF2D00B1D89E /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = "zh_CN"; path = zh_CN.lproj/ConfigSelectionWindow.xib; sourceTree = ""; }; + 9746D3E02350BDD50018CFD1 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/ConfigSelectionWindow.xib; sourceTree = ""; }; 9772E59F2329DDC400531773 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - 978EBA912324D0740025C9D5 /* ConfigSelectionWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ConfigSelectionWindow.xib; sourceTree = ""; }; 9798FB4F2324D2BE007F92B8 /* ConfigSelectionWindowController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ConfigSelectionWindowController.h; sourceTree = ""; }; 9798FB502324D2BE007F92B8 /* ConfigSelectionWindowController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ConfigSelectionWindowController.m; sourceTree = ""; }; 97E4018223101501002013C7 /* libpng.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpng.a; path = lib/libpng.a; sourceTree = ""; }; @@ -1153,7 +1154,7 @@ E50CCA530C065F0100E9C76A /* EclipseFinder.nib */, E5D7660E0982B1860099DBBD /* HelpWindow.nib */, E5E2BDD00C24F7B6000D6E83 /* TextWindow.nib */, - 978EBA912324D0740025C9D5 /* ConfigSelectionWindow.xib */, + 9746D3E12350BDD50018CFD1 /* ConfigSelectionWindow.xib */, 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */, E5CC204509AA843300CFFF2C /* Localizable.strings */, ); @@ -1863,6 +1864,7 @@ zh_TW, de, Base, + zh, ); mainGroup = 29B97314FDCFA39411CA2CEA /* celestia */; projectDirPath = ""; @@ -1879,7 +1881,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 978EBA922324D0740025C9D5 /* ConfigSelectionWindow.xib in Resources */, + 9746D3DF2350BDD50018CFD1 /* ConfigSelectionWindow.xib in Resources */, E56430BB07769C9000E2C4A3 /* MainMenu.nib in Resources */, E56430BC07769C9000E2C4A3 /* InfoPlist.strings in Resources */, E54343120783C3F200053094 /* BrowserWindow.nib in Resources */, @@ -2150,6 +2152,15 @@ name = MainMenu.nib; sourceTree = ""; }; + 9746D3E12350BDD50018CFD1 /* ConfigSelectionWindow.xib */ = { + isa = PBXVariantGroup; + children = ( + 9746D3E02350BDD50018CFD1 /* Base */, + 973619692350BF2D00B1D89E /* zh_CN */, + ); + name = ConfigSelectionWindow.xib; + sourceTree = ""; + }; E50CCA530C065F0100E9C76A /* EclipseFinder.nib */ = { isa = PBXVariantGroup; children = ( diff --git a/macosx/zh_CN.lproj/ConfigSelectionWindow.xib b/macosx/zh_CN.lproj/ConfigSelectionWindow.xib new file mode 100644 index 000000000..a5b2245ce --- /dev/null +++ b/macosx/zh_CN.lproj/ConfigSelectionWindow.xib @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + cfg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + public.folder + + + + + + + + + + + + diff --git a/macosx/zh_CN.lproj/Localizable.strings b/macosx/zh_CN.lproj/Localizable.strings index 2cd22c442340a33dce312c8c8ef8b59150ba9c4a..d8f163ca3af45286707605b9a0aa04795dc92b3a 100644 GIT binary patch delta 2166 zcmb_eT}+c#7=A03Qs_qk5ripxR^+Gh<4-mQ4w1OYmdV%k2U*ubq4n$6u28{30Tmby z0|Z=cPH<{Mba(E;!NP@c%iNZ17aJk-C);ASg_*1uyOB*DP6>1GIc>FMZdXh5wSE7d z_c`Z0=WT!7KW*V2{Z$59;K2+c_<~onf(7b0D02oY%Hts46!cZg0Zu;D2QSqo!gt1z zHVy2AMDkf&0V$JpD}WOgjD=m~qO4aAWunYMK9p%m{VKBxjv4pXS0eCc*iEKoTS#b? zB^kDRZ%D5FvF_fuauvLMs91_R+gI--_v75D08)WjWm*(ho8vn#_s4gVj@2_9^HQtQ z`lp3#lS^`N+v}}lQhrwr&AK7~($V>TPGD5d#hX)Lr?9o*ayt)&pf&F}RYZ0rA#=qZ zB?4Uw7@BjPWFSF9CKWpB`9OH=$xN_tkl(a#B-c6Qk9fP3@O#_g!$oGJj!Y#!N7|I@ ziB5@F*Ilz>u5;-q^DZls$-MGeC44j-;~h@SAnwE}C6u`18zQ;KlW_mO7|k*;yE;iP zhg@e+V2my$)hfYg2V1W58l&6d;q2BR|qr+BvhFb>50E99Mx3WvCZu{$P z@3kr=nz5DT%?fkXWjUw+D2Bu&hr5d=#r?&sMr{% z$&KH0P}p!YpcUvy!E-~{bcE~HE6h%kB0M-(V06MktZl{j7C1nzY{)9npk0NJ2L4%l-q06_ z?%X!><`az7fDYOj`axvC<2Q=vi}ZEGL>w6LVt+UCrOaDmV$@65#p7%*gGAQdh4}{= z5|3Q|wRQmZMv9+MSDyUUUKjKZ&?9E|7a_wx8+F*ki|tW~`1~K#-*`Ir7HlK275xYI zr%JA>L34*L!JR7#UYFS9B)K9&EGb ganp@{n?(Dwu5(2i@`?8NhUm7f$S6e={ObUJ14d+=?*IS* delta 1657 zcmZ8iZA?>V6h0OD$-OO91tqMlFbb{ZBbo@*2^gL1LvHN{;!O*!ZEkN}u@R60PVr+^ zA+UALnT{Ep?4LgjHX$L=AKRZTSw@Us*%r;_{9*s%rUW+$bN9XF23VT5_dMr0=Q%y^ z(|gn2-wta3eFHUM1rxBqL2v5r=9F2N6Rv?&eO->n45^+b`RCw#4XK$Hjr*6Q!%zx4 zL4(em3apm(D;e7Tysr}QhHNmGs|m^Qrfe&E*0GfPT-!dd3w_I>Sp=W0^J-(;_=g80 zYv6&LI=bgQ-X?*7$8znskaMJf2e!gPaSLqjamCQB;|h|QrU^9oVHVK}Nkt9eKdbhK(l| zv*muJNLwc3nBy9VbFy9q8<>tRx+Y1Df2ofXaLg~P zFcO!Al*}`tn0(}Z&SWlciw2_~^Y%+~%HGCFeKX!JJilI=qT_{k%o!oGt>kBl zl0`(#eT|)6Ry1|IV3o|0$eBK~X+*Z0lt@jSuY1#?M71M8WFrlsm{90~cVRc|g;wF) z#8kx-qw`^H@I%-2tlSe*<#bQ+Lz!G$AwDUt*%hDjw{?BPs|mqXOFo&|p*z9mkkWf4 zo`{A9V&ZvLgAZclJ^G4kh=w}jsXL=TXXk%h(xf^&?>Tj8^XPN3U3^?Z;eoflD@dMl za@?^{j2tpa0-6jP)jq|@S@GV1jfU=Aaz)NCS2`PZ8l(6g%(SyDAb$z^`ox{h1f!( zWtWmRcWZd7`+jel;Hyfn3MIl$f0yWF!;-2BpIWqdsIps6<|mE03~vk;atoK{ms_YX zZOzBm<;7TQ>C4Zm6Ow0a4e6;RwSlZWo>=J+dB?9?)n&1Dr8=Y*yyJsXUIjH=25LHw zlL$