From 8673e948ceba535ee9a737945e0f6ea6be92a700 Mon Sep 17 00:00:00 2001 From: Jordi Brunet Date: Thu, 2 Jan 2020 11:52:32 +0100 Subject: [PATCH 01/14] Create auth.php --- resources/lang/ca/auth.php | 1 + 1 file changed, 1 insertion(+) create mode 100644 resources/lang/ca/auth.php diff --git a/resources/lang/ca/auth.php b/resources/lang/ca/auth.php new file mode 100644 index 00000000..acde4bb7 --- /dev/null +++ b/resources/lang/ca/auth.php @@ -0,0 +1 @@ +Arxiu From e8380dd62316dec05344571edd274ca0f348016d Mon Sep 17 00:00:00 2001 From: Jordi Brunet Date: Thu, 2 Jan 2020 11:57:35 +0100 Subject: [PATCH 02/14] Create Auth.php - Catalan --- resources/lang/ca/auth.php | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/resources/lang/ca/auth.php b/resources/lang/ca/auth.php index acde4bb7..ae78fe75 100644 --- a/resources/lang/ca/auth.php +++ b/resources/lang/ca/auth.php @@ -1 +1,15 @@ -Arxiu + 'Aquestes dades d\'accés no coincideixen amb els nostres registres.', + 'throttle' => 'Massa intents d\'iniciar sessió. Si us plau, torneu-ho a provar d\'aquí a :seconds segons.', +]; From f96cc2974dd8c3b9cc138c97be8737204d5c6d54 Mon Sep 17 00:00:00 2001 From: Jordi Brunet Date: Thu, 2 Jan 2020 12:02:49 +0100 Subject: [PATCH 03/14] Create exception.php - Catalan --- resources/lang/ca/exception.php | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 resources/lang/ca/exception.php diff --git a/resources/lang/ca/exception.php b/resources/lang/ca/exception.php new file mode 100644 index 00000000..a39a9666 --- /dev/null +++ b/resources/lang/ca/exception.php @@ -0,0 +1,8 @@ + [ + 'invalid' => [ + 'album' => 'Cal que afegiu una foto, un vídeo o diverses fotos.', + ], + ], +]; From 21afa3b29a23bd9bd8f9ae80e931422565341d1c Mon Sep 17 00:00:00 2001 From: Jordi Brunet Date: Thu, 2 Jan 2020 12:15:09 +0100 Subject: [PATCH 04/14] Create helpcenter.php - Catalan --- resources/lang/ca/helpcenter.php | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 resources/lang/ca/helpcenter.php diff --git a/resources/lang/ca/helpcenter.php b/resources/lang/ca/helpcenter.php new file mode 100644 index 00000000..041386e2 --- /dev/null +++ b/resources/lang/ca/helpcenter.php @@ -0,0 +1,21 @@ + 'Centre de suport', + 'whatsnew' => 'El més nou', + 'gettingStarted' => 'Començant', + 'sharingMedia' => 'Compartint mèdies', + 'profile' => 'Perfil', + 'stories' => 'Històries', + 'hashtags' => 'Etiquetes', + 'discover' => 'Descobrir', + 'directMessages' => 'Missatges Directes', + 'timelines' => 'Línia Temporal', + 'embed' => 'Incrustat', + 'communityGuidelines' => 'Guies de la Comunitat', + 'whatIsTheFediverse' => 'Què és el Fediverse?', + 'controllingVisibility' => 'Controlant la Visibilitat', + 'blockingAccounts' => 'Bloquejant Comptes', + 'safetyTips' => 'Apunts de Seguretat', + 'reportSomething' => 'Reportar alguna cosa', + 'dataPolicy' => 'Política de dades' +]; From 853c9d2068a514e7dc48c2212625856c388997ed Mon Sep 17 00:00:00 2001 From: Jordi Brunet Date: Thu, 2 Jan 2020 12:39:46 +0100 Subject: [PATCH 05/14] Create navmenu.php - Catalan --- resources/lang/ca/navmenu.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 resources/lang/ca/navmenu.php diff --git a/resources/lang/ca/navmenu.php b/resources/lang/ca/navmenu.php new file mode 100644 index 00000000..a2d9d7cc --- /dev/null +++ b/resources/lang/ca/navmenu.php @@ -0,0 +1,18 @@ + 'Cerca', + 'home' => 'Inici', + 'local' => 'Local', + 'network' => 'Xarxa', + 'discover' => 'Descobrir', + 'viewMyProfile' => 'Veure el meu perfil', + 'myProfile' => 'El meu perfil', + 'myTimeline' => 'La meva Línia temporal', + 'publicTimeline' => 'Línia temporal Pública', + 'remoteFollow' => 'Seguiment Remot', + 'settings' => 'Ajustatges', + 'admin' => 'Admin', + 'logout' => 'Tanca la sessió', + 'directMessages' => 'Missatges Directes', + 'composePost' => 'Compon una publicació', +]; From 71884607b43269ff21d37a95cf0c7edb5a4af8c5 Mon Sep 17 00:00:00 2001 From: Jordi Brunet Date: Thu, 2 Jan 2020 12:47:43 +0100 Subject: [PATCH 06/14] Create notification.php - Catalan --- resources/lang/ca/notification.php | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 resources/lang/ca/notification.php diff --git a/resources/lang/ca/notification.php b/resources/lang/ca/notification.php new file mode 100644 index 00000000..62506cb2 --- /dev/null +++ b/resources/lang/ca/notification.php @@ -0,0 +1,9 @@ + 'li ha agradat la vostra publicació.', + 'likedComment' => 'li ha agradat el vostre comentari.', + 'startedFollowingYou' => 'ha començat a seguir-vos.', + 'commented' => 'ha comentat la vostra publicació.', + 'mentionedYou' => 'us ha esmentat.', + 'shared' => 'ha compartit la vostra publicació.', +]; From 274fac09ebee3736278139a7391781a5888f092b Mon Sep 17 00:00:00 2001 From: Jordi Brunet Date: Thu, 2 Jan 2020 12:48:59 +0100 Subject: [PATCH 07/14] Create pagination.php - Catalan --- resources/lang/ca/pagination.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 resources/lang/ca/pagination.php diff --git a/resources/lang/ca/pagination.php b/resources/lang/ca/pagination.php new file mode 100644 index 00000000..d2ca941e --- /dev/null +++ b/resources/lang/ca/pagination.php @@ -0,0 +1,15 @@ + '« Anterior', + 'next' => 'Següent »', +]; From e8315452315b81a0c99ee1431c82da239c9421ce Mon Sep 17 00:00:00 2001 From: Jordi Brunet Date: Thu, 2 Jan 2020 13:05:44 +0100 Subject: [PATCH 08/14] Create passwords.php - Catalan --- resources/lang/ca/passwords.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 resources/lang/ca/passwords.php diff --git a/resources/lang/ca/passwords.php b/resources/lang/ca/passwords.php new file mode 100644 index 00000000..d8d75f76 --- /dev/null +++ b/resources/lang/ca/passwords.php @@ -0,0 +1,18 @@ + 'Cal que la contrasenya sigui d\'un mínim de sis caràcters i que coincideixi amb la confirmació.', + 'reset' => 'S'ha reinicialitzat la vostra contrasenya!', + 'sent' => 'Si la vostra adreça electrònica existeix a la nostra base de dades, en breus minuts rebreu un enllaç de recuperació a la vostra bústia. Si us plau, si no rebeu el missatge, comproveu la bústia de correu brossa.', + 'token' => 'Aquest testimoni (token) de reinicialització de la contrasenya no és vàlid.', + 'user' => 'Si la vostra adreça electrònica existeix a la nostra base de dades, en breus minuts rebreu un enllaç de recuperació a la vostra bústia. Si us plau, si no rebeu el missatge, comproveu la bústia de correu brossa.', +]; From a1e096ee06fc12d6b3cf6cca6a7282e452d4f5a6 Mon Sep 17 00:00:00 2001 From: Jordi Brunet Date: Thu, 2 Jan 2020 13:26:08 +0100 Subject: [PATCH 09/14] Create profile.php - Catalan --- resources/lang/ca/profile.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 resources/lang/ca/profile.php diff --git a/resources/lang/ca/profile.php b/resources/lang/ca/profile.php new file mode 100644 index 00000000..53144afb --- /dev/null +++ b/resources/lang/ca/profile.php @@ -0,0 +1,13 @@ + 'Aquest compte encara no ha publicat res!', + 'emptyFollowers' => 'A aquest compte encara no el segueix ningú!', + 'emptyFollowing' => 'Aquest compte encara no segueix ningú!', + 'emptySaved' => 'Encara no heu desat cap publicació!', + 'savedWarning' => 'Ningú més pot veure el que heu desat', + 'privateProfileWarning' => 'Aquest compte és privat', + 'alreadyFollow' => 'Ja seguiu a :username?', + 'loginToSeeProfile' => 'per veure les seves fotos i vídeos.', + 'status.disabled.header' => 'Perfil no disponible', + 'status.disabled.body' => 'Perdoneu, aquest perfil no està disponible en aquest moment. Proveu d\'accedir-hi d\'aquí a una estona.', +]; From d417b522455bcaee1c5c272f79e8631c0c327737 Mon Sep 17 00:00:00 2001 From: Jordi Brunet Date: Thu, 2 Jan 2020 13:31:06 +0100 Subject: [PATCH 10/14] Create site.php - Catalan --- resources/lang/ca/site.php | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 resources/lang/ca/site.php diff --git a/resources/lang/ca/site.php b/resources/lang/ca/site.php new file mode 100644 index 00000000..3e6807d5 --- /dev/null +++ b/resources/lang/ca/site.php @@ -0,0 +1,17 @@ + 'Sobre... ', + 'help' => 'Suport', + 'language' => 'Llengua', + 'fediverse' => 'Fediverse', + 'opensource' => 'Codi Obert', + 'terms' => 'Condicions', + 'privacy' => 'Privacitat', + 'l10nWip' => 'Estem treballant en el suport local', + 'currentLocale' => 'Configuració local actual', + 'selectLocale' => 'Seleccioneu una de les llengües disponibles', + 'contact' => 'Contacta', + 'contact-us' => 'Contacteu-nos', + 'places' => 'Llocs', + 'profiles' => 'Perfils', +]; From b795c9bafbccc68754a12942fbb06fb22ac8c5bd Mon Sep 17 00:00:00 2001 From: Jordi Brunet Date: Thu, 2 Jan 2020 13:35:15 +0100 Subject: [PATCH 11/14] Create timeline.php - Catalan --- resources/lang/ca/timeline.php | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 resources/lang/ca/timeline.php diff --git a/resources/lang/ca/timeline.php b/resources/lang/ca/timeline.php new file mode 100644 index 00000000..c81887e2 --- /dev/null +++ b/resources/lang/ca/timeline.php @@ -0,0 +1,4 @@ + 'La vostra línia temporal és buida.', +]; From e0c8b8f1a6929783768d6693cca5c5e6ce52c3a7 Mon Sep 17 00:00:00 2001 From: Jordi Brunet Date: Thu, 2 Jan 2020 14:56:51 +0100 Subject: [PATCH 12/14] Create validation.php --- resources/lang/ca/validation.php | 114 +++++++++++++++++++++++++++++++ 1 file changed, 114 insertions(+) create mode 100644 resources/lang/ca/validation.php diff --git a/resources/lang/ca/validation.php b/resources/lang/ca/validation.php new file mode 100644 index 00000000..030b5c34 --- /dev/null +++ b/resources/lang/ca/validation.php @@ -0,0 +1,114 @@ + 'The :attribute must be accepted.', + 'active_url' => 'The :attribute is not a valid URL.', + 'after' => 'The :attribute must be a date after :date.', + 'after_or_equal' => 'The :attribute must be a date after or equal to :date.', + 'alpha' => 'The :attribute may only contain letters.', + 'alpha_dash' => 'The :attribute may only contain letters, numbers, and dashes.', + 'alpha_num' => 'The :attribute may only contain letters and numbers.', + 'array' => 'The :attribute must be an array.', + 'before' => 'The :attribute must be a date before :date.', + 'before_or_equal' => 'The :attribute must be a date before or equal to :date.', + 'between' => [ + 'numeric' => 'The :attribute must be between :min and :max.', + 'file' => 'The :attribute must be between :min and :max kilobytes.', + 'string' => 'The :attribute must be between :min and :max characters.', + 'array' => 'The :attribute must have between :min and :max items.', + ], + 'boolean' => 'The :attribute field must be true or false.', + 'confirmed' => 'The :attribute confirmation does not match.', + 'date' => 'The :attribute is not a valid date.', + 'date_format' => 'The :attribute does not match the format :format.', + 'different' => 'The :attribute and :other must be different.', + 'digits' => 'The :attribute must be :digits digits.', + 'digits_between' => 'The :attribute must be between :min and :max digits.', + 'dimensions' => 'The :attribute has invalid image dimensions.', + 'distinct' => 'The :attribute field has a duplicate value.', + 'email' => 'The :attribute must be a valid email address.', + 'exists' => 'The selected :attribute is invalid.', + 'file' => 'The :attribute must be a file.', + 'filled' => 'The :attribute field must have a value.', + 'image' => 'The :attribute must be an image.', + 'in' => 'The selected :attribute is invalid.', + 'in_array' => 'The :attribute field does not exist in :other.', + 'integer' => 'The :attribute must be an integer.', + 'ip' => 'The :attribute must be a valid IP address.', + 'ipv4' => 'The :attribute must be a valid IPv4 address.', + 'ipv6' => 'The :attribute must be a valid IPv6 address.', + 'json' => 'The :attribute must be a valid JSON string.', + 'max' => [ + 'numeric' => 'The :attribute may not be greater than :max.', + 'file' => 'The :attribute may not be greater than :max kilobytes.', + 'string' => 'The :attribute may not be greater than :max characters.', + 'array' => 'The :attribute may not have more than :max items.', + ], + 'mimes' => 'The :attribute must be a file of type: :values.', + 'mimetypes' => 'The :attribute must be a file of type: :values.', + 'min' => [ + 'numeric' => 'The :attribute must be at least :min.', + 'file' => 'The :attribute must be at least :min kilobytes.', + 'string' => 'The :attribute must be at least :min characters.', + 'array' => 'The :attribute must have at least :min items.', + ], + 'not_in' => 'The selected :attribute is invalid.', + 'not_regex' => 'The :attribute format is invalid.', + 'numeric' => 'The :attribute must be a number.', + 'present' => 'The :attribute field must be present.', + 'regex' => 'The :attribute format is invalid.', + 'required' => 'The :attribute field is required.', + 'required_if' => 'The :attribute field is required when :other is :value.', + 'required_unless' => 'The :attribute field is required unless :other is in :values.', + 'required_with' => 'The :attribute field is required when :values is present.', + 'required_with_all' => 'The :attribute field is required when :values is present.', + 'required_without' => 'The :attribute field is required when :values is not present.', + 'required_without_all' => 'The :attribute field is required when none of :values are present.', + 'same' => 'The :attribute and :other must match.', + 'size' => [ + 'numeric' => 'The :attribute must be :size.', + 'file' => 'The :attribute must be :size kilobytes.', + 'string' => 'The :attribute must be :size characters.', + 'array' => 'The :attribute must contain :size items.', + ], + 'string' => 'The :attribute must be a string.', + 'timezone' => 'The :attribute must be a valid zone.', + 'unique' => 'The :attribute has already been taken.', + 'uploaded' => 'The :attribute failed to upload.', + 'url' => 'The :attribute format is invalid.', + /* + |-------------------------------------------------------------------------- + | Custom Validation Language Lines + |-------------------------------------------------------------------------- + | + | Here you may specify custom validation messages for attributes using the + | convention "attribute.rule" to name the lines. This makes it quick to + | specify a specific custom language line for a given attribute rule. + | + */ + 'custom' => [ + 'attribute-name' => [ + 'rule-name' => 'custom-message', + ], + ], + /* + |-------------------------------------------------------------------------- + | Custom Validation Attributes + |-------------------------------------------------------------------------- + | + | The following language lines are used to swap attribute place-holders + | with something more reader friendly such as E-Mail Address instead + | of "email". This simply helps us make messages a little cleaner. + | + */ + 'attributes' => [], +]; From 9bebd1452758f5705d06497f623d5489f8096647 Mon Sep 17 00:00:00 2001 From: amin Date: Sat, 4 Jan 2020 16:21:57 +0330 Subject: [PATCH 13/14] Add Persian translation --- resources/lang/fa/auth.php | 19 ++++ resources/lang/fa/exception.php | 11 +++ resources/lang/fa/helpcenter.php | 26 +++++ resources/lang/fa/navmenu.php | 19 ++++ resources/lang/fa/notification.php | 12 +++ resources/lang/fa/pagination.php | 19 ++++ resources/lang/fa/passwords.php | 22 +++++ resources/lang/fa/profile.php | 15 +++ resources/lang/fa/site.php | 20 ++++ resources/lang/fa/timeline.php | 7 ++ resources/lang/fa/validation.php | 154 +++++++++++++++++++++++++++++ 11 files changed, 324 insertions(+) create mode 100644 resources/lang/fa/auth.php create mode 100644 resources/lang/fa/exception.php create mode 100644 resources/lang/fa/helpcenter.php create mode 100644 resources/lang/fa/navmenu.php create mode 100644 resources/lang/fa/notification.php create mode 100644 resources/lang/fa/pagination.php create mode 100644 resources/lang/fa/passwords.php create mode 100644 resources/lang/fa/profile.php create mode 100644 resources/lang/fa/site.php create mode 100644 resources/lang/fa/timeline.php create mode 100644 resources/lang/fa/validation.php diff --git a/resources/lang/fa/auth.php b/resources/lang/fa/auth.php new file mode 100644 index 00000000..a76e7946 --- /dev/null +++ b/resources/lang/fa/auth.php @@ -0,0 +1,19 @@ + 'اطلاعات ورود صحیح نیست.', + 'throttle' => 'شما درخواست تکراری زیادی فرستادید. لطفا مجددا در :seconds ثانیه دیگر تلاش کنید.', + +]; diff --git a/resources/lang/fa/exception.php b/resources/lang/fa/exception.php new file mode 100644 index 00000000..c0af97db --- /dev/null +++ b/resources/lang/fa/exception.php @@ -0,0 +1,11 @@ + [ + 'invalid' => [ + 'album' => 'باید حداقل شامل یک عکس یا ویدئو باشد.', + ], + ], + +]; \ No newline at end of file diff --git a/resources/lang/fa/helpcenter.php b/resources/lang/fa/helpcenter.php new file mode 100644 index 00000000..bd9f7975 --- /dev/null +++ b/resources/lang/fa/helpcenter.php @@ -0,0 +1,26 @@ + 'مرکز راهنما', + 'whatsnew' => 'چه خبر', + + 'gettingStarted' => 'شروع به کار', + 'sharingMedia' => 'انتشار محتوا', + 'profile' => 'نمایه', + 'stories' => 'داستان‌ها', + 'hashtags' => 'هشتگ‌ها', + 'discover' => 'کشف‌کردن', + 'directMessages' => 'پیام‌های شخصی', + 'timelines' => 'جدول زمانی', + 'embed' => 'توکار', + + 'communityGuidelines' => 'دستورالعمل‌های انجمن', + 'whatIsTheFediverse' => 'نامتمرکز یعنی چی؟', + 'controllingVisibility' => 'کنترل بینایی', + 'blockingAccounts' => 'حساب‌های مسدودشده', + 'safetyTips' => 'نکات امنیتی', + 'reportSomething' => 'گزارش چیزی', + 'dataPolicy' => 'خط مشی داده' + +]; \ No newline at end of file diff --git a/resources/lang/fa/navmenu.php b/resources/lang/fa/navmenu.php new file mode 100644 index 00000000..1a59a333 --- /dev/null +++ b/resources/lang/fa/navmenu.php @@ -0,0 +1,19 @@ + 'جستجو', + 'home' => 'خانه', + 'local' => 'محلی', + 'network' => 'شبکه', + 'discover' => 'کشف‌کردن', + 'viewMyProfile' => 'مشاهده نمایه من', + 'myProfile' => 'نمایه من', + 'myTimeline' => 'جدول زمانی من', + 'publicTimeline' => 'جدول زمانی عمومی', + 'remoteFollow' => 'از راه دور دنبال کنید', + 'settings' => 'تنظیمات', + 'admin' => 'مدیر', + 'logout' => 'خروج', + 'directMessages' => 'پیام خصوصی', + 'composePost' => 'نوشتن پست', +]; diff --git a/resources/lang/fa/notification.php b/resources/lang/fa/notification.php new file mode 100644 index 00000000..f3289b68 --- /dev/null +++ b/resources/lang/fa/notification.php @@ -0,0 +1,12 @@ + 'پست شما را پسندید.', + 'likedComment' => 'دیدگاه شما را پسندید.', + 'startedFollowingYou' => 'شما را دنبال می‌کند.', + 'commented' => 'دیدگاهی روی پست شما نوشت.', + 'mentionedYou' => 'شما را صدا کرد.', + 'shared' => 'پستی منتشر کرد.', + +]; diff --git a/resources/lang/fa/pagination.php b/resources/lang/fa/pagination.php new file mode 100644 index 00000000..8dc159cf --- /dev/null +++ b/resources/lang/fa/pagination.php @@ -0,0 +1,19 @@ + '« قبلی', + 'next' => 'بعدی »', + +]; diff --git a/resources/lang/fa/passwords.php b/resources/lang/fa/passwords.php new file mode 100644 index 00000000..b65644c5 --- /dev/null +++ b/resources/lang/fa/passwords.php @@ -0,0 +1,22 @@ + 'رمز عبور شما باید حداقل شامل ۶ کاراکتر باشد و همچنین با تکرار آن مطابق باشد.', + 'reset' => 'رمز عبور شما بازنشانی شد!', + 'sent' => 'اگر ایمیل شما در پایگاه‌داده ما موجود باشد، شما ایمیل شامل یک لینک بازنشانی رمز عبور در چند دقیقه آینده دریافت خواهید کرد. در صورتی که ایمیلی دریافت نکردید، لطفا صندوق هرزنامه خود را نیز بررسی کنید.', + 'token' => 'این لینک نامعتبر است.', + 'user' => 'اگر ایمیل شما در پایگاه‌داده ما موجود باشد، شما ایمیل شامل یک لینک بازنشانی رمز عبور در چند دقیقه آینده دریافت خواهید کرد. در صورتی که ایمیلی دریافت نکردید، لطفا صندوق هرزنامه خود را نیز بررسی کنید.', + +]; diff --git a/resources/lang/fa/profile.php b/resources/lang/fa/profile.php new file mode 100644 index 00000000..171b219b --- /dev/null +++ b/resources/lang/fa/profile.php @@ -0,0 +1,15 @@ + 'این کاربر هنوز پستی ارسال نکرده!', + 'emptyFollowers' => 'این کاربر هنوز دنبال‌کننده‌ای ندارد!', + 'emptyFollowing' => 'این کاربر هنوز کسی را دنبال نمی‌کند!', + 'emptySaved' => 'شما هنوز هیچ پستی ذخیره نکرده‌اید!', + 'savedWarning' => 'فقط شما می‌توانید آنچه که ذخیره کرده‌اید را ببینید.', + 'privateProfileWarning' => 'این حساب خصوصی است.', + 'alreadyFollow' => 'الان :username را دنبال می‌کنید؟', + 'loginToSeeProfile' => 'برای دیدن عکس‌ها و فیلم‌ها', + + 'status.disabled.header' => 'نمایه غیرقابل دسترس', + 'status.disabled.body' => 'عذر می‌خوایم! نمایه الان در دسترس نیست. لطفا چند دقیقه دیگر مجدد بررسی فرمایید.', +]; diff --git a/resources/lang/fa/site.php b/resources/lang/fa/site.php new file mode 100644 index 00000000..9b5e5475 --- /dev/null +++ b/resources/lang/fa/site.php @@ -0,0 +1,20 @@ + 'درباره', + 'help' => 'راهنما', + 'language' => 'زبان‌ها', + 'fediverse' => 'نامتمرکز', + 'opensource' => 'متن باز', + 'terms' => 'قوانین', + 'privacy' => 'حریم خصوصی', + 'l10nWip' => 'ما هنوز روی محلی‌سازی کار می‌کنیم.', + 'currentLocale' => 'زبان فعلی', + 'selectLocale' => 'لطفا یک زبان را انتخاب کنید.', + 'contact' => 'تماس', + 'contact-us' => 'تماس با ما', + 'places' => 'محل‌ها', + 'profiles' => 'نمایه‌ها', + +]; diff --git a/resources/lang/fa/timeline.php b/resources/lang/fa/timeline.php new file mode 100644 index 00000000..86289e3b --- /dev/null +++ b/resources/lang/fa/timeline.php @@ -0,0 +1,7 @@ + 'جدول زمانی شما خالی است.', + +]; diff --git a/resources/lang/fa/validation.php b/resources/lang/fa/validation.php new file mode 100644 index 00000000..3776a77a --- /dev/null +++ b/resources/lang/fa/validation.php @@ -0,0 +1,154 @@ + ':attribute باید پذیرفته شده باشد.', + 'active_url' => 'آدرس :attribute معتبر نیست', + 'after' => ':attribute باید تاریخی بعد از :date باشد.', + 'after_or_equal' => ':attribute باید تاریخی بعد از :date، یا مطابق با آن باشد.', + 'alpha' => ':attribute باید فقط حروف الفبا باشد.', + 'alpha_dash' => ':attribute باید فقط حروف الفبا، عدد و خط تیره(-) باشد.', + 'alpha_num' => ':attribute باید فقط حروف الفبا و عدد باشد.', + 'array' => ':attribute باید آرایه باشد.', + 'before' => ':attribute باید تاریخی قبل از :date باشد.', + 'before_or_equal' => ':attribute باید تاریخی قبل از :date، یا مطابق با آن باشد.', + 'between' => [ + 'numeric' => ':attribute باید بین :min و :max باشد.', + 'file' => ':attribute باید بین :min و :max کیلوبایت باشد.', + 'string' => ':attribute باید بین :min و :max کاراکتر باشد.', + 'array' => ':attribute باید بین :min و :max آیتم باشد.', + ], + 'boolean' => 'فیلد :attribute فقط می‌تواند صحیح و یا غلط باشد', + 'confirmed' => ':attribute با فیلد تکرار مطابقت ندارد.', + 'date' => ':attribute یک تاریخ معتبر نیست.', + 'date_format' => ':attribute با الگوی :format مطاقبت ندارد.', + 'different' => ':attribute و :other باید متفاوت باشند.', + 'digits' => ':attribute باید :digits رقم باشد.', + 'digits_between' => ':attribute باید بین :min و :max رقم باشد.', + 'dimensions' => 'ابعاد تصویر :attribute قابل قبول نیست.', + 'distinct' => 'فیلد :attribute تکراری است.', + 'email' => ':attribute باید یک ایمیل معتبر باشد', + 'exists' => ':attribute انتخاب شده، معتبر نیست.', + 'file' => ':attribute باید یک فایل باشد', + 'filled' => 'فیلد :attribute الزامی است', + 'image' => ':attribute باید تصویر باشد.', + 'in' => ':attribute انتخاب شده، معتبر نیست.', + 'in_array' => 'فیلد :attribute در :other وجود ندارد.', + 'integer' => ':attribute باید عدد صحیح باشد.', + 'ip' => ':attribute باید IP معتبر باشد.', + 'ipv4' => ':attribute باید یک آدرس معتبر از نوع IPv4 باشد.', + 'ipv6' => ':attribute باید یک آدرس معتبر از نوع IPv6 باشد.', + 'json' => 'فیلد :attribute باید یک رشته از نوع JSON باشد.', + 'max' => [ + 'numeric' => ':attribute نباید بزرگتر از :max باشد.', + 'file' => ':attribute نباید بزرگتر از :max کیلوبایت باشد.', + 'string' => ':attribute نباید بیشتر از :max کاراکتر باشد.', + 'array' => ':attribute نباید بیشتر از :max آیتم باشد.', + ], + 'mimes' => ':attribute باید یکی از فرمت های :values باشد.', + 'mimetypes' => ':attribute باید یکی از فرمت های :values باشد.', + 'min' => [ + 'numeric' => ':attribute نباید کوچکتر از :min باشد.', + 'file' => ':attribute نباید کوچکتر از :min کیلوبایت باشد.', + 'string' => ':attribute نباید کمتر از :min کاراکتر باشد.', + 'array' => ':attribute نباید کمتر از :min آیتم باشد.', + ], + 'not_in' => ':attribute انتخاب شده، معتبر نیست.', + 'not_regex' => ':attribute نامعتبر است.', + 'numeric' => ':attribute باید عدد باشد.', + 'present' => 'فیلد :attribute باید در پارامترهای ارسالی وجود داشته باشد.', + 'regex' => 'فرمت :attribute معتبر نیست', + 'required' => 'فیلد :attribute الزامی است', + 'required_if' => 'هنگامی که :other برابر با :value است، فیلد :attribute الزامی است.', + 'required_unless' => 'فیلد :attribute ضروری است، مگر آنکه :other در :values موجود باشد.', + 'required_with' => 'در صورت وجود فیلد :values، فیلد :attribute الزامی است.', + 'required_with_all' => 'در صورت وجود فیلدهای :values، فیلد :attribute الزامی است.', + 'required_without' => 'در صورت عدم وجود فیلد :values، فیلد :attribute الزامی است.', + 'required_without_all' => 'در صورت عدم وجود هر یک از فیلدهای :values، فیلد :attribute الزامی است.', + 'same' => ':attribute و :other باید مانند هم باشند.', + 'size' => [ + 'numeric' => ':attribute باید برابر با :size باشد.', + 'file' => ':attribute باید برابر با :size کیلوبایت باشد.', + 'string' => ':attribute باید برابر با :size کاراکتر باشد.', + 'array' => ':attribute باسد شامل :size آیتم باشد.', + ], + 'string' => 'فیلد :attribute باید متن باشد.', + 'timezone' => 'فیلد :attribute باید یک منطقه زمانی قابل قبول باشد.', + 'unique' => ':attribute قبلا انتخاب شده است.', + 'uploaded' => 'آپلود فایل :attribute موفقیت آمیز نبود.', + 'url' => 'فرمت آدرس :attribute اشتباه است.', + + /* + |-------------------------------------------------------------------------- + | Custom Validation Language Lines + |-------------------------------------------------------------------------- + | + | Here you may specify custom validation messages for attributes using the + | convention "attribute.rule" to name the lines. This makes it quick to + | specify a specific custom language line for a given attribute rule. + | + */ + + 'custom' => [ + 'attribute-name' => [ + 'rule-name' => 'custom-message', + ], + ], + + /* + |-------------------------------------------------------------------------- + | Custom Validation Attributes + |-------------------------------------------------------------------------- + | + | The following language lines are used to swap attribute place-holders + | with something more reader friendly such as E-Mail Address instead + | of "email". This simply helps us make messages a little cleaner. + | + */ + + 'attributes' => [ + 'name' => 'نام', + 'username' => 'نام کاربری', + 'email' => 'ایمیل', + 'first_name' => 'نام', + 'last_name' => 'نام خانوادگی', + 'password' => 'رمز عبور', + 'password_confirmation' => 'تکرار رمز عبور', + 'city' => 'شهر', + 'country' => 'کشور', + 'address' => 'نشانی', + 'phone' => 'تلفن', + 'mobile' => 'تلفن همراه', + 'age' => 'سن', + 'sex' => 'جنسیت', + 'gender' => 'جنسیت', + 'day' => 'روز', + 'month' => 'ماه', + 'year' => 'سال', + 'hour' => 'ساعت', + 'minute' => 'دقیقه', + 'second' => 'ثانیه', + 'title' => 'عنوان', + 'text' => 'متن', + 'content' => 'محتوا', + 'description' => 'توضیحات', + 'excerpt' => 'گزیده مطلب', + 'date' => 'تاریخ', + 'time' => 'زمان', + 'available' => 'موجود', + 'size' => 'اندازه', + 'terms' => 'شرایط', + ], + +]; From a8a8e5f0dcc2ac8f9d5e4a7b7628ff69ee36811c Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Wed, 8 Jan 2020 14:51:34 -0700 Subject: [PATCH 14/14] Update StoryController, fix postgres bug --- app/Http/Controllers/StoryController.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/Http/Controllers/StoryController.php b/app/Http/Controllers/StoryController.php index d5cc33bb..49087550 100644 --- a/app/Http/Controllers/StoryController.php +++ b/app/Http/Controllers/StoryController.php @@ -42,7 +42,9 @@ class StoryController extends Controller } $story = new Story(); + $story->duration = 3; $story->profile_id = $user->profile_id; + $story->expires_at = now()->addHours(24); $story->save(); $monthHash = substr(hash('sha1', date('Y').date('m')), 0, 12);