You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openoffice.apache.org by ma...@apache.org on 2023/12/22 15:27:48 UTC

(openoffice-org) branch main updated (a0d0f8b558 -> 23981b284c)

This is an automated email from the ASF dual-hosted git repository.

marcus pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/openoffice-org.git


    from a0d0f8b558 Updated download numbers for December
     new 2e0d971df9 Changed files for the AOO 4.1.15 release
     new 23981b284c Changed files for the AOO 4.1.15 release

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 assets/download/download.js         |   2 +-
 assets/download/globalvars.js       | 231 ++++++++++++++---------------
 assets/download/msg_prop_l10n_en.js |   1 +
 assets/download/release_matrix.js   | 280 ++++++++++++++++++++++++++++++++++++
 templates/brand.gsp                 |   2 +-
 5 files changed, 399 insertions(+), 117 deletions(-)


(openoffice-org) 02/02: Changed files for the AOO 4.1.15 release

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

marcus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/openoffice-org.git

commit 23981b284c1248aa78ef05559ca497a5eaad4ba5
Author: Marcus <ma...@apache.org>
AuthorDate: Fri Dec 22 16:26:44 2023 +0100

    Changed files for the AOO 4.1.15 release
---
 templates/brand.gsp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/templates/brand.gsp b/templates/brand.gsp
index aafe6622b9..709301e7c4 100644
--- a/templates/brand.gsp
+++ b/templates/brand.gsp
@@ -81,4 +81,4 @@
   </div>
 
 <!-- The version number must no longer be part of every localized "brand.md" in order to change the data only in a single place: here. -->
-<div id="announce"><a href="https://blogs.apache.org/OOo/entry/announcing-apache-openoffice-4-110" title="${content.announcetip} 4.1.14">${content.announce} 4.1.14</a></div>
+<div id="announce"><a href="https://openoffice.apache.org/blog/announcing-apache-openoffice-4-1-15.html" title="${content.announcetip} 4.1.15">${content.announce} 4.1.15</a></div>


(openoffice-org) 01/02: Changed files for the AOO 4.1.15 release

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

marcus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/openoffice-org.git

commit 2e0d971df962694de2a807b78ce0054bcebf0aab
Author: Marcus <ma...@apache.org>
AuthorDate: Fri Dec 22 16:26:17 2023 +0100

    Changed files for the AOO 4.1.15 release
---
 assets/download/download.js         |   2 +-
 assets/download/globalvars.js       | 231 ++++++++++++++---------------
 assets/download/msg_prop_l10n_en.js |   1 +
 assets/download/release_matrix.js   | 280 ++++++++++++++++++++++++++++++++++++
 4 files changed, 398 insertions(+), 116 deletions(-)

diff --git a/assets/download/download.js b/assets/download/download.js
index 79b1124c3e..28ae8b5d6e 100644
--- a/assets/download/download.js
+++ b/assets/download/download.js
@@ -713,7 +713,7 @@ DL.checkForLinkExceptions = function() {
 	}
 
 	// If version is '4.1.0' (or newer) and platform is 'Mac OS X <= 10.6', show the none-availability to the user.
