Laravel URL Localization Manager - [ccTLD, sub-domain, sub-directory].

Overview

PHP Version : >= 7.2 Laravel Version : >= 6.0 License Support
Source Packagist Version Packagist Downloads

Laravel URL Localization - (ccTLD, sub-domain, sub-directory).

with Simple & Easy Helpers.

Afrikaans Akan shqip አማርኛ العربية հայերեն অসমীয়া azərbaycan Азәрбајҹан bamanakan euskara беларуская বাংলা босански bosanski brezhoneg български ဗမာ català 中文 简体中文 繁体中文 kernewek hrvatski čeština dansk Nederlands རྫོང་ཁ English Esperanto eesti eʋegbe føroyskt suomi français Pulaar galego Luganda ქართული Deutsch Ελληνικά ગુજરાતી Hausa עברית हिन्दी magyar íslenska Igbo Bahasa Indonesia Gaeilge italiano 日本語 kalaallisut ಕನ್ನಡ کٲشُر қазақ тілі ខ្មែរ Gikuyu Kinyarwanda 한국어 кыргызча ລາວ latviešu lingála lietuvių Tshiluba Lëtzebuergesch македонски Malagasy Bahasa Melayu മലയാളം Malti Gaelg मराठी монгол नेपाली isiNdebele davvisámegiella norsk norsk bokmål nynorsk ଓଡ଼ିଆ Oromoo ирон پښتو فارسی polski português پنجابی ਪੰਜਾਬੀ Runasimi română rumantsch Ikirundi русский Sängö Gàidhlig српски srpski Srpskohrvatski chiShona ꆈꌠꉙ සිංහල slovenčina slovenščina Soomaali español Kiswahili svenska Tagalog தமிழ் తెలుగు ไทย བོད་སྐད་ ትግርኛ lea fakatonga Türkçe українська اردو ئۇيغۇرچە oʻzbekcha Tiếng Việt Cymraeg West-Frysk ייִדיש Èdè Yorùbá isiZulu

Sub-Directory Localzation Routing Example :
Route::localized(function(){
    Route::get('/page', function(){
        return 'Pharaonic';
    });
});

Documentation

You can find the detailed documentation here in Laravel Localization Documentation.

Contributing

Thank you for considering contributing to this package! Be one of Pharaonic team.

Pharaonic Sponsors

We would like to extend our thanks to the following sponsors for funding Pharaonic packages development. If you are interested in becoming a sponsor, please visit the Pharaonic Liberapay page or Patreon page.

License

This package is an open-sourced software licensed under the MIT license.

You might also like...
A simple URL shortener for PHP

Shorty Shorty is a simple URL shortener for PHP. Installation 1. Download and extract the files to your web directory. 2. Use the included database.sq

🔗 Your Own URL Shortener

Your Own URL Shortener YOURLS is a set of PHP scripts that will allow you to run Your Own URL Shortener, on your server. You'll have full control over

A URL shortener with various other utilities, backed by a custom lightweight framework.

da.gd What is da.gd? da.gd is both a URL shortener and a collection of quick-info tools written in PHP. It allows you to use curl (or any http client)

A simple but powerful URL shortener

UrlShorter 这是一个足够简洁的Url短网址生成器 This is a simple Url shorter. 兼容性 在PHP7.X 与 PHP 8.0 下测试通过 安装 step 1: git clone [email protected]:soxft/UrlShorter.git step

Enables the possibility generating sanitized URL parts from persisted patterns.

#Persisted sanitized pattern mapping What does it do? Enables the possibility generating sanitized URL parts from persisted patterns. How does it work

Checking an arbitrary URL for Micro-Framework HLEB

Checking an arbitrary URL for Micro-Framework HLEB The class RouteFinder is not included in the original configuration of the framework HLEB, so it mu

URL - link shortener based on sqlite
URL - link shortener based on sqlite

link-url-shortener url - link shortener based on sqlite.

The modern, privacy-aware URL Shortener built in PHP.
The modern, privacy-aware URL Shortener built in PHP.

About UrlHum UrlHum is a modern, privacy-aware and fast URL Shortener built with PHP and the Laravel Framework. At the moment UrlHum is heavily under

A modern, powerful, and robust URL shortener
A modern, powerful, and robust URL shortener

🚡 A modern, minimalist, and lightweight URL shortener. Polr is an intrepid, self-hostable open-source link shortening web application with a robust A

