From bbe5cba244bf3194a73602a3256b123131171c19 Mon Sep 17 00:00:00 2001 From: Ron Pedde Date: Wed, 6 Dec 2006 05:08:24 +0000 Subject: [PATCH] Add Japanese and Swedish localizations for Windows, courtesy of Gareth Potter and Anton Johansson respectively. --- win32/FireflyShell/FireflyShellJPN.rc | Bin 0 -> 19778 bytes win32/FireflyShell/FireflyShellJPN.vcproj | 136 ++++++++++++++++++ win32/FireflyShell/FireflyShellSWE.rc | Bin 0 -> 20894 bytes win32/FireflyShell/FireflyShellSWE.vcproj | 136 ++++++++++++++++++ .../localizations/japanese/japanese.ini | Bin 0 -> 5812 bytes .../localizations/japanese/japanese.lws | Bin 0 -> 252 bytes .../localizations/swedish/swedish.ini | Bin 0 -> 6928 bytes .../localizations/swedish/swedish.lws | Bin 0 -> 250 bytes win32/mt-daapd.sln | 16 +++ win32/nsi/localizations/Japanese.nsh | 29 ++++ win32/nsi/localizations/Swedish.nsh | 29 ++++ win32/nsi/mt-daapd.nsi.templ | 40 ++++-- 12 files changed, 371 insertions(+), 15 deletions(-) create mode 100644 win32/FireflyShell/FireflyShellJPN.rc create mode 100644 win32/FireflyShell/FireflyShellJPN.vcproj create mode 100644 win32/FireflyShell/FireflyShellSWE.rc create mode 100644 win32/FireflyShell/FireflyShellSWE.vcproj create mode 100644 win32/FireflyShell/localizations/japanese/japanese.ini create mode 100644 win32/FireflyShell/localizations/japanese/japanese.lws create mode 100644 win32/FireflyShell/localizations/swedish/swedish.ini create mode 100644 win32/FireflyShell/localizations/swedish/swedish.lws create mode 100644 win32/nsi/localizations/Japanese.nsh create mode 100644 win32/nsi/localizations/Swedish.nsh diff --git a/win32/FireflyShell/FireflyShellJPN.rc b/win32/FireflyShell/FireflyShellJPN.rc new file mode 100644 index 0000000000000000000000000000000000000000..c2a508cc31373d3c3e5ae0811da16c9bb205a06b GIT binary patch literal 19778 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 BQLO*~ literal 0 HcmV?d00001 diff --git a/win32/FireflyShell/FireflyShellJPN.vcproj b/win32/FireflyShell/FireflyShellJPN.vcproj new file mode 100644 index 00000000..74153e0b --- /dev/null +++ b/win32/FireflyShell/FireflyShellJPN.vcproj @@ -0,0 +1,136 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/win32/FireflyShell/FireflyShellSWE.rc b/win32/FireflyShell/FireflyShellSWE.rc new file mode 100644 index 0000000000000000000000000000000000000000..fb0f285d4b05258ab9dbd3df7629ea38ac9f3db8 GIT binary patch literal 20894 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 literal 0 HcmV?d00001 diff --git a/win32/FireflyShell/FireflyShellSWE.vcproj b/win32/FireflyShell/FireflyShellSWE.vcproj new file mode 100644 index 00000000..92c6dcb1 --- /dev/null +++ b/win32/FireflyShell/FireflyShellSWE.vcproj @@ -0,0 +1,136 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/win32/FireflyShell/localizations/japanese/japanese.ini b/win32/FireflyShell/localizations/japanese/japanese.ini new file mode 100644 index 0000000000000000000000000000000000000000..18d11f4faba1da71875a62f5847b9914c1451f78 GIT binary patch literal 5812 zcmb_gU29xb6g~Rj7pOm>mx5^pExV%Pi)hlcQXMl%CUp|08k0$85@&KJW)jmPwc+HSu z+WXwIXG*TqZNlGXm&30gPXjKGYr);;u5?$pwRpGI-I`prr6+0ORa^2&3$NPJo3!w% zErq0oS8cf`Y2j5{29p+EwdLNVg;%zeT({c_lsTZh1BeG(I6GXIn{f>{@0xDhZSa4J z{DVUEq4kdMuWhyK>>b!$!%e%LE^@QDi||}`lV};m(+K7pOV)oyPRfV!rF<=?Nc%l1VrybewdSeHtK;n1AM`8$6)~=~pLvX>O(ItW`WSmtFGZNuMm3Y! z!yd8B??2w(RjEn1r$yO!;K&eB6jnu1z?w7eVgFx|zmB~g#qV6B$%Y8Cu0D2q?`W-k z7khmpG*YZ+&=)+0~rK*ZRZ2GRz0K8c=+k{q7L z{V1*@Xr1!>nDo3L=V$TU@XR4^xc?dKe#F~t!-}^4UOtg$;{y&bE(_sJOa9sN6!oAD^dEM`2 z0#6O!FNPO%H{2;boYkVQFePlxZExK zB&#f6%I~o0kN6qeL*zNEl-02g*Mk+Qbjr|FnXVjQboFH7Ivm^H-(n_*T~?FX{(udw zJcR+&MSc-DKjecT%}@7K*P*>%Hy z*5jUp57`)8&N>}SU42V_0ee4sVB?_8P{a)X7TY>LjZzys1WU}p4)hjt2Qwk{fwrLn zFtX?s%iKGCe@1SW+3opr)Mruk=Op+NV@8YE<@t02W{Xg7P;pnvw-H7YL3TdsAT@)r zsQJ9?v8$FV-U*E0K0-xIRh<#5`mYs2d!E-ippJPX&k!Q8xYjzxB09821+!8MB3Oae zrL{r}nW`R>cN1>Ma%uTssU}ZI8F7D65cO%)?to?;MuqVXVq#Hl?msj<1cfNbgyf_u zcPAQ~MoiAnx=o&xVZ_{J12t)2?sBaNWl4K2%6Q+?{YCWA+U2lU%~*D0);nc)z8kBi z7~%liqU`TmGq)0oc7{1qTZ}uz`iub8*-v2M#i9`{VLx4jBbjMc22(%h1bQrhn!*ikEeRTH+Q z6>xiH7uxMywx&jPCLYqbW?g7LvzB?!WvY%U1gr3r)wd;kr#BXbTw>%*ASOc`%l)^% zk2QL+#XIt>Bu}BDI=HJ3EPWixv0oV1Rn%E`$(pmqv2MTrGLW;nvRY4l@Y2Fn73;SJ z$S0vw+1RAF^i0vjHLZZ_*cI!qN-`pH>)bW4#yW6IXEx?BqK?ZUoQQstv{&SKI_OLG zPzCPcpf+5NgkEgtK(;cs8Zce`b7*7?b)v0vvT>+5&KmT;tYjRYgH_0_Y5Y;wvz3nR z|7~9bFF~z&o=uhILJ(!y8}j5_d{s+?{o8pJ`xD;zSch2j^cK$i-;q!cR!0(^-Luu^ z@(QaRS^KV2#)q@6#PKTpt9e9oh-Rb6M}<`bV=dN)D`#UMha6i2` zirdl3-#{zxTIOf`)PRb*$@)n1J?qVLBmKGWlG*EfsB0IC&0a+I-79(NsyuZd2fe$i zRR^`_;I$sfN_my*+G#rUy;(E+eL$BHHKL>^tjpCJl~Kr&Gkjr5{BP=PV4+% zm}Y<}<;VFTE7xwhzb41~x8r=S%*>wAFBGH2h@Q=;-2AGb_PcPbS(KXj%$DH^N~0(} zDOs-}aE>P(J-0AJ^VG-6oVkqECu>sWG*22@J@75{oo9fRzn$o}0?qbWrM7PvsbVt5 zxnh=U<}GE6elxrJEVYo8f!6DP;MDgb^5AcmLxcYya$InZy+vHa?itxMDT gK=)tr*^^&{hLN>K{C>55+vsj^H{o}yvped}Km9KGa{vGU literal 0 HcmV?d00001 diff --git a/win32/FireflyShell/localizations/japanese/japanese.lws b/win32/FireflyShell/localizations/japanese/japanese.lws new file mode 100644 index 0000000000000000000000000000000000000000..7c0b1f30dfeb3ef800901ddf70e0298fb1881feb GIT binary patch literal 252 zcmb7<%?g505QV>W(5py2fGZ&|!XmeBDsF$6iq*oGuRg_S9m5$eXXczU_x(z#Xn68q zOF~R!6=Pp;p(Svnq$B6-yR;(N15+lf*r`8}l8IhjaFuHYK5$nN=~9V)e?27qo3~`6 l|1UM6HlZ_bHoERjs=X}ukKiSJzsbeShmFi>E?OsF)dy%~Dv|&I literal 0 HcmV?d00001 diff --git a/win32/FireflyShell/localizations/swedish/swedish.ini b/win32/FireflyShell/localizations/swedish/swedish.ini new file mode 100644 index 0000000000000000000000000000000000000000..c0cabe5bdfa35cb6cc7b27ed75049636db182c42 GIT binary patch literal 6928 zcmcJU*=`$05JmerK>mRc5c(xBkN|l!0(p^PM6wLaYm^|6NG%K(F(f5L|L1SW7s$Wh z$0Yako#OORq(#LD1aoF;x~p$3eXDx>&)@rLGd|yD90K-nrrw=&tp9w6k}d!?wNEQrH+1E zX-irsdODUqPz`n8m5dcZc9>V6ZDrO>&y%H=UP=evYNfZb zYb3;uXG^Qctm%A}TGKMCMvD04vzqYLa$Kbs!lveG%@N@Z#*j-bSy}tB)WBP!v^c^V zHgnFMON;01D)xbJQ{K4H%#pH$eDH|PLWZB2XTAZio}KZI2olB~D?{*hsf#%FrEQoqn75}nCV_DMJUq~vQ)wc@ z*((>yj&6k#Uta3|P}c)VhdFb48b8xmJkrw)u#i#C$79Ly;{D3D^^u%vCYD_1J%U!} z>pBSV({c=s*p_hGOZa%4zSVfpkF$q~d^bz*z`5)lWDlI`3HCtqiQeM_{A2szLC0^a ziqL8LUFcWqw}-8LsB!H4QKdatwTYLNk2CgR!{7G$qHjAIIm~+i%w7kkA&)>!j0e(l zCF>@V#hTQhuwnIzL(N}Y(K*PjixtV4Sh27Bsn*2j#I~*-wsJe8B$Ldz?etvtaI*dS zu(EAU=oZU;^SD{moS#57WdR=v1@H&f+ll7tWNPGB7w`d8ct-8d~bis4MKQ z#ZCm~13{^eDh9{lXLmZCjNKK>c;Q>@X!3qtyI>PnIrmOC*QG;p#Uk@S5S-&~FW9E( z4SE`QswFSrUA)!oy@FRCXW#dw7vHnSiAG=RX)2i+ob^xAN6Aj~o^dddQPJ7WvW*c9 z801h=aF(p%xkiOo9AE3C4q39;s}Y&qY{{w-R5R?u0@kpeX5~KATR4!44l2ip{Rw*p zCeKHP2bSYO!?{+X2QHbnB`Lj89S8hC9PnF9xe|W5=^J9v+zV79dgqall4p_o9dT9I z=`313FFr}Jdor_vTk0(l?&TTjlpKC^W;=)OGk(QsqOYJeGQRy zuf*)io#G87)P<9T4lGB4N*jI1< zN+;ZBvhk_zHg!7W>>JjWClu=`C81?Qx~Vbr^W~`M@55V<=J^)=S#;enS7|%(jG9w( z7T*0s_0ynMhsYCKJJq#5eGTMYc!b@> zj8?jrzL5?0=6(E*-cZe{m>qE`EadZA*!4-e{fzs z*_>OKTTsqkfA_BI=~_F!y^H?U*?>+m_-^_*!QJlX&`l?IH~oRP`Som7C9?n4^+&yz zo7yA)U0=O>Pn2Ws2Hab?r!c!k_t~BA=S2j|H3p|duf_`gmUEzeMCI@|J2)UJ`9|WT zN4>GFd*Zjg#$AhH!k)dn8|cOYvrjK{Vepl|I@*pnxx-7W9ec-mYYlu6SOiMl|i zOSZ--z)!*NoKmTdwVj}2{l(bV-m00^Xd(hsXBdy@`^jz&iu_jF&^ z8b`rhH;8?{_`H&vX!`U^(fV8HvOQYkZhkxP4qcR)(cUXx z>12F9q!aT=HrU2}h4%yJYj=sfrPA@g6U)Dg`fH=Ry1Gg*+Fu%jiQVm$)t)Sh82bD> zRABWe?Oy3K}HcRJPPD*Q!Zj(%RnMn>W`wHr4h_5l|tDo6kT literal 0 HcmV?d00001 diff --git a/win32/mt-daapd.sln b/win32/mt-daapd.sln index 0fd4ae62..4b080eab 100644 --- a/win32/mt-daapd.sln +++ b/win32/mt-daapd.sln @@ -39,6 +39,14 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FireflyShellDEU", "FireflyS ProjectSection(ProjectDependencies) = postProject EndProjectSection EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FireflyShellJPN", "FireflyShell\FireflyShellJPN.vcproj", "{59618041-38FA-4D80-B00B-113417259E6D}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FireflyShellSWE", "FireflyShell\FireflyShellSWE.vcproj", "{D8109A27-5CB3-4888-B62A-F83BB3B1D41F}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject Global GlobalSection(SolutionConfiguration) = preSolution Debug = Debug @@ -85,6 +93,14 @@ Global {9B035724-EAD7-48C5-BBAF-91FFAA3CA55F}.Debug.Build.0 = Debug|Win32 {9B035724-EAD7-48C5-BBAF-91FFAA3CA55F}.Release.ActiveCfg = Release|Win32 {9B035724-EAD7-48C5-BBAF-91FFAA3CA55F}.Release.Build.0 = Release|Win32 + {59618041-38FA-4D80-B00B-113417259E6D}.Debug.ActiveCfg = Debug|Win32 + {59618041-38FA-4D80-B00B-113417259E6D}.Debug.Build.0 = Debug|Win32 + {59618041-38FA-4D80-B00B-113417259E6D}.Release.ActiveCfg = Release|Win32 + {59618041-38FA-4D80-B00B-113417259E6D}.Release.Build.0 = Release|Win32 + {D8109A27-5CB3-4888-B62A-F83BB3B1D41F}.Debug.ActiveCfg = Debug|Win32 + {D8109A27-5CB3-4888-B62A-F83BB3B1D41F}.Debug.Build.0 = Debug|Win32 + {D8109A27-5CB3-4888-B62A-F83BB3B1D41F}.Release.ActiveCfg = Release|Win32 + {D8109A27-5CB3-4888-B62A-F83BB3B1D41F}.Release.Build.0 = Release|Win32 EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution EndGlobalSection diff --git a/win32/nsi/localizations/Japanese.nsh b/win32/nsi/localizations/Japanese.nsh new file mode 100644 index 00000000..a4b0e077 --- /dev/null +++ b/win32/nsi/localizations/Japanese.nsh @@ -0,0 +1,29 @@ +!define LANG "JAPANESE" + +!insertmacro LANG_STRING PRODUCT_NAME "Firefly メディアサーバー" + +; Install strings +!insertmacro LANG_STRING STRING_BONJOUR_ERROR "Windows版Bonjourサービスが見つかりません。Apple社のWindows版Bonjourをインストールしてください。" +!insertmacro LANG_STRING STRING_STOPPING_SERVICE "サービスを停止中..." +!insertmacro LANG_STRING STRING_WAITING_FOR_STOP "サービスの停止を待機中 ($9)" + +; Strings for the application install directory panel +!insertmacro LANG_STRING STRING_DESTFOLDER "インストール先フォルダ" +!insertmacro LANG_STRING STRING_DESTDETAIL "セットアップは ${PRODUCT_NAME} を次のフォルダにインストールします。$\r$\n$\r$\n他のフォルダにインストールするには、「参照」ボタンをクリックして、他のフォルダを選択してください。続けるには、「次へ」ボタンをクリックしてください。" + +; Strings for the music path directory panel +!insertmacro LANG_STRING STRING_MUSICTITLE "ミュージックの場所の選択" +!insertmacro LANG_STRING STRING_MUSICHEADER "共有するミュージックフォルダを選択してください。" +!insertmacro LANG_STRING STRING_MUSICFOLDER "ミュージックフォルダ" +!insertmacro LANG_STRING STRING_MUSICDETAIL "セットアップは次のフォルダにあるミュージックを共有します。$\r$\n$\r$\n他のフォルダを共有するには、「参照」ボタンをクリックして、他のフォルダを選択してください。インストールを開始するには、「インストール」ボタンをクリックしてください。" + +; These are for the startmenu shortcuts +!insertmacro LANG_BOTHSTRING STRING_WEBSITE "ウェブサイト" +!insertmacro LANG_BOTHSTRING STRING_UNINSTALL "アンインストール" +!insertmacro LANG_BOTHSTRING STRING_DEBUG_MODE "デバッグモード" +!insertmacro LANG_BOTHSTRING STRING_FF_CONFIGURATION "Firefly設定" +!insertmacro LANG_BOTHSTRING STRING_ADV_CONFIG "詳細の設定" + +; Uninstall Strings +!insertmacro LANG_UNSTRING STRING_UNINSTALLED "$(^Name)を正常にアンインストールすることができました。" +!insertmacro LANG_UNSTRING STRING_AREYOUSURE "本当に$(^Name)を完全にアンインストールしてもよろしいですか?" diff --git a/win32/nsi/localizations/Swedish.nsh b/win32/nsi/localizations/Swedish.nsh new file mode 100644 index 00000000..8e3208a0 --- /dev/null +++ b/win32/nsi/localizations/Swedish.nsh @@ -0,0 +1,29 @@ +!define LANG "SVENSKA" + +!insertmacro LANG_STRING PRODUCT_NAME "Firefly Media Server" + +; Install strings +!insertmacro LANG_STRING STRING_BONJOUR_ERROR "Bonjour fr Windows tj舅sten kan inte hittas. Var v舅lig installera Apple's Bonjour fr Windows." +!insertmacro LANG_STRING STRING_STOPPING_SERVICE "Stannar tj舅sten..." +!insertmacro LANG_STRING STRING_WAITING_FOR_STOP "V舅tar p att tj舅sten ska stanna ($9)" + +; Strings for the application install directory panel +!insertmacro LANG_STRING STRING_DESTFOLDER "Destination" +!insertmacro LANG_STRING STRING_DESTDETAIL "Installations programmet kommer installera ${PRODUCT_NAME} i fljande mapp.$\r$\n$\r$\nFr att installera i en annan map, klicka Bl臈dra och v舁j en annan map. Klicka p N舖ta fr att forts舩ta." + +; Strings for the music path directory panel +!insertmacro LANG_STRING STRING_MUSICTITLE "V舁j musik mapp" +!insertmacro LANG_STRING STRING_MUSICHEADER "V舁j mappen som inneh虱ler musik att dela ut." +!insertmacro LANG_STRING STRING_MUSICFOLDER "Musik Mapp" +!insertmacro LANG_STRING STRING_MUSICDETAIL "Installationen kommer dela ut musiken i fljande mapp.$\r$\n$\r$\nFr att dela ut en annan mapp, klicka Bl臈dra och v舁j en annan mapp. Klicka Installera fr att starta installationen." + +; These are for the startmenu shortcuts +!insertmacro LANG_BOTHSTRING STRING_WEBSITE "Websida" +!insertmacro LANG_BOTHSTRING STRING_UNINSTALL "Avinstallera" +!insertmacro LANG_BOTHSTRING STRING_DEBUG_MODE "Debug L臠e" +!insertmacro LANG_BOTHSTRING STRING_FF_CONFIGURATION "Firefly Konfiguration" +!insertmacro LANG_BOTHSTRING STRING_ADV_CONFIG "Avancerad Konfiguration" + +; Uninstall Strings +!insertmacro LANG_UNSTRING STRING_UNINSTALLED "$(^Name) 舐 fullst舅digt avinstallerad fr蚣 din dator." +!insertmacro LANG_UNSTRING STRING_AREYOUSURE "トr du s臾er p att du vill avinstallera $(^Name) och alla dess komponenter?" diff --git a/win32/nsi/mt-daapd.nsi.templ b/win32/nsi/mt-daapd.nsi.templ index ceb40d49..a9cd6ebe 100644 --- a/win32/nsi/mt-daapd.nsi.templ +++ b/win32/nsi/mt-daapd.nsi.templ @@ -81,6 +81,8 @@ !insertmacro LANG_LOAD "French" !insertmacro LANG_LOAD "Dutch" !insertmacro LANG_LOAD "German" +!insertmacro LANG_LOAD "Japanese" +!insertmacro LANG_LOAD "Swedish" Name "${PRODUCT_NAME}" Icon "..\ff.ico" @@ -155,6 +157,8 @@ Section "MainSection" SEC01 File "${CONFIG_SOURCE}\FireflyShell-0c.dll" File "${CONFIG_SOURCE}\FireflyShell-07.dll" File "${CONFIG_SOURCE}\FireflyShell-13.dll" + File "${CONFIG_SOURCE}\FireflyShell-1d.dll" + File "${CONFIG_SOURCE}\FireflyShell-11.dll" File "${CONFIG_SOURCE}\..\FireflyShell.exe.manifest" File "${DLL_SOURCE}\gnu_regex.dll" File "${DLL_SOURCE}\pthreadVC2.dll" @@ -328,21 +332,25 @@ Function .onInit StrCpy $2 "$PROGRAMFILES\${PRODUCT_NAME}" StrCpy $3 "$DOCUMENTS\My Music" -; Push "" -; Push ${LANG_ENGLISH} -; Push English -; Push ${LANG_FRENCH} -; Push French -; Push ${LANG_DUTCH} -; Push Dutch -; Push ${LANG_GERMAN} -; Push German -; ; more -; Push A -; LangDLL::LangDialog "Installer Language" "Please select the language of the installer" -; Pop $LANGUAGE -; StrCmp $LANGUAGE "cancel" 0 +2 -; Abort + Push "" + Push ${LANG_ENGLISH} + Push English + Push ${LANG_FRENCH} + Push French + Push ${LANG_DUTCH} + Push Dutch + Push ${LANG_GERMAN} + Push German + Push ${LANG_JAPANESE} + Push Japanese + Push ${LANG_SWEDISH} + Push Swedish + ; more + Push A + LangDLL::LangDialog "Installer Language" "Please select the language of the installer" + Pop $LANGUAGE + StrCmp $LANGUAGE "cancel" 0 +2 + Abort FunctionEnd Function LicensePost @@ -583,6 +591,8 @@ Section Uninstall Delete "$INSTDIR\FireflyShell-0c.dll" Delete "$INSTDIR\FireflyShell-07.dll" Delete "$INSTDIR\FireflyShell-13.dll" + Delete "$INSTDIR\FireflyShell-1d.dll" + Delete "$INSTDIR\FireflyShell-11.dll" Delete "$SMPROGRAMS\${PRODUCT_NAME}\Uninstall.lnk" Delete "$SMPROGRAMS\${PRODUCT_NAME}\Website.lnk"