Преглед изворни кода

Create strings.xml files in the gradle project to handle localization

Aman Jain пре 5 година
родитељ
комит
5ff6f7a86b
48 измењених фајлова са 122 додато и 14 уклоњено
  1. 15 3
      platform/android/export/export.cpp
  2. 45 1
      platform/android/export/gradle_export_util.h
  3. 1 0
      platform/android/java/app/res/values-ar/godot_project_name_string.xml
  4. 1 0
      platform/android/java/app/res/values-bg/godot_project_name_string.xml
  5. 1 0
      platform/android/java/app/res/values-ca/godot_project_name_string.xml
  6. 1 0
      platform/android/java/app/res/values-cs/godot_project_name_string.xml
  7. 1 0
      platform/android/java/app/res/values-da/godot_project_name_string.xml
  8. 1 0
      platform/android/java/app/res/values-de/godot_project_name_string.xml
  9. 1 0
      platform/android/java/app/res/values-el/godot_project_name_string.xml
  10. 1 0
      platform/android/java/app/res/values-en/godot_project_name_string.xml
  11. 1 0
      platform/android/java/app/res/values-es-rES/godot_project_name_string.xml
  12. 1 0
      platform/android/java/app/res/values-es/godot_project_name_string.xml
  13. 5 0
      platform/android/java/app/res/values-fa/godot_project_name_string.xml
  14. 1 0
      platform/android/java/app/res/values-fi/godot_project_name_string.xml
  15. 1 0
      platform/android/java/app/res/values-fr/godot_project_name_string.xml
  16. 1 0
      platform/android/java/app/res/values-hi/godot_project_name_string.xml
  17. 1 0
      platform/android/java/app/res/values-hr/godot_project_name_string.xml
  18. 1 0
      platform/android/java/app/res/values-hu/godot_project_name_string.xml
  19. 5 0
      platform/android/java/app/res/values-in/godot_project_name_string.xml
  20. 1 0
      platform/android/java/app/res/values-it/godot_project_name_string.xml
  21. 5 0
      platform/android/java/app/res/values-iw/godot_project_name_string.xml
  22. 1 0
      platform/android/java/app/res/values-ja/godot_project_name_string.xml
  23. 5 0
      platform/android/java/app/res/values-ko/godot_project_name_string.xml
  24. 1 0
      platform/android/java/app/res/values-lt/godot_project_name_string.xml
  25. 1 0
      platform/android/java/app/res/values-lv/godot_project_name_string.xml
  26. 1 0
      platform/android/java/app/res/values-nb/godot_project_name_string.xml
  27. 1 0
      platform/android/java/app/res/values-nl/godot_project_name_string.xml
  28. 1 0
      platform/android/java/app/res/values-pl/godot_project_name_string.xml
  29. 1 0
      platform/android/java/app/res/values-pt/godot_project_name_string.xml
  30. 1 0
      platform/android/java/app/res/values-ro/godot_project_name_string.xml
  31. 1 0
      platform/android/java/app/res/values-ru/godot_project_name_string.xml
  32. 1 0
      platform/android/java/app/res/values-sk/godot_project_name_string.xml
  33. 1 0
      platform/android/java/app/res/values-sl/godot_project_name_string.xml
  34. 1 0
      platform/android/java/app/res/values-sr/godot_project_name_string.xml
  35. 1 0
      platform/android/java/app/res/values-sv/godot_project_name_string.xml
  36. 1 0
      platform/android/java/app/res/values-th/godot_project_name_string.xml
  37. 1 0
      platform/android/java/app/res/values-tl/godot_project_name_string.xml
  38. 1 0
      platform/android/java/app/res/values-tr/godot_project_name_string.xml
  39. 1 0
      platform/android/java/app/res/values-uk/godot_project_name_string.xml
  40. 1 0
      platform/android/java/app/res/values-vi/godot_project_name_string.xml
  41. 1 0
      platform/android/java/app/res/values-zh-rHK/godot_project_name_string.xml
  42. 1 0
      platform/android/java/app/res/values-zh-rTW/godot_project_name_string.xml
  43. 1 0
      platform/android/java/app/res/values-zh/godot_project_name_string.xml
  44. 5 0
      platform/android/java/app/res/values/godot_project_name_string.xml
  45. 0 1
      platform/android/java/lib/res/values-fa/strings.xml
  46. 0 4
      platform/android/java/lib/res/values-in/strings.xml
  47. 0 4
      platform/android/java/lib/res/values-iw/strings.xml
  48. 0 1
      platform/android/java/lib/res/values-ko/strings.xml

