diff --git a/data/resources/MenuStyle0.png b/data/resources/MenuStyle0.png deleted file mode 100644 index a6f702884a..0000000000 Binary files a/data/resources/MenuStyle0.png and /dev/null differ diff --git a/data/resources/MenuStyle1.png b/data/resources/MenuStyle1.png deleted file mode 100644 index a68587675e..0000000000 Binary files a/data/resources/MenuStyle1.png and /dev/null differ diff --git a/data/resources/MenuStyle2.png b/data/resources/MenuStyle2.png deleted file mode 100644 index 29dba0dbf2..0000000000 Binary files a/data/resources/MenuStyle2.png and /dev/null differ diff --git a/data/resources/StringResources.ar.resources b/data/resources/StringResources.ar.resources deleted file mode 100644 index 38df6993af..0000000000 Binary files a/data/resources/StringResources.ar.resources and /dev/null differ diff --git a/data/resources/StringResources.bg.resources b/data/resources/StringResources.bg.resources deleted file mode 100644 index 26969c7d61..0000000000 Binary files a/data/resources/StringResources.bg.resources and /dev/null differ diff --git a/data/resources/StringResources.cn-big.resources b/data/resources/StringResources.cn-big.resources deleted file mode 100644 index e11475b54f..0000000000 Binary files a/data/resources/StringResources.cn-big.resources and /dev/null differ diff --git a/data/resources/StringResources.cn-gb.resources b/data/resources/StringResources.cn-gb.resources deleted file mode 100644 index b50abcd870..0000000000 Binary files a/data/resources/StringResources.cn-gb.resources and /dev/null differ diff --git a/data/resources/StringResources.dk.resources b/data/resources/StringResources.dk.resources deleted file mode 100644 index 4086ea967e..0000000000 Binary files a/data/resources/StringResources.dk.resources and /dev/null differ diff --git a/data/resources/StringResources.fi.resources b/data/resources/StringResources.fi.resources deleted file mode 100644 index 6c76f9363d..0000000000 Binary files a/data/resources/StringResources.fi.resources and /dev/null differ diff --git a/data/resources/StringResources.lt.resources b/data/resources/StringResources.lt.resources deleted file mode 100644 index 601831c817..0000000000 Binary files a/data/resources/StringResources.lt.resources and /dev/null differ diff --git a/data/resources/StringResources.nl.resources b/data/resources/StringResources.nl.resources deleted file mode 100644 index 631a0ea9c0..0000000000 Binary files a/data/resources/StringResources.nl.resources and /dev/null differ diff --git a/data/resources/StringResources.ru.resources b/data/resources/StringResources.ru.resources deleted file mode 100644 index 441a009fd0..0000000000 Binary files a/data/resources/StringResources.ru.resources and /dev/null differ diff --git a/data/resources/StringResources.sl.resources b/data/resources/StringResources.sl.resources deleted file mode 100644 index 7f50340b9b..0000000000 Binary files a/data/resources/StringResources.sl.resources and /dev/null differ diff --git a/data/resources/StringResources.sr.resources b/data/resources/StringResources.sr.resources deleted file mode 100644 index 94576c4fbd..0000000000 Binary files a/data/resources/StringResources.sr.resources and /dev/null differ diff --git a/data/resources/languages/.xvpics/russia.png b/data/resources/languages/.xvpics/russia.png deleted file mode 100644 index 8455061d91..0000000000 --- a/data/resources/languages/.xvpics/russia.png +++ /dev/null @@ -1,5 +0,0 @@ -P7 332 -#IMGINFO:45x30 Indexed (199 bytes) -#END_OF_COMMENTS -45 30 255 -ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÄàÄÅÄÄÄÄÅÄäÄÄÁÄÄÄÄÅä¤äÄÅÄÀÄÄÅäÄÄÄÅÄÄÄÀåÄÄÄÄÅÄÄàÄÅÄÄÄÄÅÄäÄÄÁÄÄÄÄÅä¤äÄÅÄÀÄÄÅäÄÄÄÅÄÄÄÀåÄÄÄÄÅÄÄàÄÅÄÄÄÄÅÄäÄÄÁÄÄÄÄÅä¤äÄÅÄÀÄÄÅäÄÄÄÅÄÄÄÀåÄÄÄÄÅÄÄàÄÅÄÄÄÄÅÄäÄÄÁÄÄÄÄÅä¤äÄÅÄÀÄÄÅäÄÄÄÅÄÄÄÀåÄÄÄÄÅÄÄàÄÅÄÄÄÄÅÄäÄÄÁÄÄÄÄÅä¤äÄÅÄÀÄÄÅäÄÄÄÅÄÄÄÀåÄÄÄÄÅÄÄàÄÅÄÄÄÄÅÄäÄÄÁÄÄÄÄÅä¤äÄÅÄÀÄÄÅäÄÄÄÅÄÄÄÀåÄÄÄÄÅÄÄàÄÅÄÄÄÄÅÄäÄÄÁÄÄÄÄÅä¤äÄÅÄÀÄÄÅäÄÄÄÅÄÄÄÀåÄÄÄÄÅÄÄàÄÅÄÄÄÄÅÄäÄÄÁÄÄÄÄÅä¤äÄÅÄÀÄÄÅäÄÄÄÅÄÄÄÀåÄÄÄÄÅÄÄàÄÅÄÄÄÄÅÄäÄÄÁÄÄÄÄÅä¤äÄÅÄÀÄÄÅäÄÄÄÅÄÄÄÀåÄÄÄÄÅÄÄàÄÅÄÄÄÄÅÄäÄÄÁÄÄÄÄÅä¤äÄÅÄÀÄÄÅäÄÄÄÅÄÄÄÀåÄÄÄÄÅÄ \ No newline at end of file diff --git a/data/resources/languages/.xvpics/south_korea.png b/data/resources/languages/.xvpics/south_korea.png deleted file mode 100644 index 8b108b9110..0000000000 Binary files a/data/resources/languages/.xvpics/south_korea.png and /dev/null differ diff --git a/data/resources/languages/.xvpics/sweden.png b/data/resources/languages/.xvpics/sweden.png deleted file mode 100644 index aa351d1168..0000000000 --- a/data/resources/languages/.xvpics/sweden.png +++ /dev/null @@ -1,5 +0,0 @@ -P7 332 -#IMGINFO:48x30 Indexed (201 bytes) -#END_OF_COMMENTS -48 30 255 -üøøøøøüøøøøøüøøøøøüøøøøøüøøøøøüøøøøøüøøøøøüøøøøøüøøøøøüøøøøøüøøøøøüøøøøøøüøøøøøøøøüøøøøøøøøüôüøøøøøøøüøøøøøøøøüøøøøøøøøüøüøøøøøøøøüøøøøøøøøüôüøøøøøøøüøøøøøøøøüøøøøøøøøüøüøøøøøøøøüøøøøøøøøüôüøøøøøøøüøøøøøøøøüøøøøøøøøüøüøøøøøøøøüøøøøøøøøüôüøøøøøøøüøøøøøøøøüøøøøøøøøüøüøøøøøøøøüøøøøøøøøüôüøøøøøøøüøøøøøøøøüøøøøøøøøüøüøøøøøøøøüøøøøøøøøüôüøøøøøøøüøøøøøøøøüøøøøøøøøüüøøøøøüøøøøøüøøøøøüøøøøøüøøøøøüøøøøøüøøøøøüøøøøøüøøøøøüøøøøøüøøøøøüøøøøø \ No newline at end of file diff --git a/data/resources/languages/LanguageDefinition.xml b/data/resources/languages/LanguageDefinition.xml index b32f75062f..9cfdadbf6b 100644 --- a/data/resources/languages/LanguageDefinition.xml +++ b/data/resources/languages/LanguageDefinition.xml @@ -1,36 +1,35 @@ - - - + + + + - + - + - + - + - + - - - + + + + - - - diff --git a/data/resources/languages/turkey.png b/data/resources/languages/turkey.png new file mode 100644 index 0000000000..50d2bae4f7 Binary files /dev/null and b/data/resources/languages/turkey.png differ diff --git a/src/Main/Core/Project/Src/Util/RightToLeftConverter.cs b/src/Main/Core/Project/Src/Util/RightToLeftConverter.cs index 3e7ac226ec..f778fba1e1 100644 --- a/src/Main/Core/Project/Src/Util/RightToLeftConverter.cs +++ b/src/Main/Core/Project/Src/Util/RightToLeftConverter.cs @@ -16,9 +16,15 @@ namespace ICSharpCode.Core /// public static class RightToLeftConverter { + public static string[] RightToLeftLanguages = new string[] {"ar", "he", "fa", "urdu"}; + public static bool IsRightToLeft { get { - return ResourceService.Language.StartsWith("ar"); + foreach (string language in RightToLeftLanguages) { + if (ResourceService.Language.StartsWith(language)) + return true; + } + return false; } } diff --git a/src/Main/StartUp/Project/SharpDevelopMain.cs b/src/Main/StartUp/Project/SharpDevelopMain.cs index 592fb4af19..9f99c75db7 100644 --- a/src/Main/StartUp/Project/SharpDevelopMain.cs +++ b/src/Main/StartUp/Project/SharpDevelopMain.cs @@ -160,6 +160,9 @@ namespace ICSharpCode.SharpDevelop MessageService.CustomErrorReporter = ShowErrorBox; #endif + // disable RTL: translations for the RTL languages are inactive + RightToLeftConverter.RightToLeftLanguages = new string[0]; + Assembly exe = typeof(SharpDevelopMain).Assembly; FileUtility.ApplicationRootPath = Path.Combine(Path.GetDirectoryName(exe.Location), "..");