[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[vidalia-svn] r2872: Add an argument to the vidalia_add_nsh() macro that accepts (in vidalia/trunk: cmake pkg/win32)
Author: edmanm
Date: 2008-07-13 05:03:05 -0400 (Sun, 13 Jul 2008)
New Revision: 2872
Modified:
vidalia/trunk/cmake/VidaliaMacros.cmake
vidalia/trunk/pkg/win32/CMakeLists.txt
Log:
Add an argument to the vidalia_add_nsh() macro that accepts an output charset
and passes it to po2nsh.
Modified: vidalia/trunk/cmake/VidaliaMacros.cmake
===================================================================
--- vidalia/trunk/cmake/VidaliaMacros.cmake 2008-07-13 09:02:18 UTC (rev 2871)
+++ vidalia/trunk/cmake/VidaliaMacros.cmake 2008-07-13 09:03:05 UTC (rev 2872)
@@ -105,7 +105,7 @@
## NSIS's language table format in a .nsh file. The language table is
## specified by NSIS_LANGUAGE. The absolute path to the .nsh file will be
## added to OUTFILES.
-macro(VIDALIA_ADD_NSH OUTFILES PO NSIS_LANGUAGE)
+macro(VIDALIA_ADD_NSH OUTFILES PO NSIS_LANGUAGE CHARSET)
get_filename_component(po ${PO} ABSOLUTE)
get_filename_component(outfile ${PO} NAME_WE)
@@ -113,7 +113,7 @@
set(nsh ${CMAKE_CURRENT_BINARY_DIR}/${outfile}.nsh)
add_custom_command(OUTPUT ${nsh}
COMMAND ${VIDALIA_PO2NSH_EXECUTABLE}
- ARGS -q -i ${po} -o ${nsh} -l ${NSIS_LANGUAGE}
+ ARGS -q -i ${po} -f utf-8 -o ${nsh} -t ${CHARSET} -l ${NSIS_LANGUAGE}
MAIN_DEPENDENCY ${po}
DEPENDS ${VIDALIA_PO2NSH_EXECUTABLE}
COMMENT "Generating ${outfile}.nsh"
Modified: vidalia/trunk/pkg/win32/CMakeLists.txt
===================================================================
--- vidalia/trunk/pkg/win32/CMakeLists.txt 2008-07-13 09:02:18 UTC (rev 2871)
+++ vidalia/trunk/pkg/win32/CMakeLists.txt 2008-07-13 09:03:05 UTC (rev 2872)
@@ -23,23 +23,40 @@
)
## 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)
+vidalia_add_nsh(vidalia_NSH
+ cs/vidalia_cs.po CZECH ISO-8859-2)
+vidalia_add_nsh(vidalia_NSH
+ de/vidalia_de.po GERMAN ISO-8859-1)
+vidalia_add_nsh(vidalia_NSH
+ en/vidalia_en.po ENGLISH ISO-8859-1)
+vidalia_add_nsh(vidalia_NSH
+ es/vidalia_es.po SPANISH ISO-8859-1)
+vidalia_add_nsh(vidalia_NSH
+ fa/vidalia_fa.po FARSI ISO-8859-6)
+vidalia_add_nsh(vidalia_NSH
+ fi/vidalia_fi.po FINNISH ISO-8859-1)
+vidalia_add_nsh(vidalia_NSH
+ fr/vidalia_fr.po FRENCH ISO-8859-1)
+vidalia_add_nsh(vidalia_NSH
+ he/vidalia_he.po HEBREW ISO-8859-8)
+vidalia_add_nsh(vidalia_NSH
+ it/vidalia_it.po ITALIAN ISO-8859-1)
+vidalia_add_nsh(vidalia_NSH
+ nl/vidalia_nl.po DUTCH ISO-8859-1)
+vidalia_add_nsh(vidalia_NSH
+ pl/vidalia_pl.po POLISH ISO-8859-2)
+vidalia_add_nsh(vidalia_NSH
+ ro/vidalia_ro.po ROMANIAN ISO-8859-2)
+vidalia_add_nsh(vidalia_NSH
+ ru/vidalia_ru.po RUSSIAN KOI8-R)
+vidalia_add_nsh(vidalia_NSH
+ sv/vidalia_sv.po SWEDISH ISO-8859-1)
+vidalia_add_nsh(vidalia_NSH
+ pt_BR/vidalia_pt_BR.po PORTUGUESEBR ISO-8859-1)
+vidalia_add_nsh(vidalia_NSH
+ zh_CN/vidalia_zh_CN.po SIMPCHINESE GB18030)
+vidalia_add_nsh(vidalia_NSH
+ zh_TW/vidalia_ZH_TW.po TRADCHINESE GB18030)
add_custom_target(i18n-win32-installer DEPENDS ${vidalia_NSH})
add_dependencies(i18n i18n-win32-installer)