-	if( ( DL.VERSION_SEL === "4.1.14" || DL.VERSION_SEL === "4.1.13" || DL.VERSION_SEL === "4.1.12" || DL.VERSION_SEL === "4.1.11" || DL.VERSION_SEL === "4.1.10" || DL.VERSION_SEL === "4.1.9" || DL.VERSION_SEL === "4.1.8" || DL.VERSION_SEL === "4.1.7" || DL.VERSION_SEL === "4.1.6" || DL.VERSION_SEL === "4.1.5" || DL.VERSION_SEL === "4.1.4" || DL.VERSION_SEL === "4.1.3" || DL.VERSION_SEL === "4.1.2" || DL.VERSION_SEL === "4.1.1" || DL.VERSION_SEL === "4.1.0" ) && DL.PLATFORM === "mac32" ) {
+	if( ( DL.VERSION_SEL === "4.1.15" || DL.VERSION_SEL === "4.1.14" || DL.VERSION_SEL === "4.1.13" || DL.VERSION_SEL === "4.1.12" || DL.VERSION_SEL === "4.1.11" || DL.VERSION_SEL === "4.1.10" || DL.VERSION_SEL === "4.1.9" || DL.VERSION_SEL === "4.1.8" || DL.VERSION_SEL === "4.1.7" || DL.VERSION_SEL === "4.1.6" || DL.VERSION_SEL === "4.1.5" || DL.VERSION_SEL === "4.1.4" || DL.VERSION_SEL === "4.1.3" || DL.VERSION_SEL === "4.1.2" || DL.VERSION_SEL === "4.1.1" || DL.VERSION_SEL === "4.1.0" )  [...]
 		// Show an error message that the chosen items do not lead to a download.
 
 		// If a customized string is not available in the "msg_prop_l10n_XX.js" file.
diff --git a/assets/download/globalvars.js b/assets/download/globalvars.js
index e73f073642..e49b5e40ce 100644
--- a/assets/download/globalvars.js
+++ b/assets/download/globalvars.js
@@ -12,15 +12,15 @@
 var DL = new Object();
 
 // Stable release: General properties.
-DL.VERSION			= "4.1.14";		// Release version in full format "x.y.z".
-DL.VERSION_SHORT		= DL.VERSION;		// Release version in short format "x.y".
-DL.MILESTONE			= "AOO4114m1";		// Milestone ID (from AOO build system).
-DL.BUILD			= "9811";		// Build ID (from AOO build system).
-DL.SVN_REV			= "a0d24fb625";		// Git revision.
-DL.REL_DATE			= "2023-February-27";	// Date of the public announced release.
-DL.PREV_VERSION			= "4.1.13";		// Release of the previous version.
-DL.OLDVERSION			= "3.4.1";		// Old version (last stable release of 3.x series).
-DL.LEGACYVERSION		= "3.3.0";		// Old legacy version (last stable none-Apache release).
+DL.VERSION				= "4.1.15";		// Release version in full format "x.y.z".
+DL.VERSION_SHORT			= DL.VERSION;		// Release version in short format "x.y".
+DL.MILESTONE				= "AOO4115m2";		// Milestone ID (from AOO build system).
+DL.BUILD				= "9813";		// Build ID (from AOO build system).
+DL.SVN_REV				= "5f13fa0070";		// Git revision.
+DL.REL_DATE				= "2023-December-22";	// Date of the public announced release.
+DL.PREV_VERSION				= "4.1.14";		// Release of the previous version.
+DL.OLDVERSION				= "3.4.1";		// Old version (last stable release of 3.x series).
+DL.LEGACYVERSION			= "3.3.0";		// Old legacy version (last stable none-Apache release).
 
 // Version can be written as "x.y" instead of "x.y.z" if z is 0.
 // Example: If DL.VERSION is "4.1.0", then DL.VERSION_SHORT is "4.1".
@@ -29,105 +29,106 @@ if ( DL.VERSION.slice( 4, 5 ) === "0" )
 	DL.VERSION_SHORT = DL.VERSION.substring( 0, 3 );
 
 // Data for the <select> element "os".
-//				    Value	Visible text				Not used for the options
-DL.SEL_OS			= [ "win32",	"Windows 32-bit (x86) (EXE)",	    	".exe",
-				    "lnx64d",	"Linux 64-bit (x86-64) (DEB)",	    	".tar.gz",
-				    "lnx64r",	"Linux 64-bit (x86-64) (RPM)",	    	".tar.gz",
-				    "lnx32d",	"Linux 32-bit (x86) (DEB)",	    	".tar.gz",
-				    "lnx32r",	"Linux 32-bit (x86) (RPM)",	    	".tar.gz",
-				    "mac64",	"OS X (version >= 10.7) (DMG)",	    	".dmg",
-				    "mac32",	"OS X (version <= 10.6) (DMG)",	    	".dmg",
-				    "other",	"More platforms / operating systems",	"" ];
+//					Value	Visible text				Not used for the options
+DL.SEL_OS			= [	"win32",	"Windows 32-bit (x86) (EXE)",	    	".exe",
+					"lnx64d",	"Linux 64-bit (x86-64) (DEB)",	    	".tar.gz",
+					"lnx64r",	"Linux 64-bit (x86-64) (RPM)",	    	".tar.gz",
+					"lnx32d",	"Linux 32-bit (x86) (DEB)",	    	".tar.gz",
+					"lnx32r",	"Linux 32-bit (x86) (RPM)",	    	".tar.gz",
+					"mac64",	"OS X (version >= 10.7) (DMG)",	    	".dmg",
+					"mac32",	"OS X (version <= 10.6) (DMG)",	    	".dmg",
+					"other",	"More platforms / operating systems",	"" ];
 
 // Data for the <select> element "lang".
-//						Value		Visible text				Tool tip
-DL.SEL_LANG			= [ "hy",		"Armenian",					"Հայերեն",
-						"ast",		"Asturian",					"Asturianu",
-						"eu",		"Basque",					"Euskara",
-						"bg",		"Bulgarian",				"български език",
-						"ca",		"Catalan",					"Català",
-						"ca-XV",	"Catalan [Valencia AVL]",	"València (AVL)",
-						"ca-XR",	"Catalan [Valencia RACV]",	"València (RACV)",
-						"zh-CN",	"Chinese [simplified]",		"简体中文",
-						"zh-TW",	"Chinese [traditional]",	"正體中文",
-						"cs",		"Czech",					"Čeština",
-						"da",		"Danish",					"Dansk",
-						"nl",		"Dutch",					"Nederlands",
-						"en-GB",	"English [British]",		"English [British]",
-						"en-US",	"English [US]",				"English [US]",
-						"eo",		"Esperanto",				"Esperanto",
-						"et",		"Estonian",					"Eesti keeles",
-						"fi",		"Finnish",					"Suomi",
-						"fr",		"French",					"Français",
-						"gl",		"Galician",					"Galego",
-						"de",		"German",					"Deutsch",
-						"el",		"Greek",					"ελληνικά",
-						"he",		"Hebrew",					"עברית",
-						"hi",		"Hindi",					"हिन्दी",
-						"hu",		"Hungarian",				"Magyar",
-						"it",		"Italian",					"Italiano",
-						"ja",		"Japanese",					"日本語",
-						"km",		"Khmer",					"ភាសាខ្មែរ",
-						"ko",		"Korean",					"한국어",
-						"lt",		"Lithuanian",				"Lietuvių",
-						"nb",		"Norwegian [Bokmal]",		"Norsk [Bokmål]",
-						"om",		"Oromo",					"Oromo",
-						"pl",		"Polish",					"Polski",
-						"pt-BR",	"Portuguese [Brazilian]",	"Português [do Brasil]",
-						"pt",		"Portuguese [European]",	"Português [Europeu]",
-						"ro",		"Romanian",					"Română",
-						"ru",		"Russian",					"Русский",
-						"gd",		"Scottish [Gaelic]",		"Gàidhlig",
-						"sr",		"Serbian [Cyrillic]",		"Cрпски [ћирилицом]",
-						"sk",		"Slovak",					"Slovenský jazyk [slovenčina]",
-						"sl",		"Slovenian",				"Slovenski jezik [slovenščina]",
-						"es",		"Spanish",					"Español",
-						"sv",		"Swedish",					"Svenska",
-						"ta",		"Tamil",					"தமிழ்",
-						"th",		"Thai",						"ภาษาไทย",
-						"tr",		"Turkish",					"Türkçe",
-						"uk",		"Ukrainian",				"Yкраїнська",
-						"vi",		"Vietnamese",				"Tiếng Việt" ];
+//					Value		Visible text			Tool tip
+DL.SEL_LANG			= [	"hy",		"Armenian",			"Հայերեն",
+					"ast",		"Asturian",			"Asturianu",
+					"eu",		"Basque",			"Euskara",
+					"bg",		"Bulgarian",			"български език",
+					"ca",		"Catalan",			"Català",
+					"ca-XV",	"Catalan [Valencia AVL]",	"València (AVL)",
+					"ca-XR",	"Catalan [Valencia RACV]",	"València (RACV)",
+					"zh-CN",	"Chinese [simplified]",		"简体中文",
+					"zh-TW",	"Chinese [traditional]",	"正體中文",
+					"cs",		"Czech",			"Čeština",
+					"da",		"Danish",			"Dansk",
+					"nl",		"Dutch",			"Nederlands",
+					"en-GB",	"English [British]",		"English [British]",
+					"en-US",	"English [US]",			"English [US]",
+					"eo",		"Esperanto",			"Esperanto",
+					"et",		"Estonian",			"Eesti keeles",
+					"fi",		"Finnish",			"Suomi",
+					"fr",		"French",			"Français",
+					"gl",		"Galician",			"Galego",
+					"de",		"German",			"Deutsch",
+					"el",		"Greek",			"ελληνικά",
+					"he",		"Hebrew",			"עברית",
+					"hi",		"Hindi",			"हिन्दी",
+					"hu",		"Hungarian",			"Magyar",
+					"it",		"Italian",			"Italiano",
+					"ja",		"Japanese",			"日本語",
+					"km",		"Khmer",			"ភាសាខ្មែរ",
+					"ko",		"Korean",			"한국어",
+					"lt",		"Lithuanian",			"Lietuvių",
+					"nb",		"Norwegian [Bokmal]",		"Norsk [Bokmål]",
+					"om",		"Oromo",			"Oromo",
+					"pl",		"Polish",			"Polski",
+					"pt-BR",	"Portuguese [Brazilian]",	"Português [do Brasil]",
+					"pt",		"Portuguese [European]",	"Português [Europeu]",
+					"ro",		"Romanian",			"Română",
+					"ru",		"Russian",			"Русский",
+					"gd",		"Scottish [Gaelic]",		"Gàidhlig",
+					"sr",		"Serbian [Cyrillic]",		"Cрпски [ћирилицом]",
+					"sk",		"Slovak",			"Slovenský jazyk [slovenčina]",
+					"sl",		"Slovenian",			"Slovenski jezik [slovenščina]",
+					"es",		"Spanish",			"Español",
+					"sv",		"Swedish",			"Svenska",
+					"ta",		"Tamil",			"தமிழ்",
+					"th",		"Thai",				"ภาษาไทย",
+					"tr",		"Turkish",			"Türkçe",
+					"uk",		"Ukrainian",			"Yкраїнська",
+					"vi",		"Vietnamese",			"Tiếng Việt" ];
 
 // Data for the <select> element "ver".
-//						Value		Visible text
-DL.SEL_VER			= [ "4.1.14",	"4.1.14",
-						"4.1.13",	"4.1.13",
-						"4.1.12",	"4.1.12",
-						"4.1.11",	"4.1.11",
-						"4.1.10",	"4.1.10",
-						"4.1.9",	"4.1.9",
-						"4.1.8",	"4.1.8",
-						"4.1.7",	"4.1.7",
-						"4.1.6",	"4.1.6",
-						"4.1.5",	"4.1.5",
-						"4.1.4",	"4.1.4",
-						"4.1.3",	"4.1.3",
-						"4.1.2",	"4.1.2",
-						"4.1.1",	"4.1.1",
-						"4.1.0",	"4.1.0",
-						"4.0.1",	"4.0.1",
-						"4.0.0",	"4.0.0",
-						"3.4.1",	"3.4.1" ];
+//					Value		Visible text
+DL.SEL_VER			= [	"4.1.15",	"4.1.15",
+					"4.1.14",	"4.1.14",
+					"4.1.13",	"4.1.13",
+					"4.1.12",	"4.1.12",
+					"4.1.11",	"4.1.11",
+					"4.1.10",	"4.1.10",
+					"4.1.9",	"4.1.9",
+					"4.1.8",	"4.1.8",
+					"4.1.7",	"4.1.7",
+					"4.1.6",	"4.1.6",
+					"4.1.5",	"4.1.5",
+					"4.1.4",	"4.1.4",
+					"4.1.3",	"4.1.3",
+					"4.1.2",	"4.1.2",
+					"4.1.1",	"4.1.1",
+					"4.1.0",	"4.1.0",
+					"4.0.1",	"4.0.1",
+					"4.0.0",	"4.0.0",
+					"3.4.1",	"3.4.1" ];
 
 // Base URLs to the Sourceforge and Apache mirror server.
-DL.SF				= "https://sourceforge.net/projects/openofficeorg.mirror/files/";
-DL.ASF				= "https://www.apache.org/dyn/aoo-closer.cgi/openoffice/";
-DL.ASF_DIST			= "https://downloads.apache.org/openoffice/";
-DL.ASF_ARC			= "https://archive.apache.org/dist/openoffice/";
+DL.SF					= "https://sourceforge.net/projects/openofficeorg.mirror/files/";
+DL.ASF					= "https://www.apache.org/dyn/aoo-closer.cgi/openoffice/";
+DL.ASF_DIST				= "https://downloads.apache.org/openoffice/";
+DL.ASF_ARC				= "https://archive.apache.org/dist/openoffice/";
 
 // Only used in "download_other.js".
-DL.REL_PLATFORM			= [ "Win_x86", "Linux_x86_rpm", "Linux_x86_deb", "Linux_x86-64_rpm", "Linux_x86-64_deb",
-							"MacOS_x86-64" ];
-DL.REL_FULL_LANG		= [ "ast", "bg", "ca", "ca-XV", "ca-XR", "cs", "da", "de", "el", "en-GB", "en-US", "es",
-							"eu", "fi", "fr", "gd", "gl", "he", "hi", "hu", "it", "ja", "km", "ko", "lt", "nb",
-							"nl", "pl", "pt", "pt-BR", "ru", "sk", "sl", "sr", "sv", "ta", "th", "tr", "vi",
-							"zh-CN", "zh-TW" ];
-DL.REL_LP_LANG			= [ "ast", "bg", "ca", "ca-XV", "ca-XR", "cs", "da", "de", "el", "en-GB", "en-US", "es",
-							"eu", "fi", "fr", "gd", "gl", "he", "hi", "hu", "it", "ja", "km", "ko", "lt", "nb",
-							"nl", "pl", "pt", "pt-BR", "ru", "sk", "sl", "sr", "sv", "ta", "th", "tr", "vi",
-							"zh-CN", "zh-TW" ];
-DL.REL_SDK_LANG			= [ "en-US" ]
+DL.REL_PLATFORM			= [	"Win_x86", "Linux_x86_rpm", "Linux_x86_deb", "Linux_x86-64_rpm", "Linux_x86-64_deb",
+					"MacOS_x86-64" ];
+DL.REL_FULL_LANG		= [	"ast", "bg", "ca", "ca-XV", "ca-XR", "cs", "da", "de", "el", "en-GB", "en-US", "es",
+					"eu", "fi", "fr", "gd", "gl", "he", "hi", "hu", "it", "ja", "km", "ko", "lt", "nb",
+					"nl", "pl", "pt", "pt-BR", "ru", "sk", "sl", "sr", "sv", "ta", "th", "tr", "vi",
+					"zh-CN", "zh-TW" ];
+DL.REL_LP_LANG			= [	"ast", "bg", "ca", "ca-XV", "ca-XR", "cs", "da", "de", "el", "en-GB", "en-US", "es",
+					"eu", "fi", "fr", "gd", "gl", "he", "hi", "hu", "it", "ja", "km", "ko", "lt", "nb",
+					"nl", "pl", "pt", "pt-BR", "ru", "sk", "sl", "sr", "sv", "ta", "th", "tr", "vi",
+					"zh-CN", "zh-TW" ];
+DL.REL_SDK_LANG			= [	"en-US" ]
 
 // The maximal number of available languages in "download_other.js".
 DL.LANG_MAX			= 133;
@@ -145,22 +146,22 @@ DL_BETA.REL_DATE		= "2014-Mar-10";
 DL_BETA.ACTIVE			= -1;		// 1 = activate download, 0 = display "coming soon", -1 = display nothing
 
 // Only used in "all_beta.html".
-DL_BETA.PLATFORM		= [ "Win_x86", "Linux_x86_rpm", "Linux_x86_deb", "Linux_x86-64_rpm", "Linux_x86-64_deb",
-							"MacOS_x86-64" ];
-DL_BETA.FULL_LANG		= [ "ast", "bg", "ca", "ca-XV", "ca-XR", "cs", "da", "de", "el", "en-GB", "en-US", "es",
-							"eu", "fi", "fr", "gd", "gl", "he", "hi", "hu", "it", "ja", "km", "ko", "lt", "nb",
-							"nl", "pl", "pt", "pt-BR", "ru", "sk", "sl", "sr", "sv", "ta", "th", "tr", "vi",
-							"zh-CN", "zh-TW" ];
-DL_BETA.LP_LANG			= [ "ast", "bg", "ca", "ca-XV", "ca-XR", "cs", "da", "de", "el", "en-GB", "en-US", "es",
-							"eu", "fi", "fr", "gd", "gl", "he", "hi", "hu", "it", "ja", "km", "ko", "lt", "nb",
-							"nl", "pl", "pt", "pt-BR", "ru", "sk", "sl", "sr", "sv", "ta", "th", "tr", "vi",
-							"zh-CN", "zh-TW" ];
-DL_BETA.SDK_LANG		= [ "en-US" ];
+DL_BETA.PLATFORM		= [	"Win_x86", "Linux_x86_rpm", "Linux_x86_deb", "Linux_x86-64_rpm", "Linux_x86-64_deb",
+					"MacOS_x86-64" ];
+DL_BETA.FULL_LANG		= [	"ast", "bg", "ca", "ca-XV", "ca-XR", "cs", "da", "de", "el", "en-GB", "en-US", "es",
+					"eu", "fi", "fr", "gd", "gl", "he", "hi", "hu", "it", "ja", "km", "ko", "lt", "nb",
+					"nl", "pl", "pt", "pt-BR", "ru", "sk", "sl", "sr", "sv", "ta", "th", "tr", "vi",
+					"zh-CN", "zh-TW" ];
+DL_BETA.LP_LANG			= [	"ast", "bg", "ca", "ca-XV", "ca-XR", "cs", "da", "de", "el", "en-GB", "en-US", "es",
+					"eu", "fi", "fr", "gd", "gl", "he", "hi", "hu", "it", "ja", "km", "ko", "lt", "nb",
+					"nl", "pl", "pt", "pt-BR", "ru", "sk", "sl", "sr", "sv", "ta", "th", "tr", "vi",
+					"zh-CN", "zh-TW" ];
+DL_BETA.SDK_LANG		= [	"en-US" ];
 
 // Base URLs to the Sourceforge and Apache mirror server.
 DL_BETA.SOURCEFORGE		= "https://sourceforge.net/projects/openofficeorg.mirror/files/milestones/" + DL_BETA.VERSION;
 DL_BETA.SOURCEFORGE		= DL_BETA.SOURCEFORGE + "/binaries/";
-DL_BETA.ASF				= "https://www.apache.org/dyn/aoo-closer.cgi/openoffice/"		   + DL_BETA.VERSION;
+DL_BETA.ASF			= "https://www.apache.org/dyn/aoo-closer.cgi/openoffice/"		   + DL_BETA.VERSION;
 DL_BETA.ASF_DIST		= "https://downloads.apache.org/openoffice/"				   + DL_BETA.VERSION;
 DL_BETA.ASF_ARC			= "https://archive.apache.org/dist/openoffice/"				   + DL_BETA.VERSION;
 
@@ -174,12 +175,12 @@ DL.PLATFORM_FULL, DL.PLATFORM_LP, DL.RELEASE_PLATFORM, DL.RELEASE_LANG, DL.REL_T
 DL.FILENAME_LP, DL.EXTENSION, DL.SOURCEFORGE_BASE_URL, DL.SOURCEFORGE_PREV_URL, DL.ASF_ARC_BASE_URL, DL.ASF_ARC_PREV_URL,
 DL.ASF_WIKI_URL, DL.LINK_FULL, DL.LINK_LP, DL.LINK_CHK_KEYS, DL.LINK_CHK_ASC_FULL, DL.LINK_CHK_MD5_FULL,
 DL.LINK_CHK_SHA256_FULL, DL.LINK_CHK_ASC_LP, DL.LINK_CHK_MD5_LP,
-DL.LINK_CHK_SHA256_LP	= "";
+DL.LINK_CHK_SHA256_LP		= "";
 
 DL.RELEASE_PLATFORM_POS_FULL, DL.RELEASE_PLATFORM_POS_LP, DL.FILESIZE_FULL,
 DL.FILESIZE_LP			= -1;
 
 DL.SHOW_SUB_BOX			= true;
-DL.ERROR				= false;
+DL.ERROR			= false;
 DL.ID_SUB_BOX			= "";
-DL.ID_LINKS				= "";
+DL.ID_LINKS			= "";
diff --git a/assets/download/msg_prop_l10n_en.js b/assets/download/msg_prop_l10n_en.js
index c51adf9e2c..7deaf3f85c 100644
--- a/assets/download/msg_prop_l10n_en.js
+++ b/assets/download/msg_prop_l10n_en.js
@@ -359,6 +359,7 @@ l10n.dl_analyze_table_javascript_text		= "JavaScript&nbsp;functions/variables";
 
 
 // General: Links to webpage files that could be localized.
+l10n.dl_rel_notes_aoo4115_link			= "https://cwiki.apache.org/confluence/display/OOOUSERS/AOO+4.1.15+Release+Notes";
 l10n.dl_rel_notes_aoo4114_link			= "https://cwiki.apache.org/confluence/display/OOOUSERS/AOO+4.1.14+Release+Notes";
 l10n.dl_rel_notes_aoo4113_link			= "https://cwiki.apache.org/confluence/display/OOOUSERS/AOO+4.1.13+Release+Notes";
 l10n.dl_rel_notes_aoo4112_link			= "https://cwiki.apache.org/confluence/display/OOOUSERS/AOO+4.1.12+Release+Notes";
diff --git a/assets/download/release_matrix.js b/assets/download/release_matrix.js
index 2df76b8f09..bbee4fb634 100644
--- a/assets/download/release_matrix.js
+++ b/assets/download/release_matrix.js
@@ -19,6 +19,286 @@
  *
  */
 
+/* Description for AOO 4.1.15.
+ *
+ * For the matrix position and their meanings see the descriptions on top of file.
+ */
+DL.release_matrix_4115 = {
+"src": {
+	 "0": [ 'src', 'English (US)', 'English (US)', 'y', 'download/index.html' ],
+	 "1": [ 'AOO4115m2', '9813', 'Git hash 5f13fa0070', '2023-12-22' ],
+	 "2": [ 'tar_bz2', 'y', '209' ],
+	 "3": [ 'tar_gz',  'y', '276' ],
+	 "4": [ 'zip',	   'y', '323' ] },
+
+"sdk": {
+	 "0": [ 'sdk', 'English (US)', 'English (US)', 'y', 'download/index.html' ],
+	 "1": [ /* lnx_64_f_d  */ 'y', '  9' ],
+	 "2": [ /* lnx_64_lp_d */ 'n', '  0' ],
+	 "3": [ /* lnx_64_f_r  */ 'y', '  8' ],
+	 "4": [ /* lnx_64_lp_r */ 'n', '  0' ],
+	 "5": [ /* lnx_32_f_d  */ 'y', '  9' ],
+	 "6": [ /* lnx_32_lp_d */ 'n', '  0' ],
+	 "7": [ /* lnx_32_f_r  */ 'y', '  8' ],
+	 "8": [ /* lnx_32_lp_r */ 'n', '  0' ],
+	 "9": [ /* mac_64_f    */ 'y', ' 12' ],
+	"10": [ /* mac_64_lp   */ 'n', '  0' ],
+	"11": [ /* win_32_f    */ 'y', '  7' ],
+	"12": [ /* win_32_lp   */ 'n', '  0' ] },
+
+"ar": {
+	 "0": [ 'ar', 'Arabic', 'العربية', 'n', 'ar/' ],
+	 "1": [ 'n', '  0' ],  "2": [ 'n', '  0' ],  "3": [ 'n', '  0' ],  "4": [ 'n', '  0' ],  "5": [ 'n', '  0' ],
+	 "6": [ 'n', '  0' ],  "7": [ 'n', '  0' ],  "8": [ 'n', '  0' ],  "9": [ 'n', '  0' ], "10": [ 'n', '  0' ],
+	"11": [ 'n', '  0' ], "12": [ 'n', '  0' ] },		
+
+"ast": {
+	 "0": [ 'ast', 'Asturian', 'Asturianu', 'y', 'ast/' ],
+	 "1": [ 'y', '147' ],  "2": [ 'y', ' 18' ],  "3": [ 'y', '148' ],  "4": [ 'y', ' 18' ],  "5": [ 'y', '140' ],
+	 "6": [ 'y', ' 18' ],  "7": [ 'y', '145' ],  "8": [ 'y', ' 18' ],  "9": [ 'y', '158' ], "10": [ 'y', ' 17' ],
+	"11": [ 'y', '145' ], "12": [ 'y', ' 34' ] },
+
+"bg": {
+	 "0": [ 'bg', 'Bulgarian', 'български език', 'y', 'bg/' ],
+	 "1": [ 'y', '142' ],  "2": [ 'y', ' 13' ],  "3": [ 'y', '143' ],  "4": [ 'y', ' 13' ],  "5": [ 'y', '135' ],
+	 "6": [ 'y', ' 13' ],  "7": [ 'y', '140' ],  "8": [ 'y', ' 13' ],  "9": [ 'y', '153' ], "10": [ 'y', ' 12' ],
+	"11": [ 'y', '124' ], "12": [ 'y', ' 12' ] },
+
+"ca": {
+	 "0": [ 'ca', 'Catalan', 'Català', 'y', 'ca/' ],
+	 "1": [ 'y', '153' ],  "2": [ 'y', ' 19' ],  "3": [ 'y', '154' ],  "4": [ 'y', ' 19' ],  "5": [ 'y', '146' ],
+	 "6": [ 'y', ' 19' ],  "7": [ 'y', '151' ],  "8": [ 'y', ' 19' ],  "9": [ 'y', '164' ], "10": [ 'y', ' 19' ],
+	"11": [ 'y', '135' ], "12": [ 'y', ' 19' ] },
+
+"ca-XV": {
+	 "0": [ 'ca-XV', 'Valencià', 'Català (Valencià AVL)', 'y', 'ca-xv/' ],
+	 "1": [ 'y', '153' ],  "2": [ 'y', ' 19' ],  "3": [ 'y', '154' ],  "4": [ 'y', ' 19' ],  "5": [ 'y', '146' ],
+	 "6": [ 'y', ' 19' ],  "7": [ 'y', '151' ],  "8": [ 'y', ' 19' ],  "9": [ 'y', '164' ], "10": [ 'y', ' 19' ],
+	"11": [ 'y', '151' ], "12": [ 'y', ' 35' ] },	
+
+"ca-XR": {
+	 "0": [ 'ca-XR', 'Valencià', 'Català (Valencià RACV)', 'y', 'ca-xr/' ],
+	 "1": [ 'y', '147' ],  "2": [ 'y', ' 18' ],  "3": [ 'y', '148' ],  "4": [ 'y', ' 18' ],  "5": [ 'y', '140' ],
+	 "6": [ 'y', ' 18' ],  "7": [ 'y', '145' ],  "8": [ 'y', ' 18' ],  "9": [ 'y', '158' ], "10": [ 'y', ' 17' ],
+	"11": [ 'y', '145' ], "12": [ 'y', ' 34' ] },	
+
+"cs": {
+	 "0": [ 'cs', 'Czech', 'Čeština', 'y', 'cs/' ],
+	 "1": [ 'y', '141' ],  "2": [ 'y', ' 12' ],  "3": [ 'y', '142' ],  "4": [ 'y', ' 12' ],  "5": [ 'y', '134' ],
+	 "6": [ 'y', ' 12' ],  "7": [ 'y', '139' ],  "8": [ 'y', ' 12' ],  "9": [ 'y', '152' ], "10": [ 'y', ' 11' ],
+	"11": [ 'y', '123' ], "12": [ 'y', ' 12' ] },
+
+"da": {
+	 "0": [ 'da', 'Danish', 'Dansk', 'y', 'da/' ],
+	 "1": [ 'y', '143' ],  "2": [ 'y', ' 12' ],  "3": [ 'y', '144' ],  "4": [ 'y', ' 12' ],  "5": [ 'y', '136' ],
+	 "6": [ 'y', ' 12' ],  "7": [ 'y', '140' ],  "8": [ 'y', ' 12' ],  "9": [ 'y', '153' ], "10": [ 'y', ' 11' ],
+	"11": [ 'y', '124' ], "12": [ 'y', ' 11' ] },
+
+"de": {
+	 "0": [ 'de', 'German', 'Deutsch', 'y', 'de/downloads/index.html' ],
+	 "1": [ 'y', '176' ],  "2": [ 'y', ' 19' ],  "3": [ 'y', '177' ],  "4": [ 'y', ' 19' ],  "5": [ 'y', '169' ],
+	 "6": [ 'y', ' 19' ],  "7": [ 'y', '173' ],  "8": [ 'y', ' 19' ],  "9": [ 'y', '187' ], "10": [ 'y', ' 19' ],
+	"11": [ 'y', '157' ], "12": [ 'y', ' 19' ] },
+
+"el": {
+	 "0": [ 'el', 'Greek', '&Epsilon;&lambda;&lambda;&eta;&nu;&iota;&kappa;ά', 'y', 'el/' ],
+	 "1": [ 'y', '150' ],  "2": [ 'y', ' 21' ],  "3": [ 'y', '151' ],  "4": [ 'y', ' 21' ],  "5": [ 'y', '143' ],
+	 "6": [ 'y', ' 21' ],  "7": [ 'y', '147' ],  "8": [ 'y', ' 21' ],  "9": [ 'y', '161' ], "10": [ 'y', ' 20' ],
+	"11": [ 'y', '131' ], "12": [ 'y', ' 20' ] },
+
+"en-GB": {
+	 "0": [ 'en-GB', 'English (British)', 'English (British)', 'y', 'download/index.html' ],
+	 "1": [ 'y', '146' ],  "2": [ 'y', ' 11' ],  "3": [ 'y', '147' ],  "4": [ 'y', ' 11' ],  "5": [ 'y', '139' ],
+	 "6": [ 'y', ' 11' ],  "7": [ 'y', '143' ],  "8": [ 'y', ' 11' ],  "9": [ 'y', '156' ], "10": [ 'y', ' 10' ],
+	"11": [ 'y', '127' ], "12": [ 'y', ' 11' ] },
+
+"en-US": {
+	 "0": [ 'en-US', 'English (US)', 'English (US)', 'y', 'download/index.html' ],
+	 "1": [ 'y', '153' ],  "2": [ 'y', ' 18' ],  "3": [ 'y', '154' ],  "4": [ 'y', ' 18' ],  "5": [ 'y', '146' ],
+	 "6": [ 'y', ' 18' ],  "7": [ 'y', '150' ],  "8": [ 'y', ' 18' ],  "9": [ 'y', '163' ], "10": [ 'y', ' 17' ],
+	"11": [ 'y', '134' ], "12": [ 'y', ' 18' ] },
+
+"es": {
+	 "0": [ 'es', 'Spanish', 'Espa&ntilde;ol', 'y', 'es/' ],
+	 "1": [ 'y', '143' ],  "2": [ 'y', ' 12' ],  "3": [ 'y', '143' ],  "4": [ 'y', ' 12' ],  "5": [ 'y', '136' ],
+	 "6": [ 'y', ' 12' ],  "7": [ 'y', '140' ],  "8": [ 'y', ' 12' ],  "9": [ 'y', '154' ], "10": [ 'y', ' 11' ],
+	"11": [ 'y', '124' ], "12": [ 'y', ' 12' ] },
+
+"eu": {
+	 "0": [ 'eu', 'Basque', 'Euskara', 'y', 'eu/' ],
+	 "1": [ 'y', '142' ],  "2": [ 'y', ' 12' ],  "3": [ 'y', '143' ],  "4": [ 'y', ' 12' ],  "5": [ 'y', '135' ],
+	 "6": [ 'y', ' 12' ],  "7": [ 'y', '139' ],  "8": [ 'y', ' 12' ],  "9": [ 'y', '153' ], "10": [ 'y', ' 11' ],
+	"11": [ 'y', '123' ], "12": [ 'y', ' 12' ] },
+
+"fi": {
+	 "0": [ 'fi', 'Finnish', 'Suomi', 'y', 'fi/lataa.html' ],
+	 "1": [ 'y', '149' ],  "2": [ 'y', ' 19' ],  "3": [ 'y', '150' ],  "4": [ 'y', ' 20' ],  "5": [ 'y', '142' ],
+	 "6": [ 'y', ' 20' ],  "7": [ 'y', '146' ],  "8": [ 'y', ' 20' ],  "9": [ 'y', '160' ], "10": [ 'y', ' 19' ],
+	"11": [ 'y', '130' ], "12": [ 'y', ' 19' ] },
+
+"fr": {
+	 "0": [ 'fr', 'French', 'Fran&ccedil;ais', 'y', 'fr/' ],
+	 "1": [ 'y', '145' ],  "2": [ 'y', ' 12' ],  "3": [ 'y', '146' ],  "4": [ 'y', ' 12' ],  "5": [ 'y', '138' ],
+	 "6": [ 'y', ' 12' ],  "7": [ 'y', '142' ],  "8": [ 'y', ' 12' ],  "9": [ 'y', '156' ], "10": [ 'y', ' 12' ],
+	"11": [ 'y', '126' ], "12": [ 'y', ' 12' ] },
+
+"gd": {
+	 "0": [ 'gd', 'Scottish (Gaelic)', 'Gàidhlig', 'y', 'gd/' ],
+	 "1": [ 'y', '148' ],  "2": [ 'y', ' 18' ],  "3": [ 'y', '149' ],  "4": [ 'y', ' 18' ],  "5": [ 'y', '141' ],
+	 "6": [ 'y', ' 18' ],  "7": [ 'y', '145' ],  "8": [ 'y', ' 18' ],  "9": [ 'y', '158' ], "10": [ 'y', ' 17' ],
+	"11": [ 'y', '146' ], "12": [ 'y', ' 34' ] },
+
+"gl": {
+	 "0": [ 'gl', 'Galician', 'Galego', 'y', 'gl/' ],
+	 "1": [ 'y', '148' ],  "2": [ 'y', ' 19' ],  "3": [ 'y', '149' ],  "4": [ 'y', ' 19' ],  "5": [ 'y', '141' ],
+	 "6": [ 'y', ' 19' ],  "7": [ 'y', '145' ],  "8": [ 'y', ' 19' ],  "9": [ 'y', '159' ], "10": [ 'y', ' 18' ],
+	"11": [ 'y', '130' ], "12": [ 'y', ' 18' ] },
+
+"he": {
+	 "0": [ 'he', 'Hebrew', 'עברית',  'y', 'he/' ],
+	 "1": [ 'y', '147' ],  "2": [ 'y', ' 18' ],  "3": [ 'y', '148' ],  "4": [ 'y', ' 18' ],  "5": [ 'y', '140' ],
+	 "6": [ 'y', ' 18' ],  "7": [ 'y', '145' ],  "8": [ 'y', ' 18' ],  "9": [ 'y', '158' ], "10": [ 'y', ' 17' ],
+	"11": [ 'y', '129' ], "12": [ 'y', ' 18' ] },
+
+"hi": {
+	 "0": [ 'hi', 'Hindi', 'हिन्दी', 'y', 'hi/' ],
+	 "1": [ 'y', '148' ],  "2": [ 'y', ' 19' ],  "3": [ 'y', '149' ],  "4": [ 'y', ' 19' ],  "5": [ 'y', '141' ],
+	 "6": [ 'y', ' 19' ],  "7": [ 'y', '145' ],  "8": [ 'y', ' 19' ],  "9": [ 'y', '159' ], "10": [ 'y', ' 18' ],
+	"11": [ 'y', '130' ], "12": [ 'y', ' 18' ] },
+
+"hu": {
+	 "0": [ 'hu', 'Hungarian', 'Magyar', 'y', 'hu/' ],
+	 "1": [ 'y', '144' ],  "2": [ 'y', ' 12' ],  "3": [ 'y', '145' ],  "4": [ 'y', ' 13' ],  "5": [ 'y', '137' ],
+	 "6": [ 'y', ' 13' ],  "7": [ 'y', '141' ],  "8": [ 'y', ' 13' ],  "9": [ 'y', '155' ], "10": [ 'y', ' 12' ],
+	"11": [ 'y', '125' ], "12": [ 'y', ' 12' ] },
+
+"it": {
+	 "0": [ 'it', 'Italian', 'Italiano', 'y', 'it/download/' ],
+	 "1": [ 'y', '148' ],  "2": [ 'y', ' 12' ],  "3": [ 'y', '149' ],  "4": [ 'y', ' 12' ],  "5": [ 'y', '141' ],
+	 "6": [ 'y', ' 12' ],  "7": [ 'y', '146' ],  "8": [ 'y', ' 12' ],  "9": [ 'y', '159' ], "10": [ 'y', ' 11' ],
+	"11": [ 'y', '130' ], "12": [ 'y', ' 12' ] },
+
+"ja": {
+	 "0": [ 'ja', 'Japanese', '日本語', 'y', 'ja/' ],
+	 "1": [ 'y', '147' ],  "2": [ 'y', ' 18' ],  "3": [ 'y', '148' ],  "4": [ 'y', ' 18' ],  "5": [ 'y', '140' ],
+	 "6": [ 'y', ' 18' ],  "7": [ 'y', '145' ],  "8": [ 'y', ' 18' ],  "9": [ 'y', '158' ], "10": [ 'y', ' 17' ],
+	"11": [ 'y', '128' ], "12": [ 'y', ' 17' ] },
+
+"km": {
+	 "0": [ 'km', 'Khmer', 'ភាសាខ្មែរ', 'y', 'km/' ],
+	 "1": [ 'y', '145' ],  "2": [ 'y', ' 15' ],  "3": [ 'y', '146' ],  "4": [ 'y', ' 15' ],  "5": [ 'y', '138' ],
+	 "6": [ 'y', ' 15' ],  "7": [ 'y', '142' ],  "8": [ 'y', ' 15' ],  "9": [ 'y', '157' ], "10": [ 'y', ' 15' ],
+	"11": [ 'y', '143' ], "12": [ 'y', ' 31' ] },
+
+"ko": {
+	 "0": [ 'ko', 'Korean', '한국어', 'y', 'ko/' ],
+	 "1": [ 'y', '142' ],  "2": [ 'y', ' 12' ],  "3": [ 'y', '143' ],  "4": [ 'y', ' 12' ],  "5": [ 'y', '135' ],
+	 "6": [ 'y', ' 12' ],  "7": [ 'y', '140' ],  "8": [ 'y', ' 12' ],  "9": [ 'y', '153' ], "10": [ 'y', ' 11' ],
+	"11": [ 'y', '124' ], "12": [ 'y', ' 12' ] },
+
+"lt": {
+	 "0": [ 'lt', 'Lithuanian', 'Lietuvių', 'y', 'lt/' ],
+	 "1": [ 'y', '147' ],  "2": [ 'y', ' 18' ],  "3": [ 'y', '148' ],  "4": [ 'y', ' 18' ],  "5": [ 'y', '140' ],
+	 "6": [ 'y', ' 18' ],  "7": [ 'y', '145' ],  "8": [ 'y', ' 18' ],  "9": [ 'y', '158' ], "10": [ 'y', ' 17' ],
+	"11": [ 'y', '129' ], "12": [ 'y', ' 17' ] },
+
+"nb": {
+	 "0": [ 'nb', 'Norwegian (Bokmal)', 'Norsk (Bokmål)', 'y', 'no/' ],
+	 "1": [ 'y', '151' ],  "2": [ 'y', ' 19' ],  "3": [ 'y', '152' ],  "4": [ 'y', ' 19' ],  "5": [ 'y', '144' ],
+	 "6": [ 'y', ' 19' ],  "7": [ 'y', '148' ],  "8": [ 'y', ' 19' ],  "9": [ 'y', '162' ], "10": [ 'y', ' 18' ],
+	"11": [ 'y', '132' ], "12": [ 'y', ' 19' ] },
+
+"nl": {
+	 "0": [ 'nl', 'Dutch', 'Nederlands', 'y', 'nl/' ],
+	 "1": [ 'y', '151' ],  "2": [ 'y', ' 12' ],  "3": [ 'y', '152' ],  "4": [ 'y', ' 12' ],  "5": [ 'y', '144' ],
+	 "6": [ 'y', ' 12' ],  "7": [ 'y', '148' ],  "8": [ 'y', ' 12' ],  "9": [ 'y', '162' ], "10": [ 'y', ' 11' ],
+	"11": [ 'y', '132' ], "12": [ 'y', ' 12' ] },
+
+"pl": {
+	 "0": [ 'pl', 'Polish', 'Polski', 'y', 'pl/product.download.html' ],
+	 "1": [ 'y', '144' ],  "2": [ 'y', ' 12' ],  "3": [ 'y', '145' ],  "4": [ 'y', ' 12' ],  "5": [ 'y', '137' ],
+	 "6": [ 'y', ' 12' ],  "7": [ 'y', '141' ],  "8": [ 'y', ' 12' ],  "9": [ 'y', '155' ], "10": [ 'y', ' 12' ],
+	"11": [ 'y', '125' ], "12": [ 'y', ' 12' ] }, 
+
+"pt": {
+	 "0": [ 'pt', 'Portuguese (European)', 'Portugu&ecirc;s (Europeu)', 'y', 'pt/' ],
+	 "1": [ 'y', '142' ],  "2": [ 'y', ' 12' ],  "3": [ 'y', '143' ],  "4": [ 'y', ' 12' ],  "5": [ 'y', '135' ],
+	 "6": [ 'y', ' 12' ],  "7": [ 'y', '139' ],  "8": [ 'y', ' 12' ],  "9": [ 'y', '153' ], "10": [ 'y', ' 11' ],
+	"11": [ 'y', '123' ], "12": [ 'y', ' 12' ] },	
+
+"pt-BR": {
+	 "0": [ 'pt-BR', 'Portuguese (Brazilian)', 'Portugu&ecirc;s (do Brasil)', 'y', 'pt-br/' ],
+	 "1": [ 'y', '141' ],  "2": [ 'y', ' 12' ],  "3": [ 'y', '142' ],  "4": [ 'y', ' 12' ],  "5": [ 'y', '134' ],
+	 "6": [ 'y', ' 12' ],  "7": [ 'y', '139' ],  "8": [ 'y', ' 12' ],  "9": [ 'y', '152' ], "10": [ 'y', ' 11' ],
+	"11": [ 'y', '123' ], "12": [ 'y', ' 12' ] },
+
+"ru": {	
+	 "0": [ 'ru', 'Russian', 'Русский', 'y', 'ru/' ],
+	 "1": [ 'y', '149' ],  "2": [ 'y', ' 13' ],  "3": [ 'y', '150' ],  "4": [ 'y', ' 13' ],  "5": [ 'y', '142' ],
+	 "6": [ 'y', ' 13' ],  "7": [ 'y', '146' ],  "8": [ 'y', ' 13' ],  "9": [ 'y', '160' ], "10": [ 'y', ' 12' ],
+	"11": [ 'y', '130' ], "12": [ 'y', ' 13' ] },
+
+"sk": {
+	 "0": [ 'sk', 'Slovak', 'Slovenský jazyk (slovenčina)', 'y', 'sk/' ],
+	 "1": [ 'y', '142' ],  "2": [ 'y', ' 11' ],  "3": [ 'y', '143' ],  "4": [ 'y', ' 11' ],  "5": [ 'y', '135' ],
+	 "6": [ 'y', ' 11' ],  "7": [ 'y', '139' ],  "8": [ 'y', ' 11' ],  "9": [ 'y', '152' ], "10": [ 'y', ' 10' ],
+	"11": [ 'y', '123' ], "12": [ 'y', ' 11' ] },
+
+"sl": {
+	 "0": [ 'sl', 'Slovenian', 'Slovenski jezik (slovenščina)', 'y', 'sl/' ],
+	 "1": [ 'y', '143' ],  "2": [ 'y', ' 12' ],  "3": [ 'y', '144' ],  "4": [ 'y', ' 12' ],  "5": [ 'y', '136' ],
+	 "6": [ 'y', ' 12' ],  "7": [ 'y', '140' ],  "8": [ 'y', ' 12' ],  "9": [ 'y', '153' ], "10": [ 'y', ' 11' ],
+	"11": [ 'y', '124' ], "12": [ 'y', ' 12' ] },
+
+"sr": {
+	 "0": [ 'sr', 'Serbian (Cyrillic)', 'Cрпски (ћирилицом)', 'y', 'sr/' ],
+	 "1": [ 'y', '147' ],  "2": [ 'y', ' 18' ],  "3": [ 'y', '148' ],  "4": [ 'y', ' 18' ],  "5": [ 'y', '140' ],
+	 "6": [ 'y', ' 18' ],  "7": [ 'y', '145' ],  "8": [ 'y', ' 18' ],  "9": [ 'y', '158' ], "10": [ 'y', ' 17' ],
+	"11": [ 'y', '129' ], "12": [ 'y', ' 18' ] },
+
+"sv": {
+	 "0": [ 'sv', 'Swedish', 'Svenska', 'y', 'sv/' ],
+	 "1": [ 'y', '142' ],  "2": [ 'y', ' 12' ],  "3": [ 'y', '143' ],  "4": [ 'y', ' 12' ],  "5": [ 'y', '135' ],
+	 "6": [ 'y', ' 12' ],  "7": [ 'y', '139' ],  "8": [ 'y', ' 12' ],  "9": [ 'y', '152' ], "10": [ 'y', ' 11' ],
+	"11": [ 'y', '123' ], "12": [ 'y', ' 11' ] },
+
+"ta": {	
+	 "0": [ 'ta', 'Tamil', 'தமிழ்', 'y', 'ta/' ],
+	 "1": [ 'y', '147' ],  "2": [ 'y', ' 18' ],  "3": [ 'y', '148' ],  "4": [ 'y', ' 18' ],  "5": [ 'y', '140' ],
+	 "6": [ 'y', ' 18' ],  "7": [ 'y', '145' ],  "8": [ 'y', ' 18' ],  "9": [ 'y', '158' ], "10": [ 'y', ' 17' ],
+	"11": [ 'y', '129' ], "12": [ 'y', ' 18' ] },
+
+"th": {
+	 "0": [ 'th', 'Thai', 'ภาษาไทย', 'y', 'th/' ],
+	 "1": [ 'y', '147' ],  "2": [ 'y', ' 18' ],  "3": [ 'y', '148' ],  "4": [ 'y', ' 18' ],  "5": [ 'y', '140' ],
+	 "6": [ 'y', ' 18' ],  "7": [ 'y', '144' ],  "8": [ 'y', ' 18' ],  "9": [ 'y', '158' ], "10": [ 'y', ' 17' ],
+	"11": [ 'y', '129' ], "12": [ 'y', ' 18' ] },
+
+"tr": {
+	 "0": [ 'tr', 'Turkish', 'T&uuml;rk&ccedil;e', 'y', 'tr/' ],
+	 "1": [ 'y', '141' ],  "2": [ 'y', ' 12' ],  "3": [ 'y', '142' ],  "4": [ 'y', ' 12' ],  "5": [ 'y', '134' ],
+	 "6": [ 'y', ' 12' ],  "7": [ 'y', '138' ],  "8": [ 'y', ' 12' ],  "9": [ 'y', '152' ], "10": [ 'y', ' 11' ],
+	"11": [ 'y', '122' ], "12": [ 'y', ' 11' ] },
+
+"vi": {
+	 "0": [ 'vi', 'Vietnamese', 'Tiếng Việt', 'y', 'vi/' ],
+	 "1": [ 'y', '142' ],  "2": [ 'y', ' 13' ],  "3": [ 'y', '143' ],  "4": [ 'y', ' 13' ],  "5": [ 'y', '135' ],
+	 "6": [ 'y', ' 13' ],  "7": [ 'y', '139' ],  "8": [ 'y', ' 13' ],  "9": [ 'y', '153' ], "10": [ 'y', ' 12' ],
+	"11": [ 'y', '123' ], "12": [ 'y', ' 12' ] },
+
+"zh-CN": {
+	 "0": [ 'zh-CN', 'Chinese (simplified)', '简体中文', 'y',	 'zh-cn/download/' ],
+	 "1": [ 'y', '142' ],  "2": [ 'y', ' 13' ],  "3": [ 'y', '143' ],  "4": [ 'y', ' 13' ],  "5": [ 'y', '135' ],
+	 "6": [ 'y', ' 13' ],  "7": [ 'y', '140' ],  "8": [ 'y', ' 13' ],  "9": [ 'y', '153' ], "10": [ 'y', ' 13' ],
+	"11": [ 'y', '124' ], "12": [ 'y', ' 13' ] },
+
+"zh-TW": {
+	 "0": [ 'zh-TW', 'Chinese (traditional)', '正體中文', 'y', 'zh-tw/' ],
+	 "1": [ 'y', '143' ],  "2": [ 'y', ' 13' ],  "3": [ 'y', '144' ],  "4": [ 'y', ' 13' ],  "5": [ 'y', '136' ],
+	 "6": [ 'y', ' 13' ],  "7": [ 'y', '140' ],  "8": [ 'y', ' 13' ],  "9": [ 'y', '153' ], "10": [ 'y', ' 13' ],
+	"11": [ 'y', '124' ], "12": [ 'y', ' 13' ] }
+};
+
 /* Description for AOO 4.1.14.
  *
  * For the matrix position and their meanings see the descriptions on top of file.