+ 15 - 3
platform/android/export/export.cpp

@@ -43,6 +43,7 @@
 #include "editor/editor_log.h"
 #include "editor/editor_log.h"
 #include "editor/editor_node.h"
 #include "editor/editor_node.h"
 #include "editor/editor_settings.h"
 #include "editor/editor_settings.h"
+#include "platform/android/export/gradle_export_util.h"
 #include "platform/android/logo.gen.h"
 #include "platform/android/logo.gen.h"
 #include "platform/android/plugin/godot_plugin_config.h"
 #include "platform/android/plugin/godot_plugin_config.h"
 #include "platform/android/run_icon.gen.h"
 #include "platform/android/run_icon.gen.h"
@@ -2003,9 +2004,10 @@ public:
 
 
 		EditorProgress ep("export", "Exporting for Android", 105, true);
 		EditorProgress ep("export", "Exporting for Android", 105, true);
 
 
-		if (bool(p_preset->get("custom_template/use_custom_build"))) { //custom build
-			//re-generate build.gradle and AndroidManifest.xml
+		bool use_custom_build = bool(p_preset->get("custom_template/use_custom_build"));
 
 
+		if (use_custom_build) {
+			//re-generate build.gradle and AndroidManifest.xml
 			{ //test that installed build version is alright
 			{ //test that installed build version is alright
 				FileAccessRef f = FileAccess::open("res://android/.build_version", FileAccess::READ);
 				FileAccessRef f = FileAccess::open("res://android/.build_version", FileAccess::READ);
 				if (!f) {
 				if (!f) {
@@ -2018,6 +2020,14 @@ public:
 					return ERR_UNCONFIGURED;
 					return ERR_UNCONFIGURED;
 				}
 				}
 			}
 			}
+
+			// TODO: should we use "package/name" or "application/config/name"?
+			String project_name = get_project_name(p_preset->get("package/name"));
+			// instead of calling _fix_resources
+			Error err = _create_project_name_strings_files(p_preset, project_name);
+			if (err != OK) {
+				EditorNode::add_io_error("Unable to overwrite res://android/build/res/*.xml files with project name");
+			}
 			//build project if custom build is enabled
 			//build project if custom build is enabled
 			String sdk_path = EDITOR_GET("export/android/custom_build_sdk_path");
 			String sdk_path = EDITOR_GET("export/android/custom_build_sdk_path");
 
 
@@ -2202,7 +2212,9 @@ public:
 			}
 			}
 
 
 			if (file == "resources.arsc") {
 			if (file == "resources.arsc") {
-				_fix_resources(p_preset, data);
+				if (!use_custom_build) {
+					_fix_resources(p_preset, data);
+				}
 			}
 			}
 
 
 			for (int i = 0; i < icon_densities_count; ++i) {
 			for (int i = 0; i < icon_densities_count; ++i) {

+ 45 - 1
platform/android/export/gradle_export_util.h

@@ -37,6 +37,13 @@
 #include "core/os/os.h"
 #include "core/os/os.h"
 #include "editor/editor_export.h"
 #include "editor/editor_export.h"
 
 
+const String godot_project_name_xml_string = R"(<?xml version="1.0" encoding="utf-8"?>
+<!--WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
+<resources>
+	<string name="godot_project_name_string">%s</string>
+</resources>
+)";
+
 // Utility method used to create a directory.
 // Utility method used to create a directory.
 Error create_directory(const String &p_dir) {
 Error create_directory(const String &p_dir) {
 	if (!DirAccess::exists(p_dir)) {
 	if (!DirAccess::exists(p_dir)) {
@@ -94,8 +101,45 @@ Error store_string_at_path(const String &p_path, const String &p_data) {
 // This method will be called ONLY when custom build is enabled.
 // This method will be called ONLY when custom build is enabled.
 Error rename_and_store_file_in_gradle_project(void *p_userdata, const String &p_path, const Vector<uint8_t> &p_data, int p_file, int p_total) {
 Error rename_and_store_file_in_gradle_project(void *p_userdata, const String &p_path, const Vector<uint8_t> &p_data, int p_file, int p_total) {
 	String dst_path = p_path.replace_first("res://", "res://android/build/assets/");
 	String dst_path = p_path.replace_first("res://", "res://android/build/assets/");
-	Error err = store_file_at_path(dst_path, p_data, Z_NO_COMPRESSION);
+	Error err = store_file_at_path(dst_path, p_data);
 	return err;
 	return err;
 }
 }
 
 
+// Creates strings.xml files inside the gradle project for different locales.
+Error _create_project_name_strings_files(const Ref<EditorExportPreset> &p_preset, const String &project_name) {
+	// Stores the string into the default values directory.
+	String processed_default_xml_string = vformat(godot_project_name_xml_string, project_name.xml_escape(true));
+	store_string_at_path("res://android/build/res/values/godot_project_name_string.xml", processed_default_xml_string);
+
+	// Searches the Gradle project res/ directory to find all supported locales
+	DirAccessRef da = DirAccess::open("res://android/build/res");
+	if (!da) {
+		return ERR_CANT_OPEN;
+	}
+	da->list_dir_begin();
+	while (true) {
+		String file = da->get_next();
+		if (file == "") {
+			break;
+		}
+		if (!file.begins_with("values-")) {
+			// NOTE: This assumes all directories that start with "values-" are for localization.
+			continue;
+		}
+		String locale = file.replace("values-", "").replace("-r", "_");
+		String property_name = "application/config/name_" + locale;
+		String locale_directory = "res://android/build/res/" + file + "/godot_project_name_string.xml";
+		if (ProjectSettings::get_singleton()->has_setting(property_name)) {
+			String locale_project_name = ProjectSettings::get_singleton()->get(property_name);
+			String processed_xml_string = vformat(godot_project_name_xml_string, locale_project_name.xml_escape(true));
+			store_string_at_path(locale_directory, processed_xml_string);
+		} else {
+			// TODO: Once the legacy build system is deprecated we don't need to have xml files for this else branch
+			store_string_at_path(locale_directory, processed_default_xml_string);
+		}
+	}
+	da->list_dir_end();
+	return OK;
+}
+
 #endif //GODOT_GRADLE_EXPORT_UTIL_H
 #endif //GODOT_GRADLE_EXPORT_UTIL_H

+ 1 - 0
platform/android/java/lib/res/values-ar/strings.xml → platform/android/java/app/res/values-ar/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-ar</string>
     <string name="godot_project_name_string">godot-project-name-ar</string>
 </resources>
 </resources>

+ 1 - 0
platform/android/java/lib/res/values-bg/strings.xml → platform/android/java/app/res/values-bg/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-bg</string>
     <string name="godot_project_name_string">godot-project-name-bg</string>
 </resources>
 </resources>

+ 1 - 0
platform/android/java/lib/res/values-ca/strings.xml → platform/android/java/app/res/values-ca/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-ca</string>
     <string name="godot_project_name_string">godot-project-name-ca</string>
 </resources>
 </resources>

+ 1 - 0
platform/android/java/lib/res/values-cs/strings.xml → platform/android/java/app/res/values-cs/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-cs</string>
     <string name="godot_project_name_string">godot-project-name-cs</string>
 </resources>
 </resources>

+ 1 - 0
platform/android/java/lib/res/values-da/strings.xml → platform/android/java/app/res/values-da/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-da</string>
     <string name="godot_project_name_string">godot-project-name-da</string>
 </resources>
 </resources>

+ 1 - 0
platform/android/java/lib/res/values-de/strings.xml → platform/android/java/app/res/values-de/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-de</string>
     <string name="godot_project_name_string">godot-project-name-de</string>
 </resources>
 </resources>

+ 1 - 0
platform/android/java/lib/res/values-el/strings.xml → platform/android/java/app/res/values-el/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-el</string>
     <string name="godot_project_name_string">godot-project-name-el</string>
 </resources>
 </resources>

+ 1 - 0
platform/android/java/lib/res/values-en/strings.xml → platform/android/java/app/res/values-en/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-en</string>
     <string name="godot_project_name_string">godot-project-name-en</string>
 </resources>
 </resources>

+ 1 - 0
platform/android/java/lib/res/values-es-rES/strings.xml → platform/android/java/app/res/values-es-rES/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-es_ES</string>
     <string name="godot_project_name_string">godot-project-name-es_ES</string>
 </resources>
 </resources>

+ 1 - 0
platform/android/java/lib/res/values-es/strings.xml → platform/android/java/app/res/values-es/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-es</string>
     <string name="godot_project_name_string">godot-project-name-es</string>
 </resources>
 </resources>

+ 5 - 0
platform/android/java/app/res/values-fa/godot_project_name_string.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
+<resources>
+    <string name="godot_project_name_string">godot-project-name-fa</string>
+</resources>

+ 1 - 0
platform/android/java/lib/res/values-fi/strings.xml → platform/android/java/app/res/values-fi/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-fi</string>
     <string name="godot_project_name_string">godot-project-name-fi</string>
 </resources>
 </resources>

+ 1 - 0
platform/android/java/lib/res/values-fr/strings.xml → platform/android/java/app/res/values-fr/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-fr</string>
     <string name="godot_project_name_string">godot-project-name-fr</string>
 </resources>
 </resources>

+ 1 - 0
platform/android/java/lib/res/values-hi/strings.xml → platform/android/java/app/res/values-hi/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-hi</string>
     <string name="godot_project_name_string">godot-project-name-hi</string>
 </resources>
 </resources>

+ 1 - 0
platform/android/java/lib/res/values-hr/strings.xml → platform/android/java/app/res/values-hr/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-hr</string>
     <string name="godot_project_name_string">godot-project-name-hr</string>
 </resources>
 </resources>

+ 1 - 0
platform/android/java/lib/res/values-hu/strings.xml → platform/android/java/app/res/values-hu/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-hu</string>
     <string name="godot_project_name_string">godot-project-name-hu</string>
 </resources>
 </resources>

+ 5 - 0
platform/android/java/app/res/values-in/godot_project_name_string.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
+<resources>
+    <string name="godot_project_name_string">godot-project-name-in</string>
+</resources>

+ 1 - 0
platform/android/java/lib/res/values-it/strings.xml → platform/android/java/app/res/values-it/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-it</string>
     <string name="godot_project_name_string">godot-project-name-it</string>
 </resources>
 </resources>

+ 5 - 0
platform/android/java/app/res/values-iw/godot_project_name_string.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
+<resources>
+    <string name="godot_project_name_string">godot-project-name-iw</string>
+</resources>

+ 1 - 0
platform/android/java/lib/res/values-ja/strings.xml → platform/android/java/app/res/values-ja/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-ja</string>
     <string name="godot_project_name_string">godot-project-name-ja</string>
 </resources>
 </resources>

+ 5 - 0
platform/android/java/app/res/values-ko/godot_project_name_string.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
+<resources>
+    <string name="godot_project_name_string">godot-project-name-ko</string>
+</resources>

+ 1 - 0
platform/android/java/lib/res/values-lt/strings.xml → platform/android/java/app/res/values-lt/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-lt</string>
     <string name="godot_project_name_string">godot-project-name-lt</string>
 </resources>
 </resources>

+ 1 - 0
platform/android/java/lib/res/values-lv/strings.xml → platform/android/java/app/res/values-lv/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-lv</string>
     <string name="godot_project_name_string">godot-project-name-lv</string>
 </resources>
 </resources>

+ 1 - 0
platform/android/java/lib/res/values-nb/strings.xml → platform/android/java/app/res/values-nb/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-nb</string>
     <string name="godot_project_name_string">godot-project-name-nb</string>
 </resources>
 </resources>

+ 1 - 0
platform/android/java/lib/res/values-nl/strings.xml → platform/android/java/app/res/values-nl/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-nl</string>
     <string name="godot_project_name_string">godot-project-name-nl</string>
 </resources>
 </resources>

+ 1 - 0
platform/android/java/lib/res/values-pl/strings.xml → platform/android/java/app/res/values-pl/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-pl</string>
     <string name="godot_project_name_string">godot-project-name-pl</string>
 </resources>
 </resources>

+ 1 - 0
platform/android/java/lib/res/values-pt/strings.xml → platform/android/java/app/res/values-pt/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-pt</string>
     <string name="godot_project_name_string">godot-project-name-pt</string>
 </resources>
 </resources>

+ 1 - 0
platform/android/java/lib/res/values-ro/strings.xml → platform/android/java/app/res/values-ro/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-ro</string>
     <string name="godot_project_name_string">godot-project-name-ro</string>
 </resources>
 </resources>

+ 1 - 0
platform/android/java/lib/res/values-ru/strings.xml → platform/android/java/app/res/values-ru/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-ru</string>
     <string name="godot_project_name_string">godot-project-name-ru</string>
 </resources>
 </resources>

+ 1 - 0
platform/android/java/lib/res/values-sk/strings.xml → platform/android/java/app/res/values-sk/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-sk</string>
     <string name="godot_project_name_string">godot-project-name-sk</string>
 </resources>
 </resources>

+ 1 - 0
platform/android/java/lib/res/values-sl/strings.xml → platform/android/java/app/res/values-sl/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-sl</string>
     <string name="godot_project_name_string">godot-project-name-sl</string>
 </resources>
 </resources>

+ 1 - 0
platform/android/java/lib/res/values-sr/strings.xml → platform/android/java/app/res/values-sr/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-sr</string>
     <string name="godot_project_name_string">godot-project-name-sr</string>
 </resources>
 </resources>

+ 1 - 0
platform/android/java/lib/res/values-sv/strings.xml → platform/android/java/app/res/values-sv/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-sv</string>
     <string name="godot_project_name_string">godot-project-name-sv</string>
 </resources>
 </resources>

+ 1 - 0
platform/android/java/lib/res/values-th/strings.xml → platform/android/java/app/res/values-th/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-th</string>
     <string name="godot_project_name_string">godot-project-name-th</string>
 </resources>
 </resources>

+ 1 - 0
platform/android/java/lib/res/values-tl/strings.xml → platform/android/java/app/res/values-tl/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-tl</string>
     <string name="godot_project_name_string">godot-project-name-tl</string>
 </resources>
 </resources>

+ 1 - 0
platform/android/java/lib/res/values-tr/strings.xml → platform/android/java/app/res/values-tr/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-tr</string>
     <string name="godot_project_name_string">godot-project-name-tr</string>
 </resources>
 </resources>

+ 1 - 0
platform/android/java/lib/res/values-uk/strings.xml → platform/android/java/app/res/values-uk/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-uk</string>
     <string name="godot_project_name_string">godot-project-name-uk</string>
 </resources>
 </resources>

+ 1 - 0
platform/android/java/lib/res/values-vi/strings.xml → platform/android/java/app/res/values-vi/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-vi</string>
     <string name="godot_project_name_string">godot-project-name-vi</string>
 </resources>
 </resources>

+ 1 - 0
platform/android/java/lib/res/values-zh-rHK/strings.xml → platform/android/java/app/res/values-zh-rHK/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-zh_HK</string>
     <string name="godot_project_name_string">godot-project-name-zh_HK</string>
 </resources>
 </resources>

+ 1 - 0
platform/android/java/lib/res/values-zh-rTW/strings.xml → platform/android/java/app/res/values-zh-rTW/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-zh_TW</string>
     <string name="godot_project_name_string">godot-project-name-zh_TW</string>
 </resources>
 </resources>

+ 1 - 0
platform/android/java/lib/res/values-zh-rCN/strings.xml → platform/android/java/app/res/values-zh/godot_project_name_string.xml

@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
 <resources>
 <resources>
     <string name="godot_project_name_string">godot-project-name-zh</string>
     <string name="godot_project_name_string">godot-project-name-zh</string>
 </resources>
 </resources>

+ 5 - 0
platform/android/java/app/res/values/godot_project_name_string.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: THIS FILE WILL BE OVERWRITTEN AT BUILD TIME-->
+<resources>
+    <string name="godot_project_name_string">godot-project-name</string>
+</resources>

+ 0 - 1
platform/android/java/lib/res/values-fa/strings.xml

@@ -1,6 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
 <resources>
 <resources>
-    <string name="godot_project_name_string">godot-project-name-fa</string>
     <string name="text_paused_cellular">آیا می خواهید بر روی اتصال داده همراه دانلود را شروع کنید؟ بر اساس نوع سطح داده شما این ممکن است برای شما هزینه مالی داشته باشد.</string>
     <string name="text_paused_cellular">آیا می خواهید بر روی اتصال داده همراه دانلود را شروع کنید؟ بر اساس نوع سطح داده شما این ممکن است برای شما هزینه مالی داشته باشد.</string>
     <string name="text_paused_cellular_2">اگر نمی خواهید بر روی اتصال داده همراه دانلود را شروع کنید ، دانلود به صورت خودکار در زمان دسترسی به وای-فای شروع می شود.</string>
     <string name="text_paused_cellular_2">اگر نمی خواهید بر روی اتصال داده همراه دانلود را شروع کنید ، دانلود به صورت خودکار در زمان دسترسی به وای-فای شروع می شود.</string>
     <string name="text_button_resume_cellular">ادامه دانلود</string>
     <string name="text_button_resume_cellular">ادامه دانلود</string>

+ 0 - 4
platform/android/java/lib/res/values-in/strings.xml

@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<resources>
-    <string name="godot_project_name_string">godot-project-name-id</string>
-</resources>

+ 0 - 4
platform/android/java/lib/res/values-iw/strings.xml

@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<resources>
-    <string name="godot_project_name_string">godot-project-name-he</string>
-</resources>

+ 0 - 1
platform/android/java/lib/res/values-ko/strings.xml

@@ -1,6 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
 <resources>
 <resources>
-    <string name="godot_project_name_string">godot-project-name-ko</string>
     <string name="text_paused_cellular">모바일 네트워크를 사용하여 다운로드 하시겠습니까? 남은 데이터 사용량에 따라, 요금이 부과될 수 있습니다.</string>
     <string name="text_paused_cellular">모바일 네트워크를 사용하여 다운로드 하시겠습니까? 남은 데이터 사용량에 따라, 요금이 부과될 수 있습니다.</string>
     <string name="text_paused_cellular_2">모바일 네트워크를 사용하여 다운로드 하지 않을 경우, 와이파이 연결이 가능할 때 자동적으로 다운로드가 이루어집니다.</string>
     <string name="text_paused_cellular_2">모바일 네트워크를 사용하여 다운로드 하지 않을 경우, 와이파이 연결이 가능할 때 자동적으로 다운로드가 이루어집니다.</string>
     <string name="text_button_resume_cellular">다운로드 계속하기</string>
     <string name="text_button_resume_cellular">다운로드 계속하기</string>