Comments
  • Wrong redirection when access main folder

    Wrong redirection when access main folder

    When i try to access my website https://account.xyz.tld/en then he redirect me to https://account.xyz.tld/en/https:/.xyz.tld/en/account.

    How i can fix this?

    This is my localization.php
    <?php
    
    return [
    
        /**
         *  You can specify how your URLs can be localizable.
         *
         *  1. ccTLDs
         *  2. sub-domain
         *  3. sub-directory (default)
         */
        'type'         => 'sub-directory',
    
    
        /**
         *  Default Locale
         *  Used with types [sub-domain, sub-directory]
         */
        'default'      => 'en',
    
    
        /**
         *  Allow to hide the default locale.
         *  Used with types [sub-domain, sub-directory]
         *
         *  default : false
         *  If you made it `true` that means it gonna be redirect to the same URL wihtout locale if the current locale == default
         */
        'hide-default' => false,
    
    
        /**
         *  Force redirect to default localization If there's no locale.
         *  Used with hide-default == false
         *
         *  default : true
         */
        'force-redirect' => true,
    
    
        /**
         *  List of prefixes
         *  That might be before the locale parameter in the url.
         *
         *  Used with type [sub-directory]
         *  MUST END WITH /*
         */
        'prefixes'      => [
            'api/*'
        ],
    
    
        /**
         *  ONLY supported locales list.
         *  You can customize it as you want, but it should be locales codes already exists in Locales List.
         */
        'supported'    => ['en', 'de'],
    
    
        /**
         *  List of all ccTLDs.
         *
         *  Used with type [ccTLD]
         */
        'ccTLDs-list'  => [
            // 'eg' => 'ar_EG',
            // 'us' => 'en_US',
            // 'uk' => 'en_GB',
        ],
    
    
        /**
         *  List of all locales (supported and not).
         *
         *  code => name, native and direction (RTL).
         */
        'list'         => [
            // 'af'       => ['name' => 'Afrikaans', 'native' => 'Afrikaans', 'rtl' => false],
            // 'af_NA'    => ['name' => 'Afrikaans (Namibia)', 'native' => 'Afrikaans', 'rtl' => false],
            // 'af_ZA'    => ['name' => 'Afrikaans (South Africa)', 'native' => 'Afrikaans', 'rtl' => false],
            // 'ak'       => ['name' => 'Akan', 'native' => 'Akan', 'rtl' => false],
            // 'ak_GH'    => ['name' => 'Akan (Ghana)', 'native' => 'Akan', 'rtl' => false],
            // 'sq'       => ['name' => 'Albanian', 'native' => 'shqip', 'rtl' => false],
            // 'sq_AL'    => ['name' => 'Albanian (Albania)', 'native' => 'shqip (Shqipëri)', 'rtl' => false],
            // 'sq_XK'    => ['name' => 'Albanian (Kosovo)', 'native' => 'shqip (Kosovë)', 'rtl' => false],
            // 'sq_MK'    => ['name' => 'Albanian (Macedonia)', 'native' => 'shqip (Maqedoni)', 'rtl' => false],
            // 'am'       => ['name' => 'Amharic', 'native' => 'አማርኛ', 'rtl' => false],
            // 'am_ET'    => ['name' => 'Amharic (Ethiopia)', 'native' => '', 'rtl' => false],
            //'ar'       => ['name' => 'Arabic', 'native' => 'العربية', 'rtl' => true],
            // 'ar_DZ'    => ['name' => 'Arabic (Algeria)', 'native' => 'العربية', 'rtl' => true],
            // 'ar_BH'    => ['name' => 'Arabic (Bahrain)', 'native' => 'العربية', 'rtl' => true],
            // 'ar_TD'    => ['name' => 'Arabic (Chad)', 'native' => 'العربية', 'rtl' => true],
            // 'ar_KM'    => ['name' => 'Arabic (Comoros)', 'native' => 'العربية', 'rtl' => true],
            // 'ar_DJ'    => ['name' => 'Arabic (Djibouti)', 'native' => 'العربية', 'rtl' => true],
            // 'ar_EG'    => ['name' => 'Arabic (Egypt)', 'native' => 'العربية', 'rtl' => true],
            // 'ar_ER'    => ['name' => 'Arabic (Eritrea)', 'native' => 'العربية', 'rtl' => true],
            // 'ar_IQ'    => ['name' => 'Arabic (Iraq)', 'native' => 'العربية', 'rtl' => true],
            // 'ar_IL'    => ['name' => 'Arabic (Israel)', 'native' => 'العربية', 'rtl' => true],
            // 'ar_JO'    => ['name' => 'Arabic (Jordan)', 'native' => 'العربية', 'rtl' => true],
            // 'ar_KW'    => ['name' => 'Arabic (Kuwait)', 'native' => 'العربية', 'rtl' => true],
            // 'ar_LB'    => ['name' => 'Arabic (Lebanon)', 'native' => 'العربية', 'rtl' => true],
            // 'ar_LY'    => ['name' => 'Arabic (Libya)', 'native' => 'العربية', 'rtl' => true],
            // 'ar_MR'    => ['name' => 'Arabic (Mauritania)', 'native' => 'العربية', 'rtl' => true],
            // 'ar_MA'    => ['name' => 'Arabic (Morocco)', 'native' => 'العربية', 'rtl' => true],
            // 'ar_OM'    => ['name' => 'Arabic (Oman)', 'native' => 'العربية', 'rtl' => true],
            // 'ar_PS'    => ['name' => 'Arabic (Palestinian Territories)', 'native' => 'العربية', 'rtl' => true],
            // 'ar_QA'    => ['name' => 'Arabic (Qatar)', 'native' => 'العربية', 'rtl' => true],
            // 'ar_SA'    => ['name' => 'Arabic (Saudi Arabia)', 'native' => 'العربية', 'rtl' => true],
            // 'ar_SO'    => ['name' => 'Arabic (Somalia)', 'native' => 'العربية', 'rtl' => true],
            // 'ar_SS'    => ['name' => 'Arabic (South Sudan)', 'native' => 'العربية', 'rtl' => true],
            // 'ar_SD'    => ['name' => 'Arabic (Sudan)', 'native' => 'العربية', 'rtl' => true],
            // 'ar_SY'    => ['name' => 'Arabic (Syria)', 'native' => 'العربية', 'rtl' => true],
            // 'ar_TN'    => ['name' => 'Arabic (Tunisia)', 'native' => 'العربية', 'rtl' => true],
            // 'ar_AE'    => ['name' => 'Arabic (United Arab Emirates)', 'native' => 'العربية', 'rtl' => true],
            // 'ar_EH'    => ['name' => 'Arabic (Western Sahara)', 'native' => 'العربية', 'rtl' => true],
            // 'ar_YE'    => ['name' => 'Arabic (Yemen)', 'native' => 'العربية', 'rtl' => true],
            // 'hy'       => ['name' => 'Armenian', 'native' => 'հայերեն', 'rtl' => false],
            // 'hy_AM'    => ['name' => 'Armenian (Armenia)', 'native' => 'հայերեն', 'rtl' => false],
            // 'as'       => ['name' => 'Assamese', 'native' => 'অসমীয়া', 'rtl' => false],
            // 'as_IN'    => ['name' => 'Assamese (India)', 'native' => 'অসমীয়া', 'rtl' => false],
            // 'az'       => ['name' => 'Azerbaijani', 'native' => 'azərbaycan', 'rtl' => false],
            // 'az_AZ'    => ['name' => 'Azerbaijani (Azerbaijan)', 'native' => 'azərbaycan', 'rtl' => false],
            // 'az_Cyrl'  => ['name' => 'Azerbaijani (Cyrillic)', 'native' => 'Азәрбајҹан', 'rtl' => false],
            // 'az_Latn'  => ['name' => 'Azerbaijani (Latin)', 'native' => 'azərbaycan', 'rtl' => false],
            // 'bm'       => ['name' => 'Bambara', 'native' => 'bamanakan', 'rtl' => false],
            // 'bm_Latn_ML' => ['name' => 'Bambara (Latin, Mali)', 'native' => 'bamanakan', 'rtl' => false],
            // 'bm_Latn'  => ['name' => 'Bambara (Latin)', 'native' => 'bamanakan', 'rtl' => false],
            // 'eu'       => ['name' => 'Basque', 'native' => 'euskara', 'rtl' => false],
            // 'eu_ES'    => ['name' => 'Basque (Spain)', 'native' => 'euskara', 'rtl' => false],
            // 'be'       => ['name' => 'Belarusian', 'native' => 'беларуская', 'rtl' => false],
            // 'be_BY'    => ['name' => 'Belarusian (Belarus)', 'native' => 'беларуская', 'rtl' => false],
            // 'bn'       => ['name' => 'Bengali', 'native' => 'বাংলা', 'rtl' => false],
            // 'bn_BD'    => ['name' => 'Bengali (Bangladesh)', 'native' => 'বাংলা', 'rtl' => false],
            // 'bn_IN'    => ['name' => 'Bengali (India)', 'native' => 'বাংলা', 'rtl' => false],
            // 'bs'       => ['name' => 'Bosnian', 'native' => 'bosanski', 'rtl' => false],
            // 'bs_BA'    => ['name' => 'Bosnian (Bosnia & Herzegovina)', 'native' => 'bosanski', 'rtl' => false],
            // 'bs_Cyrl'  => ['name' => 'Bosnian (Cyrillic)', 'native' => 'босански', 'rtl' => false],
            // 'bs_Latn'  => ['name' => 'Bosnian (Latin)', 'native' => 'bosanski', 'rtl' => false],
            // 'br'       => ['name' => 'Breton', 'native' => 'brezhoneg', 'rtl' => false],
            // 'br_FR'    => ['name' => 'Breton (France)', 'native' => 'brezhoneg', 'rtl' => false],
            // 'bg'       => ['name' => 'Bulgarian', 'native' => 'български', 'rtl' => false],
            // 'bg_BG'    => ['name' => 'Bulgarian (Bulgaria)', 'native' => 'български', 'rtl' => false],
            // 'my'       => ['name' => 'Burmese', 'native' => 'ဗမာ', 'rtl' => false],
            // 'my_MM'    => ['name' => 'Burmese (Myanmar (Burma))', 'native' => 'ဗမာ', 'rtl' => false],
            // 'ca'       => ['name' => 'Catalan', 'native' => 'català', 'rtl' => false],
            // 'ca_AD'    => ['name' => 'Catalan (Andorra)', 'native' => 'català', 'rtl' => false],
            // 'ca_FR'    => ['name' => 'Catalan (France)', 'native' => 'català', 'rtl' => false],
            // 'ca_IT'    => ['name' => 'Catalan (Italy)', 'native' => 'català', 'rtl' => false],
            // 'ca_ES'    => ['name' => 'Catalan (Spain)', 'native' => 'català', 'rtl' => false],
            //'zh'       => ['name' => 'Chinese', 'native' => '中文', 'rtl' => false],
            // 'zh_CN'    => ['name' => 'Chinese (China)', 'native' => '中文', 'rtl' => false],
            // 'zh_HK'    => ['name' => 'Chinese (Hong Kong SAR China)', 'native' => '中文', 'rtl' => false],
            // 'zh_MO'    => ['name' => 'Chinese (Macau SAR China)', 'native' => '中文', 'rtl' => false],
            // 'zh_Hans'  => ['name' => 'Chinese (Simplified)', 'native' => '简体中文', 'rtl' => false],
            // 'zh_SG'    => ['name' => 'Chinese (Singapore)', 'native' => '中文', 'rtl' => false],
            // 'zh_TW'    => ['name' => 'Chinese (Taiwan)', 'native' => '中文', 'rtl' => false],
            // 'zh_Hant'  => ['name' => 'Chinese (Traditional)', 'native' => '繁体中文', 'rtl' => false],
            // 'kw'       => ['name' => 'Cornish', 'native' => 'kernewek', 'rtl' => false],
            // 'kw_GB'    => ['name' => 'Cornish (United Kingdom)', 'native' => 'kernewek', 'rtl' => false],
            // 'hr'       => ['name' => 'Croatian', 'native' => 'hrvatski', 'rtl' => false],
            // 'hr_BA'    => ['name' => 'Croatian (Bosnia & Herzegovina)', 'native' => 'hrvatski', 'rtl' => false],
            // 'hr_HR'    => ['name' => 'Croatian (Croatia)', 'native' => 'hrvatski', 'rtl' => false],
            // 'cs'       => ['name' => 'Czech', 'native' => 'čeština', 'rtl' => false],
            // 'cs_CZ'    => ['name' => 'Czech (Czech Republic)', 'native' => 'čeština', 'rtl' => false],
            // 'da'       => ['name' => 'Danish', 'native' => 'dansk', 'rtl' => false],
            // 'da_DK'    => ['name' => 'Danish (Denmark)', 'native' => 'dansk', 'rtl' => false],
            // 'da_GL'    => ['name' => 'Danish (Greenland)', 'native' => 'dansk', 'rtl' => false],
            //'nl'       => ['name' => 'Dutch', 'native' => 'Nederlands', 'rtl' => false],
            // 'nl_AW'    => ['name' => 'Dutch (Aruba)', 'native' => 'Nederlands', 'rtl' => false],
            // 'nl_BE'    => ['name' => 'Dutch (Belgium)', 'native' => 'Nederlands', 'rtl' => false],
            // 'nl_BQ'    => ['name' => 'Dutch (Caribbean Netherlands)', 'native' => 'Nederlands', 'rtl' => false],
            // 'nl_CW'    => ['name' => 'Dutch (Curaçao)', 'native' => 'Nederlands', 'rtl' => false],
            // 'nl_NL'    => ['name' => 'Dutch (Netherlands)', 'native' => 'Nederlands', 'rtl' => false],
            // 'nl_SX'    => ['name' => 'Dutch (Sint Maarten)', 'native' => 'Nederlands', 'rtl' => false],
            // 'nl_SR'    => ['name' => 'Dutch (Suriname)', 'native' => 'Nederlands', 'rtl' => false],
            // 'dz'       => ['name' => 'Dzongkha', 'native' => 'རྫོང་ཁ', 'rtl' => false],
            // 'dz_BT'    => ['name' => 'Dzongkha (Bhutan)', 'native' => 'རྫོང་ཁ', 'rtl' => false],
            'en'       => ['name' => 'English', 'native' => 'English', 'rtl' => false],
            // 'en_AS'    => ['name' => 'English (American Samoa)', 'native' => 'English', 'rtl' => false],
            // 'en_AI'    => ['name' => 'English (Anguilla)', 'native' => 'English', 'rtl' => false],
            // 'en_AG'    => ['name' => 'English (Antigua & Barbuda)', 'native' => 'English', 'rtl' => false],
            // 'en_AU'    => ['name' => 'English (Australia)', 'native' => 'English', 'rtl' => false],
            // 'en_BS'    => ['name' => 'English (Bahamas)', 'native' => 'English', 'rtl' => false],
            // 'en_BB'    => ['name' => 'English (Barbados)', 'native' => 'English', 'rtl' => false],
            // 'en_BE'    => ['name' => 'English (Belgium)', 'native' => 'English', 'rtl' => false],
            // 'en_BZ'    => ['name' => 'English (Belize)', 'native' => 'English', 'rtl' => false],
            // 'en_BM'    => ['name' => 'English (Bermuda)', 'native' => 'English', 'rtl' => false],
            // 'en_BW'    => ['name' => 'English (Botswana)', 'native' => 'English', 'rtl' => false],
            // 'en_IO'    => ['name' => 'English (British Indian Ocean Territory)', 'native' => 'English', 'rtl' => false],
            // 'en_VG'    => ['name' => 'English (British Virgin Islands)', 'native' => 'English', 'rtl' => false],
            // 'en_CM'    => ['name' => 'English (Cameroon)', 'native' => 'English', 'rtl' => false],
            // 'en_CA'    => ['name' => 'English (Canada)', 'native' => 'English', 'rtl' => false],
            // 'en_KY'    => ['name' => 'English (Cayman Islands)', 'native' => 'English', 'rtl' => false],
            // 'en_CX'    => ['name' => 'English (Christmas Island)', 'native' => 'English', 'rtl' => false],
            // 'en_CC'    => ['name' => 'English (Cocos (Keeling) Islands)', 'native' => 'English', 'rtl' => false],
            // 'en_CK'    => ['name' => 'English (Cook Islands)', 'native' => 'English', 'rtl' => false],
            // 'en_DG'    => ['name' => 'English (Diego Garcia)', 'native' => 'English', 'rtl' => false],
            // 'en_DM'    => ['name' => 'English (Dominica)', 'native' => 'English', 'rtl' => false],
            // 'en_ER'    => ['name' => 'English (Eritrea)', 'native' => 'English', 'rtl' => false],
            // 'en_FK'    => ['name' => 'English (Falkland Islands)', 'native' => 'English', 'rtl' => false],
            // 'en_FJ'    => ['name' => 'English (Fiji)', 'native' => 'English', 'rtl' => false],
            // 'en_GM'    => ['name' => 'English (Gambia)', 'native' => 'English', 'rtl' => false],
            // 'en_GH'    => ['name' => 'English (Ghana)', 'native' => 'English', 'rtl' => false],
            // 'en_GI'    => ['name' => 'English (Gibraltar)', 'native' => 'English', 'rtl' => false],
            // 'en_GD'    => ['name' => 'English (Grenada)', 'native' => 'English', 'rtl' => false],
            // 'en_GU'    => ['name' => 'English (Guam)', 'native' => 'English', 'rtl' => false],
            // 'en_GG'    => ['name' => 'English (Guernsey)', 'native' => 'English', 'rtl' => false],
            // 'en_GY'    => ['name' => 'English (Guyana)', 'native' => 'English', 'rtl' => false],
            // 'en_HK'    => ['name' => 'English (Hong Kong SAR China)', 'native' => 'English', 'rtl' => false],
            // 'en_IN'    => ['name' => 'English (India)', 'native' => 'English', 'rtl' => false],
            // 'en_IE'    => ['name' => 'English (Ireland)', 'native' => 'English', 'rtl' => false],
            // 'en_IM'    => ['name' => 'English (Isle of Man)', 'native' => 'English', 'rtl' => false],
            // 'en_JM'    => ['name' => 'English (Jamaica)', 'native' => 'English', 'rtl' => false],
            // 'en_JE'    => ['name' => 'English (Jersey)', 'native' => 'English', 'rtl' => false],
            // 'en_KE'    => ['name' => 'English (Kenya)', 'native' => 'English', 'rtl' => false],
            // 'en_KI'    => ['name' => 'English (Kiribati)', 'native' => 'English', 'rtl' => false],
            // 'en_LS'    => ['name' => 'English (Lesotho)', 'native' => 'English', 'rtl' => false],
            // 'en_LR'    => ['name' => 'English (Liberia)', 'native' => 'English', 'rtl' => false],
            // 'en_MO'    => ['name' => 'English (Macau SAR China)', 'native' => 'English', 'rtl' => false],
            // 'en_MG'    => ['name' => 'English (Madagascar)', 'native' => 'English', 'rtl' => false],
            // 'en_MW'    => ['name' => 'English (Malawi)', 'native' => 'English', 'rtl' => false],
            // 'en_MY'    => ['name' => 'English (Malaysia)', 'native' => 'English', 'rtl' => false],
            // 'en_MT'    => ['name' => 'English (Malta)', 'native' => 'English', 'rtl' => false],
            // 'en_MH'    => ['name' => 'English (Marshall Islands)', 'native' => 'English', 'rtl' => false],
            // 'en_MU'    => ['name' => 'English (Mauritius)', 'native' => 'English', 'rtl' => false],
            // 'en_FM'    => ['name' => 'English (Micronesia)', 'native' => 'English', 'rtl' => false],
            // 'en_MS'    => ['name' => 'English (Montserrat)', 'native' => 'English', 'rtl' => false],
            // 'en_NA'    => ['name' => 'English (Namibia)', 'native' => 'English', 'rtl' => false],
            // 'en_NR'    => ['name' => 'English (Nauru)', 'native' => 'English', 'rtl' => false],
            // 'en_NZ'    => ['name' => 'English (New Zealand)', 'native' => 'English', 'rtl' => false],
            // 'en_NG'    => ['name' => 'English (Nigeria)', 'native' => 'English', 'rtl' => false],
            // 'en_NU'    => ['name' => 'English (Niue)', 'native' => 'English', 'rtl' => false],
            // 'en_NF'    => ['name' => 'English (Norfolk Island)', 'native' => 'English', 'rtl' => false],
            // 'en_MP'    => ['name' => 'English (Northern Mariana Islands)', 'native' => 'English', 'rtl' => false],
            // 'en_PK'    => ['name' => 'English (Pakistan)', 'native' => 'English', 'rtl' => false],
            // 'en_PW'    => ['name' => 'English (Palau)', 'native' => 'English', 'rtl' => false],
            // 'en_PG'    => ['name' => 'English (Papua New Guinea)', 'native' => 'English', 'rtl' => false],
            // 'en_PH'    => ['name' => 'English (Philippines)', 'native' => 'English', 'rtl' => false],
            // 'en_PN'    => ['name' => 'English (Pitcairn Islands)', 'native' => 'English', 'rtl' => false],
            // 'en_PR'    => ['name' => 'English (Puerto Rico)', 'native' => 'English', 'rtl' => false],
            // 'en_RW'    => ['name' => 'English (Rwanda)', 'native' => 'English', 'rtl' => false],
            // 'en_WS'    => ['name' => 'English (Samoa)', 'native' => 'English', 'rtl' => false],
            // 'en_SC'    => ['name' => 'English (Seychelles)', 'native' => 'English', 'rtl' => false],
            // 'en_SL'    => ['name' => 'English (Sierra Leone)', 'native' => 'English', 'rtl' => false],
            // 'en_SG'    => ['name' => 'English (Singapore)', 'native' => 'English', 'rtl' => false],
            // 'en_SX'    => ['name' => 'English (Sint Maarten)', 'native' => 'English', 'rtl' => false],
            // 'en_SB'    => ['name' => 'English (Solomon Islands)', 'native' => 'English', 'rtl' => false],
            // 'en_ZA'    => ['name' => 'English (South Africa)', 'native' => 'English', 'rtl' => false],
            // 'en_SS'    => ['name' => 'English (South Sudan)', 'native' => 'English', 'rtl' => false],
            // 'en_SH'    => ['name' => 'English (St. Helena)', 'native' => 'English', 'rtl' => false],
            // 'en_KN'    => ['name' => 'English (St. Kitts & Nevis)', 'native' => 'English', 'rtl' => false],
            // 'en_LC'    => ['name' => 'English (St. Lucia)', 'native' => 'English', 'rtl' => false],
            // 'en_VC'    => ['name' => 'English (St. Vincent & Grenadines)', 'native' => 'English', 'rtl' => false],
            // 'en_SD'    => ['name' => 'English (Sudan)', 'native' => 'English', 'rtl' => false],
            // 'en_SZ'    => ['name' => 'English (Swaziland)', 'native' => 'English', 'rtl' => false],
            // 'en_TZ'    => ['name' => 'English (Tanzania)', 'native' => 'English', 'rtl' => false],
            // 'en_TK'    => ['name' => 'English (Tokelau)', 'native' => 'English', 'rtl' => false],
            // 'en_TO'    => ['name' => 'English (Tonga)', 'native' => 'English', 'rtl' => false],
            // 'en_TT'    => ['name' => 'English (Trinidad & Tobago)', 'native' => 'English', 'rtl' => false],
            // 'en_TC'    => ['name' => 'English (Turks & Caicos Islands)', 'native' => 'English', 'rtl' => false],
            // 'en_TV'    => ['name' => 'English (Tuvalu)', 'native' => 'English', 'rtl' => false],
            // 'en_UM'    => ['name' => 'English (U.S. Outlying Islands)', 'native' => 'English', 'rtl' => false],
            // 'en_VI'    => ['name' => 'English (U.S. Virgin Islands)', 'native' => 'English', 'rtl' => false],
            // 'en_UG'    => ['name' => 'English (Uganda)', 'native' => 'English', 'rtl' => false],
            // 'en_GB'    => ['name' => 'English (United Kingdom)', 'native' => 'English', 'rtl' => false],
            // 'en_US'    => ['name' => 'English (United States)', 'native' => 'English', 'rtl' => false],
            // 'en_VU'    => ['name' => 'English (Vanuatu)', 'native' => 'English', 'rtl' => false],
            // 'en_ZM'    => ['name' => 'English (Zambia)', 'native' => 'English', 'rtl' => false],
            // 'en_ZW'    => ['name' => 'English (Zimbabwe)', 'native' => 'English', 'rtl' => false],
            // 'eo'       => ['name' => 'Esperanto', 'native' => 'Esperanto', 'rtl' => false],
            // 'et'       => ['name' => 'Estonian', 'native' => 'eesti', 'rtl' => false],
            // 'et_EE'    => ['name' => 'Estonian (Estonia)', 'native' => 'eesti', 'rtl' => false],
            // 'ee'       => ['name' => 'Ewe', 'native' => 'eʋegbe', 'rtl' => false],
            // 'ee_GH'    => ['name' => 'Ewe (Ghana)', 'native' => 'eʋegbe', 'rtl' => false],
            // 'ee_TG'    => ['name' => 'Ewe (Togo)', 'native' => 'eʋegbe', 'rtl' => false],
            // 'fo'       => ['name' => 'Faroese', 'native' => 'føroyskt', 'rtl' => false],
            // 'fo_FO'    => ['name' => 'Faroese (Faroe Islands)', 'native' => 'føroyskt', 'rtl' => false],
            // 'fi'       => ['name' => 'Finnish', 'native' => 'suomi', 'rtl' => false],
            // 'fi_FI'    => ['name' => 'Finnish (Finland)', 'native' => 'suomi', 'rtl' => false],
            //'fr'       => ['name' => 'French', 'native' => 'français', 'rtl' => false],
            // 'fr_DZ'    => ['name' => 'French (Algeria)', 'native' => 'français', 'rtl' => false],
            // 'fr_BE'    => ['name' => 'French (Belgium)', 'native' => 'français', 'rtl' => false],
            // 'fr_BJ'    => ['name' => 'French (Benin)', 'native' => 'français', 'rtl' => false],
            // 'fr_BF'    => ['name' => 'French (Burkina Faso)', 'native' => 'français', 'rtl' => false],
            // 'fr_BI'    => ['name' => 'French (Burundi)', 'native' => 'français', 'rtl' => false],
            // 'fr_CM'    => ['name' => 'French (Cameroon)', 'native' => 'français', 'rtl' => false],
            // 'fr_CA'    => ['name' => 'French (Canada)', 'native' => 'français', 'rtl' => false],
            // 'fr_CF'    => ['name' => 'French (Central African Republic)', 'native' => 'français', 'rtl' => false],
            // 'fr_TD'    => ['name' => 'French (Chad)', 'native' => 'français', 'rtl' => false],
            // 'fr_KM'    => ['name' => 'French (Comoros)', 'native' => 'français', 'rtl' => false],
            // 'fr_CG'    => ['name' => 'French (Congo - Brazzaville)', 'native' => 'français', 'rtl' => false],
            // 'fr_CD'    => ['name' => 'French (Congo - Kinshasa)', 'native' => 'français', 'rtl' => false],
            // 'fr_CI'    => ['name' => 'French (Côte d’Ivoire)', 'native' => 'français', 'rtl' => false],
            // 'fr_DJ'    => ['name' => 'French (Djibouti)', 'native' => 'français', 'rtl' => false],
            // 'fr_GQ'    => ['name' => 'French (Equatorial Guinea)', 'native' => 'français', 'rtl' => false],
            // 'fr_FR'    => ['name' => 'French (France)', 'native' => 'français', 'rtl' => false],
            // 'fr_GF'    => ['name' => 'French (French Guiana)', 'native' => 'français', 'rtl' => false],
            // 'fr_PF'    => ['name' => 'French (French Polynesia)', 'native' => 'français', 'rtl' => false],
            // 'fr_GA'    => ['name' => 'French (Gabon)', 'native' => 'français', 'rtl' => false],
            // 'fr_GP'    => ['name' => 'French (Guadeloupe)', 'native' => 'français', 'rtl' => false],
            // 'fr_GN'    => ['name' => 'French (Guinea)', 'native' => 'français', 'rtl' => false],
            // 'fr_HT'    => ['name' => 'French (Haiti)', 'native' => 'français', 'rtl' => false],
            // 'fr_LU'    => ['name' => 'French (Luxembourg)', 'native' => 'français', 'rtl' => false],
            // 'fr_MG'    => ['name' => 'French (Madagascar)', 'native' => 'français', 'rtl' => false],
            // 'fr_ML'    => ['name' => 'French (Mali)', 'native' => 'français', 'rtl' => false],
            // 'fr_MQ'    => ['name' => 'French (Martinique)', 'native' => 'français', 'rtl' => false],
            // 'fr_MR'    => ['name' => 'French (Mauritania)', 'native' => 'français', 'rtl' => false],
            // 'fr_MU'    => ['name' => 'French (Mauritius)', 'native' => 'français', 'rtl' => false],
            // 'fr_YT'    => ['name' => 'French (Mayotte)', 'native' => 'français', 'rtl' => false],
            // 'fr_MC'    => ['name' => 'French (Monaco)', 'native' => 'français', 'rtl' => false],
            // 'fr_MA'    => ['name' => 'French (Morocco)', 'native' => 'français', 'rtl' => false],
            // 'fr_NC'    => ['name' => 'French (New Caledonia)', 'native' => 'français', 'rtl' => false],
            // 'fr_NE'    => ['name' => 'French (Niger)', 'native' => 'français', 'rtl' => false],
            // 'fr_RE'    => ['name' => 'French (Réunion)', 'native' => 'français', 'rtl' => false],
            // 'fr_RW'    => ['name' => 'French (Rwanda)', 'native' => 'français', 'rtl' => false],
            // 'fr_SN'    => ['name' => 'French (Senegal)', 'native' => 'français', 'rtl' => false],
            // 'fr_SC'    => ['name' => 'French (Seychelles)', 'native' => 'français', 'rtl' => false],
            // 'fr_BL'    => ['name' => 'French (St. Barthélemy)', 'native' => 'français', 'rtl' => false],
            // 'fr_MF'    => ['name' => 'French (St. Martin)', 'native' => 'français', 'rtl' => false],
            // 'fr_PM'    => ['name' => 'French (St. Pierre & Miquelon)', 'native' => 'français', 'rtl' => false],
            // 'fr_CH'    => ['name' => 'French (Switzerland)', 'native' => 'français', 'rtl' => false],
            // 'fr_SY'    => ['name' => 'French (Syria)', 'native' => 'français', 'rtl' => false],
            // 'fr_TG'    => ['name' => 'French (Togo)', 'native' => 'français', 'rtl' => false],
            // 'fr_TN'    => ['name' => 'French (Tunisia)', 'native' => 'français', 'rtl' => false],
            // 'fr_VU'    => ['name' => 'French (Vanuatu)', 'native' => 'français', 'rtl' => false],
            // 'fr_WF'    => ['name' => 'French (Wallis & Futuna)', 'native' => 'français', 'rtl' => false],
            // 'ff'       => ['name' => 'Fulah', 'native' => 'Pulaar', 'rtl' => false],
            // 'ff_CM'    => ['name' => 'Fulah (Cameroon)', 'native' => 'Pulaar', 'rtl' => false],
            // 'ff_GN'    => ['name' => 'Fulah (Guinea)', 'native' => 'Pulaar', 'rtl' => false],
            // 'ff_MR'    => ['name' => 'Fulah (Mauritania)', 'native' => 'Pulaar', 'rtl' => false],
            // 'ff_SN'    => ['name' => 'Fulah (Senegal)', 'native' => 'Pulaar', 'rtl' => false],
            // 'gl'       => ['name' => 'Galician', 'native' => 'galego', 'rtl' => false],
            // 'gl_ES'    => ['name' => 'Galician (Spain)', 'native' => 'galego', 'rtl' => false],
            // 'lg'       => ['name' => 'Ganda', 'native' => 'Luganda', 'rtl' => false],
            // 'lg_UG'    => ['name' => 'Ganda (Uganda)', 'native' => 'Luganda', 'rtl' => false],
            // 'ka'       => ['name' => 'Georgian', 'native' => 'ქართული', 'rtl' => false],
            // 'ka_GE'    => ['name' => 'Georgian (Georgia)', 'native' => 'ქართული', 'rtl' => false],
            'de'       => ['name' => 'German', 'native' => 'Deutsch', 'rtl' => false],
            // 'de_AT'    => ['name' => 'German (Austria)', 'native' => 'Deutsch', 'rtl' => false],
            // 'de_BE'    => ['name' => 'German (Belgium)', 'native' => 'Deutsch', 'rtl' => false],
            // 'de_DE'    => ['name' => 'German (Germany)', 'native' => 'Deutsch', 'rtl' => false],
            // 'de_LI'    => ['name' => 'German (Liechtenstein)', 'native' => 'Deutsch', 'rtl' => false],
            // 'de_LU'    => ['name' => 'German (Luxembourg)', 'native' => 'Deutsch', 'rtl' => false],
            // 'de_CH'    => ['name' => 'German (Switzerland)', 'native' => 'Deutsch', 'rtl' => false],
            // 'el'       => ['name' => 'Greek', 'native' => 'Ελληνικά', 'rtl' => false],
            // 'el_CY'    => ['name' => 'Greek (Cyprus)', 'native' => 'Ελληνικά', 'rtl' => false],
            // 'el_GR'    => ['name' => 'Greek (Greece)', 'native' => 'Ελληνικά', 'rtl' => false],
            // 'gu'       => ['name' => 'Gujarati', 'native' => 'ગુજરાતી', 'rtl' => false],
            // 'gu_IN'    => ['name' => 'Gujarati (India)', 'native' => 'ગુજરાતી', 'rtl' => false],
            // 'ha'       => ['name' => 'Hausa', 'native' => 'Hausa', 'rtl' => true],
            // 'ha_GH'    => ['name' => 'Hausa (Ghana)', 'native' => 'Hausa', 'rtl' => true],
            // 'ha_Latn'  => ['name' => 'Hausa (Latin)', 'native' => 'Hausa', 'rtl' => true],
            // 'ha_NE'    => ['name' => 'Hausa (Niger)', 'native' => 'Hausa', 'rtl' => true],
            // 'ha_NG'    => ['name' => 'Hausa (Nigeria)', 'native' => 'Hausa', 'rtl' => true],
            // 'he'       => ['name' => 'Hebrew', 'native' => 'עברית', 'rtl' => true],
            // 'he_IL'    => ['name' => 'Hebrew (Israel)', 'native' => 'עברית', 'rtl' => true],
            // 'hi'       => ['name' => 'Hindi', 'native' => 'हिन्दी', 'rtl' => false],
            // 'hi_IN'    => ['name' => 'Hindi (India)', 'native' => 'हिन्दी', 'rtl' => false],
            // 'hu'       => ['name' => 'Hungarian', 'native' => 'magyar', 'rtl' => false],
            // 'hu_HU'    => ['name' => 'Hungarian (Hungary)', 'native' => 'magyar', 'rtl' => false],
            // 'is'       => ['name' => 'Icelandic', 'native' => 'íslenska', 'rtl' => false],
            // 'is_IS'    => ['name' => 'Icelandic (Iceland)', 'native' => 'íslenska', 'rtl' => false],
            // 'ig'       => ['name' => 'Igbo', 'native' => 'Igbo', 'rtl' => false],
            // 'ig_NG'    => ['name' => 'Igbo (Nigeria)', 'native' => 'Igbo', 'rtl' => false],
            // 'id'       => ['name' => 'Indonesian', 'native' => 'Bahasa Indonesia', 'rtl' => false],
            // 'id_ID'    => ['name' => 'Indonesian (Indonesia)', 'native' => 'Bahasa Indonesia', 'rtl' => false],
            // 'ga'       => ['name' => 'Irish', 'native' => 'Gaeilge', 'rtl' => false],
            // 'ga_IE'    => ['name' => 'Irish (Ireland)', 'native' => 'Gaeilge', 'rtl' => false],
            // 'it'       => ['name' => 'Italian', 'native' => 'italiano', 'rtl' => false],
            // 'it_IT'    => ['name' => 'Italian (Italy)', 'native' => 'italiano', 'rtl' => false],
            // 'it_SM'    => ['name' => 'Italian (San Marino)', 'native' => 'italiano', 'rtl' => false],
            // 'it_CH'    => ['name' => 'Italian (Switzerland)', 'native' => 'italiano', 'rtl' => false],
            // 'ja'       => ['name' => 'Japanese', 'native' => '日本語', 'rtl' => false],
            // 'ja_JP'    => ['name' => 'Japanese (Japan)', 'native' => '日本語', 'rtl' => false],
            // 'kl'       => ['name' => 'Kalaallisut', 'native' => 'kalaallisut', 'rtl' => false],
            // 'kl_GL'    => ['name' => 'Kalaallisut (Greenland)', 'native' => 'kalaallisut', 'rtl' => false],
            // 'kn'       => ['name' => 'Kannada', 'native' => 'ಕನ್ನಡ', 'rtl' => false],
            // 'kn_IN'    => ['name' => 'Kannada (India)', 'native' => 'ಕನ್ನಡ', 'rtl' => false],
            // 'ks'       => ['name' => 'Kashmiri', 'native' => 'کٲشُر', 'rtl' => true],
            // 'ks_Arab'  => ['name' => 'Kashmiri (Arabic)', 'native' => 'کٲشُر', 'rtl' => true],
            // 'ks_IN'    => ['name' => 'Kashmiri (India)', 'native' => 'کٲشُر', 'rtl' => true],
            // 'kk'       => ['name' => 'Kazakh', 'native' => 'қазақ тілі', 'rtl' => false],
            // 'kk_Cyrl'  => ['name' => 'Kazakh (Cyrillic)', 'native' => 'қазақ тілі', 'rtl' => false],
            // 'kk_KZ'    => ['name' => 'Kazakh (Kazakhstan)', 'native' => 'қазақ тілі', 'rtl' => false],
            // 'km'       => ['name' => 'Khmer', 'native' => 'ខ្មែរ', 'rtl' => false],
            // 'km_KH'    => ['name' => 'Khmer (Cambodia)', 'native' => 'ខ្មែរ', 'rtl' => false],
            // 'ki'       => ['name' => 'Kikuyu', 'native' => 'Gikuyu', 'rtl' => false],
            // 'ki_KE'    => ['name' => 'Kikuyu (Kenya)', 'native' => 'Gikuyu', 'rtl' => false],
            // 'rw'       => ['name' => 'Kinyarwanda', 'native' => 'Kinyarwanda', 'rtl' => false],
            // 'rw_RW'    => ['name' => 'Kinyarwanda (Rwanda)', 'native' => 'Kinyarwanda', 'rtl' => false],
            // 'ko'       => ['name' => 'Korean', 'native' => '한국어', 'rtl' => false],
            // 'ko_KP'    => ['name' => 'Korean (North Korea)', 'native' => '한국어', 'rtl' => false],
            // 'ko_KR'    => ['name' => 'Korean (South Korea)', 'native' => '한국어', 'rtl' => false],
            // 'ky'       => ['name' => 'Kyrgyz', 'native' => 'кыргызча', 'rtl' => false],
            // 'ky_Cyrl'  => ['name' => 'Kyrgyz (Cyrillic)', 'native' => 'кыргызча', 'rtl' => false],
            // 'ky_KG'    => ['name' => 'Kyrgyz (Kyrgyzstan)', 'native' => 'кыргызча', 'rtl' => false],
            // 'lo'       => ['name' => 'Lao', 'native' => 'ລາວ', 'rtl' => false],
            // 'lo_LA'    => ['name' => 'Lao (Laos)', 'native' => 'ລາວ', 'rtl' => false],
            // 'lv'       => ['name' => 'Latvian', 'native' => 'latviešu', 'rtl' => false],
            // 'lv_LV'    => ['name' => 'Latvian (Latvia)', 'native' => 'latviešu', 'rtl' => false],
            // 'ln'       => ['name' => 'Lingala', 'native' => 'lingála', 'rtl' => false],
            // 'ln_AO'    => ['name' => 'Lingala (Angola)', 'native' => 'lingála', 'rtl' => false],
            // 'ln_CF'    => ['name' => 'Lingala (Central African Republic)', 'native' => 'lingála', 'rtl' => false],
            // 'ln_CG'    => ['name' => 'Lingala (Congo - Brazzaville)', 'native' => 'lingála', 'rtl' => false],
            // 'ln_CD'    => ['name' => 'Lingala (Congo - Kinshasa)', 'native' => 'lingála', 'rtl' => false],
            // 'lt'       => ['name' => 'Lithuanian', 'native' => 'lietuvių', 'rtl' => false],
            // 'lt_LT'    => ['name' => 'Lithuanian (Lithuania)', 'native' => 'lietuvių', 'rtl' => false],
            // 'lu'       => ['name' => 'Luba-Katanga', 'native' => 'Tshiluba', 'rtl' => false],
            // 'lu_CD'    => ['name' => 'Luba-Katanga (Congo - Kinshasa)', 'native' => 'Tshiluba', 'rtl' => false],
            // 'lb'       => ['name' => 'Luxembourgish', 'native' => 'Lëtzebuergesch', 'rtl' => false],
            // 'lb_LU'    => ['name' => 'Luxembourgish (Luxembourg)', 'native' => 'Lëtzebuergesch', 'rtl' => false],
            // 'mk'       => ['name' => 'Macedonian', 'native' => 'македонски', 'rtl' => false],
            // 'mk_MK'    => ['name' => 'Macedonian (Macedonia)', 'native' => 'македонски', 'rtl' => false],
            // 'mg'       => ['name' => 'Malagasy', 'native' => 'Malagasy', 'rtl' => false],
            // 'mg_MG'    => ['name' => 'Malagasy (Madagascar)', 'native' => 'Malagasy', 'rtl' => false],
            // 'ms'       => ['name' => 'Malay', 'native' => 'Bahasa Melayu', 'rtl' => false],
            // 'ms_BN'    => ['name' => 'Malay (Brunei)', 'native' => 'Bahasa Melayu', 'rtl' => false],
            // 'ms_Latn_BN' => ['name' => 'Malay (Latin, Brunei)', 'native' => 'Bahasa Melayu', 'rtl' => false],
            // 'ms_Latn_MY' => ['name' => 'Malay (Latin, Malaysia)', 'native' => 'Bahasa Melayu', 'rtl' => false],
            // 'ms_Latn_SG' => ['name' => 'Malay (Latin, Singapore)', 'native' => 'Bahasa Melayu', 'rtl' => false],
            // 'ms_Latn'  => ['name' => 'Malay (Latin)', 'native' => 'Bahasa Melayu', 'rtl' => false],
            // 'ms_MY'    => ['name' => 'Malay (Malaysia)', 'native' => 'Bahasa Melayu', 'rtl' => false],
            // 'ms_SG'    => ['name' => 'Malay (Singapore)', 'native' => 'Bahasa Melayu', 'rtl' => false],
            // 'ml'       => ['name' => 'Malayalam', 'native' => 'മലയാളം', 'rtl' => false],
            // 'ml_IN'    => ['name' => 'Malayalam (India)', 'native' => 'മലയാളം', 'rtl' => false],
            // 'mt'       => ['name' => 'Maltese', 'native' => 'Malti', 'rtl' => false],
            // 'mt_MT'    => ['name' => 'Maltese (Malta)', 'native' => 'Malti', 'rtl' => false],
            // 'gv'       => ['name' => 'Manx', 'native' => 'Gaelg', 'rtl' => false],
            // 'gv_IM'    => ['name' => 'Manx (Isle of Man)', 'native' => 'Gaelg', 'rtl' => false],
            // 'mr'       => ['name' => 'Marathi', 'native' => 'मराठी', 'rtl' => false],
            // 'mr_IN'    => ['name' => 'Marathi (India)', 'native' => 'मराठी', 'rtl' => false],
            // 'mn'       => ['name' => 'Mongolian', 'native' => 'монгол', 'rtl' => false],
            // 'mn_Cyrl_MN' => ['name' => 'Mongolian (Cyrillic, Mongolia)', 'native' => 'монгол', 'rtl' => false],
            // 'mn_Cyrl'  => ['name' => 'Mongolian (Cyrillic)', 'native' => 'монгол', 'rtl' => false],
            // 'mn_MN'    => ['name' => 'Mongolian (Mongolia)', 'native' => 'монгол', 'rtl' => false],
            // 'ne'       => ['name' => 'Nepali', 'native' => 'नेपाली', 'rtl' => false],
            // 'ne_IN'    => ['name' => 'Nepali (India)', 'native' => 'नेपाली', 'rtl' => false],
            // 'ne_NP'    => ['name' => 'Nepali (Nepal)', 'native' => 'नेपाली', 'rtl' => false],
            // 'nd'       => ['name' => 'North Ndebele', 'native' => 'isiNdebele', 'rtl' => false],
            // 'nd_ZW'    => ['name' => 'North Ndebele (Zimbabwe)', 'native' => 'isiNdebele', 'rtl' => false],
            // 'se'       => ['name' => 'Northern Sami', 'native' => 'davvisámegiella', 'rtl' => false],
            // 'se_FI'    => ['name' => 'Northern Sami (Finland)', 'native' => 'davvisámegiella', 'rtl' => false],
            // 'se_NO'    => ['name' => 'Northern Sami (Norway)', 'native' => 'davvisámegiella', 'rtl' => false],
            // 'se_SE'    => ['name' => 'Northern Sami (Sweden)', 'native' => 'davvisámegiella', 'rtl' => false],
            // 'no'       => ['name' => 'Norwegian', 'native' => 'norsk', 'rtl' => false],
            // 'no_NO'    => ['name' => 'Norwegian (Norway)', 'native' => 'norsk', 'rtl' => false],
            // 'nb'       => ['name' => 'Norwegian Bokmål', 'native' => 'norsk bokmål', 'rtl' => false],
            // 'nb_NO'    => ['name' => 'Norwegian Bokmål (Norway)', 'native' => 'norsk bokmål', 'rtl' => false],
            // 'nb_SJ'    => ['name' => 'Norwegian Bokmål (Svalbard & Jan Mayen)', 'native' => 'norsk bokmål', 'rtl' => false],
            // 'nn'       => ['name' => 'Norwegian Nynorsk', 'native' => 'nynorsk', 'rtl' => false],
            // 'nn_NO'    => ['name' => 'Norwegian Nynorsk (Norway)', 'native' => 'nynorsk', 'rtl' => false],
            // 'or'       => ['name' => 'Oriya', 'native' => 'ଓଡ଼ିଆ', 'rtl' => false],
            // 'or_IN'    => ['name' => 'Oriya (India)', 'native' => 'ଓଡ଼ିଆ', 'rtl' => false],
            // 'om'       => ['name' => 'Oromo', 'native' => 'Oromoo', 'rtl' => false],
            // 'om_ET'    => ['name' => 'Oromo (Ethiopia)', 'native' => 'Oromoo', 'rtl' => false],
            // 'om_KE'    => ['name' => 'Oromo (Kenya)', 'native' => 'Oromoo', 'rtl' => false],
            // 'os'       => ['name' => 'Ossetic', 'native' => 'ирон', 'rtl' => false],
            // 'os_GE'    => ['name' => 'Ossetic (Georgia)', 'native' => 'ирон', 'rtl' => false],
            // 'os_RU'    => ['name' => 'Ossetic (Russia)', 'native' => 'ирон', 'rtl' => false],
            // 'ps'       => ['name' => 'Pashto', 'native' => 'پښتو', 'rtl' => true],
            // 'ps_AF'    => ['name' => 'Pashto (Afghanistan)', 'native' => 'پښتو', 'rtl' => true],
            // 'fa'       => ['name' => 'Persian', 'native' => 'فارسی', 'rtl' => true],
            // 'fa_AF'    => ['name' => 'Persian (Afghanistan)', 'native' => 'فارسی', 'rtl' => true],
            // 'fa_IR'    => ['name' => 'Persian (Iran)', 'native' => 'فارسی', 'rtl' => true],
            // 'pl'       => ['name' => 'Polish', 'native' => 'polski', 'rtl' => false],
            // 'pl_PL'    => ['name' => 'Polish (Poland)', 'native' => 'polski', 'rtl' => false],
            //'pt'       => ['name' => 'Portuguese', 'native' => 'português', 'rtl' => false],
            // 'pt_AO'    => ['name' => 'Portuguese (Angola)', 'native' => 'português', 'rtl' => false],
            // 'pt_BR'    => ['name' => 'Portuguese (Brazil)', 'native' => 'português', 'rtl' => false],
            // 'pt_CV'    => ['name' => 'Portuguese (Cape Verde)', 'native' => 'português', 'rtl' => false],
            // 'pt_GW'    => ['name' => 'Portuguese (Guinea-Bissau)', 'native' => 'português', 'rtl' => false],
            // 'pt_MO'    => ['name' => 'Portuguese (Macau SAR China)', 'native' => 'português', 'rtl' => false],
            // 'pt_MZ'    => ['name' => 'Portuguese (Mozambique)', 'native' => 'português', 'rtl' => false],
            // 'pt_PT'    => ['name' => 'Portuguese (Portugal)', 'native' => 'português', 'rtl' => false],
            // 'pt_ST'    => ['name' => 'Portuguese (São Tomé & Príncipe)', 'native' => 'português', 'rtl' => false],
            // 'pt_TL'    => ['name' => 'Portuguese (Timor-Leste)', 'native' => 'português', 'rtl' => false],
            // 'pa'       => ['name' => 'Punjabi', 'native' => 'ਪੰਜਾਬੀ', 'rtl' => false],
            // 'pa_Arab'  => ['name' => 'Punjabi (Arabic)', 'native' => 'پنجابی', 'rtl' => false],
            // 'pa_Guru'  => ['name' => 'Punjabi (Gurmukhi)', 'native' => 'ਪੰਜਾਬੀ', 'rtl' => false],
            // 'pa_IN'    => ['name' => 'Punjabi (India)', 'native' => 'ਪੰਜਾਬੀ', 'rtl' => false],
            // 'pa_PK'    => ['name' => 'Punjabi (Pakistan)', 'native' => 'ਪੰਜਾਬੀ', 'rtl' => false],
            // 'qu'       => ['name' => 'Quechua', 'native' => 'Runasimi', 'rtl' => false],
            // 'qu_BO'    => ['name' => 'Quechua (Bolivia)', 'native' => 'Runasimi', 'rtl' => false],
            // 'qu_EC'    => ['name' => 'Quechua (Ecuador)', 'native' => 'Runasimi', 'rtl' => false],
            // 'qu_PE'    => ['name' => 'Quechua (Peru)', 'native' => 'Runasimi', 'rtl' => false],
            // 'ro'       => ['name' => 'Romanian', 'native' => 'română', 'rtl' => false],
            // 'ro_MD'    => ['name' => 'Romanian (Moldova)', 'native' => 'română', 'rtl' => false],
            // 'ro_RO'    => ['name' => 'Romanian (Romania)', 'native' => 'română', 'rtl' => false],
            // 'rm'       => ['name' => 'Romansh', 'native' => 'rumantsch', 'rtl' => false],
            // 'rm_CH'    => ['name' => 'Romansh (Switzerland)', 'native' => 'rumantsch', 'rtl' => false],
            // 'rn'       => ['name' => 'Rundi', 'native' => 'Ikirundi', 'rtl' => false],
            // 'rn_BI'    => ['name' => 'Rundi (Burundi)', 'native' => 'Ikirundi', 'rtl' => false],
            //'ru'       => ['name' => 'Russian', 'native' => 'русский', 'rtl' => false],
            // 'ru_BY'    => ['name' => 'Russian (Belarus)', 'native' => 'русский', 'rtl' => false],
            // 'ru_KZ'    => ['name' => 'Russian (Kazakhstan)', 'native' => 'русский', 'rtl' => false],
            // 'ru_KG'    => ['name' => 'Russian (Kyrgyzstan)', 'native' => 'русский', 'rtl' => false],
            // 'ru_MD'    => ['name' => 'Russian (Moldova)', 'native' => 'русский', 'rtl' => false],
            // 'ru_RU'    => ['name' => 'Russian (Russia)', 'native' => 'русский', 'rtl' => false],
            // 'ru_UA'    => ['name' => 'Russian (Ukraine)', 'native' => 'русский', 'rtl' => false],
            // 'sg'       => ['name' => 'Sango', 'native' => 'Sängö', 'rtl' => false],
            // 'sg_CF'    => ['name' => 'Sango (Central African Republic)', 'native' => 'Sängö', 'rtl' => false],
            // 'gd'       => ['name' => 'Scottish Gaelic', 'native' => 'Gàidhlig', 'rtl' => false],
            // 'gd_GB'    => ['name' => 'Scottish Gaelic (United Kingdom)', 'native' => 'Gàidhlig', 'rtl' => false],
            // 'sr'       => ['name' => 'Serbian', 'native' => 'српски', 'rtl' => false],
            // 'sr_BA'    => ['name' => 'Serbian (Bosnia & Herzegovina)', 'native' => 'српски', 'rtl' => false],
            // 'sr_Cyrl'  => ['name' => 'Serbian (Cyrillic)', 'native' => 'српски', 'rtl' => false],
            // 'sr_XK'    => ['name' => 'Serbian (Kosovo)', 'native' => 'српски', 'rtl' => false],
            // 'sr_Latn'  => ['name' => 'Serbian (Latin)', 'native' => 'srpski', 'rtl' => false],
            // 'sr_ME'    => ['name' => 'Serbian (Montenegro)', 'native' => 'српски', 'rtl' => false],
            // 'sr_RS'    => ['name' => 'Serbian (Serbia)', 'native' => 'српски', 'rtl' => false],
            // 'sh'       => ['name' => 'Serbo-Croatian', 'native' => 'Srpskohrvatski', 'rtl' => false],
            // 'sh_BA'    => ['name' => 'Serbo-Croatian (Bosnia & Herzegovina)', 'native' => 'Srpskohrvatski', 'rtl' => false],
            // 'sn'       => ['name' => 'Shona', 'native' => 'chiShona', 'rtl' => false],
            // 'sn_ZW'    => ['name' => 'Shona (Zimbabwe)', 'native' => 'chiShona', 'rtl' => false],
            // 'ii'       => ['name' => 'Sichuan Yi', 'native' => 'ꆈꌠꉙ', 'rtl' => false],
            // 'ii_CN'    => ['name' => 'Sichuan Yi (China)', 'native' => 'ꆈꌠꉙ', 'rtl' => false],
            // 'si'       => ['name' => 'Sinhala', 'native' => 'සිංහල', 'rtl' => false],
            // 'si_LK'    => ['name' => 'Sinhala (Sri Lanka)', 'native' => 'සිංහල', 'rtl' => false],
            // 'sk'       => ['name' => 'Slovak', 'native' => 'slovenčina', 'rtl' => false],
            // 'sk_SK'    => ['name' => 'Slovak (Slovakia)', 'native' => 'slovenčina', 'rtl' => false],
            // 'sl'       => ['name' => 'Slovenian', 'native' => 'slovenščina', 'rtl' => false],
            // 'sl_SI'    => ['name' => 'Slovenian (Slovenia)', 'native' => 'slovenščina', 'rtl' => false],
            // 'so'       => ['name' => 'Somali', 'native' => 'Soomaali', 'rtl' => false],
            // 'so_DJ'    => ['name' => 'Somali (Djibouti)', 'native' => 'Soomaali', 'rtl' => false],
            // 'so_ET'    => ['name' => 'Somali (Ethiopia)', 'native' => 'Soomaali', 'rtl' => false],
            // 'so_KE'    => ['name' => 'Somali (Kenya)', 'native' => 'Soomaali', 'rtl' => false],
            // 'so_SO'    => ['name' => 'Somali (Somalia)', 'native' => 'Soomaali', 'rtl' => false],
            //'es'       => ['name' => 'Spanish', 'native' => 'español', 'rtl' => false],
            // 'es_AR'    => ['name' => 'Spanish (Argentina)', 'native' => 'español', 'rtl' => false],
            // 'es_BO'    => ['name' => 'Spanish (Bolivia)', 'native' => 'español', 'rtl' => false],
            // 'es_IC'    => ['name' => 'Spanish (Canary Islands)', 'native' => 'español', 'rtl' => false],
            // 'es_EA'    => ['name' => 'Spanish (Ceuta & Melilla)', 'native' => 'español', 'rtl' => false],
            // 'es_CL'    => ['name' => 'Spanish (Chile)', 'native' => 'español', 'rtl' => false],
            // 'es_CO'    => ['name' => 'Spanish (Colombia)', 'native' => 'español', 'rtl' => false],
            // 'es_CR'    => ['name' => 'Spanish (Costa Rica)', 'native' => 'español', 'rtl' => false],
            // 'es_CU'    => ['name' => 'Spanish (Cuba)', 'native' => 'español', 'rtl' => false],
            // 'es_DO'    => ['name' => 'Spanish (Dominican Republic)', 'native' => 'español', 'rtl' => false],
            // 'es_EC'    => ['name' => 'Spanish (Ecuador)', 'native' => 'español', 'rtl' => false],
            // 'es_SV'    => ['name' => 'Spanish (El Salvador)', 'native' => 'español', 'rtl' => false],
            // 'es_GQ'    => ['name' => 'Spanish (Equatorial Guinea)', 'native' => 'español', 'rtl' => false],
            // 'es_GT'    => ['name' => 'Spanish (Guatemala)', 'native' => 'español', 'rtl' => false],
            // 'es_HN'    => ['name' => 'Spanish (Honduras)', 'native' => 'español', 'rtl' => false],
            // 'es_MX'    => ['name' => 'Spanish (Mexico)', 'native' => 'español', 'rtl' => false],
            // 'es_NI'    => ['name' => 'Spanish (Nicaragua)', 'native' => 'español', 'rtl' => false],
            // 'es_PA'    => ['name' => 'Spanish (Panama)', 'native' => 'español', 'rtl' => false],
            // 'es_PY'    => ['name' => 'Spanish (Paraguay)', 'native' => 'español', 'rtl' => false],
            // 'es_PE'    => ['name' => 'Spanish (Peru)', 'native' => 'español', 'rtl' => false],
            // 'es_PH'    => ['name' => 'Spanish (Philippines)', 'native' => 'español', 'rtl' => false],
            // 'es_PR'    => ['name' => 'Spanish (Puerto Rico)', 'native' => 'español', 'rtl' => false],
            // 'es_ES'    => ['name' => 'Spanish (Spain)', 'native' => 'español', 'rtl' => false],
            // 'es_US'    => ['name' => 'Spanish (United States)', 'native' => 'español', 'rtl' => false],
            // 'es_UY'    => ['name' => 'Spanish (Uruguay)', 'native' => 'español', 'rtl' => false],
            // 'es_VE'    => ['name' => 'Spanish (Venezuela)', 'native' => 'español', 'rtl' => false],
            // 'sw'       => ['name' => 'Swahili', 'native' => 'Kiswahili', 'rtl' => false],
            // 'sw_KE'    => ['name' => 'Swahili (Kenya)', 'native' => 'Kiswahili', 'rtl' => false],
            // 'sw_TZ'    => ['name' => 'Swahili (Tanzania)', 'native' => 'Kiswahili', 'rtl' => false],
            // 'sw_UG'    => ['name' => 'Swahili (Uganda)', 'native' => 'Kiswahili', 'rtl' => false],
            // 'sv'       => ['name' => 'Swedish', 'native' => 'svenska', 'rtl' => false],
            // 'sv_AX'    => ['name' => 'Swedish (Åland Islands)', 'native' => 'svenska', 'rtl' => false],
            // 'sv_FI'    => ['name' => 'Swedish (Finland)', 'native' => 'svenska', 'rtl' => false],
            // 'sv_SE'    => ['name' => 'Swedish (Sweden)', 'native' => 'svenska', 'rtl' => false],
            // 'tl'       => ['name' => 'Tagalog', 'native' => 'Tagalog', 'rtl' => false],
            // 'tl_PH'    => ['name' => 'Tagalog (Philippines)', 'native' => 'Tagalog', 'rtl' => false],
            // 'ta'       => ['name' => 'Tamil', 'native' => 'தமிழ்', 'rtl' => false],
            // 'ta_IN'    => ['name' => 'Tamil (India)', 'native' => 'தமிழ்', 'rtl' => false],
            // 'ta_MY'    => ['name' => 'Tamil (Malaysia)', 'native' => 'தமிழ்', 'rtl' => false],
            // 'ta_SG'    => ['name' => 'Tamil (Singapore)', 'native' => 'தமிழ்', 'rtl' => false],
            // 'ta_LK'    => ['name' => 'Tamil (Sri Lanka)', 'native' => 'தமிழ்', 'rtl' => false],
            // 'te'       => ['name' => 'Telugu', 'native' => 'తెలుగు', 'rtl' => false],
            // 'te_IN'    => ['name' => 'Telugu (India)', 'native' => 'టర్కిష్', 'rtl' => false],
            // 'th'       => ['name' => 'Thai', 'native' => 'ไทย', 'rtl' => false],
            // 'th_TH'    => ['name' => 'Thai (Thailand)', 'native' => 'ไทย', 'rtl' => false],
            // 'bo'       => ['name' => 'Tibetan', 'native' => 'བོད་སྐད་', 'rtl' => false],
            // 'bo_CN'    => ['name' => 'Tibetan (China)', 'native' => 'བོད་སྐད་', 'rtl' => false],
            // 'bo_IN'    => ['name' => 'Tibetan (India)', 'native' => 'བོད་སྐད་', 'rtl' => false],
            // 'ti'       => ['name' => 'Tigrinya', 'native' => 'ትግርኛ', 'rtl' => false],
            // 'ti_ER'    => ['name' => 'Tigrinya (Eritrea)', 'native' => 'ትግርኛ', 'rtl' => false],
            // 'ti_ET'    => ['name' => 'Tigrinya (Ethiopia)', 'native' => 'ትግርኛ', 'rtl' => false],
            // 'to'       => ['name' => 'Tongan', 'native' => 'lea fakatonga', 'rtl' => false],
            // 'to_TO'    => ['name' => 'Tongan (Tonga)', 'native' => 'lea fakatonga', 'rtl' => false],
            // 'tr'       => ['name' => 'Turkish', 'native' => 'Türkçe', 'rtl' => false],
            // 'tr_CY'    => ['name' => 'Turkish (Cyprus)', 'native' => 'Türkçe', 'rtl' => false],
            // 'tr_TR'    => ['name' => 'Turkish (Turkey)', 'native' => 'Türkçe', 'rtl' => false],
            // 'uk'       => ['name' => 'Ukrainian', 'native' => 'українська', 'rtl' => false],
            // 'uk_UA'    => ['name' => 'Ukrainian (Ukraine)', 'native' => 'українська', 'rtl' => false],
            // 'ur'       => ['name' => 'Urdu', 'native' => 'اردو', 'rtl' => true],
            // 'ur_IN'    => ['name' => 'Urdu (India)', 'native' => 'اردو', 'rtl' => true],
            // 'ur_PK'    => ['name' => 'Urdu (Pakistan)', 'native' => 'اردو', 'rtl' => true],
            // 'ug'       => ['name' => 'Uyghur', 'native' => 'ئۇيغۇرچە', 'rtl' => false],
            // 'ug_Arab'  => ['name' => 'Uyghur (Arabic)', 'native' => 'ئۇيغۇرچە', 'rtl' => false],
            // 'ug_CN'    => ['name' => 'Uyghur (China)', 'native' => 'ئۇيغۇرچە', 'rtl' => false],
            // 'uz'       => ['name' => 'Uzbek', 'native' => 'oʻzbekcha', 'rtl' => true],
            // 'uz_AF'    => ['name' => 'Uzbek (Afghanistan)', 'native' => 'oʻzbekcha', 'rtl' => true],
            // 'uz_Arab'  => ['name' => 'Uzbek (Arabic)', 'native' => 'اوزبیک', 'rtl' => true],
            // 'uz_Cyrl'  => ['name' => 'Uzbek (Cyrillic)', 'native' => 'Ўзбек', 'rtl' => true],
            // 'uz_UZ'    => ['name' => 'Uzbek (Uzbekistan)', 'native' => 'oʻzbekcha', 'rtl' => true],
            // 'vi'       => ['name' => 'Vietnamese', 'native' => 'Tiếng Việt', 'rtl' => false],
            // 'vi_VN'    => ['name' => 'Vietnamese (Vietnam)', 'native' => 'Tiếng Việt', 'rtl' => false],
            // 'cy'       => ['name' => 'Welsh', 'native' => 'Cymraeg', 'rtl' => false],
            // 'cy_GB'    => ['name' => 'Welsh (United Kingdom)', 'native' => 'Cymraeg', 'rtl' => false],
            // 'fy'       => ['name' => 'Western Frisian', 'native' => 'West-Frysk', 'rtl' => false],
            // 'fy_NL'    => ['name' => 'Western Frisian (Netherlands)', 'native' => 'West-Frysk', 'rtl' => false],
            // 'yi'       => ['name' => 'Yiddish', 'native' => 'ייִדיש', 'rtl' => true],
            // 'yo'       => ['name' => 'Yoruba', 'native' => 'Èdè Yorùbá', 'rtl' => false],
            // 'yo_BJ'    => ['name' => 'Yoruba (Benin)', 'native' => 'Èdè Yorùbá', 'rtl' => false],
            // 'yo_NG'    => ['name' => 'Yoruba (Nigeria)', 'native' => 'Èdè Yorùbá', 'rtl' => false],
            // 'zu'       => ['name' => 'Zulu', 'native' => 'isiZulu', 'rtl' => false],
            // 'zu_ZA'    => ['name' => 'Zulu (South Africa)', 'native' => 'isiZulu', 'rtl' => false],
        ],
    ];
    </details>
    
    opened by DGINXREAL 3
