diff --git a/app/config/locale/templates/ua.email.auth.confirm.tpl b/app/config/locale/templates/ua.email.auth.confirm.tpl
new file mode 100644
index 0000000000..8d135457f0
--- /dev/null
+++ b/app/config/locale/templates/ua.email.auth.confirm.tpl
@@ -0,0 +1,24 @@
+
+
+
+ Вітаємо {{name}},
+
+
+ Перейдіть за цим посиланням, та підтвердіть свою електронну адресу
+
+
{{redirect}}
+
+
+ Якщо ви не запитували підтвердження цієї адреси, проігноруйте це повідомлення.
+
+
+ Дякуємо,
+
+ команда {{project}}
+
\ No newline at end of file
diff --git a/app/config/locale/templates/ua.email.auth.invitation.tpl b/app/config/locale/templates/ua.email.auth.invitation.tpl
new file mode 100644
index 0000000000..8daaecbaaf
--- /dev/null
+++ b/app/config/locale/templates/ua.email.auth.invitation.tpl
@@ -0,0 +1,27 @@
+
+
+
+ Вітаємо,
+
+
+ Цей лист був надісланий вам тому що
{{owner}} хоче запросити вас стати членом команди
{{team}} у {{project}}.
+
+
+ Перейдіть за цим посиланням щоб приєднатись до команди
{{team}} :
+
+
{{redirect}}
+
+
+ Якщо ви не зацікавлені, проігноруйте це повідомлення.
+
+
+ Дякуємо,
+
+ Команда {{project}}
+
diff --git a/app/config/locale/templates/ua.email.auth.recovery.tpl b/app/config/locale/templates/ua.email.auth.recovery.tpl
new file mode 100644
index 0000000000..b833a6575a
--- /dev/null
+++ b/app/config/locale/templates/ua.email.auth.recovery.tpl
@@ -0,0 +1,24 @@
+
+
+
+ Вітаємо, {{name}},
+
+
+ Перейдіть за цим посиланням для того щоб скинути свій пароль для {{project}} .
+
+
{{redirect}}
+
+
+ Якщо ви не запитували скидання паролю, проігноруйте це повідомлення.
+
+
+ Дякуємо,
+
+ команда {{project}}
+
diff --git a/app/config/locale/ua.continents.php b/app/config/locale/ua.continents.php
new file mode 100644
index 0000000000..a9646ca140
--- /dev/null
+++ b/app/config/locale/ua.continents.php
@@ -0,0 +1,10 @@
+ 'Африка',
+ 'AN' => 'Антарктика',
+ 'AS' => 'Азія',
+ 'EU' => 'Європа',
+ 'NA' => 'Північна Америка',
+ 'OC' => 'Океанія',
+ 'SA' => 'Південна Америка',
+];
\ No newline at end of file
diff --git a/app/config/locale/ua.countries.php b/app/config/locale/ua.countries.php
new file mode 100644
index 0000000000..eae8e8ebd3
--- /dev/null
+++ b/app/config/locale/ua.countries.php
@@ -0,0 +1,197 @@
+ 'Афганістан',
+ 'AO' => 'Ангола',
+ 'AL' => 'Албанія',
+ 'AD' => 'Андора',
+ 'AE' => 'Об\'єднані Арабські Емірати',
+ 'AR' => 'Аргентина',
+ 'AM' => 'Арменія',
+ 'AG' => 'Антигуа і Барбуда',
+ 'AU' => 'Австралія',
+ 'AT' => 'Австрія',
+ 'AZ' => 'Азербайджан',
+ 'BI' => 'Бурунді',
+ 'BE' => 'Бельгія',
+ 'BJ' => 'Бенін',
+ 'BF' => 'Буркіна Фасо',
+ 'BD' => 'Бангладеш',
+ 'BG' => 'Болгарія',
+ 'BH' => 'Бахрейн',
+ 'BS' => 'Багамські острови',
+ 'BA' => 'Боснія і Герцеговина',
+ 'BY' => 'Беларусь',
+ 'BZ' => 'Бейліз',
+ 'BO' => 'Болівія',
+ 'BR' => 'Бразилія',
+ 'BB' => 'Барбадос',
+ 'BN' => 'Бруней',
+ 'BT' => 'Бутан',
+ 'BW' => 'Ботсвана',
+ 'CF' => 'Центральноафриканська Республіка',
+ 'CA' => 'Канада',
+ 'CH' => 'Швейцарія',
+ 'CL' => 'Чілі',
+ 'CN' => 'Китай',
+ 'CI' => 'Кот-д\'Ивуар',
+ 'CM' => 'Камерун',
+ 'CD' => 'ДР Конго',
+ 'CG' => 'Республіка Конго',
+ 'CO' => 'Колумбія',
+ 'KM' => 'Комори',
+ 'CV' => 'Кабо-Верде',
+ 'CR' => 'Коста-Ріка',
+ 'CU' => 'Куба',
+ 'CY' => 'Кіпр',
+ 'CZ' => 'Чехія',
+ 'DE' => 'Німеччина',
+ 'DJ' => 'Джибуті',
+ 'DM' => 'Домініка',
+ 'DK' => 'Данія',
+ 'DO' => 'Домініканська Республіка',
+ 'DZ' => 'Алжир',
+ 'EC' => 'Эквадор',
+ 'EG' => 'Єгипет',
+ 'ER' => 'Ерітрея',
+ 'ES' => 'Іспанія',
+ 'EE' => 'Естонія',
+ 'ET' => 'Ефіопія',
+ 'FI' => 'Фінляндія',
+ 'FJ' => 'Фіджи',
+ 'FR' => 'Франція',
+ 'FM' => 'Мікронезія',
+ 'GA' => 'Габон',
+ 'GB' => 'Велика Британія',
+ 'GE' => 'Грузія',
+ 'GH' => 'Гана',
+ 'GN' => 'Гвінея',
+ 'GM' => 'Гамбія',
+ 'GW' => 'Гвінея-Бісау',
+ 'GQ' => 'Экваторіальна Гвінея',
+ 'GR' => 'Греція',
+ 'GD' => 'Гренада',
+ 'GT' => 'Гватемала',
+ 'GY' => 'Гайана',
+ 'HN' => 'Гондурас',
+ 'HR' => 'Хорватія',
+ 'HT' => 'Гаїті',
+ 'HU' => 'Угорщина',
+ 'ID' => 'Індонезія',
+ 'IN' => 'Індія',
+ 'IE' => 'Ірландія',
+ 'IR' => 'Іран',
+ 'IQ' => 'Ірак',
+ 'IS' => 'Ісландія',
+ 'IL' => 'Ізраїль',
+ 'IT' => 'Італія',
+ 'JM' => 'Ямайка',
+ 'JO' => 'Іорданія',
+ 'JP' => 'Японія',
+ 'KZ' => 'Казахстан',
+ 'KE' => 'Кенія',
+ 'KG' => 'Кіргізія',
+ 'KH' => 'Камбоджа',
+ 'KI' => 'Кірібаті',
+ 'KN' => 'Сент-Кітс і Невіс',
+ 'KR' => 'Південна Корея',
+ 'KW' => 'Кувейт',
+ 'LA' => 'Лаос',
+ 'LB' => 'Ліван',
+ 'LR' => 'Ліберія',
+ 'LY' => 'Лівія',
+ 'LC' => 'Сент-Люсія',
+ 'LI' => 'Ліхтенштейн',
+ 'LK' => 'Шрі Ланка',
+ 'LS' => 'Лесото',
+ 'LT' => 'Литва',
+ 'LU' => 'Люксембург',
+ 'LV' => 'Латвія',
+ 'MA' => 'Марокко',
+ 'MC' => 'Монако',
+ 'MD' => 'Молдова',
+ 'MG' => 'Мадагаскар',
+ 'MV' => 'Мальдіви',
+ 'MX' => 'Мексика',
+ 'MH' => 'Маршаллові острови',
+ 'MK' => 'Македонія',
+ 'ML' => 'Малі',
+ 'MT' => 'Мальта',
+ 'MM' => 'М\'янма',
+ 'ME' => 'Чорногорія',
+ 'MN' => 'Монголія',
+ 'MZ' => 'Мозамбік',
+ 'MR' => 'Мавританія',
+ 'MU' => 'Маврікій',
+ 'MW' => 'Малаві',
+ 'MY' => 'Малайзія',
+ 'NA' => 'Намібія',
+ 'NE' => 'Нігер',
+ 'NG' => 'Нігерія',
+ 'NI' => 'Нікарагуа',
+ 'NL' => 'Нідерланди',
+ 'NO' => 'Норвегія',
+ 'NP' => 'Непал',
+ 'NR' => 'Науру',
+ 'NZ' => 'Нова Зеландія',
+ 'OM' => 'Оман',
+ 'PK' => 'Пакістан',
+ 'PA' => 'Панама',
+ 'PE' => 'Перу',
+ 'PH' => 'Філіппіни',
+ 'PW' => 'Палау',
+ 'PG' => 'Папуа Нова Гвінея',
+ 'PL' => 'Польша',
+ 'KP' => 'Північна Корея',
+ 'PT' => 'Португалія',
+ 'PY' => 'Парагвай',
+ 'QA' => 'Катар',
+ 'RO' => 'Румунія',
+ 'RU' => 'Росія',
+ 'RW' => 'Руанда',
+ 'SA' => 'Саудовська Аравія',
+ 'SD' => 'Судан',
+ 'SN' => 'Сенегал',
+ 'SG' => 'Сінгапур',
+ 'SB' => 'Соломонові Острови',
+ 'SL' => 'Сьєрра-Леоне',
+ 'SV' => 'Ель Сальвадор',
+ 'SM' => 'Сан Маріно',
+ 'SO' => 'Сомалі',
+ 'RS' => 'Сербія',
+ 'SS' => 'Південний Судан',
+ 'ST' => 'Сан-Томе і Принсіпі',
+ 'SR' => 'Суринам',
+ 'SK' => 'Словакія',
+ 'SI' => 'Словенія',
+ 'SE' => 'Швеція',
+ 'SZ' => 'Свазіленд',
+ 'SC' => 'Сейшели',
+ 'SY' => 'Сирія',
+ 'TD' => 'Чад',
+ 'TG' => 'Того',
+ 'TH' => 'Таіланд',
+ 'TJ' => 'Таджикістан',
+ 'TM' => 'Туркменістан',
+ 'TL' => 'Східний Тимор',
+ 'TO' => 'Тонга',
+ 'TT' => 'Тринідад і Тобаго',
+ 'TN' => 'Туніс',
+ 'TR' => 'Туреччина',
+ 'TV' => 'Тувалу',
+ 'TZ' => 'Танзанія',
+ 'UG' => 'Уганда',
+ 'UA' => 'Україна',
+ 'UY' => 'Уругвай',
+ 'US' => 'Сполучені Штати',
+ 'UZ' => 'Узбекистан',
+ 'VA' => 'Ватикан',
+ 'VC' => 'Сент-Вінсент і Гренадин',
+ 'VE' => 'Венесуела',
+ 'VN' => 'В\'єтнам',
+ 'VU' => 'Вануату',
+ 'WS' => 'Самоа',
+ 'YE' => 'Ємен',
+ 'ZA' => 'Південна Африка',
+ 'ZM' => 'Замбія',
+ 'ZW' => 'Зімбабве',
+];
\ No newline at end of file
diff --git a/app/config/locale/ua.php b/app/config/locale/ua.php
new file mode 100644
index 0000000000..6a2a0f4556
--- /dev/null
+++ b/app/config/locale/ua.php
@@ -0,0 +1,20 @@
+ '"The art of being wise is the art of knowing what to overlook."', // This is the line printed in the homepage and console 'view-source'
+ 'settings.locale' => 'ua',
+ 'settings.direction' => 'rtl',
+
+ 'auth.emails.team' => '%s Команда',
+ 'auth.emails.confirm.title' => 'Підтвердження Акаунту' ,
+ 'auth.emails.confirm.body' => 'ua.email.auth.confirm.tpl',
+ 'auth.emails.recovery.title' => 'Скидання пароля',
+ 'auth.emails.recovery.body' => 'ua.email.auth.recovery.tpl',
+ 'auth.emails.invitation.title' => 'Запрошення до %s Команди у %s',
+ 'auth.emails.invitation.body' => 'ua.email.auth.invitation.tpl',
+
+ 'locale.country.unknown' => 'Невідомо',
+
+ 'countries' => include 'ua.countries.php',
+ 'continents' => include 'ua.continents.php',
+];
diff --git a/app/init.php b/app/init.php
index 6cb4eaed2c..dd41573be0 100644
--- a/app/init.php
+++ b/app/init.php
@@ -127,10 +127,11 @@ $locale = $request->getParam('locale', $request->getHeader('X-Appwrite-Locale',
Locale::$exceptions = false;
-Locale::setLanguage('en', include __DIR__.'/config/locale/en.php');
-Locale::setLanguage('he', include __DIR__.'/config/locale/he.php');
-Locale::setLanguage('pt-br', include __DIR__.'/config/locale/pt-br.php');
-Locale::setLanguage('es', include __DIR__.'/config/locale/es.php');
+Locale::setLanguage('en', include __DIR__ . '/config/locale/en.php');
+Locale::setLanguage('he', include __DIR__ . '/config/locale/he.php');
+Locale::setLanguage('ua', include __DIR__ . '/config/locale/ua.php');
+Locale::setLanguage('pt-br', include __DIR__ . '/config/locale/pt-br.php');
+Locale::setLanguage('es', include __DIR__ . '/config/locale/es.php');
if (in_array($locale, APP_LOCALES)) {
Locale::setDefault($locale);