X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fsystem%2Fcommon%2Flocale-utils.cpp;h=e61c30b7bfb52203f4851845b7fd66d76fc39161;hb=00a21a001e1769942321c0f823f0b4347b99dad4;hp=1979e2e27bc67e1d1a76b0011ca14269a34c685e;hpb=1b290b4cbb146aac7da0425fad889af991b56ca2;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/dali/internal/system/common/locale-utils.cpp b/dali/internal/system/common/locale-utils.cpp index 1979e2e..e61c30b 100755 --- a/dali/internal/system/common/locale-utils.cpp +++ b/dali/internal/system/common/locale-utils.cpp @@ -42,112 +42,112 @@ struct LocaleDirectionInfo const LocaleDirectionInfo LOCALE_DIRECTION_LOOKUP_TABLE[] = { - { "af", "Afrikaans", Locale::LeftToRight }, - { "am", "Amharic", Locale::LeftToRight }, - { "ar", "Arabic", Locale::RightToLeft }, - { "as", "Assamese", Locale::LeftToRight }, - { "az", "Azerbaijani", Locale::LeftToRight }, - { "be", "Belarusian", Locale::LeftToRight }, - { "bg", "Bulgarian", Locale::LeftToRight }, - { "bn", "Bengali", Locale::LeftToRight }, - { "bo", "Tibetan", Locale::LeftToRight }, - { "bs", "Bosnian", Locale::LeftToRight }, - { "ca", "Catalan", Locale::LeftToRight }, - { "ck", "Iraq", Locale::RightToLeft }, - { "cs", "Czech", Locale::LeftToRight }, - { "cy", "Welsh", Locale::LeftToRight }, - { "da", "Danish", Locale::LeftToRight }, - { "de", "German", Locale::LeftToRight }, - { "dv", "Divehi", Locale::RightToLeft }, - { "el", "Greek", Locale::LeftToRight }, - { "en", "English", Locale::LeftToRight }, - { "es", "Spanish", Locale::LeftToRight }, - { "et", "Estonian", Locale::LeftToRight }, - { "eu", "Basque", Locale::LeftToRight }, - { "fa", "Farsi", Locale::RightToLeft }, - { "fi", "Finnish", Locale::LeftToRight }, - { "fo", "Faroese", Locale::LeftToRight }, - { "fr", "French", Locale::LeftToRight }, - { "gd", "Gaelic", Locale::LeftToRight }, - { "gl", "Galician", Locale::LeftToRight }, - { "gn", "Guarani", Locale::LeftToRight }, - { "gu", "Gujarati", Locale::LeftToRight }, - { "ha", "Hausa", Locale::LeftToRight }, - { "he", "Hebrew", Locale::RightToLeft }, - { "hi", "Hindi", Locale::LeftToRight }, - { "hr", "Croatian", Locale::LeftToRight }, - { "hu", "Hungarian", Locale::LeftToRight }, - { "hy", "Armenian", Locale::LeftToRight }, - { "id", "Indonesian", Locale::LeftToRight }, - { "is", "Icelandic", Locale::LeftToRight }, - { "it", "Italian", Locale::LeftToRight }, - { "ja", "Japanese", Locale::LeftToRight }, - { "ka", "Georgian", Locale::LeftToRight }, - { "kk", "Kazakh", Locale::LeftToRight }, - { "km", "Khmer", Locale::LeftToRight }, - { "kn", "Kannada", Locale::LeftToRight }, - { "ko", "Korean", Locale::LeftToRight }, - { "ks", "Kashmiri", Locale::LeftToRight }, - { "la", "Latin", Locale::LeftToRight }, - { "lo", "Lao", Locale::LeftToRight }, - { "lt", "Lithuanian", Locale::LeftToRight }, - { "lv", "Latvian", Locale::LeftToRight }, - { "mi", "Maori", Locale::LeftToRight }, - { "mk", "FYRO Macedonia", Locale::LeftToRight }, - { "ml", "Malayalam", Locale::LeftToRight }, - { "mn", "Mongolian", Locale::LeftToRight }, - { "mr", "Marathi", Locale::LeftToRight }, - { "ms", "Malay", Locale::LeftToRight }, - { "mt", "Maltese", Locale::LeftToRight }, - { "my", "Burmese", Locale::LeftToRight }, - { "nb", "Norwegian: Bokml", Locale::LeftToRight }, - { "ne", "Nepali", Locale::LeftToRight }, - { "nl", "Dutch", Locale::LeftToRight }, - { "nn", "Norwegian: Nynorsk", Locale::LeftToRight }, - { "or", "Oriya", Locale::LeftToRight }, - { "pa", "Punjabi", Locale::LeftToRight }, - { "pl", "Polish", Locale::LeftToRight }, - { "pt", "Portuguese", Locale::LeftToRight }, - { "rm", "Raeto-Romance", Locale::LeftToRight }, - { "ro", "Romanian", Locale::LeftToRight }, - { "ru", "Russian", Locale::LeftToRight }, - { "sa", "Sanskrit", Locale::LeftToRight }, - { "sb", "Sorbian", Locale::LeftToRight }, - { "sd", "Sindhi", Locale::LeftToRight }, - { "si", "Sinhala", Locale::LeftToRight }, - { "sk", "Slovak", Locale::LeftToRight }, - { "sl", "Slovenian", Locale::LeftToRight }, - { "so", "Somali", Locale::LeftToRight }, - { "sq", "Albanian", Locale::LeftToRight }, - { "sr", "Serbian", Locale::LeftToRight }, - { "sv", "Swedish", Locale::LeftToRight }, - { "sw", "Swahili", Locale::LeftToRight }, - { "ta", "Tamil", Locale::LeftToRight }, - { "te", "Telugu", Locale::LeftToRight }, - { "tg", "Tajik", Locale::LeftToRight }, - { "th", "Thai", Locale::LeftToRight }, - { "tk", "Turkmen", Locale::LeftToRight }, - { "tn", "Setsuana", Locale::LeftToRight }, - { "tr", "Turkish", Locale::LeftToRight }, - { "ts", "Tsonga", Locale::LeftToRight }, - { "tt", "Tatar", Locale::LeftToRight }, - { "uk", "Ukrainian", Locale::LeftToRight }, - { "ur", "Urdu", Locale::RightToLeft }, - { "uz", "Uzbek", Locale::LeftToRight }, - { "vi", "Vietnamese", Locale::LeftToRight }, - { "xh", "Xhosa", Locale::LeftToRight }, - { "yi", "Yiddish", Locale::RightToLeft }, - { "zh", "Chinese", Locale::LeftToRight }, - { "zu", "Zulu", Locale::LeftToRight }, - - { NULL, NULL, Locale::LeftToRight } + { "af", "Afrikaans", Locale::LEFT_TO_RIGHT }, + { "am", "Amharic", Locale::LEFT_TO_RIGHT }, + { "ar", "Arabic", Locale::RIGHT_TO_LEFT }, + { "as", "Assamese", Locale::LEFT_TO_RIGHT }, + { "az", "Azerbaijani", Locale::LEFT_TO_RIGHT }, + { "be", "Belarusian", Locale::LEFT_TO_RIGHT }, + { "bg", "Bulgarian", Locale::LEFT_TO_RIGHT }, + { "bn", "Bengali", Locale::LEFT_TO_RIGHT }, + { "bo", "Tibetan", Locale::LEFT_TO_RIGHT }, + { "bs", "Bosnian", Locale::LEFT_TO_RIGHT }, + { "ca", "Catalan", Locale::LEFT_TO_RIGHT }, + { "ck", "Iraq", Locale::RIGHT_TO_LEFT }, + { "cs", "Czech", Locale::LEFT_TO_RIGHT }, + { "cy", "Welsh", Locale::LEFT_TO_RIGHT }, + { "da", "Danish", Locale::LEFT_TO_RIGHT }, + { "de", "German", Locale::LEFT_TO_RIGHT }, + { "dv", "Divehi", Locale::RIGHT_TO_LEFT }, + { "el", "Greek", Locale::LEFT_TO_RIGHT }, + { "en", "English", Locale::LEFT_TO_RIGHT }, + { "es", "Spanish", Locale::LEFT_TO_RIGHT }, + { "et", "Estonian", Locale::LEFT_TO_RIGHT }, + { "eu", "Basque", Locale::LEFT_TO_RIGHT }, + { "fa", "Farsi", Locale::RIGHT_TO_LEFT }, + { "fi", "Finnish", Locale::LEFT_TO_RIGHT }, + { "fo", "Faroese", Locale::LEFT_TO_RIGHT }, + { "fr", "French", Locale::LEFT_TO_RIGHT }, + { "gd", "Gaelic", Locale::LEFT_TO_RIGHT }, + { "gl", "Galician", Locale::LEFT_TO_RIGHT }, + { "gn", "Guarani", Locale::LEFT_TO_RIGHT }, + { "gu", "Gujarati", Locale::LEFT_TO_RIGHT }, + { "ha", "Hausa", Locale::LEFT_TO_RIGHT }, + { "he", "Hebrew", Locale::RIGHT_TO_LEFT }, + { "hi", "Hindi", Locale::LEFT_TO_RIGHT }, + { "hr", "Croatian", Locale::LEFT_TO_RIGHT }, + { "hu", "Hungarian", Locale::LEFT_TO_RIGHT }, + { "hy", "Armenian", Locale::LEFT_TO_RIGHT }, + { "id", "Indonesian", Locale::LEFT_TO_RIGHT }, + { "is", "Icelandic", Locale::LEFT_TO_RIGHT }, + { "it", "Italian", Locale::LEFT_TO_RIGHT }, + { "ja", "Japanese", Locale::LEFT_TO_RIGHT }, + { "ka", "Georgian", Locale::LEFT_TO_RIGHT }, + { "kk", "Kazakh", Locale::LEFT_TO_RIGHT }, + { "km", "Khmer", Locale::LEFT_TO_RIGHT }, + { "kn", "Kannada", Locale::LEFT_TO_RIGHT }, + { "ko", "Korean", Locale::LEFT_TO_RIGHT }, + { "ks", "Kashmiri", Locale::LEFT_TO_RIGHT }, + { "la", "Latin", Locale::LEFT_TO_RIGHT }, + { "lo", "Lao", Locale::LEFT_TO_RIGHT }, + { "lt", "Lithuanian", Locale::LEFT_TO_RIGHT }, + { "lv", "Latvian", Locale::LEFT_TO_RIGHT }, + { "mi", "Maori", Locale::LEFT_TO_RIGHT }, + { "mk", "FYRO Macedonia", Locale::LEFT_TO_RIGHT }, + { "ml", "Malayalam", Locale::LEFT_TO_RIGHT }, + { "mn", "Mongolian", Locale::LEFT_TO_RIGHT }, + { "mr", "Marathi", Locale::LEFT_TO_RIGHT }, + { "ms", "Malay", Locale::LEFT_TO_RIGHT }, + { "mt", "Maltese", Locale::LEFT_TO_RIGHT }, + { "my", "Burmese", Locale::LEFT_TO_RIGHT }, + { "nb", "Norwegian: Bokml", Locale::LEFT_TO_RIGHT }, + { "ne", "Nepali", Locale::LEFT_TO_RIGHT }, + { "nl", "Dutch", Locale::LEFT_TO_RIGHT }, + { "nn", "Norwegian: Nynorsk", Locale::LEFT_TO_RIGHT }, + { "or", "Oriya", Locale::LEFT_TO_RIGHT }, + { "pa", "Punjabi", Locale::LEFT_TO_RIGHT }, + { "pl", "Polish", Locale::LEFT_TO_RIGHT }, + { "pt", "Portuguese", Locale::LEFT_TO_RIGHT }, + { "rm", "Raeto-Romance", Locale::LEFT_TO_RIGHT }, + { "ro", "Romanian", Locale::LEFT_TO_RIGHT }, + { "ru", "Russian", Locale::LEFT_TO_RIGHT }, + { "sa", "Sanskrit", Locale::LEFT_TO_RIGHT }, + { "sb", "Sorbian", Locale::LEFT_TO_RIGHT }, + { "sd", "Sindhi", Locale::LEFT_TO_RIGHT }, + { "si", "Sinhala", Locale::LEFT_TO_RIGHT }, + { "sk", "Slovak", Locale::LEFT_TO_RIGHT }, + { "sl", "Slovenian", Locale::LEFT_TO_RIGHT }, + { "so", "Somali", Locale::LEFT_TO_RIGHT }, + { "sq", "Albanian", Locale::LEFT_TO_RIGHT }, + { "sr", "Serbian", Locale::LEFT_TO_RIGHT }, + { "sv", "Swedish", Locale::LEFT_TO_RIGHT }, + { "sw", "Swahili", Locale::LEFT_TO_RIGHT }, + { "ta", "Tamil", Locale::LEFT_TO_RIGHT }, + { "te", "Telugu", Locale::LEFT_TO_RIGHT }, + { "tg", "Tajik", Locale::LEFT_TO_RIGHT }, + { "th", "Thai", Locale::LEFT_TO_RIGHT }, + { "tk", "Turkmen", Locale::LEFT_TO_RIGHT }, + { "tn", "Setsuana", Locale::LEFT_TO_RIGHT }, + { "tr", "Turkish", Locale::LEFT_TO_RIGHT }, + { "ts", "Tsonga", Locale::LEFT_TO_RIGHT }, + { "tt", "Tatar", Locale::LEFT_TO_RIGHT }, + { "uk", "Ukrainian", Locale::LEFT_TO_RIGHT }, + { "ur", "Urdu", Locale::RIGHT_TO_LEFT }, + { "uz", "Uzbek", Locale::LEFT_TO_RIGHT }, + { "vi", "Vietnamese", Locale::LEFT_TO_RIGHT }, + { "xh", "Xhosa", Locale::LEFT_TO_RIGHT }, + { "yi", "Yiddish", Locale::RIGHT_TO_LEFT }, + { "zh", "Chinese", Locale::LEFT_TO_RIGHT }, + { "zu", "Zulu", Locale::LEFT_TO_RIGHT }, + + { NULL, NULL, Locale::LEFT_TO_RIGHT } }; } // unnamed namespace Locale::Direction GetDirection( const std::string& locale ) { - Locale::Direction direction( Locale::LeftToRight ); + Locale::Direction direction( Locale::LEFT_TO_RIGHT ); if ( !locale.empty() && locale.size() > 2 ) {