[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[vidalia-svn] r2864: Convert the win32 installer .po files to NSIS .nsh files at (vidalia/trunk/pkg/win32)



Author: edmanm
Date: 2008-07-13 02:34:49 -0400 (Sun, 13 Jul 2008)
New Revision: 2864

Modified:
   vidalia/trunk/pkg/win32/CMakeLists.txt
   vidalia/trunk/pkg/win32/vidalia.nsi.in
Log:
 Convert the win32 installer .po files to NSIS .nsh files at build time.


Modified: vidalia/trunk/pkg/win32/CMakeLists.txt
===================================================================
--- vidalia/trunk/pkg/win32/CMakeLists.txt	2008-07-13 06:32:51 UTC (rev 2863)
+++ vidalia/trunk/pkg/win32/CMakeLists.txt	2008-07-13 06:34:49 UTC (rev 2864)
@@ -22,12 +22,24 @@
   @ONLY
 )
 
-file(GLOB vidalia_NSH ${CMAKE_CURRENT_SOURCE_DIR}/*.nsh)
-foreach (it ${vidalia_NSH})
-  get_filename_component(it ${it} NAME)
-  configure_file(
-    ${CMAKE_CURRENT_SOURCE_DIR}/${it}
-    ${CMAKE_CURRENT_BINARY_DIR}/${it} 
-    COPYONLY
-  )
-endforeach(it)
+## Convert the .po files to NSIS .nsh files at build time
+vidalia_add_nsh(vidalia_NSH   en/vidalia_en.po        ENGLISH)
+vidalia_add_nsh(vidalia_NSH   cs/vidalia_cs.po        CZECH)
+vidalia_add_nsh(vidalia_NSH   de/vidalia_de.po        GERMAN)
+vidalia_add_nsh(vidalia_NSH   es/vidalia_es.po        SPANISH)
+vidalia_add_nsh(vidalia_NSH   fa/vidalia_fa.po        FARSI)
+vidalia_add_nsh(vidalia_NSH   fi/vidalia_fi.po        FINNISH)
+vidalia_add_nsh(vidalia_NSH   fr/vidalia_fr.po        FRENCH)
+vidalia_add_nsh(vidalia_NSH   he/vidalia_he.po        HEBREW)
+vidalia_add_nsh(vidalia_NSH   it/vidalia_it.po        ITALIAN)
+vidalia_add_nsh(vidalia_NSH   nl/vidalia_nl.po        DUTCH)
+vidalia_add_nsh(vidalia_NSH   pl/vidalia_pl.po        POLISH)
+vidalia_add_nsh(vidalia_NSH   pt_BR/vidalia_pt_BR.po  PORTUGUESEBR)
+vidalia_add_nsh(vidalia_NSH   ro/vidalia_ro.po        ROMANIAN)
+vidalia_add_nsh(vidalia_NSH   ru/vidalia_ru.po        RUSSIAN)
+vidalia_add_nsh(vidalia_NSH   sv/vidalia_sv.po        SWEDISH)
+vidalia_add_nsh(vidalia_NSH   zh_CN/vidalia_zh_CN.po  SIMPCHINESE)
+vidalia_add_nsh(vidalia_NSH   zh_TW/vidalia_ZH_TW.po  TRADCHINESE)
+
+add_custom_target(i18n-win32-installer DEPENDS ${vidalia_NSH})
+add_dependencies(i18n i18n-win32-installer)

Modified: vidalia/trunk/pkg/win32/vidalia.nsi.in
===================================================================
--- vidalia/trunk/pkg/win32/vidalia.nsi.in	2008-07-13 06:32:51 UTC (rev 2863)
+++ vidalia/trunk/pkg/win32/vidalia.nsi.in	2008-07-13 06:34:49 UTC (rev 2864)
@@ -117,12 +117,12 @@
 !include "vidalia_it.nsh"
 !include "vidalia_nl.nsh"
 !include "vidalia_pl.nsh"
-!include "vidalia_pt-br.nsh"
+!include "vidalia_pt_BR.nsh"
 !include "vidalia_ro.nsh"
 !include "vidalia_ru.nsh"
 !include "vidalia_sv.nsh"
-!include "vidalia_zh-cn.nsh"
-!include "vidalia_zh-tw.nsh"
+!include "vidalia_zh_CN.nsh"
+!include "vidalia_zh_TW.nsh"
 
 ;--------------------------------
 ; Functions