1
0
Fork 0
mirror of synced 2024-06-24 17:20:36 +12:00

Merge remote-tracking branch 'upstream/master'

This commit is contained in:
Christy Jacob 2019-10-04 20:34:41 +05:30
commit c9b1dcd6e5
194 changed files with 2852 additions and 404 deletions

View file

@ -435,14 +435,10 @@ $utopia->get('/v1/proxy')
$utopia->get('/v1/open-api-2.json')
->label('scope', 'public')
->label('docs', false)
->param('platform', 'client', function () {
return new WhiteList(['client', 'server']);
}, 'Choose target platform.', true)
->param('extensions', 0, function () {
return new Range(0, 1);
}, 'Show extra data.', true)
->param('platform', 'client', function () {return new WhiteList(['client', 'server']);}, 'Choose target platform.', true)
->param('extensions', 0, function () {return new Range(0, 1);}, 'Show extra data.', true)
->action(
function ($platform, $extensions) use ($response, $request, $utopia, $domain, $version, $services) {
function ($platform, $extensions) use ($response, $request, $utopia, $domain, $services) {
function fromCamelCase($input)
{
preg_match_all('!([A-Z][A-Z0-9]*(?=$|[A-Z][a-z0-9])|[A-Za-z][a-z0-9]+)!', $input, $matches);
@ -480,7 +476,7 @@ $utopia->get('/v1/open-api-2.json')
$output = [
'swagger' => '2.0',
'info' => [
'version' => $version,
'version' => APP_VERSION_STABLE,
'title' => APP_NAME,
'description' => 'Appwrite backend as a service cuts up to 70% of the time and costs required for building a modern application. We abstract and simplify common development tasks behind a REST APIs, to help you develop your app in a fast and secure way. For full API documentation and tutorials go to [https://appwrite.io/docs](https://appwrite.io/docs)',
'termsOfService' => 'https://appwrite.io/policy/terms',
@ -494,7 +490,7 @@ $utopia->get('/v1/open-api-2.json')
'url' => 'https://raw.githubusercontent.com/appwrite/appwrite/master/LICENSE',
],
],
'host' => $domain,
'host' => $request->getServer('_APP_HOME', $domain),
'basePath' => '/v1',
'schemes' => ['https'],
'consumes' => ['application/json', 'multipart/form-data'],

View file

@ -0,0 +1,11 @@
<?php
return [
'AF' => 'Afrika',
'AN' => 'Antarktika',
'AS' => 'Asië',
'EU' => 'Europa',
'NA' => 'Noord-Amerika',
'OC' => 'Oseanië',
'SA' => 'Suid-Amerika',
];

View file

@ -0,0 +1,198 @@
<?php
return [
'AF' => 'Afghanistan',
'AO' => 'Angola',
'AL' => 'Albanië',
'AD' => 'Andorra',
'AE' => 'Verenigde Arabiese Emirate',
'AR' => 'Argentinië',
'AM' => 'Armenië',
'AG' => 'Antigua en Barbuda',
'AU' => 'Australië',
'AT' => 'Oostenryk',
'AZ' => 'Azerbaijan',
'BI' => 'Burundi',
'BE' => 'België',
'BJ' => 'Benin',
'BF' => 'Burkina Faso',
'BD' => 'Bangladesj',
'BG' => 'Bulgarye',
'BH' => 'Bahrain',
'BS' => 'Bahamas',
'BA' => 'Bosnië en Herzegovina',
'BY' => 'Belarus',
'BZ' => 'Belize',
'BO' => 'Bolivia',
'BR' => 'Brasilië',
'BB' => 'Barbados',
'BN' => 'Brunei',
'BT' => 'Bhoetan',
'BW' => 'Botswana',
'CF' => 'Central African Republic',
'CA' => 'Kanada',
'CH' => 'Switserland',
'CL' => 'Chile',
'CN' => 'Sjina',
'CI' => 'Ivoorkus',
'CM' => 'Kameroen',
'CD' => 'Demokratiese Republiek van die Kongo',
'CG' => 'Republiek van die Kongo',
'CO' => 'Colombia',
'KM' => 'Comoros',
'CV' => 'Kaap Verde',
'CR' => 'Costa Rica',
'CU' => 'Kuba',
'CY' => 'Ciprus',
'CZ' => 'Tsjeggiese Republiek',
'DE' => 'Duitsland',
'DJ' => 'Djiboeti',
'DM' => 'Dominica',
'DK' => 'Denemarke',
'DO' => 'Dominikaanse Republiek',
'DZ' => 'Algerië',
'EC' => 'Ecuador',
'EG' => 'Egipte',
'ER' => 'Eritrea',
'ES' => 'Spanje',
'EE' => 'Estland',
'ET' => 'Ethiopië',
'FI' => 'Finland',
'FJ' => 'Fidji',
'FR' => 'Frankryk',
'FM' => 'Mikronesië',
'GA' => 'Gaboen',
'GB' => 'Verenigde Koninkryk',
'GE' => 'Georgia',
'GH' => 'Ghana',
'GN' => 'Guinee',
'GM' => 'Gambië',
'GW' => 'Guinee-Bissau',
'GQ' => 'Ekwatoriaal-Guinee',
'GR' => 'Griekeland',
'GD' => 'Grenada',
'GT' => 'Guatemala',
'GY' => 'Guyana',
'HN' => 'Honduras',
'HR' => 'Kroasië',
'HT' => 'Haiti',
'HU' => 'Hongarye',
'ID' => 'Indonesië',
'IN' => 'Indië',
'IE' => 'Ireland',
'IR' => 'Iran',
'IQ' => 'Irak',
'IS' => 'Ysland',
'IL' => 'Israel',
'IT' => 'Italië',
'JM' => 'Jamaica',
'JO' => 'Jordan',
'JP' => 'Japan',
'KZ' => 'Kazakstan',
'KE' => 'Kenia',
'KG' => 'Kyrgyzstan',
'KH' => 'Kambodja',
'KI' => 'Kiribati',
'KN' => 'Saint Kitts en Nevis',
'KR' => 'Suid-Korea',
'KW' => 'Kuwait',
'LA' => 'Laos',
'LB' => 'Libanon',
'LR' => 'Liberië',
'LY' => 'Libië',
'LC' => 'Saint Lucia',
'LI' => 'Liechtenstein',
'LK' => 'Sri Lanka',
'LS' => 'Lesotho',
'LT' => 'Litaue',
'LU' => 'Luxemburg',
'LV' => 'Latvia',
'MA' => 'Marokko',
'MC' => 'Monaco',
'MD' => 'Moldawië',
'MG' => 'Madagaskar',
'MV' => 'Maldives',
'MX' => 'Meksiko',
'MH' => 'Marshall-eilande',
'MK' => 'Macedonië',
'ML' => 'Mali',
'MT' => 'Malta',
'MM' => 'Myanmar',
'ME' => 'Montenegro',
'MN' => 'Mongolië',
'MZ' => 'Mosambiek',
'MR' => 'Mauritanië',
'MU' => 'Mauritius',
'MW' => 'Malawi',
'MY' => 'Maleisië',
'NA' => 'Namibië',
'NE' => 'Niger',
'NG' => 'Nigerië',
'NI' => 'Nicaragua',
'NL' => 'Nederland',
'NO' => 'Noorweë',
'NP' => 'Nepal',
'NR' => 'Nauru',
'NZ' => 'Nieu-Seeland',
'OM' => 'Oman',
'PK' => 'Pakistan',
'PA' => 'Panama',
'PE' => 'Peru',
'PH' => 'Filippyne',
'PW' => 'Palau',
'PG' => 'Papoea-Nieu-Guinee',
'PL' => 'Pole',
'KP' => 'Noord-Korea',
'PT' => 'Portugal',
'PY' => 'Paraguay',
'QA' => 'Katar',
'RO' => 'Roemenië',
'RU' => 'Rusland',
'RW' => 'Rwanda',
'SA' => 'Saoedi-Arabië',
'SD' => 'Soedan',
'SN' => 'Senegal',
'SG' => 'Singapore',
'SB' => 'Salomo-eilande',
'SL' => 'Sierra Leone',
'SV' => 'El Salvador',
'SM' => 'San Marino',
'SO' => 'Somalië',
'RS' => 'Serwië',
'SS' => 'Suid-Soedan',
'ST' => 'São Tomé en Príncipe',
'SR' => 'Suriname',
'SK' => 'Slowakye',
'SI' => 'Slowenië',
'SE' => 'Swede',
'SZ' => 'Swaziland',
'SC' => 'Seychelle',
'SY' => 'Sirië',
'TD' => 'Chad',
'TG' => 'Togo',
'TH' => 'Thailand',
'TJ' => 'Tadjikistan',
'TM' => 'Turkmenistan',
'TL' => 'Oos-Timor',
'TO' => 'Tonga',
'TT' => 'Trinidad en Tobago',
'TN' => 'Tunisië',
'TR' => 'Turkye',
'TV' => 'Tuvalu',
'TZ' => 'Tanzanië',
'UG' => 'Uganda',
'UA' => 'Oekraïne',
'UY' => 'Uruguay',
'US' => 'Verenigde State',
'UZ' => 'Oesbekistan',
'VA' => 'Vatikaanstad',
'VC' => 'Sint Vincent en die Grenadines',
'VE' => 'Venezuela',
'VN' => 'Viëtnam',
'VU' => 'Vanuatu',
'WS' => 'Samoa',
'YE' => 'Jemen',
'ZA' => 'Suid-Afrika',
'ZM' => 'Zambia',
'ZW' => 'Zimbabwe',
];

21
app/config/locale/af.php Normal file
View file

@ -0,0 +1,21 @@
<?php
return [
'settings.inspire' => '"Wie nie waag nie, sal nie wen nie."', // This is the line printed in the homepage and console 'view-source'
'settings.locale' => 'af',
'settings.direction' => 'ltr',
// Service - Users
'auth.emails.team' => '%s span',
'auth.emails.confirm.title' => 'Profiel Bevestiging',
'auth.emails.confirm.body' => 'af.email.auth.confirm.tpl',
'auth.emails.recovery.title' => 'Verander Wagwoord',
'auth.emails.recovery.body' => 'af.email.auth.recovery.tpl',
'auth.emails.invitation.title' => 'Uitnodiging na %s span by %s',
'auth.emails.invitation.body' => 'af.email.auth.invitation.tpl',
'locale.country.unknown' => 'Onbekend',
'countries' => include 'af.countries.php',
'continents' => include 'af.continents.php',
];

View file

@ -0,0 +1,11 @@
<?php
return [
'AF' => 'Afrika',
'AN' => 'Antarktida',
'AS' => 'Asie',
'EU' => 'Evropa',
'NA' => 'Severní Amerika',
'OC' => 'Oceánie',
'SA' => 'Jižní Amerika',
];

View file

@ -0,0 +1,198 @@
<?php
return [
'AF' => 'Afghánistán',
'AO' => 'Angola',
'AL' => 'Albánie',
'AD' => 'Andorra',
'AE' => 'Spojené arabské emiráty',
'AR' => 'Argentina',
'AM' => 'Arménie',
'AG' => 'Antigua a Barbuda',
'AU' => 'Austrálie',
'AT' => 'Rakousko',
'AZ' => 'Ázerbájdžán',
'BI' => 'Burundi',
'BE' => 'Belgie',
'BJ' => 'Benin',
'BF' => 'Burkina Faso',
'BD' => 'Bangladesh',
'BG' => 'Bulharsko',
'BH' => 'Bahrain',
'BS' => 'Bahamy',
'BA' => 'Bosna a Hercegovina',
'BY' => 'Belarus',
'BZ' => 'Belize',
'BO' => 'Bolívie',
'BR' => 'Brazílie',
'BB' => 'Barbados',
'BN' => 'Brunej',
'BT' => 'Bhútán',
'BW' => 'Botswana',
'CF' => 'Středoafrická republika',
'CA' => 'Canada',
'CH' => 'Švýcarsko',
'CL' => 'Chile',
'CN' => 'China',
'CI' => 'Pobřeží slonoviny',
'CM' => 'Kamerun',
'CD' => 'DR Kongo',
'CG' => 'Konžská republika',
'CO' => 'Colombia',
'KM' => 'Komory',
'CV' => 'Cape Verde',
'CR' => 'Kostarika',
'CU' => 'Kuba',
'CY' => 'Cyprus',
'CZ' => 'Česko',
'DE' => 'Německo',
'DJ' => 'Djibouti',
'DM' => 'Dominika',
'DK' => 'Denmark',
'DO' => 'Dominikánská republika',
'DZ' => 'Alžírsko',
'EC' => 'Ekvádor',
'EG' => 'Egypt',
'ER' => 'Eritrea',
'ES' => 'Španělsko',
'EE' => 'Estonsko',
'ET' => 'Etiopie',
'FI' => 'Finsko',
'FJ' => 'Fidži',
'FR' => 'France',
'FM' => 'Mikronésie',
'GA' => 'Gabun',
'GB' => 'Spojené království',
'GE' => 'Georgia',
'GH' => 'Ghana',
'GN' => 'Guinea',
'GM' => 'Gambia',
'GW' => 'Guinea-Bissau',
'GQ' => 'Rovníková Guinea',
'GR' => 'Řecko',
'GD' => 'Grenada',
'GT' => 'Guatemala',
'GY' => 'Guyana',
'HN' => 'Honduras',
'HR' => 'Chorvatsko',
'HT' => 'Haiti',
'HU' => 'Maďarsko',
'ID' => 'Indonésie',
'IN' => 'India',
'IE' => 'Irsko',
'IR' => 'Iran',
'IQ' => 'Irák',
'IS' => 'Island',
'IL' => 'Israel',
'IT' => 'Itálie',
'JM' => 'Jamajka',
'JO' => 'Jordan',
'JP' => 'Japan',
'KZ' => 'Kazachstán',
'KE' => 'Keňa',
'KG' => 'Kyrgyzstán',
'KH' => 'Kambodža',
'KI' => 'Kiribati',
'KN' => 'Svatý Kryštof a Nevis',
'KR' => 'Jižní Korea',
'KW' => 'Kuvajt',
'LA' => 'Laos',
'LB' => 'Lebanon',
'LR' => 'Libérie',
'LY' => 'Libya',
'LC' => 'Svatá Lucie',
'LI' => 'Lichtenštejnsko',
'LK' => 'Srí Lanka',
'LS' => 'Lesotho',
'LT' => 'Litva',
'LU' => 'Luxembourg',
'LV' => 'Latvia',
'MA' => 'Maroko',
'MC' => 'Monaco',
'MD' => 'Moldavsko',
'MG' => 'Madagaskar',
'MV' => 'Maledivy',
'MX' => 'Mexico',
'MH' => 'Marshallovy ostrovy',
'MK' => 'Macedonia',
'ML' => 'Mali',
'MT' => 'Malta',
'MM' => 'Myanmar',
'ME' => 'Montenegro',
'MN' => 'Mongolia',
'MZ' => 'Mozambik',
'MR' => 'Mauritania',
'MU' => 'Mauricius',
'MW' => 'Malawi',
'MY' => 'Malajsie',
'NA' => 'Namibie',
'NE' => 'Niger',
'NG' => 'Nigeria',
'NI' => 'Nikaragua',
'NL' => 'Netherlands',
'NO' => 'Norway',
'NP' => 'Nepál',
'NR' => 'Nauru',
'NZ' => 'Nový Zéland',
'OM' => 'Omán',
'PK' => 'Pákistán',
'PA' => 'Panama',
'PE' => 'Peru',
'PH' => 'Filipíny',
'PW' => 'Palau',
'PG' => 'Papua Nová Guinea',
'PL' => 'Polsko',
'KP' => 'Severní Korea',
'PT' => 'Portugal',
'PY' => 'Paraguay',
'QA' => 'Katar',
'RO' => 'Rumunsko',
'RU' => 'Russia',
'RW' => 'Rwanda',
'SA' => 'Saúdská Arábie',
'SD' => 'Súdán',
'SN' => 'Senegal',
'SG' => 'Singapur',
'SB' => 'Šalamounovy ostrovy',
'SL' => 'Sierra Leone',
'SV' => 'Salvador',
'SM' => 'San Marino',
'SO' => 'Somalia',
'RS' => 'Srbsko',
'SS' => 'Jižní Súdán',
'ST' => 'São Tomé a Príncipe',
'SR' => 'Surinam',
'SK' => 'Slovakia',
'SI' => 'Slovinsko',
'SE' => 'Švédsko',
'SZ' => 'Svazijsko',
'SC' => 'Seychely',
'SY' => 'Sýrie',
'TD' => 'Čad',
'TG' => 'Togo',
'TH' => 'Thajsko',
'TJ' => 'Tádžikistán',
'TM' => 'Turkmenistán',
'TL' => 'Timor-Leste',
'TO' => 'Tonga',
'TT' => 'Trinidad a Tobago',
'TN' => 'Tunisko',
'TR' => 'Turecko',
'TV' => 'Tuvalu',
'TZ' => 'Tanzanie',
'UG' => 'Uganda',
'UA' => 'Ukraine',
'UY' => 'Uruguay',
'US' => 'United States',
'UZ' => 'Uzbekistán',
'VA' => 'Vatikán',
'VC' => 'Svatý Vincenc a Grenadiny',
'VE' => 'Venezuela',
'VN' => 'Vietnam',
'VU' => 'Vanuatu',
'WS' => 'Samoa',
'YE' => 'Jemen',
'ZA' => 'Jižní Afrika',
'ZM' => 'Zambia',
'ZW' => 'Zimbabwe',
];

21
app/config/locale/cz.php Normal file
View file

@ -0,0 +1,21 @@
<?php
return [
'settings.inspire' => '"Umění moudrosti je umění vědět, co přehlédnout."', // This is the line printed in the homepage and console 'view-source'
'settings.locale' => 'cz',
'settings.direction' => 'ltr',
// Service - Users
'auth.emails.team' => '%s tým',
'auth.emails.confirm.title' => 'Potvrzení účtu',
'auth.emails.confirm.body' => 'cz.email.auth.confirm.tpl',
'auth.emails.recovery.title' => 'Resetovat heslo',
'auth.emails.recovery.body' => 'cz.email.auth.recovery.tpl',
'auth.emails.invitation.title' => 'Pozvánka do týmu% s na% s',
'auth.emails.invitation.body' => 'cz.email.auth.invitation.tpl',
'locale.country.unknown' => 'Neznámý',
'countries' => include 'cz.countries.php',
'continents' => include 'cz.continents.php',
];

View file

@ -0,0 +1,11 @@
<?php
return [
'AF' => 'Afrika',
'AN' => 'Antarktika',
'AS' => 'Ázsia',
'EU' => 'Európa',
'NA' => 'Észak-Amerika',
'OC' => 'Óceánia',
'SA' => 'Dél-Amerika',
];

View file

@ -0,0 +1,198 @@
<?php
return [
'AF' => 'Afganisztán',
'AO' => 'Angola',
'AL' => 'Albánia',
'AD' => 'Andorra',
'AE' => 'Egyesült Arab Emírségek',
'AR' => 'Argentína',
'AM' => 'Örményország',
'AG' => 'Antigua és Barbuda',
'AU' => 'Ausztrália',
'AT' => 'Ausztria',
'AZ' => 'Azerbajdzsán',
'BI' => 'Burundi',
'BE' => 'Belgium',
'BJ' => 'Benin',
'BF' => 'Burkina Faso',
'BD' => 'Banglades',
'BG' => 'Bulgaria',
'BH' => 'Bahrein',
'BS' => 'Bahamák',
'BA' => 'Bosznia-Hercegovina',
'BY' => 'Fehéroroszország',
'BZ' => 'Belize',
'BO' => 'Bolívia',
'BR' => 'Brazília',
'BB' => 'Barbadosz',
'BN' => 'Brunei',
'BT' => 'Bhután',
'BW' => 'Botswana',
'CF' => 'Közép-afrikai Köztársaság',
'CA' => 'Kanada',
'CH' => 'Svájc',
'CL' => 'Chile',
'CN' => 'Kína',
'CI' => 'Elefántcsontpart',
'CM' => 'Kamerun',
'CD' => 'Kongói Demokratikus Köztársaság',
'CG' => 'Kongói Köztársaság',
'CO' => 'Kolumbia',
'KM' => 'Comoros',
'CV' => 'Zöld-foki Köztársaság',
'CR' => 'Costa Rica',
'CU' => 'Kuba',
'CY' => 'Ciprus',
'CZ' => 'Csehország',
'DE' => 'Németország',
'DJ' => 'Djibouti',
'DM' => 'Dominika',
'DK' => 'Dánia',
'DO' => 'Dominikai Köztársaság',
'DZ' => 'Algíria',
'EC' => 'Ecuador',
'EG' => 'Egyiptom',
'ER' => 'Eritrea',
'ES' => 'Spanyolország',
'EE' => 'Észtország',
'ET' => 'Etiópia',
'FI' => 'Finnország',
'FJ' => 'Fidzsi-szigetek',
'FR' => 'Franciaország',
'FM' => 'Mikronéziai Szövetségi Államok',
'GA' => 'Gabon',
'GB' => 'Egyesült Királyság',
'GE' => 'Grúzia',
'GH' => 'Ghána',
'GN' => 'Guinea',
'GM' => 'Gambia',
'GW' => 'Guinea-Bissau',
'GQ' => 'Egyenlítői-Guinea',
'GR' => 'Görögország',
'GD' => 'Grenada',
'GT' => 'Guatemala',
'GY' => 'Guyana',
'HN' => 'Honduras',
'HR' => 'Horvátország',
'HT' => 'Haiti',
'HU' => 'Magyarország',
'ID' => 'Indonézia',
'IN' => 'India',
'IE' => 'Írország',
'IR' => 'Irán',
'IQ' => 'Iraq',
'IS' => 'Izland',
'IL' => 'Izrael',
'IT' => 'Olaszország',
'JM' => 'Jamaika',
'JO' => 'Jordánia',
'JP' => 'Japán',
'KZ' => 'Kazakhsztán',
'KE' => 'Kenya',
'KG' => 'Kirgizisztán',
'KH' => 'Kambodzsa',
'KI' => 'Kiribati',
'KN' => 'Saint Kitts és Nevis',
'KR' => 'Dél Korea',
'KW' => 'Kuwait',
'LA' => 'Laosz',
'LB' => 'Libanon',
'LR' => 'Libéria',
'LY' => 'Líbia',
'LC' => 'Saint Lucia',
'LI' => 'Liechtenstein',
'LK' => 'Sri Lanka',
'LS' => 'Lesotho',
'LT' => 'Litvánia',
'LU' => 'Luxembourg',
'LV' => 'Lettország',
'MA' => 'Marokkó',
'MC' => 'Monaco',
'MD' => 'Moldova',
'MG' => 'Madagaszkár',
'MV' => 'Maldív-szigetek',
'MX' => 'Mexikó',
'MH' => 'Marshall-szigetek',
'MK' => 'Macedónia',
'ML' => 'Mali',
'MT' => 'Málta',
'MM' => 'Mianmar',
'ME' => 'Montenegró',
'MN' => 'Mongólia',
'MZ' => 'Mozambik',
'MR' => 'Mauritánia',
'MU' => 'Mauritius',
'MW' => 'Malawi',
'MY' => 'Malajzia',
'NA' => 'Namíbia',
'NE' => 'Niger',
'NG' => 'Nigeria',
'NI' => 'Nikaragua',
'NL' => 'Hollandia',
'NO' => 'Norvégia',
'NP' => 'Nepál',
'NR' => 'Nauru',
'NZ' => 'Új-Zéland',
'OM' => 'Omán',
'PK' => 'Pakisztán',
'PA' => 'Panama',
'PE' => 'Peru',
'PH' => 'Fülöp-szigetek',
'PW' => 'Palau',
'PG' => 'Pápua Új-Guinea',
'PL' => 'Lengyelország',
'KP' => 'Észak-Korea',
'PT' => 'Portugália',
'PY' => 'Paraguay',
'QA' => 'Qatar',
'RO' => 'Románia',
'RU' => 'Oroszország',
'RW' => 'Rwanda',
'SA' => 'Szaúd-Arábia',
'SD' => 'Szudán',
'SN' => 'Szenegál',
'SG' => 'Szingapúr',
'SB' => 'Salamon-szigetek',
'SL' => 'Sierra Leone',
'SV' => 'El Salvador',
'SM' => 'San Marino',
'SO' => 'Szomália',
'RS' => 'Szerbia',
'SS' => 'Dél-Szudán',
'ST' => 'São Tomé és Príncipe',
'SR' => 'Szurinám',
'SK' => 'Szlovákia',
'SI' => 'Szlovénia',
'SE' => 'Svédország',
'SZ' => 'Swaziland',
'SC' => 'Seychelles-szigetek',
'SY' => 'Szíria',
'TD' => 'Csád',
'TG' => 'Togo',
'TH' => 'Tájföld',
'TJ' => 'Tádzsikisztán',
'TM' => 'Türkmenisztán',
'TL' => 'Timor-Leste',
'TO' => 'Tonga',
'TT' => 'Trinidad és Tobago',
'TN' => 'Tunézia',
'TR' => 'Törökország',
'TV' => 'Tuvalu',
'TZ' => 'Tanzania',
'UG' => 'Uganda',
'UA' => 'Ukraina',
'UY' => 'Uruguay',
'US' => 'Egyesült Államok',
'UZ' => 'Üzbegisztán',
'VA' => 'Vatikánváros',
'VC' => 'Saint Vincent és a Grenadine-szigetek',
'VE' => 'Venezuela',
'VN' => 'Vietnám',
'VU' => 'Vanuatu',
'WS' => 'Szamoa',
'YE' => 'Yemen',
'ZA' => 'Dél-Afrikai Köztársaság',
'ZM' => 'Zambia',
'ZW' => 'Zimbabwe',
];

21
app/config/locale/hu.php Normal file
View file

@ -0,0 +1,21 @@
<?php
return [
'settings.inspire' => '"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' => 'hu',
'settings.direction' => 'ltr',
// Service - Users
'auth.emails.team' => '%s Csapat',
'auth.emails.confirm.title' => 'Fiók megerősítés',
'auth.emails.confirm.body' => 'hu.email.auth.confirm.tpl',
'auth.emails.recovery.title' => 'Jelszó Visszaállítás',
'auth.emails.recovery.body' => 'hu.email.auth.recovery.tpl',
'auth.emails.invitation.title' => 'Meghívás a %s Csapathoz %s',
'auth.emails.invitation.body' => 'hu.email.auth.invitation.tpl',
'locale.country.unknown' => 'Ismeretlen',
'countries' => include 'hu.countries.php',
'continents' => include 'hu.continents.php',
];

View file

@ -1,7 +1,7 @@
<?php
return [
'settings.inspire' => '"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.inspire' => '"Seni menjadi bijak adalah seni mengetahui apa yang harus diabaikan."', // This is the line printed in the homepage and console 'view-source'
'settings.locale' => 'id',
'settings.direction' => 'ltr',

View file

@ -29,22 +29,22 @@ return [
'BN' => 'Brunei',
'BT' => 'Bhutan',
'BW' => 'Botswana',
'CF' => 'Repubblica centrafricana',
'CF' => 'Repubblica Centrafricana',
'CA' => 'Canada',
'CH' => 'Svizzera',
'CL' => 'Cile',
'CN' => 'Cina',
'CI' => 'Costa d\'Avorio',
'CM' => 'Camerun',
'CD' => 'DR Congo',
'CD' => 'Repubblica Democratica del Congo',
'CG' => 'Repubblica del Congo',
'CO' => 'Colombia',
'KM' => 'Comore',
'KM' => 'Unione delle Comore',
'CV' => 'Capo Verde',
'CR' => 'Costa Rica',
'CU' => 'Cuba',
'CY' => 'Cipro',
'CZ' => 'Czechia',
'CZ' => 'Repubblica Ceca',
'DE' => 'Germania',
'DJ' => 'Gibuti',
'DM' => 'Dominica',
@ -59,7 +59,7 @@ return [
'ET' => 'Etiopia',
'FI' => 'Finlandia',
'FJ' => 'Figi',
'FR' => 'France',
'FR' => 'Francia',
'FM' => 'Micronesia',
'GA' => 'Gabon',
'GB' => 'Regno Unito',
@ -140,7 +140,7 @@ return [
'PE' => 'Perù',
'PH' => 'Filippine',
'PW' => 'Palau',
'PG' => 'Papua New Guinea',
'PG' => 'Papua Nuova Guinea',
'PL' => 'Polonia',
'KP' => 'Corea del Nord',
'PT' => 'Portogallo',
@ -160,7 +160,7 @@ return [
'SO' => 'Somalia',
'RS' => 'Serbia',
'SS' => 'Sudan del Sud',
'ST' => 'São Tomé and Príncipe',
'ST' => 'São Tomé e Príncipe',
'SR' => 'Suriname',
'SK' => 'Slovacchia',
'SI' => 'Slovenia',

View file

@ -4,15 +4,18 @@ return [
'settings.inspire' => '"L\'arte di essere saggi è l\'arte di sapere cosa trascurare."', // Questa è la riga stampata nella homepage e nella console 'view-source'
'settings.locale' => 'it',
'settings.direction' => 'ltr',
// Servizio - Utenti
'auth.emails.team' => '%s Squadra',
'auth.emails.team' => 'Team %s',
'auth.emails.confirm.title' => 'Conferma dell\'account',
'auth.emails.confirm.body' => 'en.email.auth.confirm.tpl',
'auth.emails.recovery.title' => 'Reimpostazione della password',
'auth.emails.recovery.title' => 'Recupero password',
'auth.emails.recovery.body' => 'en.email.auth.recovery.tpl',
'auth.emails.invitation.title' => 'Invito a %s squadra %s',
'auth.emails.invitation.title' => 'Invito al team %s di %s',
'auth.emails.invitation.body' => 'en.email.auth.invitation.tpl',
'locale.country.unknown' => 'Sconosciuto',
'countries' => include 'it.countries.php',
'continents' => include 'it.continents.php',
];

View file

@ -0,0 +1,11 @@
<?php
return [
'AF' => 'Африка',
'AN' => 'Антарктика',
'AS' => 'Азия',
'EU' => 'Европа',
'NA' => 'Северная Америка',
'OC' => 'Океания',
'SA' => 'Южная Америка',
];

View file

@ -0,0 +1,198 @@
<?php
return [
'AF' => 'Афганистан',
'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' => 'Зимбабве',
];

20
app/config/locale/ru.php Normal file
View file

@ -0,0 +1,20 @@
<?php
return [
'settings.inspire' => '"Искусство быть мудрым — это искусство знать, чем можно пренебречь."', // This is the line printed in the homepage and console 'view-source'
'settings.locale' => 'ru',
'settings.direction' => 'ltr',
'auth.emails.team' => 'Команда %s',
'auth.emails.confirm.title' => 'Подтверждение аккаунта',
'auth.emails.confirm.body' => 'ru.email.auth.confirm.tpl',
'auth.emails.recovery.title' => 'Сброс пароля',
'auth.emails.recovery.body' => 'ru.email.auth.recovery.tpl',
'auth.emails.invitation.title' => 'Приглашение в команду %s по проекту %s',
'auth.emails.invitation.body' => 'ru.email.auth.invitation.tpl',
'locale.country.unknown' => 'Неизвестно',
'countries' => include 'ru.countries.php',
'continents' => include 'ru.continents.php',
];

View file

@ -0,0 +1,11 @@
<?php
return [
'AF' => 'Afrika',
'AN' => 'Antarktis',
'AS' => 'Asien',
'EU' => 'Europa',
'NA' => 'Nordamerika',
'OC' => 'Oceanien',
'SA' => 'Sydamerika',
];

View file

@ -0,0 +1,198 @@
<?php
// When there are multiple alternative correct country names please follow https://sv.wikipedia.org/wiki/ISO_3166
return [
'AF' => 'Afganistan',
'AO' => 'Angola',
'AL' => 'Albanien',
'AD' => 'Andorra',
'AE' => 'Förenade Arabemiraterna',
'AR' => 'Argentina',
'AM' => 'Armenien',
'AG' => 'Antigua och Barbuda',
'AU' => 'Australien',
'AT' => 'Österrike',
'AZ' => 'Azerbajdzjan',
'BI' => 'Burundi',
'BE' => 'Belgien',
'BJ' => 'Benin',
'BF' => 'Burkina Faso',
'BD' => 'Bangladesh',
'BG' => 'Bulgarien',
'BH' => 'Bahrain',
'BS' => 'Bahamas',
'BA' => 'Bosnien och Hercegovina',
'BY' => 'Vitrysslnd',
'BZ' => 'Belize',
'BO' => 'Bolivien',
'BR' => 'Brasilien',
'BB' => 'Barbados',
'BN' => 'Brune',
'BT' => 'Butan',
'BW' => 'Botswana',
'CF' => 'Centralafrikanska republiken',
'CA' => 'Kanada',
'CH' => 'Schweiz',
'CL' => 'Chile',
'CN' => 'Kina',
'CI' => 'Elfenbenskusten',
'CM' => 'Kamerun',
'CD' => 'Kongo-Kinshasa',
'CG' => 'Kongo-Brazzaville',
'CO' => 'Colombia',
'KM' => 'Komorerna',
'CV' => 'Kap Verde',
'CR' => 'Costa Rica',
'CU' => 'Kuba',
'CY' => 'Cypern',
'CZ' => 'Tjeckien',
'DE' => 'Tyskland',
'DJ' => 'Djibouti',
'DM' => 'Dominica',
'DK' => 'Danmark',
'DO' => 'Dominikanska republiken',
'DZ' => 'Algeriet',
'EC' => 'Ekvador',
'EG' => 'Egypten',
'ER' => 'Eritrea',
'ES' => 'Spanien',
'EE' => 'Estonia',
'ET' => 'Etiopien',
'FI' => 'Finland',
'FJ' => 'Fiji',
'FR' => 'Frankrike',
'FM' => 'Mikronesien',
'GA' => 'Gabon',
'GB' => 'Storbrittannien',
'GE' => 'Georgien',
'GH' => 'Ghana',
'GN' => 'Guinea',
'GM' => 'Gambia',
'GW' => 'Guinea-Bissau',
'GQ' => 'Ekvatorialguinea',
'GR' => 'Grekland',
'GD' => 'Grenada',
'GT' => 'Guatemala',
'GY' => 'Guyana',
'HN' => 'Honduras',
'HR' => 'Kroatien',
'HT' => 'Haiti',
'HU' => 'Ungern',
'ID' => 'Indonesien',
'IN' => 'Indien',
'IE' => 'Irland',
'IR' => 'Iran',
'IQ' => 'Irak',
'IS' => 'Island',
'IL' => 'Israel',
'IT' => 'Italien',
'JM' => 'Jamaika',
'JO' => 'Jordanien',
'JP' => 'Japan',
'KZ' => 'Kazakstan',
'KE' => 'Kenya',
'KG' => 'Kirgizistan',
'KH' => 'Kambodja',
'KI' => 'Kiribati',
'KN' => 'Saint Kitts och Nevis',
'KR' => 'Sydkorea',
'KW' => 'Kuwait',
'LA' => 'Laos',
'LB' => 'Libanon',
'LR' => 'Liberien',
'LY' => 'Libyen',
'LC' => 'Saint Lucia',
'LI' => 'Liechtenstein',
'LK' => 'Sri Lanka',
'LS' => 'Lesotho',
'LT' => 'Litauen',
'LU' => 'Luxemburg',
'LV' => 'Latvien',
'MA' => 'Marocko',
'MC' => 'Monaco',
'MD' => 'Moldavien',
'MG' => 'Madagaskar',
'MV' => 'Maldiverna',
'MX' => 'Mexiko',
'MH' => 'Marshall Islands',
'MK' => 'Nordmakedonien',
'ML' => 'Mali',
'MT' => 'Malta',
'MM' => 'Myanmar',
'ME' => 'Montenegro',
'MN' => 'Mongolien',
'MZ' => 'Moçambique',
'MR' => 'Mauritanien',
'MU' => 'Mauritius',
'MW' => 'Malawi',
'MY' => 'Malaysia',
'NA' => 'Namibia',
'NE' => 'Niger',
'NG' => 'Nigeria',
'NI' => 'Nicaragua',
'NL' => 'Nederländerna',
'NO' => 'Norge',
'NP' => 'Nepal',
'NR' => 'Nauru',
'NZ' => 'Nya Zealand',
'OM' => 'Oman',
'PK' => 'Pakistan',
'PA' => 'Panama',
'PE' => 'Peru',
'PH' => 'Filppinerna',
'PW' => 'Palau',
'PG' => 'Papua New Guinea',
'PL' => 'Polen',
'KP' => 'Nordkorea',
'PT' => 'Portugal',
'PY' => 'Paraguay',
'QA' => 'Qatar',
'RO' => 'Rumänien',
'RU' => 'Ryssland',
'RW' => 'Rwanda',
'SA' => 'Saudiarabien',
'SD' => 'Sudan',
'SN' => 'Senegal',
'SG' => 'Singapor',
'SB' => 'Solomonöarna',
'SL' => 'Sierra Leone',
'SV' => 'El Salvador',
'SM' => 'San Marino',
'SO' => 'Somalien',
'RS' => 'Serbien',
'SS' => 'Sydsudan',
'ST' => 'São Tomé och Príncipe',
'SR' => 'Surinam',
'SK' => 'Slovakien',
'SI' => 'Slovenien',
'SE' => 'Sverige',
'SZ' => 'Swaziland',
'SC' => 'Seychellerna',
'SY' => 'Syrien',
'TD' => 'Tchad',
'TG' => 'Togo',
'TH' => 'Thailand',
'TJ' => 'Tadzjikistan',
'TM' => 'Turkmenistan',
'TL' => 'Timor-Leste',
'TO' => 'Tonga',
'TT' => 'Trinidad och Tobago',
'TN' => 'Tunisien',
'TR' => 'Turkiet',
'TV' => 'Tuvalu',
'TZ' => 'Tanzania',
'UG' => 'Uganda',
'UA' => 'Ukraina',
'UY' => 'Uruguay',
'US' => 'Amerikas Förenta Stater',
'UZ' => 'Uzbekistan',
'VA' => 'Vatikanstaten',
'VC' => 'Sankt Vincent och Grenadinerna',
'VE' => 'Venezuela',
'VN' => 'Vietnam',
'VU' => 'Vanuatu',
'WS' => 'Samoa',
'YE' => 'Jemen',
'ZA' => 'Sydafrika',
'ZM' => 'Zambia',
'ZW' => 'Zimbabwe',
];

21
app/config/locale/sv.php Normal file
View file

@ -0,0 +1,21 @@
<?php
return [
'settings.inspire' => '"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' => 'sv',
'settings.direction' => 'ltr',
// Service - Users
'auth.emails.team' => '%s-teamet',
'auth.emails.confirm.title' => 'Kontobekräftelse',
'auth.emails.confirm.body' => 'sv.email.auth.confirm.tpl',
'auth.emails.recovery.title' => 'Ändra lösenord',
'auth.emails.recovery.body' => 'sv.email.auth.recovery.tpl',
'auth.emails.invitation.title' => 'Inbjudan till %s-teamet i %s',
'auth.emails.invitation.body' => 'sv.email.auth.invitation.tpl',
'locale.country.unknown' => 'Okänt',
'countries' => include 'sv.countries.php',
'continents' => include 'sv.continents.php',
];

View file

@ -0,0 +1,11 @@
<?php
return [
'AF' => 'ஆப்பிரிக்கா',
'AN' => 'அந்தாட்டிக்கா',
'AS' => 'ஆசியா',
'EU' => 'ஐரோப்பா',
'NA' => 'வட அமெரிக்கா',
'OC' => 'ஓசியானியா',
'SA' => 'தென் அமெரிக்கா',
];

View file

@ -0,0 +1,198 @@
<?php
return [
'AF' => 'ஆப்கானித்தான்',
'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' => 'ஸிம்பாப்வே',
];

21
app/config/locale/ta.php Normal file
View file

@ -0,0 +1,21 @@
<?php
return [
'settings.inspire' => '"புத்திசாலித்தனம் என்னும் கலை என்பது எதனை புறக்கணிக்க வேண்டும் என அறியும் கலையாகும்."', // This is the line printed in the homepage and console 'view-source'
'settings.locale' => 'ta',
'settings.direction' => 'ltr',
// Service - Users
'auth.emails.team' => '%s குழு',
'auth.emails.confirm.title' => 'கணக்கினை உறுதி செய்தல்',
'auth.emails.confirm.body' => 'ta.email.auth.confirm.tpl',
'auth.emails.recovery.title' => 'கடவுச்சொல் மீட்டமைப்பு',
'auth.emails.recovery.body' => 'ta.email.auth.recovery.tpl',
'auth.emails.invitation.title' => '%s குழுவின் அழைப்பு: %s',
'auth.emails.invitation.body' => 'ta.email.auth.invitation.tpl',
'locale.country.unknown' => 'அறியவில்லை',
'countries' => include 'ta.countries.php',
'continents' => include 'ta.continents.php',
];

View file

@ -0,0 +1,24 @@
<style>
* {
font-family: sans-serif,Arial;
-webkit-font-smoothing: antialiased;
font-weight: lighter;
}
</style>
<div style="direction: {{direction}}">
Hallo {{name}},
<br />
<br />
Om jou epos adres te verifieer, kliek op die web adres hier:
<br />
<a href="{{redirect}}">{{redirect}}</a>
<br />
<br />
As jy nie aangevra het om jou epos adres te verifieer nie, kan jy die boodskap ignoreer.
<br />
<br />
Baie dankie,
<br />
{{project}} span
</div>

View file

@ -0,0 +1,27 @@
<style>
* {
font-family: sans-serif,Arial;
-webkit-font-smoothing: antialiased;
font-weight: lighter;
}
</style>
<div style="direction: {{direction}}">
Hallo,
<br />
<br />
Hierdie epos is vir jou gestuur omdat <b>{{owner}}</b> jou graag wou nooi om 'n spanlid te word van <b>{{team}}</b> by {{project}}.
<br />
<br />
Om by die <b>{{team}}</b> span aan te sluit:
<br />
<a href="{{redirect}}">{{redirect}}</a>
<br />
<br />
As jy nie belangstel nie, kan jy die boodskap ignoreer.
<br />
<br />
Baie dankie,
<br />
{{project}} span
</div>

View file

@ -0,0 +1,24 @@
<style>
* {
font-family: sans-serif,Arial;
-webkit-font-smoothing: antialiased;
font-weight: lighter;
}
</style>
<div style="direction: {{direction}}">
Hallo {{name}},
<br />
<br />
Volg hierdie web adres om jou wagwoord te verander vir {{project}}.
<br />
<a href="{{redirect}}">{{redirect}}</a>
<br />
<br />
As jy nie gevra het om you wagwoord te verander nie, kan jy die boodskap ignoreer.
<br />
<br />
Baie dankie,
<br />
{{project}} span
</div>

View file

@ -0,0 +1,24 @@
<style>
* {
font-family: sans-serif,Arial;
-webkit-font-smoothing: antialiased;
font-weight: lighter;
}
</style>
<div style="direction: {{direction}}">
Ahoj {{name}},
<br />
<br />
Kliknutím na tento odkaz ověřte svou e-mailovou adresu.
<br />
<a href="{{redirect}}">{{redirect}}</a>
<br />
<br />
Pokud jste nepožádali o ověření této adresy, můžete tuto zprávu ignorovat.
<br />
<br />
dík,
<br />
{{project}} tým
</div>

View file

@ -0,0 +1,27 @@
<style>
* {
font-family: sans-serif,Arial;
-webkit-font-smoothing: antialiased;
font-weight: lighter;
}
</style>
<div style="direction: {{direction}}">
Ahoj,
<br />
<br />
Tento e-mail vám byl zaslán, protože vás <b>{{owner}}</b> chtěl pozvat, abyste se stali členem týmu v týmu <b>{{team}}</b> v {{project}}.
<br />
<br />
Klepnutím na tento odkaz se připojíte k týmu <b>{{team}}</b>:
<br />
<a href="{{redirect}}">{{redirect}}</a>
<br />
<br />
Pokud vás nezajímá, můžete tuto zprávu ignorovat.
<br />
<br />
Dík,
<br />
{{project}} tým
</div>

View file

@ -0,0 +1,24 @@
<style>
* {
font-family: sans-serif,Arial;
-webkit-font-smoothing: antialiased;
font-weight: lighter;
}
</style>
<div style="direction: {{direction}}">
Ahoj {{name}},
<br />
<br />
Pomocí tohoto odkazu obnovte své heslo {{project}}.
<br />
<a href="{{redirect}}">{{redirect}}</a>
<br />
<br />
Pokud jste nepožádali o resetování hesla, můžete tuto zprávu ignorovat.
<br />
<br />
Dík,
<br />
{{project}} tým
</div>

View file

@ -0,0 +1,24 @@
<style>
* {
font-family: sans-serif,Arial;
-webkit-font-smoothing: antialiased;
font-weight: lighter;
}
</style>
<div style="direction: {{direction}}">
Szia {{name}},
<br />
<br />
Kattints erre a linkre, hogy megerősítsd az e-mail címed.
<br />
<a href="{{redirect}}">{{redirect}}</a>
<br />
<br />
Ha nem kérelmezted, hogy megerősítsük ezt a címet, ignoráld ezt a levelet.
<br />
<br />
Köszönettel,
<br />
{{project}} csapat
</div>

View file

@ -0,0 +1,27 @@
<style>
* {
font-family: sans-serif,Arial;
-webkit-font-smoothing: antialiased;
font-weight: lighter;
}
</style>
<div style="direction: {{direction}}">
Szia,
<br />
<br />
Azért küldtük ezt az e-mailt <b>{{owner}}</b> mert meg szeretnénk hívni a <b>{{team}}</b> csapatba a következő projektre {{project}}.
<br />
<br />
Kattints erre a linkre, hogy a <b>{{team}}</b> csapat tagja legyél:
<br />
<a href="{{redirect}}">{{redirect}}</a>
<br />
<br />
Ha nem vegy ebben érdekelt ignoráld ezt az üzenetet.
<br />
<br />
Köszönettel,
<br />
{{project}} csapat
</div>

View file

@ -0,0 +1,24 @@
<style>
* {
font-family: sans-serif,Arial;
-webkit-font-smoothing: antialiased;
font-weight: lighter;
}
</style>
<div style="direction: {{direction}}">
Szia {{name}},
<br />
<br />
Kattints erre a linkre, hogy visszaállítsuk a {{project}} jelszavad.
<br />
<a href="{{redirect}}">{{redirect}}</a>
<br />
<br />
Ha nem kérvényezted, hogy visszaállítsuk a jelszavad ignoráld ezt a levelet.
<br />
<br />
Köszönettel,
<br />
{{project}} csapat
</div>

View file

@ -21,5 +21,5 @@
<br />
Grazie,
<br />
{{project}} squadra
Il team di {{project}}
</div>

View file

@ -11,10 +11,10 @@
Ciao,
<br />
<br />
Questa mail ti è stata inviata perché <b>{{owner}}</b> volevo invitarti a diventare un membro del team al <b>{{team}}</b> squadra a {{project}}.
Questa mail ti è stata inviata perchè <b>{{owner}}</b> vuole invitarti a diventare un membro del team <b>{{team}}</b> del progetto {{project}}.
<br />
<br />
Segui questo link per unirti a <b>{{team}}</b> squadra:
Segui questo link per unirti al team <b>{{team}}</b>:
<br />
<a href="{{redirect}}">{{redirect}}</a>
<br />
@ -24,5 +24,5 @@
<br />
Grazie,
<br />
{{project}} squadra
Il team di {{project}}
</div>

View file

@ -10,7 +10,7 @@
Ciao {{name}},
<br />
<br />
Segui questo link per reimpostare la tua {{project}} password.
Segui questo link per reimpostare la tua password per {{project}}.
<br />
<a href="{{redirect}}">{{redirect}}</a>
<br />
@ -20,5 +20,5 @@
<br />
Grazie,
<br />
{{project}} squadra
Il team di {{project}}
</div>

View file

@ -0,0 +1,24 @@
<style>
* {
font-family: sans-serif,Arial;
-webkit-font-smoothing: antialiased;
font-weight: lighter;
}
</style>
<div style="direction: {{direction}}">
Здравствуйте, {{name}},
<br />
<br />
Перейдите по ссылке, чтобы подтвердить свой адрес электронной почты.
<br />
<a href="{{redirect}}">{{redirect}}</a>
<br />
<br />
Если вы не запрашивали подтверждение этого адреса, проигнорируйте это сообщение.
<br />
<br />
Спасибо,
<br />
команда {{project}}
</div>

View file

@ -0,0 +1,27 @@
<style>
* {
font-family: sans-serif,Arial;
-webkit-font-smoothing: antialiased;
font-weight: lighter;
}
</style>
<div style="direction: {{direction}}">
Здравствуйте,
<br />
<br />
Это письмо отправлено вам, потому что <b>{{owner}}</b> приглашает стать членом команды <b>{{team}}</b> в проекте {{project}}.
<br />
<br />
Перейдите по ссылке, чтобы присоединиться к команде <b>{{team}}</b> :
<br />
<a href="{{redirect}}">{{redirect}}</a>
<br />
<br />
Если вы не заинтересованы, проигнорируйте это сообщение.
<br />
<br />
Спасибо,
<br />
команда {{project}}
</div>

View file

@ -0,0 +1,24 @@
<style>
* {
font-family: sans-serif,Arial;
-webkit-font-smoothing: antialiased;
font-weight: lighter;
}
</style>
<div style="direction: {{direction}}">
Здравствуйте, {{name}},
<br />
<br />
Перейдите по ссылке, чтобы сбросить пароль для проекта {{project}}.
<br />
<a href="{{redirect}}">{{redirect}}</a>
<br />
<br />
Если вы не запрашивали сброс пароля, проигнорируйте это сообщение.
<br />
<br />
Спасибо,
<br />
команда {{project}}
</div>

View file

@ -0,0 +1,24 @@
<style>
* {
font-family: sans-serif,Arial;
-webkit-font-smoothing: antialiased;
font-weight: lighter;
}
</style>
<div style="direction: {{direction}}">
Hej {{name}},
<br />
<br />
Vänligen följ länken nedan för att verifiera din epostadress.
<br />
<a href="{{redirect}}">{{redirect}}</a>
<br />
<br />
Om du inte vill verifiera din epostadress så kan du ignorera detta meddelande.
<br />
<br />
Tack,
<br />
{{project}}-teamet
</div>

View file

@ -0,0 +1,27 @@
<style>
* {
font-family: sans-serif,Arial;
-webkit-font-smoothing: antialiased;
font-weight: lighter;
}
</style>
<div style="direction: {{direction}}">
Hej,
<br />
<br />
<b>{{owner}}</b> vill bjuda in dig att bli del av <b>{{team}}</b>-teamet inom {{project}}.
<br />
<br />
Följ denna länk för att bli del av <b>{{team}}</b>-teamet:
<br />
<a href="{{redirect}}">{{redirect}}</a>
<br />
<br />
Om du inte är intresserad så kan du ignorera detta meddelande.
<br />
<br />
Tack,
<br />
{{project}}-teamet
</div>

View file

@ -0,0 +1,24 @@
<style>
* {
font-family: sans-serif,Arial;
-webkit-font-smoothing: antialiased;
font-weight: lighter;
}
</style>
<div style="direction: {{direction}}">
Hej {{name}},
<br />
<br />
Följ denna länk för att ändra ditt {{project}} lösenord.
<br />
<a href="{{redirect}}">{{redirect}}</a>
<br />
<br />
Om du inte bett om att ändr ditt lösenord så kan du ignorera detta meddelande.
<br />
<br />
Tack,
<br />
{{project}}-teamet
</div>

View file

@ -0,0 +1,24 @@
<style>
* {
font-family: sans-serif,Arial;
-webkit-font-smoothing: antialiased;
font-weight: lighter;
}
</style>
<div style="direction: {{direction}}">
வணக்கம் {{name}},
<br />
<br />
இந்த இணைப்பைப் பின்தொடர்ந்து உங்கள் மின்னஞ்சல் முகவரியை சரிபார்க்கவும்.
<br />
<a href="{{redirect}}">{{redirect}}</a>
<br />
<br />
இந்த முகவரியை சரிபார்க்க நீங்கள் கேட்கவில்லை என்றால், இந்த செய்தியை நீங்கள் புறக்கணிக்கலாம்.
<br />
<br />
நன்றி,
<br />
{{project}} குழு
</div>

View file

@ -0,0 +1,27 @@
<style>
* {
font-family: sans-serif,Arial;
-webkit-font-smoothing: antialiased;
font-weight: lighter;
}
</style>
<div style="direction: {{direction}}">
வணக்கம்,
<br />
<br />
இந்த மின்னஞ்சல் உங்களுக்கு அனுப்பப்பட்டது, ஏனெனில் <b>{{owner}}</b> உங்களை <b>{{team}}</b> குழுவின் {{project}} திட்டத்தில் உறுப்பினராக அழைக்க விரும்பினார்கள்.
<br />
<br />
இந்த இணைப்பைப் பின்தொடர்ந்து <b>{{team}}</b> குழுவில் சேரவும்:
<br />
<a href="{{redirect}}">{{redirect}}</a>
<br />
<br />
இந்த முகவரியை சரிபார்க்க நீங்கள் கேட்கவில்லை என்றால், இந்த செய்தியை நீங்கள் புறக்கணிக்கலாம்.
<br />
<br />
நன்றி,
<br />
{{project}} குழு
</div>

View file

@ -0,0 +1,24 @@
<style>
* {
font-family: sans-serif,Arial;
-webkit-font-smoothing: antialiased;
font-weight: lighter;
}
</style>
<div style="direction: {{direction}}">
வணக்கம் {{name}},
<br />
<br />
இந்த இணைப்பைப் பின்தொடர்ந்து உங்கள் {{project}} திட்டத்தின் கடவுச்சொல்லை மீட்கவும்.
<br />
<a href="{{redirect}}">{{redirect}}</a>
<br />
<br />
உங்கள் கடவுச்சொல்லை மீட்டமைக்க நீங்கள் கேட்கவில்லை என்றால், இந்த செய்தியை நீங்கள் புறக்கணிக்கலாம்.
<br />
<br />
நன்றி,
<br />
{{project}} குழு
</div>

View file

@ -0,0 +1,24 @@
<style>
* {
font-family: sans-serif,Arial;
-webkit-font-smoothing: antialiased;
font-weight: lighter;
}
</style>
<div style="direction: {{direction}}">
Xin chào {{name}},
<br />
<br />
Hãy vào liên kết này để xác nhận địa chỉ email của bạn.
<br />
<a href="{{redirect}}">{{redirect}}</a>
<br />
<br />
Xin hãy bỏ qua email này nếu bạn không yêu cầu xác nhận địa chỉ này.
<br />
<br />
Xin cảm ơn,
<br />
{{project}} team
</div>

View file

@ -0,0 +1,27 @@
<style>
* {
font-family: sans-serif,Arial;
-webkit-font-smoothing: antialiased;
font-weight: lighter;
}
</style>
<div style="direction: {{direction}}">
Xin chào,
<br />
<br />
Bạn nhận được email này vì <b>{{owner}}</b> muốn mời bạn tham gia {{project}} cùng với <b>{{team}}</b> team.
<br />
<br />
Hãy theo liên kết này để tham gia vào <b>{{team}}</b> team:
<br />
<a href="{{redirect}}">{{redirect}}</a>
<br />
<br />
Nếu bạn không thích tham gia, hãy bỏ qua lời nhắn này.
<br />
<br />
Xin cảm ơn,
<br />
{{project}} team
</div>

View file

@ -0,0 +1,24 @@
<style>
* {
font-family: sans-serif,Arial;
-webkit-font-smoothing: antialiased;
font-weight: lighter;
}
</style>
<div style="direction: {{direction}}">
Xin chào {{name}},
<br />
<br />
Hãy theo liên kết này để khôi phục mật khẩu của bạn ở {{project}}.
<br />
<a href="{{redirect}}">{{redirect}}</a>
<br />
<br />
Hãy bỏ qua lời nhắn này nếu bạn không yêu cầu khôi phục mật khẩu.
<br />
<br />
Xin cảm ơn,
<br />
{{project}} team
</div>

View file

@ -0,0 +1,24 @@
<style>
* {
font-family: sans-serif,Arial;
-webkit-font-smoothing: antialiased;
font-weight: lighter;
}
</style>
<div style="direction: {{direction}}">
{{name}} 你好,
<br />
<br />
请点击下方的链接验证你的电子邮箱地址。
<br />
<a href="{{redirect}}">{{redirect}}</a>
<br />
<br />
如果你没有请求验证本邮箱,请忽略这份邮件。
<br />
<br />
谢谢。
<br />
来自 {{project}}
</div>

View file

@ -0,0 +1,27 @@
<style>
* {
font-family: sans-serif,Arial;
-webkit-font-smoothing: antialiased;
font-weight: lighter;
}
</style>
<div style="direction: {{direction}}">
你好,
<br />
<br />
<b>{{owner}}</b>邀请您加入{{project}}项目的<b>{{team}}</b>小组。
<br />
<br />
请点击下方的链接加入{{team}}小组:
<br />
<a href="{{redirect}}">{{redirect}}</a>
<br />
<br />
如果您没有加入该小组的计划,请忽略本邮件。
<br />
<br />
谢谢。
<br />
来自 {{project}}
</div>

View file

@ -0,0 +1,25 @@
<style>
* {
font-family: sans-serif,Arial;
-webkit-font-smoothing: antialiased;
font-weight: lighter;
}
</style>
<div style="direction: {{direction}}">
{{name}} 你好,
<br />
<br />
请点击下方的链接重新设置{{project}}的密码。
Follow this link to reset your {{project}} password.
<br />
<a href="{{redirect}}">{{redirect}}</a>
<br />
<br />
如果您未曾申请重设密码,请忽略本邮件。
<br />
<br />
谢谢。
<br />
来自 {{project}}
</div>

View file

@ -0,0 +1,11 @@
<?php
return [
'AF' => 'Châu Phi',
'AN' => 'Nam Cực',
'AS' => 'Châu Á',
'EU' => 'Châu Âu',
'NA' => 'Bắc Mỹ',
'OC' => 'Châu Đại Dương',
'SA' => 'Nam Mỹ',
];

View file

@ -0,0 +1,198 @@
<?php
return [
'AF' => 'Afghanistan',
'AO' => 'Angola',
'AL' => 'Albania',
'AD' => 'Andorra',
'AE' => 'United Arab Emirates',
'AR' => 'Argentina',
'AM' => 'Armenia',
'AG' => 'Antigua and Barbuda',
'AU' => 'Australia',
'AT' => 'Austria',
'AZ' => 'Azerbaijan',
'BI' => 'Burundi',
'BE' => 'Belgium',
'BJ' => 'Benin',
'BF' => 'Burkina Faso',
'BD' => 'Bangladesh',
'BG' => 'Bulgaria',
'BH' => 'Bahrain',
'BS' => 'Bahamas',
'BA' => 'Bosnia and Herzegovina',
'BY' => 'Belarus',
'BZ' => 'Belize',
'BO' => 'Bolivia',
'BR' => 'Brazil',
'BB' => 'Barbados',
'BN' => 'Brunei',
'BT' => 'Bhutan',
'BW' => 'Botswana',
'CF' => 'Central African Republic',
'CA' => 'Canada',
'CH' => 'Switzerland',
'CL' => 'Chile',
'CN' => 'China',
'CI' => 'Ivory Coast',
'CM' => 'Cameroon',
'CD' => 'DR Congo',
'CG' => 'Republic of the Congo',
'CO' => 'Colombia',
'KM' => 'Comoros',
'CV' => 'Cape Verde',
'CR' => 'Costa Rica',
'CU' => 'Cuba',
'CY' => 'Cyprus',
'CZ' => 'Czechia',
'DE' => 'Germany',
'DJ' => 'Djibouti',
'DM' => 'Dominica',
'DK' => 'Denmark',
'DO' => 'Dominican Republic',
'DZ' => 'Algeria',
'EC' => 'Ecuador',
'EG' => 'Egypt',
'ER' => 'Eritrea',
'ES' => 'Spain',
'EE' => 'Estonia',
'ET' => 'Ethiopia',
'FI' => 'Finland',
'FJ' => 'Fiji',
'FR' => 'France',
'FM' => 'Micronesia',
'GA' => 'Gabon',
'GB' => 'United Kingdom',
'GE' => 'Georgia',
'GH' => 'Ghana',
'GN' => 'Guinea',
'GM' => 'Gambia',
'GW' => 'Guinea-Bissau',
'GQ' => 'Equatorial Guinea',
'GR' => 'Greece',
'GD' => 'Grenada',
'GT' => 'Guatemala',
'GY' => 'Guyana',
'HN' => 'Honduras',
'HR' => 'Croatia',
'HT' => 'Haiti',
'HU' => 'Hungary',
'ID' => 'Indonesia',
'IN' => 'India',
'IE' => 'Ireland',
'IR' => 'Iran',
'IQ' => 'Iraq',
'IS' => 'Iceland',
'IL' => 'Israel',
'IT' => 'Italy',
'JM' => 'Jamaica',
'JO' => 'Jordan',
'JP' => 'Japan',
'KZ' => 'Kazakhstan',
'KE' => 'Kenya',
'KG' => 'Kyrgyzstan',
'KH' => 'Cambodia',
'KI' => 'Kiribati',
'KN' => 'Saint Kitts and Nevis',
'KR' => 'South Korea',
'KW' => 'Kuwait',
'LA' => 'Laos',
'LB' => 'Lebanon',
'LR' => 'Liberia',
'LY' => 'Libya',
'LC' => 'Saint Lucia',
'LI' => 'Liechtenstein',
'LK' => 'Sri Lanka',
'LS' => 'Lesotho',
'LT' => 'Lithuania',
'LU' => 'Luxembourg',
'LV' => 'Latvia',
'MA' => 'Morocco',
'MC' => 'Monaco',
'MD' => 'Moldova',
'MG' => 'Madagascar',
'MV' => 'Maldives',
'MX' => 'Mexico',
'MH' => 'Marshall Islands',
'MK' => 'Macedonia',
'ML' => 'Mali',
'MT' => 'Malta',
'MM' => 'Myanmar',
'ME' => 'Montenegro',
'MN' => 'Mongolia',
'MZ' => 'Mozambique',
'MR' => 'Mauritania',
'MU' => 'Mauritius',
'MW' => 'Malawi',
'MY' => 'Malaysia',
'NA' => 'Namibia',
'NE' => 'Niger',
'NG' => 'Nigeria',
'NI' => 'Nicaragua',
'NL' => 'Netherlands',
'NO' => 'Norway',
'NP' => 'Nepal',
'NR' => 'Nauru',
'NZ' => 'New Zealand',
'OM' => 'Oman',
'PK' => 'Pakistan',
'PA' => 'Panama',
'PE' => 'Peru',
'PH' => 'Philippines',
'PW' => 'Palau',
'PG' => 'Papua New Guinea',
'PL' => 'Poland',
'KP' => 'North Korea',
'PT' => 'Portugal',
'PY' => 'Paraguay',
'QA' => 'Qatar',
'RO' => 'Romania',
'RU' => 'Russia',
'RW' => 'Rwanda',
'SA' => 'Saudi Arabia',
'SD' => 'Sudan',
'SN' => 'Senegal',
'SG' => 'Singapore',
'SB' => 'Solomon Islands',
'SL' => 'Sierra Leone',
'SV' => 'El Salvador',
'SM' => 'San Marino',
'SO' => 'Somalia',
'RS' => 'Serbia',
'SS' => 'South Sudan',
'ST' => 'São Tomé and Príncipe',
'SR' => 'Suriname',
'SK' => 'Slovakia',
'SI' => 'Slovenia',
'SE' => 'Sweden',
'SZ' => 'Swaziland',
'SC' => 'Seychelles',
'SY' => 'Syria',
'TD' => 'Chad',
'TG' => 'Togo',
'TH' => 'Thailand',
'TJ' => 'Tajikistan',
'TM' => 'Turkmenistan',
'TL' => 'Timor-Leste',
'TO' => 'Tonga',
'TT' => 'Trinidad and Tobago',
'TN' => 'Tunisia',
'TR' => 'Turkey',
'TV' => 'Tuvalu',
'TZ' => 'Tanzania',
'UG' => 'Uganda',
'UA' => 'Ukraine',
'UY' => 'Uruguay',
'US' => 'United States',
'UZ' => 'Uzbekistan',
'VA' => 'Vatican City',
'VC' => 'Saint Vincent and the Grenadines',
'VE' => 'Venezuela',
'VN' => 'Việt Nam',
'VU' => 'Vanuatu',
'WS' => 'Samoa',
'YE' => 'Yemen',
'ZA' => 'South Africa',
'ZM' => 'Zambia',
'ZW' => 'Zimbabwe',
];

21
app/config/locale/vi.php Normal file
View file

@ -0,0 +1,21 @@
<?php
return [
'settings.inspire' => '"Nghệ thuật khôn ngoan là nghệ thuật biết những gì cần bỏ qua."', // This is the line printed in the homepage and console 'view-source'
'settings.locale' => 'vi',
'settings.direction' => 'ltr',
// Service - Users
'auth.emails.team' => '%s Team',
'auth.emails.confirm.title' => 'Xác nhận tài khoản',
'auth.emails.confirm.body' => 'vi.email.auth.confirm.tpl',
'auth.emails.recovery.title' => 'Đặt lại mật khẩu',
'auth.emails.recovery.body' => 'vi.email.auth.recovery.tpl',
'auth.emails.invitation.title' => 'Lời mới vào %s Team ở %s',
'auth.emails.invitation.body' => 'vi.email.auth.invitation.tpl',
'locale.country.unknown' => 'Chưa xác định',
'countries' => include 'vi.countries.php',
'continents' => include 'vi.continents.php',
];

View file

@ -0,0 +1,11 @@
<?php
return [
'AF' => '非洲',
'AN' => '南极洲',
'AS' => '亚洲',
'EU' => '欧洲',
'NA' => '北美洲',
'OC' => '大洋洲',
'SA' => '南美洲',
];

View file

@ -0,0 +1,198 @@
<?php
return [
'AF' => '阿富汗',
'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' => '津巴布韦',
];

21
app/config/locale/zh.php Normal file
View file

@ -0,0 +1,21 @@
<?php
return [
'settings.inspire' => '"懂得取舍,方显睿智。"', // This is the line printed in the homepage and console 'view-source'
'settings.locale' => 'zh',
'settings.direction' => 'ltr',
// Service - Users
'auth.emails.team' => '%s 小组',
'auth.emails.confirm.title' => '账户确认',
'auth.emails.confirm.body' => 'zh.email.auth.confirm.tpl',
'auth.emails.recovery.title' => '重设密码',
'auth.emails.recovery.body' => 'zh.email.auth.recovery.tpl',
'auth.emails.invitation.title' => '邀请加入%s小组%s', // I used brackets to keep the order
'auth.emails.invitation.body' => 'zh.email.auth.invitation.tpl',
'locale.country.unknown' => '未知',
'countries' => include 'zh.countries.php',
'continents' => include 'zh.continents.php',
];

View file

@ -46,6 +46,11 @@ return [
'icon' => 'icon-linkedin',
'enabled' => true,
],
'slack' => [
'developers' => 'https://api.slack.com/',
'icon' => 'icon-slack',
'enabled' => true,
],
'dropbox' => [
'developers' => 'https://www.dropbox.com/developers/documentation',
'icon' => 'icon-dropbox',

View file

@ -24,7 +24,7 @@ $utopia->post('/v1/auth/register')
->label('scope', 'auth')
->label('sdk.namespace', 'auth')
->label('sdk.method', 'register')
->label('sdk.description', "Use this endpoint to allow a new user to register an account in your project. Use the success and failure URL's to redirect users back to your application after signup completes.\n\nIf registration completes successfully user will be sent with a confirmation email in order to confirm he is the owner of the account email address. Use the confirmation parameter to redirect the user from the confirmation email back to your app. When the user is redirected, use the /auth/confirm endpoint to complete the account confirmation.\n\nPlease notice that in order to avoid a [Redirect Attacks](https://github.com/OWASP/CheatSheetSeries/blob/master/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md) the only valid redirect URL's are the once from domains you have set when added your platforms in the console interface.\n\nWhen accessing this route using Javascript from the browser, success and failure parameter URLs are required. Appwrite server will respond with a 301 redirect status code and will set the user session cookie. This behavior is enforced because modern browsers are limiting 3rd party cookies in XHR of fetch requests to protect user privacy.")
->label('sdk.description', "Use this endpoint to allow a new user to register an account in your project. Use the success and failure URL's to redirect users back to your application after signup completes.\n\nIf registration completes successfully user will be sent with a confirmation email in order to confirm he is the owner of the account email address. Use the confirmation parameter to redirect the user from the confirmation email back to your app. When the user is redirected, use the /auth/confirm endpoint to complete the account confirmation.\n\nPlease notice that in order to avoid a [Redirect Attacks](https://github.com/OWASP/CheatSheetSeries/blob/master/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md) the only valid redirect URL's are the once from domains you have set when added your platforms in the console interface.\n\nWhen accessing this route using JavaScript from the browser, success and failure parameter URLs are required. Appwrite server will respond with a 301 redirect status code and will set the user session cookie. This behavior is enforced because modern browsers are limiting 3rd party cookies in XHR of fetch requests to protect user privacy.")
->label('sdk.cookies', true)
->label('abuse-limit', 10)
->param('email', '', function () {
@ -322,7 +322,7 @@ $utopia->post('/v1/auth/login')
->label('scope', 'auth')
->label('sdk.namespace', 'auth')
->label('sdk.method', 'login')
->label('sdk.description', "Allow the user to login into his account by providing a valid email and password combination. Use the success and failure arguments to provide a redirect URL\'s back to your app when login is completed. \n\nPlease notice that in order to avoid a [Redirect Attacks](https://github.com/OWASP/CheatSheetSeries/blob/master/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md) the only valid redirect URL's are the once from domains you have set when added your platforms in the console interface.\n\nWhen accessing this route using Javascript from the browser, success and failure parameter URLs are required. Appwrite server will respond with a 301 redirect status code and will set the user session cookie. This behavior is enforced because modern browsers are limiting 3rd party cookies in XHR of fetch requests to protect user privacy.")
->label('sdk.description', "Allow the user to login into his account by providing a valid email and password combination. Use the success and failure arguments to provide a redirect URL\'s back to your app when login is completed. \n\nPlease notice that in order to avoid a [Redirect Attacks](https://github.com/OWASP/CheatSheetSeries/blob/master/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.md) the only valid redirect URL's are the once from domains you have set when added your platforms in the console interface.\n\nWhen accessing this route using JavaScript from the browser, success and failure parameter URLs are required. Appwrite server will respond with a 301 redirect status code and will set the user session cookie. This behavior is enforced because modern browsers are limiting 3rd party cookies in XHR of fetch requests to protect user privacy.")
->label('sdk.cookies', true)
->label('abuse-limit', 10)
->label('abuse-key', 'url:{url},email:{param-email}')

View file

@ -428,6 +428,8 @@ $utopia->post('/v1/database/:collectionId/documents')
}, 'Parent document property connection type. You can set this value to **assign**, **append** or **prepend**, default value is assign. Use when you want your new document to be a child of a parent document.', true)
->action(
function ($collectionId, $data, $read, $write, $parentDocument, $parentProperty, $parentPropertyType) use ($response, $projectDB, $webhook, $audit) {
$data = (is_string($data) && $result = json_decode($data, true)) ? $result : $data; // Cast to JSON array
if (empty($data)) {
throw new Exception('Missing payload', 400);
}
@ -435,7 +437,7 @@ $utopia->post('/v1/database/:collectionId/documents')
if (isset($data['$uid'])) {
throw new Exception('$uid is not allowed for creating new documents, try update instead', 400);
}
$collection = $projectDB->getDocument($collectionId/*, $isDev*/);
if (is_null($collection->getUid()) || Database::SYSTEM_COLLECTION_COLLECTIONS != $collection->getCollection()) {

View file

@ -24,8 +24,9 @@ const APP_EMAIL_TEAM = 'team@'.APP_DOMAIN;
const APP_EMAIL_SECURITY = 'security@'.APP_DOMAIN;
const APP_USERAGENT = APP_NAME.'-Server/%s Please report abuse at '.APP_EMAIL_SECURITY;
const APP_MODE_ADMIN = 'admin';
const APP_LOCALES = ['cat', 'de', 'en', 'es', 'fi', 'fr', 'gr', 'he', 'hi', 'id', 'it', 'nl', /* 'no',*/ 'pt-br', 'pt-pt', 'ro', 'tr', 'ua'];
const APP_LOCALES = ['cat', 'de', 'en', 'es', 'fi', 'fr', 'gr', 'he', 'hi', 'id', 'it', 'nl', /* 'no',*/ 'pt-br', 'pt-pt', 'ro', 'tr', 'ua', 'zh'];
const APP_PAGING_LIMIT = 15;
const APP_VERSION_STABLE = '0.2.0';
$register = new Registry();
$request = new Request();
@ -143,8 +144,10 @@ Locale::setLanguage('nl', include __DIR__.'/config/locale/nl.php');
Locale::setLanguage('pt-br', include __DIR__.'/config/locale/pt-br.php');
Locale::setLanguage('pt-pt', include __DIR__.'/config/locale/pt-pt.php');
Locale::setLanguage('ro', include __DIR__.'/config/locale/ro.php');
Locale::setLanguage('ru', include __DIR__ . '/config/locale/ru.php');
Locale::setLanguage('tr', include __DIR__.'/config/locale/tr.php');
Locale::setLanguage('ua', include __DIR__.'/config/locale/ua.php');
Locale::setLanguage('zh', include __DIR__.'/config/locale/zh.php');
if (in_array($locale, APP_LOCALES)) {
Locale::setDefault($locale);

View file

@ -1,7 +1,7 @@
# [Appwrite SDK for Dart](https://appwrite.io) &nbsp; [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Appwrite%20is%20a%20backend%20as%20a%20service%20for%20building%20web%20or%20mobile%20apps&url=http%3A%2F%2Fappwrite.io&via=appwrite_io&hashtags=JS%2Cjavascript%2Creactjs%2Cangular%2Cios%2Candroid)
# Appwrite SDK for Dart
![License](https://img.shields.io/github/license/appwrite/sdk-for-dart.svg?v=1)
![Version](https://img.shields.io/badge/api%20version-0.1.15-blue.svg?v=1)
![Version](https://img.shields.io/badge/api%20version-latest-blue.svg?v=1)
**WORK IN PROGRESS - NOT READY FOR USAGE - Want to help us improve this client SDK? Send a pull request to Appwrite [SDK generator repository](https://github.com/appwrite/sdk-generator).**
@ -11,8 +11,6 @@ Appwrite backend as a service cuts up to 70% of the time and costs required for
![Appwrite](https://appwrite.io/images/github.png)
**API Version: 0.1.15**
## Installation
Add this to your package's pubspec.yaml file:

View file

@ -9,7 +9,7 @@ class Client {
Dio http;
Client() {
this.endPoint = 'https://appwrite.test/v1';
this.endPoint = 'https://https://appwrite.io/v1';
this.headers = {
'content-type': 'application/json',
'x-sdk-version': 'appwrite:dart:0.0.2',

View file

@ -15,7 +15,7 @@ class Auth extends Service {
/// the only valid redirect URL's are the once from domains you have set when
/// added your platforms in the console interface.
///
/// When accessing this route using Javascript from the browser, success and
/// When accessing this route using JavaScript from the browser, success and
/// failure parameter URLs are required. Appwrite server will respond with a
/// 301 redirect status code and will set the user session cookie. This
/// behavior is enforced because modern browsers are limiting 3rd party cookies
@ -116,7 +116,7 @@ class Auth extends Service {
/// the only valid redirect URL's are the once from domains you have set when
/// added your platforms in the console interface.
///
/// When accessing this route using Javascript from the browser, success and
/// When accessing this route using JavaScript from the browser, success and
/// failure parameter URLs are required. Appwrite server will respond with a
/// 301 redirect status code and will set the user session cookie. This
/// behavior is enforced because modern browsers are limiting 3rd party cookies

View file

@ -49,9 +49,9 @@ class Locale extends Service {
return await this.client.call('get', path: path, params: params);
}
/// List of all currencies, including currency symol, name, plural, and decimal
/// digits for all major and minor currencies. You can use the locale header to
/// get the data in supported language.
/// List of all currencies, including currency symbol, name, plural, and
/// decimal digits for all major and minor currencies. You can use the locale
/// header to get the data in supported language.
Future<Response> getCurrencies() async {
String path = '/locale/currencies';

View file

@ -1,9 +1,9 @@
# [Appwrite SDK for Javascript](https://appwrite.io) &nbsp; [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Appwrite%20is%20a%20backend%20as%20a%20service%20for%20building%20web%20or%20mobile%20apps&url=http%3A%2F%2Fappwrite.io&via=appwrite_io&hashtags=JS%2Cjavascript%2Creactjs%2Cangular%2Cios%2Candroid)
# Appwrite SDK for Javascript
![License](https://img.shields.io/github/license/appwrite/sdk-for-js.svg?v=1)
![Version](https://img.shields.io/badge/api%20version-0.1.15-blue.svg?v=1)
![Version](https://img.shields.io/badge/api%20version-latest-blue.svg?v=1)
This SDK if compitable with Appwrite server version 0.2.0 for older versions check previous releases.
**This SDK is compatible with Appwrite server version 0.2.0. For older versions, please check previous releases.**
Appwrite backend as a service cuts up to 70% of the time and costs required for building a modern application. We abstract and simplify common development tasks behind a REST APIs, to help you develop your app in a fast and secure way. For full API documentation and tutorials go to [https://appwrite.io/docs](https://appwrite.io/docs)
@ -11,8 +11,6 @@ Appwrite backend as a service cuts up to 70% of the time and costs required for
![Appwrite](https://appwrite.io/images/github.png)
**API Version: 0.1.15**
## Installation
To install via [NPM](https://www.npmjs.com/):

View file

@ -4,7 +4,7 @@ sdk
.setProject('')
;
let promise = sdk.projects.createTask('[PROJECT_ID]', '[NAME]', 'play', '', 1, 'GET', 'https://example.com');
let promise = sdk.projects.createTask('[PROJECT_ID]', '[NAME]', 'play', '', 0, 'GET', 'https://example.com');
promise.then(function (response) {
console.log(response);

View file

@ -4,7 +4,7 @@ sdk
.setProject('')
;
let promise = sdk.projects.createWebhook('[PROJECT_ID]', '[NAME]', [], '[URL]', 0);
let promise = sdk.projects.createWebhook('[PROJECT_ID]', '[NAME]', [], '[URL]', 1);
promise.then(function (response) {
console.log(response);

View file

@ -4,7 +4,7 @@ sdk
.setProject('')
;
let promise = sdk.projects.updateTask('[PROJECT_ID]', '[TASK_ID]', '[NAME]', 'play', '', 1, 'GET', 'https://example.com');
let promise = sdk.projects.updateTask('[PROJECT_ID]', '[TASK_ID]', '[NAME]', 'play', '', 0, 'GET', 'https://example.com');
promise.then(function (response) {
console.log(response);

View file

@ -4,7 +4,7 @@ sdk
.setProject('')
;
let promise = sdk.projects.updateWebhook('[PROJECT_ID]', '[WEBHOOK_ID]', '[NAME]', [], '[URL]', 1);
let promise = sdk.projects.updateWebhook('[PROJECT_ID]', '[WEBHOOK_ID]', '[NAME]', [], '[URL]', 0);
promise.then(function (response) {
console.log(response);

View file

@ -2,7 +2,7 @@
window.Appwrite = function () {
let config = {
endpoint: 'https://appwrite.test/v1',
endpoint: 'https://https://appwrite.io/v1',
project: '',
key: '',
locale: '',
@ -500,7 +500,7 @@
* the only valid redirect URL's are the once from domains you have set when
* added your platforms in the console interface.
*
* When accessing this route using Javascript from the browser, success and
* When accessing this route using JavaScript from the browser, success and
* failure parameter URLs are required. Appwrite server will respond with a
* 301 redirect status code and will set the user session cookie. This
* behavior is enforced because modern browsers are limiting 3rd party cookies
@ -703,7 +703,7 @@
* the only valid redirect URL's are the once from domains you have set when
* added your platforms in the console interface.
*
* When accessing this route using Javascript from the browser, success and
* When accessing this route using JavaScript from the browser, success and
* failure parameter URLs are required. Appwrite server will respond with a
* 301 redirect status code and will set the user session cookie. This
* behavior is enforced because modern browsers are limiting 3rd party cookies
@ -1356,9 +1356,9 @@
/**
* List of currencies
*
* List of all currencies, including currency symol, name, plural, and decimal
* digits for all major and minor currencies. You can use the locale header to
* get the data in supported language.
* List of all currencies, including currency symbol, name, plural, and
* decimal digits for all major and minor currencies. You can use the locale
* header to get the data in supported language.
*
* @throws {Error}
* @return {Promise} */

View file

@ -1,4 +1,4 @@
(function(window){window.Appwrite=function(){let config={endpoint:'https://appwrite.test/v1',project:'',key:'',locale:'',mode:'',};let setEndpoint=function(endpoint){config.endpoint=endpoint;return this};let setProject=function(value){http.addGlobalHeader('X-Appwrite-Project',value);config.project=value;return this};let setKey=function(value){http.addGlobalHeader('X-Appwrite-Key',value);config.key=value;return this};let setLocale=function(value){http.addGlobalHeader('X-Appwrite-Locale',value);config.locale=value;return this};let setMode=function(value){http.addGlobalHeader('X-Appwrite-Mode',value);config.mode=value;return this};let http=function(document){let globalParams=[],globalHeaders=[];let addParam=function(url,param,value){let a=document.createElement('a'),regex=/(?:\?|&amp;|&)+([^=]+)(?:=([^&]*))*/g;let match,str=[];a.href=url;param=encodeURIComponent(param);while(match=regex.exec(a.search))if(param!==match[1])str.push(match[1]+(match[2]?"="+match[2]:""));str.push(param+(value?"="+encodeURIComponent(value):""));a.search=str.join("&");return a.href};let buildQuery=function(params){let str=[];for(let p in params){if(Array.isArray(params[p])){for(let index=0;index<params[p].length;index++){let param=params[p][index];str.push(encodeURIComponent(p+'[]')+"="+encodeURIComponent(param))}}else{str.push(encodeURIComponent(p)+"="+encodeURIComponent(params[p]))}}
(function(window){window.Appwrite=function(){let config={endpoint:'https://https://appwrite.io/v1',project:'',key:'',locale:'',mode:'',};let setEndpoint=function(endpoint){config.endpoint=endpoint;return this};let setProject=function(value){http.addGlobalHeader('X-Appwrite-Project',value);config.project=value;return this};let setKey=function(value){http.addGlobalHeader('X-Appwrite-Key',value);config.key=value;return this};let setLocale=function(value){http.addGlobalHeader('X-Appwrite-Locale',value);config.locale=value;return this};let setMode=function(value){http.addGlobalHeader('X-Appwrite-Mode',value);config.mode=value;return this};let http=function(document){let globalParams=[],globalHeaders=[];let addParam=function(url,param,value){let a=document.createElement('a'),regex=/(?:\?|&amp;|&)+([^=]+)(?:=([^&]*))*/g;let match,str=[];a.href=url;param=encodeURIComponent(param);while(match=regex.exec(a.search))if(param!==match[1])str.push(match[1]+(match[2]?"="+match[2]:""));str.push(param+(value?"="+encodeURIComponent(value):""));a.search=str.join("&");return a.href};let buildQuery=function(params){let str=[];for(let p in params){if(Array.isArray(params[p])){for(let index=0;index<params[p].length;index++){let param=params[p][index];str.push(encodeURIComponent(p+'[]')+"="+encodeURIComponent(param))}}else{str.push(encodeURIComponent(p)+"="+encodeURIComponent(params[p]))}}
return str.join("&")};let addGlobalHeader=function(key,value){globalHeaders[key]={key:key.toLowerCase(),value:value.toLowerCase()}};let addGlobalParam=function(key,value){globalParams.push({key:key,value:value})};addGlobalHeader('x-sdk-version','appwrite:javascript:1.0.22');addGlobalHeader('content-type','');let call=function(method,path,headers={},params={},progress=null){let i;path=config.endpoint+path;if(-1===['GET','POST','PUT','DELETE','TRACE','HEAD','OPTIONS','CONNECT','PATCH'].indexOf(method)){throw new Error('var method must contain a valid HTTP method name')}
if(typeof path!=='string'){throw new Error('var path must be of type string')}
if(typeof headers!=='object'){throw new Error('var headers must be of type object')}

View file

@ -1,9 +1,9 @@
# [Appwrite SDK for NodeJS](https://appwrite.io) &nbsp; [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Appwrite%20is%20a%20backend%20as%20a%20service%20for%20building%20web%20or%20mobile%20apps&url=http%3A%2F%2Fappwrite.io&via=appwrite_io&hashtags=JS%2Cjavascript%2Creactjs%2Cangular%2Cios%2Candroid)
# Appwrite SDK for NodeJS
![License](https://img.shields.io/github/license/appwrite/sdk-for-node.svg?v=1)
![Version](https://img.shields.io/badge/api%20version-0.1.15-blue.svg?v=1)
![Version](https://img.shields.io/badge/api%20version-latest-blue.svg?v=1)
This SDK if compitable with Appwrite server version 0.2.0 for older versions check previous releases.
**This SDK is compatible with Appwrite server version 0.2.0. For older versions, please check previous releases.**
Appwrite backend as a service cuts up to 70% of the time and costs required for building a modern application. We abstract and simplify common development tasks behind a REST APIs, to help you develop your app in a fast and secure way. For full API documentation and tutorials go to [https://appwrite.io/docs](https://appwrite.io/docs)
@ -11,8 +11,6 @@ Appwrite backend as a service cuts up to 70% of the time and costs required for
![Appwrite](https://appwrite.io/images/github.png)
**API Version: 0.1.15**
## Installation
To install via [NPM](https://www.npmjs.com/):

View file

@ -1,7 +1,7 @@
const sdk = require('node-appwrite');
// Init SDK
let client = new Account.Client();
let client = new sdk.Client();
let account = new sdk.Account(client);

View file

@ -1,7 +1,7 @@
const sdk = require('node-appwrite');
// Init SDK
let client = new Account.Client();
let client = new sdk.Client();
let account = new sdk.Account(client);

View file

@ -1,7 +1,7 @@
const sdk = require('node-appwrite');
// Init SDK
let client = new Account.Client();
let client = new sdk.Client();
let account = new sdk.Account(client);

View file

@ -1,7 +1,7 @@
const sdk = require('node-appwrite');
// Init SDK
let client = new Account.Client();
let client = new sdk.Client();
let account = new sdk.Account(client);

View file

@ -1,7 +1,7 @@
const sdk = require('node-appwrite');
// Init SDK
let client = new Account.Client();
let client = new sdk.Client();
let account = new sdk.Account(client);

View file

@ -1,7 +1,7 @@
const sdk = require('node-appwrite');
// Init SDK
let client = new Account.Client();
let client = new sdk.Client();
let account = new sdk.Account(client);

View file

@ -1,7 +1,7 @@
const sdk = require('node-appwrite');
// Init SDK
let client = new Account.Client();
let client = new sdk.Client();
let account = new sdk.Account(client);

View file

@ -1,7 +1,7 @@
const sdk = require('node-appwrite');
// Init SDK
let client = new Account.Client();
let client = new sdk.Client();
let account = new sdk.Account(client);

View file

@ -1,7 +1,7 @@
const sdk = require('node-appwrite');
// Init SDK
let client = new Account.Client();
let client = new sdk.Client();
let account = new sdk.Account(client);

View file

@ -1,7 +1,7 @@
const sdk = require('node-appwrite');
// Init SDK
let client = new Auth.Client();
let client = new sdk.Client();
let auth = new sdk.Auth(client);

View file

@ -1,7 +1,7 @@
const sdk = require('node-appwrite');
// Init SDK
let client = new Auth.Client();
let client = new sdk.Client();
let auth = new sdk.Auth(client);

View file

@ -1,7 +1,7 @@
const sdk = require('node-appwrite');
// Init SDK
let client = new Auth.Client();
let client = new sdk.Client();
let auth = new sdk.Auth(client);

View file

@ -1,7 +1,7 @@
const sdk = require('node-appwrite');
// Init SDK
let client = new Auth.Client();
let client = new sdk.Client();
let auth = new sdk.Auth(client);

View file

@ -1,7 +1,7 @@
const sdk = require('node-appwrite');
// Init SDK
let client = new Auth.Client();
let client = new sdk.Client();
let auth = new sdk.Auth(client);

View file

@ -1,7 +1,7 @@
const sdk = require('node-appwrite');
// Init SDK
let client = new Auth.Client();
let client = new sdk.Client();
let auth = new sdk.Auth(client);

View file

@ -1,7 +1,7 @@
const sdk = require('node-appwrite');
// Init SDK
let client = new Auth.Client();
let client = new sdk.Client();
let auth = new sdk.Auth(client);

View file

@ -1,7 +1,7 @@
const sdk = require('node-appwrite');
// Init SDK
let client = new Auth.Client();
let client = new sdk.Client();
let auth = new sdk.Auth(client);

View file

@ -1,7 +1,7 @@
const sdk = require('node-appwrite');
// Init SDK
let client = new Auth.Client();
let client = new sdk.Client();
let auth = new sdk.Auth(client);

View file

@ -1,7 +1,7 @@
const sdk = require('node-appwrite');
// Init SDK
let client = new Avatars.Client();
let client = new sdk.Client();
let avatars = new sdk.Avatars(client);

View file

@ -1,7 +1,7 @@
const sdk = require('node-appwrite');
// Init SDK
let client = new Avatars.Client();
let client = new sdk.Client();
let avatars = new sdk.Avatars(client);

View file

@ -1,7 +1,7 @@
const sdk = require('node-appwrite');
// Init SDK
let client = new Avatars.Client();
let client = new sdk.Client();
let avatars = new sdk.Avatars(client);

View file

@ -1,7 +1,7 @@
const sdk = require('node-appwrite');
// Init SDK
let client = new Avatars.Client();
let client = new sdk.Client();
let avatars = new sdk.Avatars(client);

View file

@ -1,7 +1,7 @@
const sdk = require('node-appwrite');
// Init SDK
let client = new Avatars.Client();
let client = new sdk.Client();
let avatars = new sdk.Avatars(client);

View file

@ -1,7 +1,7 @@
const sdk = require('node-appwrite');
// Init SDK
let client = new Avatars.Client();
let client = new sdk.Client();
let avatars = new sdk.Avatars(client);

View file

@ -1,7 +1,7 @@
const sdk = require('node-appwrite');
// Init SDK
let client = new Database.Client();
let client = new sdk.Client();
let database = new sdk.Database(client);

View file

@ -1,7 +1,7 @@
const sdk = require('node-appwrite');
// Init SDK
let client = new Database.Client();
let client = new sdk.Client();
let database = new sdk.Database(client);

View file

@ -1,7 +1,7 @@
const sdk = require('node-appwrite');
// Init SDK
let client = new Database.Client();
let client = new sdk.Client();
let database = new sdk.Database(client);

View file

@ -1,7 +1,7 @@
const sdk = require('node-appwrite');
// Init SDK
let client = new Database.Client();
let client = new sdk.Client();
let database = new sdk.Database(client);

View file

@ -1,7 +1,7 @@
const sdk = require('node-appwrite');
// Init SDK
let client = new Database.Client();
let client = new sdk.Client();
let database = new sdk.Database(client);

Some files were not shown because too many files have changed in this diff Show more