Releases(1.3.5)
Owner
Pharaonic
Pharaonic provides a variety of packages. Our goal is helping every developer around the world finish their project as quickly as possible and with no effort.
Pharaonic
A PHP-based self-hosted URL shortener that can be used to serve shortened URLs under your own custom domain.

A PHP-based self-hosted URL shortener that can be used to serve shortened URLs under your own custom domain. Table of Contents Full documentation Dock

null 1.7k Dec 29, 2022
Laravel based API to shorten URLs and share them easily. Redirects to the real URL by entering a short URL generated by the API

URL Shortener Requirements: PHP 7.4 or above composer node / npm Installation clone the project from the Github repository, enter the project folder,

Julio Vergara 5 Nov 20, 2021
Um encurtador de URL's gratuito e Open source. Torne suas URL's um tanto pequenas forma rápida e gratuita

Slim Framework 4 Skeleton Application Use this skeleton application to quickly setup and start working on a new Slim Framework 4 application. This app

Kilderson Sena 30 Jun 30, 2022
Public Suffix List based domain parsing implemented in PHP

PHP Domain Parser PHP Domain Parser is a resource based domain parser implemented in PHP. Motivation While there are plenty of excellent URL parsers a

Jeremy Kendall 1k Jan 1, 2023
A fast and powerful URL Shortener built with Laravel, VueJS, and Tailwind CSS.

