From 92507406c177c018e07673b1b7a950820ac53e13 Mon Sep 17 00:00:00 2001 From: Pedro Enrique Date: Sun, 17 Mar 2013 02:27:05 -0700 Subject: [PATCH] Copy i18n folder from Titanium project to native project --- build_templates/blackberry/blackberryndk.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/build_templates/blackberry/blackberryndk.py b/build_templates/blackberry/blackberryndk.py index 1b9cb55..5bac3cd 100644 --- a/build_templates/blackberry/blackberryndk.py +++ b/build_templates/blackberry/blackberryndk.py @@ -246,6 +246,8 @@ def package(self, package, appFile, projectName, type, debugToken, isUnitTest = # Copy all needed resources to assets assetsDir = os.path.join(buildDir, 'assets') resourcesDir = os.path.join(projectDir, 'Resources') + i18n = os.path.join(projectDir, 'i18n') + i18nAssetsDir = os.path.join(assetsDir, 'i18n') blackberryResourcesDir = os.path.join(resourcesDir, 'blackberry') if os.path.exists(assetsDir): shutil.rmtree(assetsDir) @@ -259,6 +261,15 @@ def package(self, package, appFile, projectName, type, debugToken, isUnitTest = else: shutil.copy2(fullEntry, os.path.join(assetsDir, entry)) + # Copy the i18n folder to assets + if os.path.exists(i18n): + for entry in os.listdir(i18n): + fullEntry = os.path.join(i18n, entry) + if os.path.isdir(fullEntry): + shutil.copytree(fullEntry, os.path.join(i18nAssetsDir, entry)) + else: + shutil.copy2(fullEntry, os.path.join(i18nAssetsDir, entry)) + # Copy application properties file into assets. shutil.copy(os.path.join(buildDir, 'app_properties.ini'), assetsDir)