A fast and powerful URL Shortener built with Laravel, VueJS, and Tailwind CSS.

Devpri 53 Dec 25, 2022
Simpler Url Shortener for Laravel

Laravel Url Shortener Install composer require magarrent/laravel-url-shortener Run migrations: php artisan migrate Configuration If you want to config

Marc Garcia Torrent 51 Dec 17, 2022
URL shortener web application based on the Laravel PHP Framework.

UrlHub Warning: UrlHub is still in development, constantly being optimized and isn't still stable enough to be used in production environments. Whatev

Kei 349 Jan 4, 2023
URL shortener web application based on the Laravel PHP Framework.

UrlHub Warning: UrlHub is still in development, constantly being optimized and isn't still stable enough to be used in production environments. Whatev

Kei 348 Dec 23, 2022
Purl is a simple Object Oriented URL manipulation library for PHP 7.2+

Purl Purl is a simple Object Oriented URL manipulation library for PHP 7.2+ Installation The suggested installation method is via composer: composer r

Jonathan H. Wage 908 Dec 21, 2022
:aerial_tramway: A modern, powerful, and robust URL shortener

?? A modern, minimalist, and lightweight URL shortener. Polr is an intrepid, self-hostable open-source link shortening web application with a robust A

Chaoyi Zha 4.6k Jan 1, 2023