diff --git a/resources/lang/af-ZA/cachet.php b/resources/lang/af-ZA/cachet.php
index 497ea4a1..3d598e78 100644
--- a/resources/lang/af-ZA/cachet.php
+++ b/resources/lang/af-ZA/cachet.php
@@ -12,31 +12,31 @@
return [
// Components
'components' => [
- 'last_updated' => ':timestamp laas opgedateer',
+ 'last_updated' => 'Last updated :timestamp',
'status' => [
- 0 => 'Onbekend',
- 1 => 'Operasioneel',
- 2 => 'Prestasieprobleme',
- 3 => 'Gedeeltelike Onderbreking',
- 4 => 'Groot Onderbreking',
+ 0 => 'Unknown',
+ 1 => 'Operational',
+ 2 => 'Performance Issues',
+ 3 => 'Partial Outage',
+ 4 => 'Major Outage',
],
'group' => [
- 'other' => 'Ander komponente',
+ 'other' => 'Other Components',
],
],
// Incidents
'incidents' => [
- 'none' => 'Geen voorvalle aangemeld',
- 'past' => 'Vorige Voorvalle',
+ 'none' => 'No incidents reported',
+ 'past' => 'Past Incidents',
'stickied' => 'Stickied Incidents',
- 'scheduled' => 'Geskeduleerde Instandhouding',
- 'scheduled_at' => ', :timestamp geskeduleer',
- 'posted' => ':timestamp gepos',
+ 'scheduled' => 'Maintenance',
+ 'scheduled_at' => ', scheduled :timestamp',
+ 'posted' => 'Posted :timestamp',
'posted_at' => 'Posted at :timestamp',
'status' => [
- 1 => 'Onder die Loep',
- 2 => 'Geïdentifiseerd',
+ 1 => 'Investigating',
+ 2 => 'Identified',
3 => 'Hou Dop',
4 => 'Opgelos',
],
@@ -45,17 +45,17 @@ return [
// Schedule
'schedules' => [
'status' => [
- 0 => 'Opkomend',
- 1 => 'Besig',
- 2 => 'Voltooid',
+ 0 => 'Upcoming',
+ 1 => 'In Progress',
+ 2 => 'Complete',
],
],
// Service Status
'service' => [
'good' => '[0,1]System operational|[2,*]All systems are operational',
- 'bad' => '[0,1] The system is experiencing issues|[2,Inf] Some systems are experiencing issues',
- 'major' => '[0,1] The system is experiencing major issues|[2,Inf] Some systems are experiencing major issues',
+ 'bad' => '[0,1]The system is experiencing issues|[2,*]Some systems are experiencing issues',
+ 'major' => '[0,1]The system is experiencing major issues|[2,*]Some systems are experiencing major issues',
],
'api' => [
@@ -66,7 +66,7 @@ return [
// Metrics
'metrics' => [
'filter' => [
- 'last_hour' => 'Laaste uur',
+ 'last_hour' => 'Last Hour',
'hourly' => 'Afgelope 12 Uur',
'weekly' => 'Weekliks',
'monthly' => 'Maandeliks',
@@ -75,7 +75,7 @@ return [
// Subscriber
'subscriber' => [
- 'subscribe' => 'Teken in om opdaterings te kry',
+ 'subscribe' => 'Subscribe to get the updates',
'unsubscribe' => 'Unsubscribe',
'button' => 'Teken aan',
'manage_subscription' => 'Manage subscription',
diff --git a/resources/lang/af-ZA/dashboard.php b/resources/lang/af-ZA/dashboard.php
index 1b50b207..3f70a368 100644
--- a/resources/lang/af-ZA/dashboard.php
+++ b/resources/lang/af-ZA/dashboard.php
@@ -16,7 +16,7 @@ return [
// Incidents
'incidents' => [
- 'title' => 'Incidents & Schedule',
+ 'title' => 'Incidents & Maintenance',
'incidents' => 'Incidents',
'logged' => '{0}There are no incidents, good work.|[1]You have logged one incident.|[2,*]You have reported :count incidents.',
'incident-create-template' => 'Create Template',
@@ -56,7 +56,7 @@ return [
'title' => 'Incident Templates',
'add' => [
'title' => 'Create an incident template',
- 'message' => 'You should add an incident template.',
+ 'message' => 'Create your first incident template.',
'success' => 'Your new incident template has been created.',
'failure' => 'Something went wrong with the incident template.',
],
@@ -74,22 +74,22 @@ return [
// Incident Maintenance
'schedule' => [
- 'schedule' => 'Geskeduleerde Instandhouding',
+ 'schedule' => 'Maintenance',
'logged' => '{0}There has been no Maintenance, good work.|[1]You have logged one schedule.|[2,*]You have reported :count schedules.',
'scheduled_at' => 'Scheduled at :timestamp',
'add' => [
- 'title' => 'Add Scheduled Maintenance',
- 'success' => 'Schedule added.',
- 'failure' => 'Something went wrong adding the schedule, please try again.',
+ 'title' => 'Add Maintenance',
+ 'success' => 'Maintenance added.',
+ 'failure' => 'Something went wrong adding the Maintenance, please try again.',
],
'edit' => [
- 'title' => 'Edit Scheduled Maintenance',
- 'success' => 'Schedule has been updated!',
- 'failure' => 'Something went wrong editing the schedule, please try again.',
+ 'title' => 'Edit Maintenance',
+ 'success' => 'Maintenance has been updated!',
+ 'failure' => 'Something went wrong editing the Maintenance, please try again.',
],
'delete' => [
- 'success' => 'The scheduled maintenance has been deleted and will not show on your status page.',
- 'failure' => 'The scheduled maintenance could not be deleted, please try again.',
+ 'success' => 'The Maintenance has been deleted and will not show on your status page.',
+ 'failure' => 'The Maintenance could not be deleted, please try again.',
],
],
diff --git a/resources/lang/af-ZA/forms.php b/resources/lang/af-ZA/forms.php
index ac4dcf93..fe00d831 100644
--- a/resources/lang/af-ZA/forms.php
+++ b/resources/lang/af-ZA/forms.php
@@ -221,7 +221,7 @@ return [
],
'team' => [
'description' => 'Invite your team members by entering their email addresses here.',
- 'email' => 'Email #:id',
+ 'email' => 'Your Team Members Email Address',
],
],
diff --git a/resources/lang/af-ZA/pagination.php b/resources/lang/af-ZA/pagination.php
index 7810e8a7..0ee724cf 100644
--- a/resources/lang/af-ZA/pagination.php
+++ b/resources/lang/af-ZA/pagination.php
@@ -22,7 +22,7 @@ return [
|
*/
- 'previous' => 'Vorige',
- 'next' => 'Volgende',
+ 'previous' => 'Previous',
+ 'next' => 'Next',
];
diff --git a/resources/lang/ar-SA/cachet.php b/resources/lang/ar-SA/cachet.php
index 190ef84f..97fbd7dc 100644
--- a/resources/lang/ar-SA/cachet.php
+++ b/resources/lang/ar-SA/cachet.php
@@ -12,42 +12,42 @@
return [
// Components
'components' => [
- 'last_updated' => 'آخر تحديث :timestamp',
+ 'last_updated' => 'Last updated :timestamp',
'status' => [
- 0 => 'مجهول',
- 1 => 'تشغيل',
- 2 => 'مشاكل أداء',
- 3 => 'إنقطاع جزئي',
- 4 => 'إنقطاع أساسي',
+ 0 => 'Unknown',
+ 1 => 'Operational',
+ 2 => 'Performance Issues',
+ 3 => 'Partial Outage',
+ 4 => 'Major Outage',
],
'group' => [
- 'other' => 'مكونات أخرى',
+ 'other' => 'Other Components',
],
],
// Incidents
'incidents' => [
- 'none' => 'لا توجد حالات تم الإبلاغ عنها',
- 'past' => 'الأعطال السابقة',
- 'stickied' => 'أعطال مثبتة',
- 'scheduled' => 'صيانة',
- 'scheduled_at' => ', مجدولة :timestamp',
- 'posted' => 'تم الإرسال :timestamp',
- 'posted_at' => 'نُشِر على :timestamp',
+ 'none' => 'No incidents reported',
+ 'past' => 'Past Incidents',
+ 'stickied' => 'Stickied Incidents',
+ 'scheduled' => 'Maintenance',
+ 'scheduled_at' => ', scheduled :timestamp',
+ 'posted' => 'Posted :timestamp',
+ 'posted_at' => 'Posted at :timestamp',
'status' => [
- 1 => 'عملية التحقق جارية',
- 2 => 'تم التعرف عليه',
- 3 => 'تحت المراقبة',
- 4 => 'تمّ إصلاحه',
+ 1 => 'Investigating',
+ 2 => 'Identified',
+ 3 => 'Watching',
+ 4 => 'Fixed',
],
],
// Schedule
'schedules' => [
'status' => [
- 0 => 'القادم',
- 1 => 'جار المعالجة',
- 2 => 'مكتملة',
+ 0 => 'Upcoming',
+ 1 => 'In Progress',
+ 2 => 'Complete',
],
],
@@ -59,50 +59,50 @@ return [
],
'api' => [
- 'regenerate' => 'إعادة إنشاء مفتاح الواجهة البرمجية',
- 'revoke' => 'إزالة مفتاح الواجهة البرمجية',
+ 'regenerate' => 'Regenerate API Key',
+ 'revoke' => 'Revoke API Key',
],
// Metrics
'metrics' => [
'filter' => [
- 'last_hour' => 'آخِر ساعة',
- 'hourly' => 'آخر 12 ساعة',
- 'weekly' => 'أسبوع',
- 'monthly' => 'شهر',
+ 'last_hour' => 'Last Hour',
+ 'hourly' => 'Last 12 Hours',
+ 'weekly' => 'Week',
+ 'monthly' => 'Month',
],
],
// Subscriber
'subscriber' => [
- 'subscribe' => 'إشترك للحصول على التحديثات',
+ 'subscribe' => 'Subscribe to get the updates',
'unsubscribe' => 'Unsubscribe',
- 'button' => 'اشتراك',
+ 'button' => 'Subscribe',
'manage_subscription' => 'Manage subscription',
'manage' => [
- 'no_subscriptions' => 'أنت الآن مشترك للحصول على جميع التحديثات.',
- 'my_subscriptions' => 'إنك مشترك حاليا في التحديثات التالية.',
+ 'no_subscriptions' => 'You\'re currently subscribed to all updates.',
+ 'my_subscriptions' => 'You\'re currently subscribed to the following updates.',
'manage_at_link' => 'Manage your subscriptions at :link',
],
'email' => [
- 'subscribe' => 'إشترك في تحديثات البريد الإلكتروني.',
- 'subscribed' => 'تم تسجيلك في خدمة الإشعارات عبر البريد الإلكتروني، يُرجى تفقد بريدك الإلكتروني لتأكيد اشتراكك.',
- 'verified' => 'تم تأكيد الإشتراك عبر بريدك الإلكتروني. شكراً لك !',
- 'manage' => 'إدارة اشتراكاتك',
- 'unsubscribe' => 'إلغاء الإشتراك من خدمة التحديثات عبر البريد الإلكتروني.',
- 'unsubscribed' => 'تم إلغاء إشتراك بريدك الإلكتروني.',
- 'failure' => 'حدث خلل أثناء الإشتراك.',
- 'already-subscribed' => 'لا يمكن الاشتراك عبر :emailلأنه مُشترك مِن قبل.',
+ 'subscribe' => 'Subscribe to email updates.',
+ 'subscribed' => 'You\'ve been subscribed to email notifications, please check your email to confirm your subscription.',
+ 'verified' => 'Your email subscription has been confirmed. Thank you!',
+ 'manage' => 'Manage your subscription',
+ 'unsubscribe' => 'Unsubscribe from email updates.',
+ 'unsubscribed' => 'Your email subscription has been cancelled.',
+ 'failure' => 'Something went wrong with the subscription.',
+ 'already-subscribed' => 'Cannot subscribe :email because they\'re already subscribed.',
],
],
'signup' => [
- 'title' => 'تسجيل حساب',
- 'username' => 'إسم المستخدِم',
- 'email' => 'بريد إلكتروني',
- 'password' => 'كلمة السر',
+ 'title' => 'Sign Up',
+ 'username' => 'Username',
+ 'email' => 'Email',
+ 'password' => 'Password',
'success' => 'Your account has been created.',
- 'failure' => 'حدث خطأ أثناء عملية تسجيل الحساب.',
+ 'failure' => 'Something went wrong with the signup.',
],
'system' => [
@@ -111,11 +111,11 @@ return [
// Modal
'modal' => [
- 'close' => 'إغلاق',
+ 'close' => 'Close',
'subscribe' => [
'title' => 'Subscribe to component updates',
'body' => 'Enter your email address to subscribe to updates for this component. If you\'re already subscribed, you\'ll already receive emails for this component.',
- 'button' => 'اشتراك',
+ 'button' => 'Subscribe',
],
],
@@ -130,10 +130,10 @@ return [
],
// Other
- 'home' => 'الرئيسية',
+ 'home' => 'Home',
'powered_by' => 'Powered by Cachet.',
'timezone' => 'Times are shown in :timezone.',
- 'about_this_site' => 'عن هذا الموقع',
+ 'about_this_site' => 'About This Site',
'rss-feed' => 'RSS',
'atom-feed' => 'Atom',
'feed' => 'Status Feed',
diff --git a/resources/lang/ar-SA/dashboard.php b/resources/lang/ar-SA/dashboard.php
index a8c3e39e..3f70a368 100644
--- a/resources/lang/ar-SA/dashboard.php
+++ b/resources/lang/ar-SA/dashboard.php
@@ -11,57 +11,57 @@
return [
- 'dashboard' => 'لوحة التحكم',
+ 'dashboard' => 'Dashboard',
'writeable_settings' => 'The Cachet settings directory is not writeable. Please make sure that ./bootstrap/cachet is writeable by the web server.',
// Incidents
'incidents' => [
- 'title' => 'الأعطال و الصيانة',
- 'incidents' => 'الأعطال',
+ 'title' => 'Incidents & Maintenance',
+ 'incidents' => 'Incidents',
'logged' => '{0}There are no incidents, good work.|[1]You have logged one incident.|[2,*]You have reported :count incidents.',
- 'incident-create-template' => 'إنشاء قالب',
- 'incident-templates' => 'قوالب الأعطال',
+ 'incident-create-template' => 'Create Template',
+ 'incident-templates' => 'Incident Templates',
'updates' => [
- 'title' => 'تحديثات حالة العَطَل :incident',
+ 'title' => 'Incident updates for :incident',
'count' => '{0}Zero Updates|[1]One Update|[2]Two Updates|[3,*]Several Updates',
'add' => [
- 'title' => 'إنشاء تحديث حالة جديد للعَطَل',
- 'success' => 'تم إنشاء الحالة الجديدة المتعلقة بالعَطَل.',
- 'failure' => 'طرأ هناك خطأ في تحديث حالة العَطل.',
+ 'title' => 'Create new incident update',
+ 'success' => 'Your new incident update has been created.',
+ 'failure' => 'Something went wrong with the incident update.',
],
'edit' => [
- 'title' => 'تعديل تحديث العَطل',
- 'success' => 'تم إنشاء تحديث للحالة المتعلقة بالعَطَل.',
- 'failure' => 'طرأ هناك خطأ في تحديث حالة العَطل',
+ 'title' => 'Edit incident update',
+ 'success' => 'The incident update has been updated.',
+ 'failure' => 'Something went wrong updating the incident update',
],
],
- 'reported_by' => 'أبلَغَ عنه :user',
+ 'reported_by' => 'Reported by :user',
'add' => [
- 'title' => 'الإبلاغ عن عَطَل',
- 'success' => 'تم إضافة العَطَل.',
- 'failure' => 'حدث خلل أثناء إضافة العَطَل، الرجاء إعادة المحاولة ثانية.',
+ 'title' => 'Report an incident',
+ 'success' => 'Incident added.',
+ 'failure' => 'There was an error adding the incident, please try again.',
],
'edit' => [
- 'title' => 'تعديل عَطَل',
- 'success' => 'تم تحديث حالة العَطَل.',
- 'failure' => 'حدث خلل أثناء تعديل حالة العَطَل، الرجاء إعادة المحاولة.',
+ 'title' => 'Edit an incident',
+ 'success' => 'Incident updated.',
+ 'failure' => 'There was an error editing the incident, please try again.',
],
'delete' => [
- 'success' => 'تم حذف العَطَل و لن تظهر في صفحة الحالة الخاصة بك.',
- 'failure' => 'تعذرت عملية حذف العَطَل، يُرجى إعادة المحاولة ثانية.',
+ 'success' => 'The incident has been deleted and will not show on your status page.',
+ 'failure' => 'The incident could not be deleted, please try again.',
],
// Incident templates
'templates' => [
- 'title' => 'قوالب الأعطال',
+ 'title' => 'Incident Templates',
'add' => [
- 'title' => 'إنشاء قالب حالة عَطَل',
- 'message' => 'You should add an incident template.',
+ 'title' => 'Create an incident template',
+ 'message' => 'Create your first incident template.',
'success' => 'Your new incident template has been created.',
'failure' => 'Something went wrong with the incident template.',
],
'edit' => [
- 'title' => 'تغيير النموذج',
+ 'title' => 'Edit Template',
'success' => 'The incident template has been updated.',
'failure' => 'Something went wrong updating the incident template',
],
@@ -74,32 +74,32 @@ return [
// Incident Maintenance
'schedule' => [
- 'schedule' => 'صيانة',
+ 'schedule' => 'Maintenance',
'logged' => '{0}There has been no Maintenance, good work.|[1]You have logged one schedule.|[2,*]You have reported :count schedules.',
- 'scheduled_at' => 'مُبرمَجة على :timestamp',
+ 'scheduled_at' => 'Scheduled at :timestamp',
'add' => [
- 'title' => 'إضافة إجراء صيانة',
- 'success' => 'تم إضافة إجراء الصيانة.',
- 'failure' => 'طرأ هناك خلل أثناء القيام بإضافة صيانة، يُرجى إعادة المحاولة.',
+ 'title' => 'Add Maintenance',
+ 'success' => 'Maintenance added.',
+ 'failure' => 'Something went wrong adding the Maintenance, please try again.',
],
'edit' => [
- 'title' => 'تعديل إجراء الصيانة المُبرمَجة',
- 'success' => 'تم تحديث الصيانة !',
- 'failure' => 'Something went wrong editing the schedule, please try again.',
+ 'title' => 'Edit Maintenance',
+ 'success' => 'Maintenance has been updated!',
+ 'failure' => 'Something went wrong editing the Maintenance, please try again.',
],
'delete' => [
- 'success' => 'The scheduled maintenance has been deleted and will not show on your status page.',
- 'failure' => 'The scheduled maintenance could not be deleted, please try again.',
+ 'success' => 'The Maintenance has been deleted and will not show on your status page.',
+ 'failure' => 'The Maintenance could not be deleted, please try again.',
],
],
// Components
'components' => [
- 'components' => 'المُكوّنات',
- 'component_statuses' => 'حالات المُكوّن',
+ 'components' => 'Components',
+ 'component_statuses' => 'Component Statuses',
'listed_group' => 'Grouped under :name',
'add' => [
- 'title' => 'إضافة مُكوّن',
+ 'title' => 'Add a component',
'message' => 'You should add a component.',
'success' => 'Component created.',
'failure' => 'Something went wrong with the component group, please try again.',
@@ -137,7 +137,7 @@ return [
// Metrics
'metrics' => [
- 'metrics' => 'المقاييس',
+ 'metrics' => 'Metrics',
'add' => [
'title' => 'Create a metric',
'message' => 'You should add a metric.',
@@ -156,11 +156,11 @@ return [
],
// Subscribers
'subscribers' => [
- 'subscribers' => 'المشتركين',
+ 'subscribers' => 'Subscribers',
'description' => 'Subscribers will receive email updates when incidents are created or components are updated.',
'description_disabled' => 'To use this feature, you need allow people to signup for notifications.',
- 'verified' => 'تم التحقق منه',
- 'not_verified' => 'لم يتم التحقق منه',
+ 'verified' => 'Verified',
+ 'not_verified' => 'Not verified',
'subscriber' => ':email, subscribed :date',
'no_subscriptions' => 'Subscribed to all updates',
'global' => 'Globally subscribed',
@@ -179,18 +179,18 @@ return [
// Team
'team' => [
- 'team' => 'فريق',
- 'member' => 'عضو',
- 'profile' => 'الملف الشخصي',
+ 'team' => 'Team',
+ 'member' => 'Member',
+ 'profile' => 'Profile',
'description' => 'Team Members will be able to add, modify & edit components and incidents.',
'add' => [
'title' => 'Add a new team member',
- 'success' => 'تمت إضافة عضو إلى الفريق.',
+ 'success' => 'Team member added.',
'failure' => 'The team member could not be added, please try again.',
],
'edit' => [
- 'title' => 'تحديث الملف الشخصي',
- 'success' => 'تم تحديث الملف الشخصي.',
+ 'title' => 'Update profile',
+ 'success' => 'Profile updated.',
'failure' => 'Something went wrong updating the profile, please try again.',
],
'delete' => [
@@ -199,38 +199,38 @@ return [
],
'invite' => [
'title' => 'Invite a new team member',
- 'success' => 'تم إرسال الدعوة',
- 'failure' => 'تعذرت عملية إرسال الدعوة، يُرجى إعادة المحاولة ثانية.',
+ 'success' => 'An invite has been sent',
+ 'failure' => 'The invite could not be sent, please try again.',
],
],
// Settings
'settings' => [
- 'settings' => 'الإعدادات',
+ 'settings' => 'Settings',
'app-setup' => [
- 'app-setup' => 'إعدادات البرنامج',
- 'images-only' => 'لا يمكن تحميل إلّا الصور.',
+ 'app-setup' => 'Application Setup',
+ 'images-only' => 'Only images may be uploaded.',
'too-big' => 'The file you uploaded is too big. Upload an image smaller than :size',
],
'analytics' => [
- 'analytics' => 'التحليلات',
+ 'analytics' => 'Analytics',
],
'log' => [
- 'log' => 'السجل',
+ 'log' => 'Log',
],
'localization' => [
- 'localization' => 'الترجمة',
+ 'localization' => 'Localization',
],
'customization' => [
- 'customization' => 'التخصيص',
+ 'customization' => 'Customization',
'header' => 'Custom Header HTML',
'footer' => 'Custom Footer HTML',
],
'mail' => [
- 'mail' => 'البريد الإلكتروني',
- 'test' => 'تجريب',
+ 'mail' => 'Mail',
+ 'test' => 'Test',
'email' => [
- 'subject' => 'إشعار تجريبي مِن كاشيه Cachet',
+ 'subject' => 'Test notification from Cachet',
'body' => 'This is a test notification from Cachet.',
],
],
@@ -242,15 +242,15 @@ return [
'stylesheet' => 'Stylesheet',
],
'theme' => [
- 'theme' => 'السمة',
+ 'theme' => 'Theme',
],
'edit' => [
- 'success' => 'تم حفظ الإعدادات.',
- 'failure' => 'تعذرت عملية حفظ الإعدادات.',
+ 'success' => 'Settings saved.',
+ 'failure' => 'Settings could not be saved.',
],
'credits' => [
'credits' => 'Credits',
- 'contributors' => 'المساهمون',
+ 'contributors' => 'Contributors',
'license' => 'Cachet is a BSD-3-licensed open source project, released by Alt Three Services Limited.',
'backers-title' => 'Backers & Sponsors',
'backers' => 'If you\'d like to support future development, check out the Cachet Patreon campaign.',
@@ -260,30 +260,30 @@ return [
// Login
'login' => [
- 'login' => 'تسجيل الدخول',
- 'logged_in' => 'أنت مُتّصل.',
+ 'login' => 'Login',
+ 'logged_in' => 'You\'re logged in.',
'welcome' => 'Welcome back!',
'two-factor' => 'Please enter your token.',
],
// Sidebar footer
- 'help' => 'المساعدة',
+ 'help' => 'Help',
'status_page' => 'Status Page',
- 'logout' => 'الخروج',
+ 'logout' => 'Logout',
// Notifications
'notifications' => [
- 'notifications' => 'الإشعارات',
- 'awesome' => 'رائع.',
- 'whoops' => 'المعذرة.',
+ 'notifications' => 'Notifications',
+ 'awesome' => 'Awesome.',
+ 'whoops' => 'Whoops.',
],
// Widgets
'widgets' => [
'support' => 'Support Cachet',
'support_subtitle' => 'Check out our Patreon page!',
- 'news' => 'آخر الأخبار',
- 'news_subtitle' => 'الحصول على آخر تحديث',
+ 'news' => 'Latest News',
+ 'news_subtitle' => 'Get the latest update',
],
// Welcome modal
@@ -297,7 +297,7 @@ return [
'customize' => 'Customize your page',
'team' => 'Add your team',
'api' => 'Generate an API token',
- 'two-factor' => 'إعداد المصادقة بخطوتين',
+ 'two-factor' => 'Setup Two Factor Authentication',
],
],
diff --git a/resources/lang/ar-SA/forms.php b/resources/lang/ar-SA/forms.php
index 289bfff3..47a1a3e7 100644
--- a/resources/lang/ar-SA/forms.php
+++ b/resources/lang/ar-SA/forms.php
@@ -13,88 +13,88 @@ return [
// Setup form fields
'setup' => [
- 'email' => 'بريد إلكتروني',
- 'username' => 'إسم المستخدِم',
- 'password' => 'كلمة السر',
- 'site_name' => 'إسم الموقع',
- 'site_domain' => 'عنوان النطاق',
- 'site_timezone' => 'إختر منطقتك الزمنية',
- 'site_locale' => 'إختر لغتك',
- 'enable_google2fa' => 'تشغيل ميزة غوغل للتحقق بخطوتين',
+ 'email' => 'Email',
+ 'username' => 'Username',
+ 'password' => 'Password',
+ 'site_name' => 'Site Name',
+ 'site_domain' => 'Site Domain',
+ 'site_timezone' => 'Select your timezone',
+ 'site_locale' => 'Select your language',
+ 'enable_google2fa' => 'Enable Google Two Factor Authentication',
'cache_driver' => 'Cache Driver',
'queue_driver' => 'Queue Driver',
'session_driver' => 'Session Driver',
'mail_driver' => 'Mail Driver',
- 'mail_host' => 'مضيف البريد الإلكتروني',
+ 'mail_host' => 'Mail Host',
'mail_address' => 'Mail From Address',
- 'mail_username' => 'إسم مستخدِم البريد الإلكتروني',
- 'mail_password' => 'كلمة السر للبريد الإلكتروني',
+ 'mail_username' => 'Mail Username',
+ 'mail_password' => 'Mail Password',
],
// Login form fields
'login' => [
- 'login' => 'إسم المستخدم أو عنوان البريد الإلكتروني',
- 'email' => 'بريد إلكتروني',
- 'password' => 'كلمة السر',
- '2fauth' => 'رمز التحقق',
- 'invalid' => 'إسم المستخدم أو كلمة المرور غير صحيحة',
- 'invalid-token' => 'الرمز غير صحيح',
- 'cookies' => 'يجب عليك تفعيل الكوكيز لتسجيل الدخول.',
- 'rate-limit' => 'تم إجتياز الحد المسموح به.',
- 'remember_me' => 'تذكرني',
+ 'login' => 'Username or Email',
+ 'email' => 'Email',
+ 'password' => 'Password',
+ '2fauth' => 'Authentication Code',
+ 'invalid' => 'Invalid username or password',
+ 'invalid-token' => 'Invalid token',
+ 'cookies' => 'You must enable cookies to login.',
+ 'rate-limit' => 'Rate limit exceeded.',
+ 'remember_me' => 'Remember me',
],
// Incidents form fields
'incidents' => [
- 'name' => 'الإسم',
- 'status' => 'الحالة',
- 'component' => 'المُكوِّن',
- 'component_status' => 'حالة المكون',
- 'message' => 'رسالة',
- 'message-help' => 'يمكنك إستخدام الـ Markdown.',
- 'occurred_at' => 'متى ظهر هذا العَطَل ؟',
- 'notify_subscribers' => 'إشعار المشتركين ؟',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'component' => 'Component',
+ 'component_status' => 'Component Status',
+ 'message' => 'Message',
+ 'message-help' => 'You may also use Markdown.',
+ 'occurred_at' => 'When did this incident occur?',
+ 'notify_subscribers' => 'Notify subscribers?',
'notify_disabled' => 'Due to scheduled maintenance, notifications about this incident or its components will be suppressed.',
- 'visibility' => 'ظهور حالة العَطَل',
- 'stick_status' => 'تثبيت العَطَل',
- 'stickied' => 'مثبت',
- 'not_stickied' => 'غير مثبت',
- 'public' => 'ظاهر للعامة',
- 'logged_in_only' => 'ظاهر فقط للمستخدمين المسجلين',
+ 'visibility' => 'Incident Visibility',
+ 'stick_status' => 'Stick Incident',
+ 'stickied' => 'Stickied',
+ 'not_stickied' => 'Not Stickied',
+ 'public' => 'Viewable by public',
+ 'logged_in_only' => 'Only visible to logged in users',
'templates' => [
- 'name' => 'الإسم',
- 'template' => 'قالب',
+ 'name' => 'Name',
+ 'template' => 'Template',
'twig' => 'Incident Templates can make use of the Twig templating language.',
],
],
'schedules' => [
- 'name' => 'الإسم',
- 'status' => 'الحالة',
- 'message' => 'رسالة',
- 'message-help' => 'يمكنك إستخدام الـ Markdown.',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'message' => 'Message',
+ 'message-help' => 'You may also use Markdown.',
'scheduled_at' => 'When is this maintenance scheduled for?',
'completed_at' => 'When did this maintenance complete?',
'templates' => [
- 'name' => 'الإسم',
- 'template' => 'قالب',
+ 'name' => 'Name',
+ 'template' => 'Template',
'twig' => 'Incident Templates can make use of the Twig templating language.',
],
],
// Components form fields
'components' => [
- 'name' => 'الإسم',
- 'status' => 'الحالة',
- 'group' => 'مجموعة',
- 'description' => 'الوصف',
- 'link' => 'الرابط',
- 'tags' => 'الوسوم',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'group' => 'Group',
+ 'description' => 'Description',
+ 'link' => 'Link',
+ 'tags' => 'Tags',
'tags-help' => 'Comma separated.',
'enabled' => 'Component enabled?',
'groups' => [
- 'name' => 'الإسم',
+ 'name' => 'Name',
'collapsing' => 'Expand/Collapse options',
'visible' => 'Always expanded',
'collapsed' => 'Collapse the group by default',
@@ -107,13 +107,13 @@ return [
// Action form fields
'actions' => [
- 'name' => 'الإسم',
- 'description' => 'الوصف',
+ 'name' => 'Name',
+ 'description' => 'Description',
'start_at' => 'Schedule start time',
- 'timezone' => 'المنطقة الزمنية',
+ 'timezone' => 'Timezone',
'schedule_frequency' => 'Schedule frequency (in seconds)',
'completion_latency' => 'Completion latency (in seconds)',
- 'group' => 'مجموعة',
+ 'group' => 'Group',
'active' => 'Active?',
'groups' => [
'name' => 'Group Name',
@@ -122,17 +122,17 @@ return [
// Metric form fields
'metrics' => [
- 'name' => 'الإسم',
+ 'name' => 'Name',
'suffix' => 'Suffix',
- 'description' => 'الوصف',
- 'description-help' => 'يمكنك إستخدام الـ Markdown.',
+ 'description' => 'Description',
+ 'description-help' => 'You may also use Markdown.',
'display-chart' => 'Display chart on status page?',
- 'default-value' => 'القيمة الإفتراضية',
+ 'default-value' => 'Default value',
'calc_type' => 'Calculation of metrics',
'type_sum' => 'Sum',
- 'type_avg' => 'المُعدَّل',
+ 'type_avg' => 'Average',
'places' => 'Decimal places',
- 'default_view' => 'العرض الإفتراضي',
+ 'default_view' => 'Default view',
'threshold' => 'How many minutes of threshold between metric points?',
'visibility' => 'Visibility',
'visibility_authenticated' => 'Visible to authenticated users',
@@ -140,7 +140,7 @@ return [
'visibility_hidden' => 'Always hidden',
'points' => [
- 'value' => 'القيمة',
+ 'value' => 'Value',
],
],
@@ -148,10 +148,10 @@ return [
'settings' => [
// Application setup
'app-setup' => [
- 'site-name' => 'إسم الموقع',
- 'site-url' => 'رابط الموقع',
- 'display-graphs' => 'هل تريد عرض المنحنيات البيانية على صفحة الحالة ؟',
- 'about-this-page' => 'عن هذه الصفحة',
+ 'site-name' => 'Site Name',
+ 'site-url' => 'Site URL',
+ 'display-graphs' => 'Display graphs on status page?',
+ 'about-this-page' => 'About this page',
'days-of-incidents' => 'How many days of incidents to show?',
'time_before_refresh' => 'Status page refresh rate (in seconds)',
'major_outage_rate' => 'Major outage threshold (in %)',
@@ -166,19 +166,19 @@ return [
'only_disrupted_days' => 'Only show days containing incidents in the timeline?',
],
'analytics' => [
- 'analytics_google' => 'رمز تحليلات غوغل',
- 'analytics_gosquared' => 'رمز تحليلات غو سكوارد',
+ 'analytics_google' => 'Google Analytics code',
+ 'analytics_gosquared' => 'GoSquared Analytics code',
'analytics_piwik_url' => 'URL of your Piwik instance (without http(s)://)',
- 'analytics_piwik_siteid' => 'مُعرّف بيويك Piwik الخاص بالموقع',
+ 'analytics_piwik_siteid' => 'Piwik\'s site id',
],
'localization' => [
- 'site-timezone' => 'المنطقة الزمنية الخاصة بالموقع',
- 'site-locale' => 'لغة الموقع',
- 'date-format' => 'تنسيق التاريخ',
+ 'site-timezone' => 'Site timezone',
+ 'site-locale' => 'Site language',
+ 'date-format' => 'Date format',
'incident-date-format' => 'Incident timestamp format',
],
'security' => [
- 'allowed-domains' => 'النطاقات المسموح بها',
+ 'allowed-domains' => 'Allowed domains',
'allowed-domains-help' => 'Comma separated. The domain set above is automatically allowed by default.',
'always-authenticate' => 'Always authenticate',
'always-authenticate-help' => 'Require login to view any Cachet page',
@@ -192,57 +192,57 @@ return [
'banner-background-color' => 'Banner background color',
'banner-padding' => 'Banner padding',
'fullwidth-banner' => 'Enable full width banner?',
- 'text-color' => 'لون النص',
+ 'text-color' => 'Text color',
'dashboard-login' => 'Show dashboard button in the footer?',
- 'reds' => 'الأحمر (يُستخدَم للأخطاء)',
- 'blues' => 'الأزرق (يُستخدَم للأخبار)',
- 'greens' => 'الأزرق (يُستخدَم في حالة النجاح)',
- 'yellows' => 'الأصفر (يُستخدَم في التنبيهات)',
+ 'reds' => 'Red (used for errors)',
+ 'blues' => 'Blue (used for information)',
+ 'greens' => 'Green (used for success)',
+ 'yellows' => 'Yellow (used for alerts)',
'oranges' => 'Orange (used for notices)',
'metrics' => 'Metrics fill',
- 'links' => 'الروابط',
+ 'links' => 'Links',
],
],
'user' => [
- 'username' => 'إسم المستخدِم',
- 'email' => 'بريد إلكتروني',
- 'password' => 'كلمة السر',
+ 'username' => 'Username',
+ 'email' => 'Email',
+ 'password' => 'Password',
'api-token' => 'API Token',
'api-token-help' => 'Regenerating your API token will prevent existing applications from accessing Cachet.',
'gravatar' => 'Change your profile picture at Gravatar.',
'user_level' => 'User Level',
'levels' => [
- 'admin' => 'المدير',
- 'user' => 'المستخدِم',
+ 'admin' => 'Admin',
+ 'user' => 'User',
],
'2fa' => [
'help' => 'Enabling two factor authentication increases security of your account. You will need to download Google Authenticator or a similar app on to your mobile device. When you login you will be asked to provide a token generated by the app.',
],
'team' => [
'description' => 'Invite your team members by entering their email addresses here.',
- 'email' => 'عنوان البريد الإلكتروني الخاص بأعضاء فريقك',
+ 'email' => 'Your Team Members Email Address',
],
],
'general' => [
- 'timezone' => 'إختر المنطقة الزمنية',
+ 'timezone' => 'Select Timezone',
],
// Buttons
- 'add' => 'إضافة',
- 'save' => 'حفظ',
- 'update' => 'تحديث',
- 'create' => 'إنشاء',
- 'edit' => 'تعديل',
- 'delete' => 'حذف',
- 'submit' => 'إرسال',
- 'cancel' => 'إلغاء',
- 'remove' => 'إزالة',
- 'invite' => 'دعوة',
- 'signup' => 'تسجيل حساب',
- 'manage_updates' => 'إدارة التحديثات',
+ 'add' => 'Add',
+ 'save' => 'Save',
+ 'update' => 'Update',
+ 'create' => 'Create',
+ 'edit' => 'Edit',
+ 'delete' => 'Delete',
+ 'submit' => 'Submit',
+ 'cancel' => 'Cancel',
+ 'remove' => 'Remove',
+ 'invite' => 'Invite',
+ 'signup' => 'Sign Up',
+ 'manage_updates' => 'Manage Updates',
// Other
- 'optional' => '* إختياري',
+ 'optional' => '* Optional',
];
diff --git a/resources/lang/ar-SA/notifications.php b/resources/lang/ar-SA/notifications.php
index 1aa189ad..6a65c6bd 100644
--- a/resources/lang/ar-SA/notifications.php
+++ b/resources/lang/ar-SA/notifications.php
@@ -13,84 +13,84 @@ return [
'component' => [
'status_update' => [
'mail' => [
- 'subject' => 'تم تحديث حالة المكون',
- 'greeting' => 'تم تحديث حالة المكون !',
- 'content' => 'تم تغيير حالة :name من :old_status إلى :new_status.',
- 'action' => 'عرض',
+ 'subject' => 'Component Status Updated',
+ 'greeting' => 'A component\'s status was updated!',
+ 'content' => ':name status changed from :old_status to :new_status.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'تم تحديث حالة المكون',
- 'content' => 'تم تغيير حالة :name من :old_status إلى :new_status.',
+ 'title' => 'Component Status Updated',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
'sms' => [
- 'content' => 'تم تغيير حالة :name من :old_status إلى :new_status.',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
],
],
'incident' => [
'new' => [
'mail' => [
- 'subject' => 'تم الإبلاغ عن حالة عَطَل جديد',
- 'greeting' => 'تم الإبلاغ عن حالة عَطَل جديد في صفحة الحالة الخاصة بـ :app_name.',
- 'content' => 'تم الإبلاغ عن حالة عَطَل :name',
- 'action' => 'عرض',
+ 'subject' => 'New Incident Reported',
+ 'greeting' => 'A new incident was reported at :app_name.',
+ 'content' => 'Incident :name was reported',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'تم الإبلاغ عن حالة عَطَل :name',
- 'content' => 'تم الإبلاغ عن حالة عَطَل جديد في صفحة الحالة الخاصة بـ :app_name',
+ 'title' => 'Incident :name Reported',
+ 'content' => 'A new incident was reported at :app_name',
],
'sms' => [
- 'content' => 'تم الإبلاغ عن حالة عَطَل جديد في صفحة الحالة الخاصة بـ :app_name.',
+ 'content' => 'A new incident was reported at :app_name.',
],
],
'update' => [
'mail' => [
- 'subject' => 'تم تحديث حالة العَطَل',
- 'content' => 'تم تحديث :name',
- 'title' => 'تم تحديث :name إلى :new_status',
- 'action' => 'عرض',
+ 'subject' => 'Incident Updated',
+ 'content' => ':name was updated',
+ 'title' => ':name was updated to :new_status',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'تم تحديث :name',
- 'content' => 'تم تحديث :name إلى :new_status',
+ 'title' => ':name Updated',
+ 'content' => ':name was updated to :new_status',
],
'sms' => [
- 'content' => 'تم تحديث حالة العَطَل :name',
+ 'content' => 'Incident :name was updated',
],
],
],
'schedule' => [
'new' => [
'mail' => [
- 'subject' => 'تم إنشاء جدولة عملية جديدة',
- 'content' => 'تمت جدولة :name إلى :date',
- 'title' => 'تم إنشاء عملية صيانة مجدولة جديدة.',
- 'action' => 'عرض',
+ 'subject' => 'New Schedule Created',
+ 'content' => ':name was scheduled for :date',
+ 'title' => 'A new scheduled maintenance was created.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'تم إنشاء برمَجة جديدة !',
- 'content' => 'تمت جدولة :name إلى :date',
+ 'title' => 'New Schedule Created!',
+ 'content' => ':name was scheduled for :date',
],
'sms' => [
- 'content' => 'تمت جدولة :name إلى :date',
+ 'content' => ':name was scheduled for :date',
],
],
],
'subscriber' => [
'verify' => [
'mail' => [
- 'subject' => 'تحقق من إشتراكك',
- 'content' => 'تحقق من إشتراكك في صفحة الحالة الخاصة بـ :app_name.',
- 'title' => 'تحقق من إشتراكك في صفحة الحالة الخاصة بـ :app_name.',
- 'action' => 'تأكيد',
+ 'subject' => 'Verify Your Subscription',
+ 'content' => 'Click to verify your subscription to :app_name status page.',
+ 'title' => 'Verify your subscription to :app_name status page.',
+ 'action' => 'Verify',
],
],
],
'system' => [
'test' => [
'mail' => [
- 'subject' => 'تنبيه من Cachet!',
- 'content' => 'رسالة تنبيه تجريبية من Cachet!',
+ 'subject' => 'Ping from Cachet!',
+ 'content' => 'This is a test notification from Cachet!',
'title' => '🔔',
],
],
@@ -98,10 +98,10 @@ return [
'user' => [
'invite' => [
'mail' => [
- 'subject' => 'دعوتك للإنضمام في الداخل ...',
- 'content' => 'أنت مدعو للإنضمام إلى صفحة الحالة الخاصة بـ :app_name.',
- 'title' => 'أنت مدعو للإنضمام إلى صفحة الحالة الخاصة بـ :app_name.',
- 'action' => 'قبول',
+ 'subject' => 'Your invitation is inside...',
+ 'content' => 'You have been invited to join :app_name status page.',
+ 'title' => 'You\'re invited to join :app_name status page.',
+ 'action' => 'Accept',
],
],
],
diff --git a/resources/lang/ar-SA/pagination.php b/resources/lang/ar-SA/pagination.php
index 97afb0cf..0ee724cf 100644
--- a/resources/lang/ar-SA/pagination.php
+++ b/resources/lang/ar-SA/pagination.php
@@ -22,7 +22,7 @@ return [
|
*/
- 'previous' => 'السابق',
- 'next' => 'التالي',
+ 'previous' => 'Previous',
+ 'next' => 'Next',
];
diff --git a/resources/lang/ar-SA/setup.php b/resources/lang/ar-SA/setup.php
index 7b6b7106..bdc2a457 100644
--- a/resources/lang/ar-SA/setup.php
+++ b/resources/lang/ar-SA/setup.php
@@ -10,14 +10,14 @@
*/
return [
- 'setup' => 'تنصيب',
- 'title' => 'تنصيب Cachet',
- 'service_details' => 'تفاصيل الخدمة',
- 'env_setup' => 'بيئة التنصيب',
- 'status_page_setup' => 'إعداد صفحة الحالة',
- 'show_support' => 'إظهار الدعم لـ Cachet ؟',
- 'admin_account' => 'حساب المدير',
- 'complete_setup' => 'إكمال الإعداد',
- 'completed' => 'تم إعداد Cachet بنجاح !',
- 'finish_setup' => 'انتقل إلى لوحة التحكم',
+ 'setup' => 'Setup',
+ 'title' => 'Install Cachet',
+ 'service_details' => 'Service Details',
+ 'env_setup' => 'Environment Setup',
+ 'status_page_setup' => 'Status Page Setup',
+ 'show_support' => 'Show support for Cachet?',
+ 'admin_account' => 'Administrator Account',
+ 'complete_setup' => 'Complete Setup',
+ 'completed' => 'Cachet has been configured successfully!',
+ 'finish_setup' => 'Go to dashboard',
];
diff --git a/resources/lang/ar-SA/validation.php b/resources/lang/ar-SA/validation.php
index b6620aa7..7d196d98 100644
--- a/resources/lang/ar-SA/validation.php
+++ b/resources/lang/ar-SA/validation.php
@@ -102,7 +102,7 @@ return [
'custom' => [
'attribute-name' => [
- 'rule-name' => 'رسالة مخصصة',
+ 'rule-name' => 'custom-message',
],
],
diff --git a/resources/lang/ca-ES/cachet.php b/resources/lang/ca-ES/cachet.php
index 3d530b77..ff1cd22b 100644
--- a/resources/lang/ca-ES/cachet.php
+++ b/resources/lang/ca-ES/cachet.php
@@ -12,110 +12,110 @@
return [
// Components
'components' => [
- 'last_updated' => 'Darrera actualització :timestamp',
+ 'last_updated' => 'Last updated :timestamp',
'status' => [
- 0 => 'Desconegut',
- 1 => 'Operatiu',
- 2 => 'Problemes de rendiment',
- 3 => 'Interrupció parcial',
- 4 => 'Interrupció major',
+ 0 => 'Unknown',
+ 1 => 'Operational',
+ 2 => 'Performance Issues',
+ 3 => 'Partial Outage',
+ 4 => 'Major Outage',
],
'group' => [
- 'other' => 'Altres components',
+ 'other' => 'Other Components',
],
],
// Incidents
'incidents' => [
- 'none' => 'No s\'han registrat incidents',
- 'past' => 'Incidents anteriors',
- 'stickied' => 'Incidents fixats',
- 'scheduled' => 'Interrupció programada',
- 'scheduled_at' => ', programat',
- 'posted' => 'Publicat :timestamp',
+ 'none' => 'No incidents reported',
+ 'past' => 'Past Incidents',
+ 'stickied' => 'Stickied Incidents',
+ 'scheduled' => 'Maintenance',
+ 'scheduled_at' => ', scheduled :timestamp',
+ 'posted' => 'Posted :timestamp',
'posted_at' => 'Posted at :timestamp',
'status' => [
- 1 => 'Investigant',
- 2 => 'Identificat',
- 3 => 'En observació',
- 4 => 'Resolt',
+ 1 => 'Investigating',
+ 2 => 'Identified',
+ 3 => 'Watching',
+ 4 => 'Fixed',
],
],
// Schedule
'schedules' => [
'status' => [
- 0 => 'Propers',
- 1 => 'En curs',
- 2 => 'Completar',
+ 0 => 'Upcoming',
+ 1 => 'In Progress',
+ 2 => 'Complete',
],
],
// Service Status
'service' => [
'good' => '[0,1]System operational|[2,*]All systems are operational',
- 'bad' => '[0,1] Actualment el sistema està experimentant problemes| [2, Inf] Alguns sistemes estan experimentant problemes',
- 'major' => '[0,1] El servei està experimentant una interrupció major| [2, Inf] Alguns sistemes estan experimentant una interrupció major',
+ 'bad' => '[0,1]The system is experiencing issues|[2,*]Some systems are experiencing issues',
+ 'major' => '[0,1]The system is experiencing major issues|[2,*]Some systems are experiencing major issues',
],
'api' => [
- 'regenerate' => 'Regenerau la clau de l\'API',
- 'revoke' => 'Revocau la clau de l\'API',
+ 'regenerate' => 'Regenerate API Key',
+ 'revoke' => 'Revoke API Key',
],
// Metrics
'metrics' => [
'filter' => [
- 'last_hour' => 'Darrera hora',
- 'hourly' => 'Darreres 12 hores',
- 'weekly' => 'Setmana',
- 'monthly' => 'Mes',
+ 'last_hour' => 'Last Hour',
+ 'hourly' => 'Last 12 Hours',
+ 'weekly' => 'Week',
+ 'monthly' => 'Month',
],
],
// Subscriber
'subscriber' => [
- 'subscribe' => 'Subscriviu-vos per rebre les darreres actualitzacions',
+ 'subscribe' => 'Subscribe to get the updates',
'unsubscribe' => 'Unsubscribe',
- 'button' => 'Subscriviu-vos',
+ 'button' => 'Subscribe',
'manage_subscription' => 'Manage subscription',
'manage' => [
- 'no_subscriptions' => 'Actualment estau subscrits a totes les actualitzacions.',
- 'my_subscriptions' => 'Actualment estau subscrits a les següents actualitzacions.',
+ 'no_subscriptions' => 'You\'re currently subscribed to all updates.',
+ 'my_subscriptions' => 'You\'re currently subscribed to the following updates.',
'manage_at_link' => 'Manage your subscriptions at :link',
],
'email' => [
- 'subscribe' => 'Subscriviu-vos a les actualitzacions del correu electrònic.',
- 'subscribed' => 'Heu estat subscrits a les actualitzacions del correu electrònic. Per favor, consultau el vostre correu electrònic per confirmar la subscripció.',
- 'verified' => 'La vostra subscripció al correu electrònic ha estat confirmada. Gràcies!',
- 'manage' => 'Gestionar la teva subscripció',
- 'unsubscribe' => 'Des-subscriviu-vos.',
- 'unsubscribed' => 'La vostra subscripció del correu electrònic ha estat cancel·lada.',
- 'failure' => 'Alguna cosa ha anat malament en el procés de subscripció.',
- 'already-subscribed' => 'No pot subscriure\'s :email perquè ja està subscrit.',
+ 'subscribe' => 'Subscribe to email updates.',
+ 'subscribed' => 'You\'ve been subscribed to email notifications, please check your email to confirm your subscription.',
+ 'verified' => 'Your email subscription has been confirmed. Thank you!',
+ 'manage' => 'Manage your subscription',
+ 'unsubscribe' => 'Unsubscribe from email updates.',
+ 'unsubscribed' => 'Your email subscription has been cancelled.',
+ 'failure' => 'Something went wrong with the subscription.',
+ 'already-subscribed' => 'Cannot subscribe :email because they\'re already subscribed.',
],
],
'signup' => [
- 'title' => 'Crea un compte',
- 'username' => 'Nom de l\'usuari',
- 'email' => 'Correu electrònic',
- 'password' => 'Contrasenya',
- 'success' => 'El vostre compte s\'ha creat.',
- 'failure' => 'Alguna cosa ha anat malament amb el registre.',
+ 'title' => 'Sign Up',
+ 'username' => 'Username',
+ 'email' => 'Email',
+ 'password' => 'Password',
+ 'success' => 'Your account has been created.',
+ 'failure' => 'Something went wrong with the signup.',
],
'system' => [
- 'update' => 'Hi ha una nova versió de Cachet disponible. Pots llegir la documentació sobre com actualitzar aquí!',
+ 'update' => 'There is a newer version of Cachet available. You can learn how to update here!',
],
// Modal
'modal' => [
- 'close' => 'Tanca',
+ 'close' => 'Close',
'subscribe' => [
- 'title' => 'Subscriure\'s als canvis dels components',
- 'body' => 'Escrigui el seu correu electrònic per subscriure\'s a les actualitzacions dels components. Si vostè ja està registrat, ja rebrà missatges de correu per aquest component.',
- 'button' => 'Subscriviu-vos',
+ 'title' => 'Subscribe to component updates',
+ 'body' => 'Enter your email address to subscribe to updates for this component. If you\'re already subscribed, you\'ll already receive emails for this component.',
+ 'button' => 'Subscribe',
],
],
@@ -125,17 +125,17 @@ return [
'incident' => 'Details and updates about the :name incident that occurred on :date',
'schedule' => 'Details about the scheduled maintenance period :name starting :startDate',
'subscribe' => 'Subscribe to :app in order to receive updates of incidents and scheduled maintenance periods',
- 'overview' => 'Estigues informat de les últimes actualitzacions del servei de :app.',
+ 'overview' => 'Stay up to date with the latest service updates from :app.',
],
],
// Other
- 'home' => 'Inici',
- 'powered_by' => 'Funciona amb Cachet.',
- 'timezone' => 'Les hores es mostren en :timezone.',
- 'about_this_site' => 'Sobre aquest lloc',
+ 'home' => 'Home',
+ 'powered_by' => 'Powered by Cachet.',
+ 'timezone' => 'Times are shown in :timezone.',
+ 'about_this_site' => 'About This Site',
'rss-feed' => 'RSS',
'atom-feed' => 'Atom',
- 'feed' => 'Estat',
+ 'feed' => 'Status Feed',
];
diff --git a/resources/lang/ca-ES/dashboard.php b/resources/lang/ca-ES/dashboard.php
index 3ed8a852..58595ec4 100644
--- a/resources/lang/ca-ES/dashboard.php
+++ b/resources/lang/ca-ES/dashboard.php
@@ -11,15 +11,15 @@
return [
- 'dashboard' => 'Taulell de control',
+ 'dashboard' => 'Dashboard',
'writeable_settings' => 'The Cachet settings directory is not writeable. Please make sure that ./bootstrap/cachet is writeable by the web server.',
// Incidents
'incidents' => [
- 'title' => 'Incidències i manteniments',
- 'incidents' => 'Incidències',
+ 'title' => 'Incidents & Maintenance',
+ 'incidents' => 'Incidents',
'logged' => '{0}There are no incidents, good work.|[1]You have logged one incident.|[2,*]You have reported :count incidents.',
- 'incident-create-template' => 'Crear plantilla',
+ 'incident-create-template' => 'Create Template',
'incident-templates' => 'Incident Templates',
'updates' => [
'title' => 'Incident updates for :incident',
@@ -37,13 +37,13 @@ return [
],
'reported_by' => 'Reported by :user',
'add' => [
- 'title' => 'Informar d\'una incidència',
- 'success' => 'Incidència afegida.',
- 'failure' => 'Hi ha hagut un problema afegint l\'incidència, si us plau torni a provar-ho.',
+ 'title' => 'Report an incident',
+ 'success' => 'Incident added.',
+ 'failure' => 'There was an error adding the incident, please try again.',
],
'edit' => [
- 'title' => 'Modificar una incidència',
- 'success' => 'Incidència actualitzada.',
+ 'title' => 'Edit an incident',
+ 'success' => 'Incident updated.',
'failure' => 'There was an error editing the incident, please try again.',
],
'delete' => [
@@ -56,12 +56,12 @@ return [
'title' => 'Incident Templates',
'add' => [
'title' => 'Create an incident template',
- 'message' => 'You should add an incident template.',
+ 'message' => 'Create your first incident template.',
'success' => 'Your new incident template has been created.',
'failure' => 'Something went wrong with the incident template.',
],
'edit' => [
- 'title' => 'Modificar plantilla',
+ 'title' => 'Edit Template',
'success' => 'The incident template has been updated.',
'failure' => 'Something went wrong updating the incident template',
],
@@ -74,43 +74,43 @@ return [
// Incident Maintenance
'schedule' => [
- 'schedule' => 'Interrupció programada',
+ 'schedule' => 'Maintenance',
'logged' => '{0}There has been no Maintenance, good work.|[1]You have logged one schedule.|[2,*]You have reported :count schedules.',
'scheduled_at' => 'Scheduled at :timestamp',
'add' => [
- 'title' => 'Add Scheduled Maintenance',
- 'success' => 'Manteniment afegit.',
- 'failure' => 'Something went wrong adding the schedule, please try again.',
+ 'title' => 'Add Maintenance',
+ 'success' => 'Maintenance added.',
+ 'failure' => 'Something went wrong adding the Maintenance, please try again.',
],
'edit' => [
- 'title' => 'Edit Scheduled Maintenance',
- 'success' => 'Schedule has been updated!',
- 'failure' => 'Something went wrong editing the schedule, please try again.',
+ 'title' => 'Edit Maintenance',
+ 'success' => 'Maintenance has been updated!',
+ 'failure' => 'Something went wrong editing the Maintenance, please try again.',
],
'delete' => [
- 'success' => 'The scheduled maintenance has been deleted and will not show on your status page.',
- 'failure' => 'The scheduled maintenance could not be deleted, please try again.',
+ 'success' => 'The Maintenance has been deleted and will not show on your status page.',
+ 'failure' => 'The Maintenance could not be deleted, please try again.',
],
],
// Components
'components' => [
'components' => 'Components',
- 'component_statuses' => 'Estats dels components',
+ 'component_statuses' => 'Component Statuses',
'listed_group' => 'Grouped under :name',
'add' => [
- 'title' => 'Afegir component',
+ 'title' => 'Add a component',
'message' => 'You should add a component.',
- 'success' => 'Component creat.',
+ 'success' => 'Component created.',
'failure' => 'Something went wrong with the component group, please try again.',
],
'edit' => [
- 'title' => 'Modificar un component',
- 'success' => 'Component actualitzat.',
+ 'title' => 'Edit a component',
+ 'success' => 'Component updated.',
'failure' => 'Something went wrong with the component group, please try again.',
],
'delete' => [
- 'success' => 'S\'ha eliminat el component!',
+ 'success' => 'The component has been deleted!',
'failure' => 'The component could not be deleted, please try again.',
],
@@ -119,7 +119,7 @@ return [
'groups' => 'Component group|Component groups',
'no_components' => 'You should add a component group.',
'add' => [
- 'title' => 'Afegir un grup de components',
+ 'title' => 'Add a component group',
'success' => 'Component group added.',
'failure' => 'Something went wrong with the component group, please try again.',
],
@@ -165,32 +165,32 @@ return [
'no_subscriptions' => 'Subscribed to all updates',
'global' => 'Globally subscribed',
'add' => [
- 'title' => 'Afegir un nou subscriptor',
- 'success' => 'Subscriptor afegit!',
+ 'title' => 'Add a new subscriber',
+ 'success' => 'Subscriber has been added!',
'failure' => 'Something went wrong adding the subscriber, please try again.',
- 'help' => 'Afegeix únicament un subscriptor per a cada línia.',
+ 'help' => 'Enter each subscriber on a new line.',
],
'edit' => [
- 'title' => 'Modificar subscriptor',
- 'success' => 'El subscriptor ha estat actualitzat!',
+ 'title' => 'Update subscriber',
+ 'success' => 'Subscriber has been updated!',
'failure' => 'Something went wrong editing the subscriber, please try again.',
],
],
// Team
'team' => [
- 'team' => 'Equip',
- 'member' => 'Membre',
- 'profile' => 'Perfil',
+ 'team' => 'Team',
+ 'member' => 'Member',
+ 'profile' => 'Profile',
'description' => 'Els membres de l\'equip podran afegir i modificar tant components com incidències.',
'add' => [
- 'title' => 'Afegit un nou membre a l\'equip',
- 'success' => 'Membre de l\'equip afegit.',
+ 'title' => 'Add a new team member',
+ 'success' => 'Team member added.',
'failure' => 'The team member could not be added, please try again.',
],
'edit' => [
- 'title' => 'Actualitzar perfil',
- 'success' => 'Perfil actualitzat.',
+ 'title' => 'Update profile',
+ 'success' => 'Profile updated.',
'failure' => 'Something went wrong updating the profile, please try again.',
],
'delete' => [
@@ -198,31 +198,31 @@ return [
'failure' => 'The team member could not be added, please try again.',
],
'invite' => [
- 'title' => 'Convidar a un nou membre a l\'equip',
- 'success' => 'S\'ha enviat una invitació',
+ 'title' => 'Invite a new team member',
+ 'success' => 'An invite has been sent',
'failure' => 'The invite could not be sent, please try again.',
],
],
// Settings
'settings' => [
- 'settings' => 'Configuracions',
+ 'settings' => 'Settings',
'app-setup' => [
'app-setup' => 'Application Setup',
'images-only' => 'Only images may be uploaded.',
'too-big' => 'The file you uploaded is too big. Upload an image smaller than :size',
],
'analytics' => [
- 'analytics' => 'Analítiques',
+ 'analytics' => 'Analytics',
],
'log' => [
- 'log' => 'Registres',
+ 'log' => 'Log',
],
'localization' => [
'localization' => 'Localization',
],
'customization' => [
- 'customization' => 'Personalització',
+ 'customization' => 'Customization',
'header' => 'Custom Header HTML',
'footer' => 'Custom Footer HTML',
],
@@ -235,22 +235,22 @@ return [
],
],
'security' => [
- 'security' => 'Seguretat',
+ 'security' => 'Security',
'two-factor' => 'Users without two-factor authentication',
],
'stylesheet' => [
- 'stylesheet' => 'Full d\'estils',
+ 'stylesheet' => 'Stylesheet',
],
'theme' => [
- 'theme' => 'Tema',
+ 'theme' => 'Theme',
],
'edit' => [
- 'success' => 'Configuració desada.',
+ 'success' => 'Settings saved.',
'failure' => 'Settings could not be saved.',
],
'credits' => [
- 'credits' => 'Crèdits',
- 'contributors' => 'Contribuïdors',
+ 'credits' => 'Credits',
+ 'contributors' => 'Contributors',
'license' => 'Cachet is a BSD-3-licensed open source project, released by Alt Three Services Limited.',
'backers-title' => 'Backers & Sponsors',
'backers' => 'If you\'d like to support future development, check out the Cachet Patreon campaign.',
@@ -260,14 +260,14 @@ return [
// Login
'login' => [
- 'login' => 'Iniciar Sessió',
+ 'login' => 'Login',
'logged_in' => 'You\'re logged in.',
'welcome' => 'Welcome back!',
'two-factor' => 'Please enter your token.',
],
// Sidebar footer
- 'help' => 'Ajuda',
+ 'help' => 'Help',
'status_page' => 'Status Page',
'logout' => 'Logout',
diff --git a/resources/lang/ca-ES/forms.php b/resources/lang/ca-ES/forms.php
index 47444da4..bf5c55dd 100644
--- a/resources/lang/ca-ES/forms.php
+++ b/resources/lang/ca-ES/forms.php
@@ -13,17 +13,17 @@ return [
// Setup form fields
'setup' => [
- 'email' => 'Correu electrònic',
- 'username' => 'Nom de l\'usuari',
- 'password' => 'Contrasenya',
- 'site_name' => 'Nom del lloc',
- 'site_domain' => 'Domini del lloc',
- 'site_timezone' => 'Seleccionau la vostra zona horària',
- 'site_locale' => 'Seleccionau el vostre idioma',
- 'enable_google2fa' => 'Habilita l\'autenticació en dos passos de Google',
- 'cache_driver' => 'Controlador de memòria cau',
+ 'email' => 'Email',
+ 'username' => 'Username',
+ 'password' => 'Password',
+ 'site_name' => 'Site Name',
+ 'site_domain' => 'Site Domain',
+ 'site_timezone' => 'Select your timezone',
+ 'site_locale' => 'Select your language',
+ 'enable_google2fa' => 'Enable Google Two Factor Authentication',
+ 'cache_driver' => 'Cache Driver',
'queue_driver' => 'Queue Driver',
- 'session_driver' => 'Controlador de sessió',
+ 'session_driver' => 'Session Driver',
'mail_driver' => 'Mail Driver',
'mail_host' => 'Mail Host',
'mail_address' => 'Mail From Address',
@@ -33,114 +33,114 @@ return [
// Login form fields
'login' => [
- 'login' => 'Usuari o correu electrònic',
- 'email' => 'Correu electrònic',
- 'password' => 'Contrasenya',
- '2fauth' => 'Codi d\'autenticació',
- 'invalid' => 'El nom d\'usuari o contrasenya no és vàlid',
- 'invalid-token' => 'Token invàlid',
+ 'login' => 'Username or Email',
+ 'email' => 'Email',
+ 'password' => 'Password',
+ '2fauth' => 'Authentication Code',
+ 'invalid' => 'Invalid username or password',
+ 'invalid-token' => 'Invalid token',
'cookies' => 'Heu d\'habilitar les galetes (cookies) per poder iniciar sessió.',
- 'rate-limit' => 'Taxa límit excedida.',
- 'remember_me' => 'Recordar-me',
+ 'rate-limit' => 'Rate limit exceeded.',
+ 'remember_me' => 'Remember me',
],
// Incidents form fields
'incidents' => [
- 'name' => 'Nom',
- 'status' => 'Estat',
+ 'name' => 'Name',
+ 'status' => 'Status',
'component' => 'Component',
'component_status' => 'Component Status',
- 'message' => 'Missatge',
- 'message-help' => 'També podeu fer servir Markdown.',
- 'occurred_at' => 'Quan va succeir aquest incident?',
- 'notify_subscribers' => 'Notificar els subscriptors?',
+ 'message' => 'Message',
+ 'message-help' => 'You may also use Markdown.',
+ 'occurred_at' => 'When did this incident occur?',
+ 'notify_subscribers' => 'Notify subscribers?',
'notify_disabled' => 'Due to scheduled maintenance, notifications about this incident or its components will be suppressed.',
- 'visibility' => 'Visibilitat de l\'incident',
- 'stick_status' => 'Fixar incident',
- 'stickied' => 'Fixats',
- 'not_stickied' => 'No fixats',
- 'public' => 'Visible pel públic',
- 'logged_in_only' => 'Visible només per a usuaris registrats',
+ 'visibility' => 'Incident Visibility',
+ 'stick_status' => 'Stick Incident',
+ 'stickied' => 'Stickied',
+ 'not_stickied' => 'Not Stickied',
+ 'public' => 'Viewable by public',
+ 'logged_in_only' => 'Only visible to logged in users',
'templates' => [
- 'name' => 'Nom',
- 'template' => 'Plantilla',
- 'twig' => 'Les plantilles d\'incidents poden fer ús del llenguatge de plantilles Twig.',
+ 'name' => 'Name',
+ 'template' => 'Template',
+ 'twig' => 'Incident Templates can make use of the Twig templating language.',
],
],
'schedules' => [
- 'name' => 'Nom',
- 'status' => 'Estat',
- 'message' => 'Missatge',
- 'message-help' => 'També podeu fer servir Markdown.',
- 'scheduled_at' => 'Per quan està programat aquest manteniment?',
- 'completed_at' => 'Quan s\'ha completat aquest manteniment?',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'message' => 'Message',
+ 'message-help' => 'You may also use Markdown.',
+ 'scheduled_at' => 'When is this maintenance scheduled for?',
+ 'completed_at' => 'When did this maintenance complete?',
'templates' => [
- 'name' => 'Nom',
- 'template' => 'Plantilla',
- 'twig' => 'Les plantilles d\'incidents poden fer ús del llenguatge de plantilles Twig.',
+ 'name' => 'Name',
+ 'template' => 'Template',
+ 'twig' => 'Incident Templates can make use of the Twig templating language.',
],
],
// Components form fields
'components' => [
- 'name' => 'Nom',
- 'status' => 'Estat',
- 'group' => 'Grup',
- 'description' => 'Descripció',
- 'link' => 'Enllaç',
- 'tags' => 'Etiquetes',
- 'tags-help' => 'Separat per comes.',
- 'enabled' => 'Component habilitat?',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'group' => 'Group',
+ 'description' => 'Description',
+ 'link' => 'Link',
+ 'tags' => 'Tags',
+ 'tags-help' => 'Comma separated.',
+ 'enabled' => 'Component enabled?',
'groups' => [
- 'name' => 'Nom',
- 'collapsing' => 'Desplega/redueix opcions',
- 'visible' => 'Sempre ampliat',
- 'collapsed' => 'Per defecte redueix el grup',
- 'collapsed_incident' => 'Per defecte redueix el grup, però amplia\'l si hi ha problemes',
- 'visibility' => 'Visibilitat',
- 'visibility_public' => 'Visible al públic',
- 'visibility_authenticated' => 'Visible només per a usuaris registrats',
+ 'name' => 'Name',
+ 'collapsing' => 'Expand/Collapse options',
+ 'visible' => 'Always expanded',
+ 'collapsed' => 'Collapse the group by default',
+ 'collapsed_incident' => 'Collapse the group, but expand if there are issues',
+ 'visibility' => 'Visibility',
+ 'visibility_public' => 'Visible to public',
+ 'visibility_authenticated' => 'Visible only to logged in users',
],
],
// Action form fields
'actions' => [
- 'name' => 'Nom',
- 'description' => 'Descripció',
- 'start_at' => 'Hora d\'inici de l\'horari',
- 'timezone' => 'Fus horari',
- 'schedule_frequency' => 'Freqüència de l\'horari (en segons)',
- 'completion_latency' => 'Latència de finalització (en segons)',
- 'group' => 'Grup',
- 'active' => 'Actiu?',
+ 'name' => 'Name',
+ 'description' => 'Description',
+ 'start_at' => 'Schedule start time',
+ 'timezone' => 'Timezone',
+ 'schedule_frequency' => 'Schedule frequency (in seconds)',
+ 'completion_latency' => 'Completion latency (in seconds)',
+ 'group' => 'Group',
+ 'active' => 'Active?',
'groups' => [
- 'name' => 'Nom del grup',
+ 'name' => 'Group Name',
],
],
// Metric form fields
'metrics' => [
- 'name' => 'Nom',
- 'suffix' => 'Sufix',
- 'description' => 'Descripció',
- 'description-help' => 'També podeu fer servir Markdown.',
- 'display-chart' => 'Mostrar gràfica a la pàgina d\'estat?',
- 'default-value' => 'Valor per defecte',
- 'calc_type' => 'Càlcul d\'indicadors',
- 'type_sum' => 'Suma',
- 'type_avg' => 'Mitjana',
- 'places' => 'Nombre de decimals',
- 'default_view' => 'Vista per defecte',
- 'threshold' => 'Quants minuts de llindar entre punts mètrics?',
- 'visibility' => 'Visibilitat',
- 'visibility_authenticated' => 'Visible per als usuaris autenticats',
- 'visibility_public' => 'Visible per a tothom',
- 'visibility_hidden' => 'Sempre amagat',
+ 'name' => 'Name',
+ 'suffix' => 'Suffix',
+ 'description' => 'Description',
+ 'description-help' => 'You may also use Markdown.',
+ 'display-chart' => 'Display chart on status page?',
+ 'default-value' => 'Default value',
+ 'calc_type' => 'Calculation of metrics',
+ 'type_sum' => 'Sum',
+ 'type_avg' => 'Average',
+ 'places' => 'Decimal places',
+ 'default_view' => 'Default view',
+ 'threshold' => 'How many minutes of threshold between metric points?',
+ 'visibility' => 'Visibility',
+ 'visibility_authenticated' => 'Visible to authenticated users',
+ 'visibility_public' => 'Visible to everybody',
+ 'visibility_hidden' => 'Always hidden',
'points' => [
- 'value' => 'Valor',
+ 'value' => 'Value',
],
],
@@ -148,101 +148,101 @@ return [
'settings' => [
// Application setup
'app-setup' => [
- 'site-name' => 'Nom del lloc',
- 'site-url' => 'URL del lloc',
- 'display-graphs' => 'Mostrar gràfics a la pàgina d\'estat?',
- 'about-this-page' => 'Sobre aquest lloc',
- 'days-of-incidents' => 'Quants de dies d\'incidents voleu veure?',
+ 'site-name' => 'Site Name',
+ 'site-url' => 'Site URL',
+ 'display-graphs' => 'Display graphs on status page?',
+ 'about-this-page' => 'About this page',
+ 'days-of-incidents' => 'How many days of incidents to show?',
'time_before_refresh' => 'Status page refresh rate (in seconds)',
'major_outage_rate' => 'Major outage threshold (in %)',
- 'banner' => 'Imatge del banner',
+ 'banner' => 'Banner Image',
'banner-help' => "It's recommended that you upload files no bigger than 930px wide",
- 'subscribers' => 'Permetre el registre per a notificacions per correu electrònic?',
+ 'subscribers' => 'Allow people to signup to email notifications?',
'suppress_notifications_in_maintenance' => 'Suppress notifications when incident occurs during maintenance period?',
- 'skip_subscriber_verification' => 'Omet verificació d\'usuaris? (S\'adverteix que podries rebre correu brossa)',
- 'automatic_localization' => 'Localitza automàticament la pàgina d\'estat a la llengua dels seus visitants?',
- 'enable_external_dependencies' => 'Habilitar dependències de tercers (Fonts de Google, Seguiments, etc...)',
+ 'skip_subscriber_verification' => 'Skip verifying of users? (Be warned, you could be spammed)',
+ 'automatic_localization' => 'Automatically localise your status page to your visitor\'s language?',
+ 'enable_external_dependencies' => 'Enable Third Party Dependencies (Google Fonts, Trackers, etc...)',
'show_timezone' => 'Show the timezone the status page is running in',
- 'only_disrupted_days' => 'Mostrar només els dies que contenen incidències a la línia de temps?',
+ 'only_disrupted_days' => 'Only show days containing incidents in the timeline?',
],
'analytics' => [
- 'analytics_google' => 'Codi de Google Analytics',
- 'analytics_gosquared' => 'Codi de GoSquared Analytics',
- 'analytics_piwik_url' => 'URL de la seva instància Piwik (sense http(s)://)',
- 'analytics_piwik_siteid' => 'Identificador de lloc del Piwik',
+ 'analytics_google' => 'Google Analytics code',
+ 'analytics_gosquared' => 'GoSquared Analytics code',
+ 'analytics_piwik_url' => 'URL of your Piwik instance (without http(s)://)',
+ 'analytics_piwik_siteid' => 'Piwik\'s site id',
],
'localization' => [
- 'site-timezone' => 'Seleccioneu el fus horari',
- 'site-locale' => 'Idioma del lloc',
- 'date-format' => 'Format de la data',
- 'incident-date-format' => 'Format del fus horari dels incidents',
+ 'site-timezone' => 'Site timezone',
+ 'site-locale' => 'Site language',
+ 'date-format' => 'Date format',
+ 'incident-date-format' => 'Incident timestamp format',
],
'security' => [
- 'allowed-domains' => 'Dominis permesos',
- 'allowed-domains-help' => 'Separats per comes. El domini especificat a dalt és automàticament permès per defecte.',
+ 'allowed-domains' => 'Allowed domains',
+ 'allowed-domains-help' => 'Comma separated. The domain set above is automatically allowed by default.',
'always-authenticate' => 'Always authenticate',
'always-authenticate-help' => 'Require login to view any Cachet page',
],
'stylesheet' => [
- 'custom-css' => 'Full d\'estils personalitzats',
+ 'custom-css' => 'Custom Stylesheet',
],
'theme' => [
- 'background-color' => 'Color de fons',
- 'background-fills' => 'Elements del fons (components, incidents, peu de pàgina)',
- 'banner-background-color' => 'Color de fons del banner',
+ 'background-color' => 'Background color',
+ 'background-fills' => 'Background fills (components, incidents, footer)',
+ 'banner-background-color' => 'Banner background color',
'banner-padding' => 'Farciment (padding) del banner',
'fullwidth-banner' => 'Enable full width banner?',
- 'text-color' => 'Color del text',
- 'dashboard-login' => 'Mostrar el botó del dashboard al peu de pàgina?',
- 'reds' => 'Vermell (utilitzat per trobar errors)',
- 'blues' => 'Blau (usat per informació)',
- 'greens' => 'Verd (utilitzat per l\'èxit)',
- 'yellows' => 'Groc (utilitzat per alertes)',
- 'oranges' => 'Taronja (utilitzat per a avisos)',
- 'metrics' => 'Omplir les mètriques',
- 'links' => 'Enllaços',
+ 'text-color' => 'Text color',
+ 'dashboard-login' => 'Show dashboard button in the footer?',
+ 'reds' => 'Red (used for errors)',
+ 'blues' => 'Blue (used for information)',
+ 'greens' => 'Green (used for success)',
+ 'yellows' => 'Yellow (used for alerts)',
+ 'oranges' => 'Orange (used for notices)',
+ 'metrics' => 'Metrics fill',
+ 'links' => 'Links',
],
],
'user' => [
- 'username' => 'Nom de l\'usuari',
- 'email' => 'Correu electrònic',
- 'password' => 'Contrasenya',
- 'api-token' => 'Token de l\'API',
- 'api-token-help' => 'Regenerar el seu token de l\'API evitarà a les aplicacions existents accedir al Cachet.',
- 'gravatar' => 'Canviau la vostra imatge de perfil a Gravatar.',
- 'user_level' => 'Nivell d\'usuari',
+ 'username' => 'Username',
+ 'email' => 'Email',
+ 'password' => 'Password',
+ 'api-token' => 'API Token',
+ 'api-token-help' => 'Regenerating your API token will prevent existing applications from accessing Cachet.',
+ 'gravatar' => 'Change your profile picture at Gravatar.',
+ 'user_level' => 'User Level',
'levels' => [
'admin' => 'Admin',
- 'user' => 'Usuari',
+ 'user' => 'User',
],
'2fa' => [
- 'help' => 'Habilitar l\'autenticació de dos factor augmenta la seguretat del compte. Necessitareu descarregar Google Authenticator o un app similar al vostre dispositiu mòbil. Quan us identifiqueu haureu de proporcionar el token generat per l\'app.',
+ 'help' => 'Enabling two factor authentication increases security of your account. You will need to download Google Authenticator or a similar app on to your mobile device. When you login you will be asked to provide a token generated by the app.',
],
'team' => [
- 'description' => 'Convidau els membres del vostre d\'equip introduint les seves adreces de correu electrònic aquí.',
- 'email' => 'Adreça electrònica #:id',
+ 'description' => 'Invite your team members by entering their email addresses here.',
+ 'email' => 'Your Team Members Email Address',
],
],
'general' => [
- 'timezone' => 'Seleccioneu el fus horari',
+ 'timezone' => 'Select Timezone',
],
// Buttons
- 'add' => 'Afegeix',
- 'save' => 'Desar',
- 'update' => 'Actualitzar',
- 'create' => 'Crear',
- 'edit' => 'Editar',
- 'delete' => 'Eliminar',
- 'submit' => 'Enviar',
- 'cancel' => 'Cancel·lar',
- 'remove' => 'Treure',
- 'invite' => 'Convidar',
- 'signup' => 'Crea un compte',
+ 'add' => 'Add',
+ 'save' => 'Save',
+ 'update' => 'Update',
+ 'create' => 'Create',
+ 'edit' => 'Edit',
+ 'delete' => 'Delete',
+ 'submit' => 'Submit',
+ 'cancel' => 'Cancel',
+ 'remove' => 'Remove',
+ 'invite' => 'Invite',
+ 'signup' => 'Sign Up',
'manage_updates' => 'Manage Updates',
// Other
- 'optional' => '* Opcional',
+ 'optional' => '* Optional',
];
diff --git a/resources/lang/ca-ES/setup.php b/resources/lang/ca-ES/setup.php
index cbce9abc..bdc2a457 100644
--- a/resources/lang/ca-ES/setup.php
+++ b/resources/lang/ca-ES/setup.php
@@ -10,14 +10,14 @@
*/
return [
- 'setup' => 'Configuració',
- 'title' => 'Instal·lar Cachet',
- 'service_details' => 'Detalls del servei',
- 'env_setup' => 'Configuració de l\'entorn',
- 'status_page_setup' => 'Configuració de la pàgina d\'estat',
- 'show_support' => 'Mostrar enllaç de suport de Cachet?',
- 'admin_account' => 'Compte d\'administrador',
- 'complete_setup' => 'Completar configuració',
- 'completed' => 'Cachet s\'ha configurat correctament!',
- 'finish_setup' => 'Anar al taulell de control',
+ 'setup' => 'Setup',
+ 'title' => 'Install Cachet',
+ 'service_details' => 'Service Details',
+ 'env_setup' => 'Environment Setup',
+ 'status_page_setup' => 'Status Page Setup',
+ 'show_support' => 'Show support for Cachet?',
+ 'admin_account' => 'Administrator Account',
+ 'complete_setup' => 'Complete Setup',
+ 'completed' => 'Cachet has been configured successfully!',
+ 'finish_setup' => 'Go to dashboard',
];
diff --git a/resources/lang/cs-CZ/cachet.php b/resources/lang/cs-CZ/cachet.php
index 9b92e5ea..e65c6d21 100644
--- a/resources/lang/cs-CZ/cachet.php
+++ b/resources/lang/cs-CZ/cachet.php
@@ -12,130 +12,130 @@
return [
// Components
'components' => [
- 'last_updated' => 'Poslední aktualizace :timestamp',
+ 'last_updated' => 'Last updated :timestamp',
'status' => [
- 0 => 'Neznámý',
- 1 => 'V provozu',
- 2 => 'Problémy s výkonem',
- 3 => 'Částečný výpadek',
- 4 => 'Závažný výpadek',
+ 0 => 'Unknown',
+ 1 => 'Operational',
+ 2 => 'Performance Issues',
+ 3 => 'Partial Outage',
+ 4 => 'Major Outage',
],
'group' => [
- 'other' => 'Ostatní služby',
+ 'other' => 'Other Components',
],
],
// Incidents
'incidents' => [
- 'none' => 'Nejsou nahlášeny žádné incidenty',
- 'past' => 'Minulé incidenty',
- 'stickied' => 'Připnuté incidenty',
- 'scheduled' => 'Plánovaná odstávka',
- 'scheduled_at' => ', plánované na :timestamp',
- 'posted' => 'Publikováno :timestamp',
- 'posted_at' => 'Publikováno :timestamp',
+ 'none' => 'No incidents reported',
+ 'past' => 'Past Incidents',
+ 'stickied' => 'Stickied Incidents',
+ 'scheduled' => 'Maintenance',
+ 'scheduled_at' => ', scheduled :timestamp',
+ 'posted' => 'Posted :timestamp',
+ 'posted_at' => 'Posted at :timestamp',
'status' => [
- 1 => 'Zkoumání příčiny',
- 2 => 'Problém identifikován',
- 3 => 'Sledování',
- 4 => 'Opraveno',
+ 1 => 'Investigating',
+ 2 => 'Identified',
+ 3 => 'Watching',
+ 4 => 'Fixed',
],
],
// Schedule
'schedules' => [
'status' => [
- 0 => 'Blížící se',
- 1 => 'Probíhající',
- 2 => 'Hotovo',
+ 0 => 'Upcoming',
+ 1 => 'In Progress',
+ 2 => 'Complete',
],
],
// Service Status
'service' => [
- 'good' => '[0,1] Služba je v provozu|[2,*]Všechny služby fungují bez problémů',
- 'bad' => '[0,1] Služba má problémy|[2,Inf] Některá ze služeb má problémy',
- 'major' => '[0,1] Služba má celkový výpadek|[2,Inf] Některé služby mají celkový výpadek',
+ 'good' => '[0,1]System operational|[2,*]All systems are operational',
+ 'bad' => '[0,1]The system is experiencing issues|[2,*]Some systems are experiencing issues',
+ 'major' => '[0,1]The system is experiencing major issues|[2,*]Some systems are experiencing major issues',
],
'api' => [
- 'regenerate' => 'Obnovit API klíč',
- 'revoke' => 'Zrušit API klíč',
+ 'regenerate' => 'Regenerate API Key',
+ 'revoke' => 'Revoke API Key',
],
// Metrics
'metrics' => [
'filter' => [
- 'last_hour' => 'Před hodinou',
- 'hourly' => 'Posledních 12 hodin',
- 'weekly' => 'Týden',
- 'monthly' => 'Měsíc',
+ 'last_hour' => 'Last Hour',
+ 'hourly' => 'Last 12 Hours',
+ 'weekly' => 'Week',
+ 'monthly' => 'Month',
],
],
// Subscriber
'subscriber' => [
- 'subscribe' => 'Přihlásit se k odběru upozornění',
+ 'subscribe' => 'Subscribe to get the updates',
'unsubscribe' => 'Unsubscribe',
- 'button' => 'Přihlásit',
+ 'button' => 'Subscribe',
'manage_subscription' => 'Manage subscription',
'manage' => [
'no_subscriptions' => 'Aktuálně jsi přihlášen(a) ke všem upozorněním.',
'my_subscriptions' => 'Aktuálně jsi přihlášen(a) k následujícím upozorněním.',
- 'manage_at_link' => 'Spravovat odběry na :link',
+ 'manage_at_link' => 'Manage your subscriptions at :link',
],
'email' => [
- 'subscribe' => 'Přihlásit se k zasílání upozornění e-mailem.',
- 'subscribed' => 'Proběhlo přihlášení k e-mailovým upozorněním, potvrďte ho prosím na vašem e-mailu.',
- 'verified' => 'E-mail pro zasílání upozornění byl ověřen. Děkujeme!',
- 'manage' => 'Spravovat odběry',
- 'unsubscribe' => 'Odhlásit z odběru e-mailových upozornění.',
- 'unsubscribed' => 'Odběr e-mailových upozornění byl zrušen.',
- 'failure' => 'Došlo k chybě při nastavení odběru e-mailů.',
- 'already-subscribed' => 'Nelze přihlásit k odběru :email, protože je již přihlášen.',
+ 'subscribe' => 'Subscribe to email updates.',
+ 'subscribed' => 'You\'ve been subscribed to email notifications, please check your email to confirm your subscription.',
+ 'verified' => 'Your email subscription has been confirmed. Thank you!',
+ 'manage' => 'Manage your subscription',
+ 'unsubscribe' => 'Unsubscribe from email updates.',
+ 'unsubscribed' => 'Your email subscription has been cancelled.',
+ 'failure' => 'Something went wrong with the subscription.',
+ 'already-subscribed' => 'Cannot subscribe :email because they\'re already subscribed.',
],
],
'signup' => [
- 'title' => 'Registrovat se',
- 'username' => 'Uživatelské jméno',
- 'email' => 'E-mail',
- 'password' => 'Heslo',
- 'success' => 'Tvůj účet byl vytvořen.',
- 'failure' => 'Něco je špatně, nelze se registrovat.',
+ 'title' => 'Sign Up',
+ 'username' => 'Username',
+ 'email' => 'Email',
+ 'password' => 'Password',
+ 'success' => 'Your account has been created.',
+ 'failure' => 'Something went wrong with the signup.',
],
'system' => [
- 'update' => 'Je k dispozici nová verze Cachet. Jak provést update najdeš zde!',
+ 'update' => 'There is a newer version of Cachet available. You can learn how to update here!',
],
// Modal
'modal' => [
- 'close' => 'Zavřít',
+ 'close' => 'Close',
'subscribe' => [
- 'title' => 'Přihlásit se k odběru upozornění',
- 'body' => 'Zadej svůj email pro odběr upozornění pro tuto službu. Pokud již odebíráš upozornění, budeš nadále dostávat emaily pro tuto službu.',
- 'button' => 'Přihlásit',
+ 'title' => 'Subscribe to component updates',
+ 'body' => 'Enter your email address to subscribe to updates for this component. If you\'re already subscribed, you\'ll already receive emails for this component.',
+ 'button' => 'Subscribe',
],
],
// Meta descriptions
'meta' => [
'description' => [
- 'incident' => 'Podrobnosti a aktuální informace o událost :name, ke které došlo :date',
- 'schedule' => 'Podrobnosti o plánované údržbě :name od :startDate',
- 'subscribe' => 'Přihlaste se k odběru: app, abyste obdrželi aktualizace o událostech a plánované údržbě',
- 'overview' => 'Držte krok s nejnovějšími aktualizacemi od: app.',
+ 'incident' => 'Details and updates about the :name incident that occurred on :date',
+ 'schedule' => 'Details about the scheduled maintenance period :name starting :startDate',
+ 'subscribe' => 'Subscribe to :app in order to receive updates of incidents and scheduled maintenance periods',
+ 'overview' => 'Stay up to date with the latest service updates from :app.',
],
],
// Other
- 'home' => 'Hlavní stránka',
- 'powered_by' => 'Vytvořeno pomocí Cachet.',
- 'timezone' => 'Časová zóna je :timezone.',
- 'about_this_site' => 'O tomto webu',
+ 'home' => 'Home',
+ 'powered_by' => 'Powered by Cachet.',
+ 'timezone' => 'Times are shown in :timezone.',
+ 'about_this_site' => 'About This Site',
'rss-feed' => 'RSS',
'atom-feed' => 'Atom',
- 'feed' => 'Kanál stavů',
+ 'feed' => 'Status Feed',
];
diff --git a/resources/lang/cs-CZ/dashboard.php b/resources/lang/cs-CZ/dashboard.php
index 6e3bd526..3f70a368 100644
--- a/resources/lang/cs-CZ/dashboard.php
+++ b/resources/lang/cs-CZ/dashboard.php
@@ -11,293 +11,293 @@
return [
- 'dashboard' => 'Řídicí panel',
- 'writeable_settings' => 'Nelze zapisovat do složky nastavení Cachet. Ujistěte se, že web server může zapisovat do ./bootstrap/cachet.',
+ 'dashboard' => 'Dashboard',
+ 'writeable_settings' => 'The Cachet settings directory is not writeable. Please make sure that ./bootstrap/cachet is writeable by the web server.',
// Incidents
'incidents' => [
- 'title' => 'Incidenty & Plán',
- 'incidents' => 'Incidenty',
- 'logged' => '{0}Nejsou hlášeny žádné incidenty, dobrá práce.|[1]Zapsali jste jeden incident.|[2,*]Nahlásili jste :count incidentů.',
- 'incident-create-template' => 'Vytvořit šablonu',
- 'incident-templates' => 'Šablony incidentů',
+ 'title' => 'Incidents & Maintenance',
+ 'incidents' => 'Incidents',
+ 'logged' => '{0}There are no incidents, good work.|[1]You have logged one incident.|[2,*]You have reported :count incidents.',
+ 'incident-create-template' => 'Create Template',
+ 'incident-templates' => 'Incident Templates',
'updates' => [
- 'title' => 'Aktualizace incidentu :incident',
- 'count' => '{0}žádné aktualizace |[1]jedna aktualizace |[2]dvě aktualizace | [3, *] Několik aktualizací',
+ 'title' => 'Incident updates for :incident',
+ 'count' => '{0}Zero Updates|[1]One Update|[2]Two Updates|[3,*]Several Updates',
'add' => [
- 'title' => 'Vytvořit novou zprávu k události',
- 'success' => 'Vaše aktualizace incidentu byla vytvořena.',
- 'failure' => 'Při aktualizaci incidentu se něco pokazilo.',
+ 'title' => 'Create new incident update',
+ 'success' => 'Your new incident update has been created.',
+ 'failure' => 'Something went wrong with the incident update.',
],
'edit' => [
- 'title' => 'Editovat aktualizace incidentu',
- 'success' => 'Událost byla aktualizována.',
- 'failure' => 'Při aktualizaci incidentu se něco pokazilo',
+ 'title' => 'Edit incident update',
+ 'success' => 'The incident update has been updated.',
+ 'failure' => 'Something went wrong updating the incident update',
],
],
- 'reported_by' => 'Nahlásil :user',
+ 'reported_by' => 'Reported by :user',
'add' => [
- 'title' => 'Nahlásit incident',
- 'success' => 'Incident byl přidán.',
- 'failure' => 'Došlo k chybě při přidávání události, opakujte akci.',
+ 'title' => 'Report an incident',
+ 'success' => 'Incident added.',
+ 'failure' => 'There was an error adding the incident, please try again.',
],
'edit' => [
- 'title' => 'Upravit incident',
- 'success' => 'Incident aktualizován.',
- 'failure' => 'Došlo k chybě při editaci události, opakujte akci.',
+ 'title' => 'Edit an incident',
+ 'success' => 'Incident updated.',
+ 'failure' => 'There was an error editing the incident, please try again.',
],
'delete' => [
- 'success' => 'Událost byla odstraněna a už se nebude zobrazovat na stavové stránce.',
- 'failure' => 'Událost se nepodařilo smazat, opakujte akci.',
+ 'success' => 'The incident has been deleted and will not show on your status page.',
+ 'failure' => 'The incident could not be deleted, please try again.',
],
// Incident templates
'templates' => [
- 'title' => 'Šablony incidentů',
+ 'title' => 'Incident Templates',
'add' => [
- 'title' => 'Vytvořit šablonu incidentu',
- 'message' => 'Měli byste přidat šablonu události.',
- 'success' => 'Byla vytvořena nová šablona události.',
- 'failure' => 'Se šablonou události se něco pokazilo.',
+ 'title' => 'Create an incident template',
+ 'message' => 'Create your first incident template.',
+ 'success' => 'Your new incident template has been created.',
+ 'failure' => 'Something went wrong with the incident template.',
],
'edit' => [
- 'title' => 'Upravit šablonu',
- 'success' => 'Šablona události byla aktualizována.',
- 'failure' => 'Při aktualizaci šablony incidentu se něco pokazilo',
+ 'title' => 'Edit Template',
+ 'success' => 'The incident template has been updated.',
+ 'failure' => 'Something went wrong updating the incident template',
],
'delete' => [
- 'success' => 'Šablona události byla smazána.',
- 'failure' => 'Šablonu události se nepodařilo smazat, opakujte akci.',
+ 'success' => 'The incident template has been deleted.',
+ 'failure' => 'The incident template could not be deleted, please try again.',
],
],
],
// Incident Maintenance
'schedule' => [
- 'schedule' => 'Plánovaná odstávka',
- 'logged' => '{0}Žádná údržba není v plánu, dobrá práce.|[1]Naplánovali jste jednu údržbu.|[2,*]Jsou v plánu :count údržby.',
- 'scheduled_at' => 'Naplánováno na :timestamp',
+ 'schedule' => 'Maintenance',
+ 'logged' => '{0}There has been no Maintenance, good work.|[1]You have logged one schedule.|[2,*]You have reported :count schedules.',
+ 'scheduled_at' => 'Scheduled at :timestamp',
'add' => [
- 'title' => 'Přidat plánovanou údržbu',
- 'success' => 'Údržba byla přidána.',
- 'failure' => 'Něco se pokazilo při přidávání údržby, zkus to znova.',
+ 'title' => 'Add Maintenance',
+ 'success' => 'Maintenance added.',
+ 'failure' => 'Something went wrong adding the Maintenance, please try again.',
],
'edit' => [
- 'title' => 'Upravit naplánovanou údržbu',
- 'success' => 'Údržba byla aktualizovaná!',
- 'failure' => 'Něco se pokazilo při úpravě údržby, zkus to znova.',
+ 'title' => 'Edit Maintenance',
+ 'success' => 'Maintenance has been updated!',
+ 'failure' => 'Something went wrong editing the Maintenance, please try again.',
],
'delete' => [
- 'success' => 'Plánovaná údržba byla smazána a nebude se zobrazovat na hlavní stránce.',
- 'failure' => 'Plánovaná údržba nemohla být smazána, zkus to znova.',
+ 'success' => 'The Maintenance has been deleted and will not show on your status page.',
+ 'failure' => 'The Maintenance could not be deleted, please try again.',
],
],
// Components
'components' => [
- 'components' => 'Služby',
- 'component_statuses' => 'Stavy služeb',
- 'listed_group' => 'Seskupeno podle :name',
+ 'components' => 'Components',
+ 'component_statuses' => 'Component Statuses',
+ 'listed_group' => 'Grouped under :name',
'add' => [
- 'title' => 'Přidat službu',
- 'message' => 'Měli byste přidat službu.',
- 'success' => 'Služba vytvořena.',
- 'failure' => 'Něco se pokazilo se skupinou služby, zkus to znova.',
+ 'title' => 'Add a component',
+ 'message' => 'You should add a component.',
+ 'success' => 'Component created.',
+ 'failure' => 'Something went wrong with the component group, please try again.',
],
'edit' => [
- 'title' => 'Upravit službu',
- 'success' => 'Služba byla aktualizována.',
- 'failure' => 'Něco se pokazilo se skupinou služby, zkus to znova.',
+ 'title' => 'Edit a component',
+ 'success' => 'Component updated.',
+ 'failure' => 'Something went wrong with the component group, please try again.',
],
'delete' => [
- 'success' => 'Služba byla smazána!',
- 'failure' => 'Služba nemůže být odstraněna, opakujte akci.',
+ 'success' => 'The component has been deleted!',
+ 'failure' => 'The component could not be deleted, please try again.',
],
// Component groups
'groups' => [
- 'groups' => 'Skupina služeb|Skupiny služeb',
- 'no_components' => 'Můžete přidat skupinu služeb.',
+ 'groups' => 'Component group|Component groups',
+ 'no_components' => 'You should add a component group.',
'add' => [
- 'title' => 'Přidat skupinu služeb',
- 'success' => 'Skupina služeb byla přidána.',
- 'failure' => 'Něco se pokazilo se skupinou služby, zkus to znova.',
+ 'title' => 'Add a component group',
+ 'success' => 'Component group added.',
+ 'failure' => 'Something went wrong with the component group, please try again.',
],
'edit' => [
- 'title' => 'Upravit skupinu komponent',
- 'success' => 'Skupina služeb byla aktualizována.',
- 'failure' => 'Něco se pokazilo se skupinou služby, zkus to znova.',
+ 'title' => 'Edit a component group',
+ 'success' => 'Component group updated.',
+ 'failure' => 'Something went wrong with the component group, please try again.',
],
'delete' => [
- 'success' => 'Skupina služeb byla smazána!',
- 'failure' => 'Skupina komponent nemohla být smazána, zkus to znova.',
+ 'success' => 'Component group has been deleted!',
+ 'failure' => 'The component group could not be deleted, please try again.',
],
],
],
// Metrics
'metrics' => [
- 'metrics' => 'Metriky',
+ 'metrics' => 'Metrics',
'add' => [
- 'title' => 'Vytvořit metriku',
- 'message' => 'Měli byste přidat metriku.',
- 'success' => 'Metrika vytvořena.',
- 'failure' => 'Něco se pokazilo s metrikou, zkus to znova.',
+ 'title' => 'Create a metric',
+ 'message' => 'You should add a metric.',
+ 'success' => 'Metric created.',
+ 'failure' => 'Something went wrong with the metric, please try again.',
],
'edit' => [
- 'title' => 'Upravit metriku',
- 'success' => 'Metrika aktualizována.',
- 'failure' => 'Něco se pokazilo s metrikou, zkus to znova.',
+ 'title' => 'Edit a metric',
+ 'success' => 'Metric updated.',
+ 'failure' => 'Something went wrong with the metric, please try again.',
],
'delete' => [
- 'success' => 'Měření bylo smazáno a už se nebude zobrazovat na stavové stránce.',
- 'failure' => 'Měření nemohlo být odstraněno, opakujte akci.',
+ 'success' => 'The metric has been deleted and will no longer display on your status page.',
+ 'failure' => 'The metric could not be deleted, please try again.',
],
],
// Subscribers
'subscribers' => [
- 'subscribers' => 'Odběratelé',
- 'description' => 'Odběratelé obdrží aktualizace e-mailem, pokuď dojde ke vzniku incidentu.',
- 'description_disabled' => 'Chcete-li použít tuto funkci, potřebujete povolit uživatelům registraci pro oznámení.',
- 'verified' => 'Ověřeno',
- 'not_verified' => 'Neověřeno',
- 'subscriber' => ': e-mail, přihlášen: datum',
- 'no_subscriptions' => 'Přihlášeno k zasílání všech aktualizací',
- 'global' => 'Globálně odebírané',
+ 'subscribers' => 'Subscribers',
+ 'description' => 'Subscribers will receive email updates when incidents are created or components are updated.',
+ 'description_disabled' => 'To use this feature, you need allow people to signup for notifications.',
+ 'verified' => 'Verified',
+ 'not_verified' => 'Not verified',
+ 'subscriber' => ':email, subscribed :date',
+ 'no_subscriptions' => 'Subscribed to all updates',
+ 'global' => 'Globally subscribed',
'add' => [
- 'title' => 'Přidat nového odběratele',
- 'success' => 'Odběratel přidán.',
- 'failure' => 'Něco se pokazilo při přidávání odběratele, opakujte akci.',
- 'help' => 'Zadejte každého odběratele na nový řádek.',
+ 'title' => 'Add a new subscriber',
+ 'success' => 'Subscriber has been added!',
+ 'failure' => 'Something went wrong adding the subscriber, please try again.',
+ 'help' => 'Enter each subscriber on a new line.',
],
'edit' => [
- 'title' => 'Aktualizovat odeběratele',
- 'success' => 'Odběratel aktualizován.',
- 'failure' => 'Něco se pokazilo při úpravě odběratele, zkus to znova.',
+ 'title' => 'Update subscriber',
+ 'success' => 'Subscriber has been updated!',
+ 'failure' => 'Something went wrong editing the subscriber, please try again.',
],
],
// Team
'team' => [
- 'team' => 'Tým',
- 'member' => 'Člen',
- 'profile' => 'Profil',
- 'description' => 'Členové týmu budou schopni přidat nebo upravit komponenty a incidenty.',
+ 'team' => 'Team',
+ 'member' => 'Member',
+ 'profile' => 'Profile',
+ 'description' => 'Team Members will be able to add, modify & edit components and incidents.',
'add' => [
- 'title' => 'Přidat nového člena týmu',
- 'success' => 'Nový člen týmu byl přidán.',
- 'failure' => 'Člena týmu se nezdařilo přidat, opakujte akci.',
+ 'title' => 'Add a new team member',
+ 'success' => 'Team member added.',
+ 'failure' => 'The team member could not be added, please try again.',
],
'edit' => [
- 'title' => 'Aktualizovat profil',
- 'success' => 'Profil byl aktualizován.',
- 'failure' => 'Něco se pokazilo při aktualizaci profilu, zkus to znova.',
+ 'title' => 'Update profile',
+ 'success' => 'Profile updated.',
+ 'failure' => 'Something went wrong updating the profile, please try again.',
],
'delete' => [
- 'success' => 'Člen týmu byl smazán a již nebude mít přístup do řídícího panelu!',
- 'failure' => 'Člena týmu se nezdařilo přidat, opakujte akci.',
+ 'success' => 'Team member has been deleted and will no longer have access to the dashboard!',
+ 'failure' => 'The team member could not be added, please try again.',
],
'invite' => [
- 'title' => 'Pozvat nového člena týmu',
- 'success' => 'Pozvánka byla odeslána',
- 'failure' => 'Pozvánka nemohla být odeslána, zkus to znova.',
+ 'title' => 'Invite a new team member',
+ 'success' => 'An invite has been sent',
+ 'failure' => 'The invite could not be sent, please try again.',
],
],
// Settings
'settings' => [
- 'settings' => 'Nastavení',
+ 'settings' => 'Settings',
'app-setup' => [
- 'app-setup' => 'Nastavení aplikace',
- 'images-only' => 'Nahrány mohou být pouze obrázky.',
- 'too-big' => 'Soubor, který nahráváte, je příliš velký. Nahrajte obrázek menší než :velikost',
+ 'app-setup' => 'Application Setup',
+ 'images-only' => 'Only images may be uploaded.',
+ 'too-big' => 'The file you uploaded is too big. Upload an image smaller than :size',
],
'analytics' => [
- 'analytics' => 'Analytiky',
+ 'analytics' => 'Analytics',
],
'log' => [
- 'log' => 'Záznamy',
+ 'log' => 'Log',
],
'localization' => [
- 'localization' => 'Lokalizace',
+ 'localization' => 'Localization',
],
'customization' => [
- 'customization' => 'Vlastní nastavení',
- 'header' => 'Vlastní hlavička HTML',
- 'footer' => 'Vlastní zápatí HTML',
+ 'customization' => 'Customization',
+ 'header' => 'Custom Header HTML',
+ 'footer' => 'Custom Footer HTML',
],
'mail' => [
'mail' => 'Mail',
- 'test' => 'Vyzkoušet',
+ 'test' => 'Test',
'email' => [
- 'subject' => 'Testovací oznámení z Cachet',
- 'body' => 'Toto je testovací oznámení z Cachet.',
+ 'subject' => 'Test notification from Cachet',
+ 'body' => 'This is a test notification from Cachet.',
],
],
'security' => [
- 'security' => 'Zabezpečení',
- 'two-factor' => 'Uživatelé bez dvoufaktorového ověřování',
+ 'security' => 'Security',
+ 'two-factor' => 'Users without two-factor authentication',
],
'stylesheet' => [
- 'stylesheet' => 'Šablona stylů',
+ 'stylesheet' => 'Stylesheet',
],
'theme' => [
- 'theme' => 'Motiv vzhledu',
+ 'theme' => 'Theme',
],
'edit' => [
- 'success' => 'Nastavení uložena.',
- 'failure' => 'Nastavení nelze uložit.',
+ 'success' => 'Settings saved.',
+ 'failure' => 'Settings could not be saved.',
],
'credits' => [
- 'credits' => 'Autoři',
- 'contributors' => 'Přispěvatelé',
- 'license' => 'Cachet je open-sourcový projekt pod BSD-3-licencí, vydávaný Alt Three Services Limited.',
- 'backers-title' => 'Podporovatelé a sponzoři',
- 'backers' => 'Pokud chcete podpořit další vývoj aplikace, běžte se podívat na kampaň Cachet Patreon.',
- 'thank-you' => 'Děkujeme každému z :count přispěvatelů.',
+ 'credits' => 'Credits',
+ 'contributors' => 'Contributors',
+ 'license' => 'Cachet is a BSD-3-licensed open source project, released by Alt Three Services Limited.',
+ 'backers-title' => 'Backers & Sponsors',
+ 'backers' => 'If you\'d like to support future development, check out the Cachet Patreon campaign.',
+ 'thank-you' => 'Thank you to each and every one of the :count contributors.',
],
],
// Login
'login' => [
- 'login' => 'Přihlášení',
- 'logged_in' => 'Jste přihlášeni.',
- 'welcome' => 'Vítejte zpátky!',
- 'two-factor' => 'Zadejte prosím váš token.',
+ 'login' => 'Login',
+ 'logged_in' => 'You\'re logged in.',
+ 'welcome' => 'Welcome back!',
+ 'two-factor' => 'Please enter your token.',
],
// Sidebar footer
- 'help' => 'Nápověda',
- 'status_page' => 'Stavová stránka',
- 'logout' => 'Odhlásit',
+ 'help' => 'Help',
+ 'status_page' => 'Status Page',
+ 'logout' => 'Logout',
// Notifications
'notifications' => [
- 'notifications' => 'Ozmámení',
- 'awesome' => 'Vynikající.',
- 'whoops' => 'Jejda.',
+ 'notifications' => 'Notifications',
+ 'awesome' => 'Awesome.',
+ 'whoops' => 'Whoops.',
],
// Widgets
'widgets' => [
- 'support' => 'Podpořit Cachet',
- 'support_subtitle' => 'Mrkněte na náš Patreon page!',
- 'news' => 'Poslední novinky',
- 'news_subtitle' => 'Získat nejnovější aktualizace',
+ 'support' => 'Support Cachet',
+ 'support_subtitle' => 'Check out our Patreon page!',
+ 'news' => 'Latest News',
+ 'news_subtitle' => 'Get the latest update',
],
// Welcome modal
'welcome' => [
- 'welcome' => 'Vítej na tvé nové Status stránce!',
- 'message' => 'Vaše stavová stránka je téměř připravena! Možná budete chtít upravit další nastavení',
- 'close' => 'Přejít rovnou do řídícího panelu',
+ 'welcome' => 'Welcome to your new status page, :username!',
+ 'message' => 'You\'re almost ready but you might want to configure these extra settings first...',
+ 'close' => 'I\'m good thanks!',
'steps' => [
- 'component' => 'Vytvoření komponent',
- 'incident' => 'Vytvoření incidentů',
- 'customize' => 'Přizpůsobit',
- 'team' => 'Přidat uživatele',
- 'api' => 'Vygenerovat API token',
- 'two-factor' => 'Dvoufaktorové ověření',
+ 'component' => 'Add your components',
+ 'incident' => 'Create an incident',
+ 'customize' => 'Customize your page',
+ 'team' => 'Add your team',
+ 'api' => 'Generate an API token',
+ 'two-factor' => 'Setup Two Factor Authentication',
],
],
diff --git a/resources/lang/cs-CZ/forms.php b/resources/lang/cs-CZ/forms.php
index 621f3861..47a1a3e7 100644
--- a/resources/lang/cs-CZ/forms.php
+++ b/resources/lang/cs-CZ/forms.php
@@ -13,134 +13,134 @@ return [
// Setup form fields
'setup' => [
- 'email' => 'E-mail',
- 'username' => 'Uživatelské jméno',
- 'password' => 'Heslo',
- 'site_name' => 'Název webu',
- 'site_domain' => 'Doména webu',
- 'site_timezone' => 'Vyberte vaše časové pásmo',
- 'site_locale' => 'Vyberte svůj jazyk',
- 'enable_google2fa' => 'Povolit dvoufaktorové ověřování Google',
- 'cache_driver' => 'Ovladač cache',
- 'queue_driver' => 'Řadič fronty',
- 'session_driver' => 'Ovladač sezení',
- 'mail_driver' => 'Driver pro Mail',
- 'mail_host' => 'Host pro Mail',
- 'mail_address' => 'Adresa Mailu',
- 'mail_username' => 'Uživatelské jméno pro Mail účet',
- 'mail_password' => 'Heslo pro Mail účet',
+ 'email' => 'Email',
+ 'username' => 'Username',
+ 'password' => 'Password',
+ 'site_name' => 'Site Name',
+ 'site_domain' => 'Site Domain',
+ 'site_timezone' => 'Select your timezone',
+ 'site_locale' => 'Select your language',
+ 'enable_google2fa' => 'Enable Google Two Factor Authentication',
+ 'cache_driver' => 'Cache Driver',
+ 'queue_driver' => 'Queue Driver',
+ 'session_driver' => 'Session Driver',
+ 'mail_driver' => 'Mail Driver',
+ 'mail_host' => 'Mail Host',
+ 'mail_address' => 'Mail From Address',
+ 'mail_username' => 'Mail Username',
+ 'mail_password' => 'Mail Password',
],
// Login form fields
'login' => [
- 'login' => 'Uživatelské jméno nebo e-mail',
- 'email' => 'E-mail',
- 'password' => 'Heslo',
- '2fauth' => 'Ověřovací kód',
- 'invalid' => 'Nesprávné uživatelské jméno nebo heslo',
- 'invalid-token' => 'Neplatný token',
- 'cookies' => 'Pro přihlášení je třeba povolit soubory cookie.',
- 'rate-limit' => 'Překročen limit.',
- 'remember_me' => 'Zůstat přihlášený',
+ 'login' => 'Username or Email',
+ 'email' => 'Email',
+ 'password' => 'Password',
+ '2fauth' => 'Authentication Code',
+ 'invalid' => 'Invalid username or password',
+ 'invalid-token' => 'Invalid token',
+ 'cookies' => 'You must enable cookies to login.',
+ 'rate-limit' => 'Rate limit exceeded.',
+ 'remember_me' => 'Remember me',
],
// Incidents form fields
'incidents' => [
- 'name' => 'Jméno',
- 'status' => 'Stav',
- 'component' => 'Komponenta',
- 'component_status' => 'Stavy služeb',
- 'message' => 'Zpráva',
- 'message-help' => 'Můžete také použít Markdown.',
- 'occurred_at' => 'Kdy došlo k incidentu?',
- 'notify_subscribers' => 'Oznámit odběratelům?',
- 'notify_disabled' => 'Z důvodu plánované údržby budou oznámení o tomto incidentu nebo jeho součástech potlačena.',
- 'visibility' => 'Viditelnost incidentu',
- 'stick_status' => 'Připnout událost',
- 'stickied' => 'Připnuté',
- 'not_stickied' => 'Nepřipnuté',
- 'public' => 'Viditelné veřejnosti',
- 'logged_in_only' => 'Viditelné pouze pro přihlášené uživatele',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'component' => 'Component',
+ 'component_status' => 'Component Status',
+ 'message' => 'Message',
+ 'message-help' => 'You may also use Markdown.',
+ 'occurred_at' => 'When did this incident occur?',
+ 'notify_subscribers' => 'Notify subscribers?',
+ 'notify_disabled' => 'Due to scheduled maintenance, notifications about this incident or its components will be suppressed.',
+ 'visibility' => 'Incident Visibility',
+ 'stick_status' => 'Stick Incident',
+ 'stickied' => 'Stickied',
+ 'not_stickied' => 'Not Stickied',
+ 'public' => 'Viewable by public',
+ 'logged_in_only' => 'Only visible to logged in users',
'templates' => [
- 'name' => 'Jméno',
- 'template' => 'Šablona',
- 'twig' => 'Šablony pro incidenty mohou používat šablonovací jazyk Twing.',
+ 'name' => 'Name',
+ 'template' => 'Template',
+ 'twig' => 'Incident Templates can make use of the Twig templating language.',
],
],
'schedules' => [
- 'name' => 'Jméno',
- 'status' => 'Stav',
- 'message' => 'Zpráva',
- 'message-help' => 'Můžete také použít Markdown.',
- 'scheduled_at' => 'Na kdy je naplánovaná údržba?',
- 'completed_at' => 'Kdy bude údržba hotová?',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'message' => 'Message',
+ 'message-help' => 'You may also use Markdown.',
+ 'scheduled_at' => 'When is this maintenance scheduled for?',
+ 'completed_at' => 'When did this maintenance complete?',
'templates' => [
- 'name' => 'Jméno',
- 'template' => 'Šablona',
- 'twig' => 'Šablony pro incidenty mohou používat šablonovací jazyk Twing.',
+ 'name' => 'Name',
+ 'template' => 'Template',
+ 'twig' => 'Incident Templates can make use of the Twig templating language.',
],
],
// Components form fields
'components' => [
- 'name' => 'Jméno',
- 'status' => 'Stav',
- 'group' => 'Skupina',
- 'description' => 'Popis',
- 'link' => 'Odkaz',
- 'tags' => 'Štítky',
- 'tags-help' => 'Oddělené čárkou.',
- 'enabled' => 'Je služba povolena?',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'group' => 'Group',
+ 'description' => 'Description',
+ 'link' => 'Link',
+ 'tags' => 'Tags',
+ 'tags-help' => 'Comma separated.',
+ 'enabled' => 'Component enabled?',
'groups' => [
- 'name' => 'Jméno',
- 'collapsing' => 'Rozbalit nebo sbalit možnosti',
- 'visible' => 'Vždy rozbalené',
- 'collapsed' => 'Sbalit skupinu ve výchozím nastavení',
- 'collapsed_incident' => 'Sbalit skupinu, ale rozšířit, pokud existují problémy',
- 'visibility' => 'Viditelnost',
- 'visibility_public' => 'Viditelné pro veřejnost',
- 'visibility_authenticated' => 'Viditelné pouze pro přihlášené uživatele',
+ 'name' => 'Name',
+ 'collapsing' => 'Expand/Collapse options',
+ 'visible' => 'Always expanded',
+ 'collapsed' => 'Collapse the group by default',
+ 'collapsed_incident' => 'Collapse the group, but expand if there are issues',
+ 'visibility' => 'Visibility',
+ 'visibility_public' => 'Visible to public',
+ 'visibility_authenticated' => 'Visible only to logged in users',
],
],
// Action form fields
'actions' => [
- 'name' => 'Jméno',
- 'description' => 'Popis',
- 'start_at' => 'Naplánovat čas spuštění',
- 'timezone' => 'Časová zóna',
- 'schedule_frequency' => 'Naplánovat frekvenci (ve vteřinách)',
- 'completion_latency' => 'Prodleva dokončení (ve vteřinách)',
- 'group' => 'Skupina',
- 'active' => 'Aktivní?',
+ 'name' => 'Name',
+ 'description' => 'Description',
+ 'start_at' => 'Schedule start time',
+ 'timezone' => 'Timezone',
+ 'schedule_frequency' => 'Schedule frequency (in seconds)',
+ 'completion_latency' => 'Completion latency (in seconds)',
+ 'group' => 'Group',
+ 'active' => 'Active?',
'groups' => [
- 'name' => 'Název skupiny',
+ 'name' => 'Group Name',
],
],
// Metric form fields
'metrics' => [
- 'name' => 'Jméno',
- 'suffix' => 'Přípona',
- 'description' => 'Popis',
- 'description-help' => 'Můžete také použít Markdown.',
- 'display-chart' => 'Zobrazovat graf na stavové stránce?',
- 'default-value' => 'Výchozí hodnota',
- 'calc_type' => 'Výpočet metrik',
- 'type_sum' => 'Celkem',
- 'type_avg' => 'Průměr',
- 'places' => 'Počet desetinných míst',
- 'default_view' => 'Výchozí zobrazení',
- 'threshold' => 'Jak často se mají snímat metrické body?',
- 'visibility' => 'Viditelnost',
- 'visibility_authenticated' => 'Viditelné přihlášeným uživatelům',
- 'visibility_public' => 'Viditelný všem',
- 'visibility_hidden' => 'Vždy skrýt',
+ 'name' => 'Name',
+ 'suffix' => 'Suffix',
+ 'description' => 'Description',
+ 'description-help' => 'You may also use Markdown.',
+ 'display-chart' => 'Display chart on status page?',
+ 'default-value' => 'Default value',
+ 'calc_type' => 'Calculation of metrics',
+ 'type_sum' => 'Sum',
+ 'type_avg' => 'Average',
+ 'places' => 'Decimal places',
+ 'default_view' => 'Default view',
+ 'threshold' => 'How many minutes of threshold between metric points?',
+ 'visibility' => 'Visibility',
+ 'visibility_authenticated' => 'Visible to authenticated users',
+ 'visibility_public' => 'Visible to everybody',
+ 'visibility_hidden' => 'Always hidden',
'points' => [
- 'value' => 'Hodnota',
+ 'value' => 'Value',
],
],
@@ -148,101 +148,101 @@ return [
'settings' => [
// Application setup
'app-setup' => [
- 'site-name' => 'Název webu',
- 'site-url' => 'URL adresa webu',
- 'display-graphs' => 'Zobrazit grafy na stavové stránce?',
- 'about-this-page' => 'O této stránce',
- 'days-of-incidents' => 'Kolik dní incidentů zobrazovat?',
- 'time_before_refresh' => 'Obnovovací frekvence status stránky (v sekundách)',
+ 'site-name' => 'Site Name',
+ 'site-url' => 'Site URL',
+ 'display-graphs' => 'Display graphs on status page?',
+ 'about-this-page' => 'About this page',
+ 'days-of-incidents' => 'How many days of incidents to show?',
+ 'time_before_refresh' => 'Status page refresh rate (in seconds)',
'major_outage_rate' => 'Major outage threshold (in %)',
- 'banner' => 'Obrázek banneru',
- 'banner-help' => 'Doručuje se nenahrávat soubory větší než 930 pixelů na šířku',
- 'subscribers' => 'Umožnit lidem, aby se přihlašovali k odběru e-mailových upozornění?',
- 'suppress_notifications_in_maintenance' => 'Potlačit oznámení dojde-li k události během během času údržby?',
- 'skip_subscriber_verification' => 'Přestat ověřovat uživatele? (Pozor na spammery)',
- 'automatic_localization' => 'Automaticky lokalizovat stránku do jazyka návštěvníka?',
- 'enable_external_dependencies' => 'Povolit závislosti třetích stran (Google písma, Trackery, atd...)',
- 'show_timezone' => 'Zobrazit časové pásmo, ve které je zobrazena stavová stránka',
- 'only_disrupted_days' => 'Zobrazit na časové ose pouze dny, kdy došlo k incidentu?',
+ 'banner' => 'Banner Image',
+ 'banner-help' => "It's recommended that you upload files no bigger than 930px wide",
+ 'subscribers' => 'Allow people to signup to email notifications?',
+ 'suppress_notifications_in_maintenance' => 'Suppress notifications when incident occurs during maintenance period?',
+ 'skip_subscriber_verification' => 'Skip verifying of users? (Be warned, you could be spammed)',
+ 'automatic_localization' => 'Automatically localise your status page to your visitor\'s language?',
+ 'enable_external_dependencies' => 'Enable Third Party Dependencies (Google Fonts, Trackers, etc...)',
+ 'show_timezone' => 'Show the timezone the status page is running in',
+ 'only_disrupted_days' => 'Only show days containing incidents in the timeline?',
],
'analytics' => [
- 'analytics_google' => 'Kód pro Google Analytics',
- 'analytics_gosquared' => 'Kód pro GoSquared Analytics',
- 'analytics_piwik_url' => 'URL tvojí instance Piwik (bez http(s)://)',
- 'analytics_piwik_siteid' => 'Id webu Piwik',
+ 'analytics_google' => 'Google Analytics code',
+ 'analytics_gosquared' => 'GoSquared Analytics code',
+ 'analytics_piwik_url' => 'URL of your Piwik instance (without http(s)://)',
+ 'analytics_piwik_siteid' => 'Piwik\'s site id',
],
'localization' => [
- 'site-timezone' => 'Časové pásmo webu',
- 'site-locale' => 'Jazyk webu',
- 'date-format' => 'Formát datumu',
- 'incident-date-format' => 'Formát času pro incident',
+ 'site-timezone' => 'Site timezone',
+ 'site-locale' => 'Site language',
+ 'date-format' => 'Date format',
+ 'incident-date-format' => 'Incident timestamp format',
],
'security' => [
- 'allowed-domains' => 'Povolené domény',
- 'allowed-domains-help' => 'Oddělené čárkami. Výše uvedené domény jsou ve výchozím nastavení automaticky povoleny.',
+ 'allowed-domains' => 'Allowed domains',
+ 'allowed-domains-help' => 'Comma separated. The domain set above is automatically allowed by default.',
'always-authenticate' => 'Always authenticate',
'always-authenticate-help' => 'Require login to view any Cachet page',
],
'stylesheet' => [
- 'custom-css' => 'Vlastní šablona stylů',
+ 'custom-css' => 'Custom Stylesheet',
],
'theme' => [
- 'background-color' => 'Barva pozadí',
- 'background-fills' => 'Pozadí výplně (komponenty, incidenty, zápatí)',
- 'banner-background-color' => 'Barva pozadí banneru',
- 'banner-padding' => 'Odsazení banneru',
- 'fullwidth-banner' => 'Povolit banner přes celou obrazovku?',
- 'text-color' => 'Barva textu',
- 'dashboard-login' => 'Zobrazit tlačítko Řídící panel v zápatí?',
- 'reds' => 'Červená (používané pro chyby)',
- 'blues' => 'Modrá (používané pro informace)',
- 'greens' => 'Zelená (používá se pro vyřešení problémů)',
- 'yellows' => 'Žlutá (používá se pro upozornění)',
- 'oranges' => 'Oranžová (slouží k oznámení)',
- 'metrics' => 'Vyplnění metrik',
- 'links' => 'Odkazy',
+ 'background-color' => 'Background color',
+ 'background-fills' => 'Background fills (components, incidents, footer)',
+ 'banner-background-color' => 'Banner background color',
+ 'banner-padding' => 'Banner padding',
+ 'fullwidth-banner' => 'Enable full width banner?',
+ 'text-color' => 'Text color',
+ 'dashboard-login' => 'Show dashboard button in the footer?',
+ 'reds' => 'Red (used for errors)',
+ 'blues' => 'Blue (used for information)',
+ 'greens' => 'Green (used for success)',
+ 'yellows' => 'Yellow (used for alerts)',
+ 'oranges' => 'Orange (used for notices)',
+ 'metrics' => 'Metrics fill',
+ 'links' => 'Links',
],
],
'user' => [
- 'username' => 'Uživatelské jméno',
- 'email' => 'E-mail',
- 'password' => 'Heslo',
+ 'username' => 'Username',
+ 'email' => 'Email',
+ 'password' => 'Password',
'api-token' => 'API Token',
- 'api-token-help' => 'Přegenerování vašeho API tokenu zabrání současným aplikacím přistupovat ke Cachet.',
- 'gravatar' => 'Profilový obrázek si změn na Gravatar.',
- 'user_level' => 'Úroveň uživatele',
+ 'api-token-help' => 'Regenerating your API token will prevent existing applications from accessing Cachet.',
+ 'gravatar' => 'Change your profile picture at Gravatar.',
+ 'user_level' => 'User Level',
'levels' => [
- 'admin' => 'Správce',
- 'user' => 'Uživatel',
+ 'admin' => 'Admin',
+ 'user' => 'User',
],
'2fa' => [
- 'help' => 'Zapnutí dvoufaktorového ověřování zvýší zabezpečení vašeho účtu. Budete muset stáhnout Google Authenticator nebo podobnou aplikaci pro mobilní zařízení. Po přihlášení budete vyzváni k zadání tokenu vygenerovaného aplikací.',
+ 'help' => 'Enabling two factor authentication increases security of your account. You will need to download Google Authenticator or a similar app on to your mobile device. When you login you will be asked to provide a token generated by the app.',
],
'team' => [
- 'description' => 'Pozvi uživatele do týmu zadáním emailové adresy.',
- 'email' => 'Email #:id',
+ 'description' => 'Invite your team members by entering their email addresses here.',
+ 'email' => 'Your Team Members Email Address',
],
],
'general' => [
- 'timezone' => 'Vybrat časové pásmo',
+ 'timezone' => 'Select Timezone',
],
// Buttons
- 'add' => 'Přidat',
- 'save' => 'Uložit',
- 'update' => 'Aktualizovat',
- 'create' => 'Vytvořit',
- 'edit' => 'Upravit',
- 'delete' => 'Smazat',
- 'submit' => 'Potvrdit',
- 'cancel' => 'Zrušit',
- 'remove' => 'Smazat',
- 'invite' => 'Pozvat',
- 'signup' => 'Registrovat se',
- 'manage_updates' => 'Správa aktualizací',
+ 'add' => 'Add',
+ 'save' => 'Save',
+ 'update' => 'Update',
+ 'create' => 'Create',
+ 'edit' => 'Edit',
+ 'delete' => 'Delete',
+ 'submit' => 'Submit',
+ 'cancel' => 'Cancel',
+ 'remove' => 'Remove',
+ 'invite' => 'Invite',
+ 'signup' => 'Sign Up',
+ 'manage_updates' => 'Manage Updates',
// Other
- 'optional' => '* Volitelné',
+ 'optional' => '* Optional',
];
diff --git a/resources/lang/cs-CZ/notifications.php b/resources/lang/cs-CZ/notifications.php
index 18bad07c..6a65c6bd 100644
--- a/resources/lang/cs-CZ/notifications.php
+++ b/resources/lang/cs-CZ/notifications.php
@@ -13,84 +13,84 @@ return [
'component' => [
'status_update' => [
'mail' => [
- 'subject' => 'Aktualizován stav komponenty',
- 'greeting' => 'Stav kompomenty byl aktualizován!',
- 'content' => ':name změnil stav z :old_status na :new_status.',
- 'action' => 'Zobrazit',
+ 'subject' => 'Component Status Updated',
+ 'greeting' => 'A component\'s status was updated!',
+ 'content' => ':name status changed from :old_status to :new_status.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Aktualizován stav komponenty',
- 'content' => ':name změnil stav z :old_status na :new_status.',
+ 'title' => 'Component Status Updated',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
'sms' => [
- 'content' => ':name změnil stav z :old_status na :new_status.',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
],
],
'incident' => [
'new' => [
'mail' => [
- 'subject' => 'Nahlášena nová událost',
- 'greeting' => 'Nová událost byla nahlášena v :app_name.',
- 'content' => 'Událost :name byla nahlášena',
- 'action' => 'Zobrazit',
+ 'subject' => 'New Incident Reported',
+ 'greeting' => 'A new incident was reported at :app_name.',
+ 'content' => 'Incident :name was reported',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Událost :name nahlášena',
- 'content' => 'Nová událost byla nahlášena v :app_name',
+ 'title' => 'Incident :name Reported',
+ 'content' => 'A new incident was reported at :app_name',
],
'sms' => [
- 'content' => 'Nová událost byla nahlášena v :app_name.',
+ 'content' => 'A new incident was reported at :app_name.',
],
],
'update' => [
'mail' => [
- 'subject' => 'Událost aktualizována',
- 'content' => ':name byl aktualizován',
- 'title' => ':name změnil stav na :new_status',
- 'action' => 'Zobrazit',
+ 'subject' => 'Incident Updated',
+ 'content' => ':name was updated',
+ 'title' => ':name was updated to :new_status',
+ 'action' => 'View',
],
'slack' => [
- 'title' => ':name byl aktualizován',
- 'content' => ':name změnil stav na :new_status',
+ 'title' => ':name Updated',
+ 'content' => ':name was updated to :new_status',
],
'sms' => [
- 'content' => 'Událost :name byla aktualizována',
+ 'content' => 'Incident :name was updated',
],
],
],
'schedule' => [
'new' => [
'mail' => [
- 'subject' => 'Nový plán vytvořen',
- 'content' => ':name bylo naplánováno na :date',
- 'title' => 'Nová plánovaná údržba byla vytvořena.',
- 'action' => 'Zobrazit',
+ 'subject' => 'New Schedule Created',
+ 'content' => ':name was scheduled for :date',
+ 'title' => 'A new scheduled maintenance was created.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Nový plán vytvořen!',
- 'content' => ':name bylo naplánováno na :date',
+ 'title' => 'New Schedule Created!',
+ 'content' => ':name was scheduled for :date',
],
'sms' => [
- 'content' => ':name bylo naplánováno na :date',
+ 'content' => ':name was scheduled for :date',
],
],
],
'subscriber' => [
'verify' => [
'mail' => [
- 'subject' => 'Potvrďte váš odběr',
- 'content' => 'Klikněte pro potvrzení odběru stavové stránky :app_name.',
- 'title' => 'Potvrďte svůj odběr stavové stránky :app_name.',
- 'action' => 'Ověřit',
+ 'subject' => 'Verify Your Subscription',
+ 'content' => 'Click to verify your subscription to :app_name status page.',
+ 'title' => 'Verify your subscription to :app_name status page.',
+ 'action' => 'Verify',
],
],
],
'system' => [
'test' => [
'mail' => [
- 'subject' => 'Ping z Cachet!',
- 'content' => 'Toto je testovací oznámení z Cachet!',
+ 'subject' => 'Ping from Cachet!',
+ 'content' => 'This is a test notification from Cachet!',
'title' => '🔔',
],
],
@@ -98,10 +98,10 @@ return [
'user' => [
'invite' => [
'mail' => [
- 'subject' => 'Uvnitř najdete pozvánku...',
- 'content' => 'Byl jste pozván, abyste se připojil ke stavové stránce :app_name.',
- 'title' => 'Jste pozváni, abyste se připojili ke stavové stránce :app_name.',
- 'action' => 'Potvrdit',
+ 'subject' => 'Your invitation is inside...',
+ 'content' => 'You have been invited to join :app_name status page.',
+ 'title' => 'You\'re invited to join :app_name status page.',
+ 'action' => 'Accept',
],
],
],
diff --git a/resources/lang/cs-CZ/pagination.php b/resources/lang/cs-CZ/pagination.php
index f4f458ea..0ee724cf 100644
--- a/resources/lang/cs-CZ/pagination.php
+++ b/resources/lang/cs-CZ/pagination.php
@@ -22,7 +22,7 @@ return [
|
*/
- 'previous' => 'Předchozí',
- 'next' => 'Další',
+ 'previous' => 'Previous',
+ 'next' => 'Next',
];
diff --git a/resources/lang/cs-CZ/setup.php b/resources/lang/cs-CZ/setup.php
index 7c254245..bdc2a457 100644
--- a/resources/lang/cs-CZ/setup.php
+++ b/resources/lang/cs-CZ/setup.php
@@ -10,14 +10,14 @@
*/
return [
- 'setup' => 'Instalace',
- 'title' => 'Instalace Cachet',
- 'service_details' => 'Podrobnosti o službě',
- 'env_setup' => 'Nastavení prostředí',
- 'status_page_setup' => 'Nastavení Stavové stránky',
- 'show_support' => 'Zobrazit podporu pro Cachet?',
- 'admin_account' => 'Účet správce',
- 'complete_setup' => 'Dokončení instalace',
- 'completed' => 'Cachet byl úspěšně nakonfigurován!',
- 'finish_setup' => 'Přejít na řídící panel',
+ 'setup' => 'Setup',
+ 'title' => 'Install Cachet',
+ 'service_details' => 'Service Details',
+ 'env_setup' => 'Environment Setup',
+ 'status_page_setup' => 'Status Page Setup',
+ 'show_support' => 'Show support for Cachet?',
+ 'admin_account' => 'Administrator Account',
+ 'complete_setup' => 'Complete Setup',
+ 'completed' => 'Cachet has been configured successfully!',
+ 'finish_setup' => 'Go to dashboard',
];
diff --git a/resources/lang/cs-CZ/validation.php b/resources/lang/cs-CZ/validation.php
index 43d5e772..7d196d98 100644
--- a/resources/lang/cs-CZ/validation.php
+++ b/resources/lang/cs-CZ/validation.php
@@ -22,72 +22,72 @@ return [
|
*/
- 'accepted' => 'Je potřeba potvrdit :attribute.',
- 'active_url' => ':attribute není platná adresa URL.',
- 'after' => ':attribute musí být datum po :date.',
- 'alpha' => ':attribute může obsahovat pouze písmena.',
- 'alpha_dash' => ':attribute může obsahovat pouze písmena, čísla a pomlčky.',
- 'alpha_num' => ':attribute může obsahovat pouze písmena a čísla.',
- 'array' => ':attribute musí být textové pole.',
- 'before' => ':attribute musí být datum před :date.',
+ 'accepted' => 'The :attribute must be accepted.',
+ 'active_url' => 'The :attribute is not a valid URL.',
+ 'after' => 'The :attribute must be a date after :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.',
'between' => [
- 'numeric' => ':attribute musí mít hodnou mezi :min a :max.',
- 'file' => ':attribute musí mít velikost v rozmezí :min až :max kilobytů.',
- 'string' => ':attribute musí mít délku v rozmezí :min a :max znaků.',
- 'array' => ':attribute musí mít mezi :min a :max položkami.',
+ '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' => ':attribute musí mít hodnotu pravda nebo nepravda.',
- 'confirmed' => 'Potvrzení :attribute se neshoduje.',
- 'date' => ':attribute není platné datum.',
- 'date_format' => ':attribute se neshoduje se správným formátem :format.',
- 'different' => ':attribute a :other se musí lišit.',
- 'digits' => ':attribute musí obsahovat :digits číslice.',
- 'digits_between' => ':attribute musí být v rozmezí :min a :max číslic.',
- 'email' => ':attribute musí být platná e-mailová adresa.',
- 'exists' => 'Vybraný :attribute je neplatný.',
- 'distinct' => ':attribute má duplicitní hodnotu.',
- 'filled' => 'Pole :attribute je vyžadováno.',
- 'image' => ':attribute musí být obrázek.',
- 'in' => 'Vybraný :attribute je neplatný.',
- 'in_array' => ':attribute není v :other.',
- 'integer' => ':attribute musí být celé číslo.',
- 'ip' => ':attribute musí být platná IP adresa.',
- 'json' => ': attribute musí být ve formátu JSON.',
+ '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.',
+ 'email' => 'The :attribute must be a valid email address.',
+ 'exists' => 'The selected :attribute is invalid.',
+ 'distinct' => 'The :attribute field has a duplicate value.',
+ 'filled' => 'The :attribute field is required.',
+ '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.',
+ 'json' => 'The :attribute must be a valid JSON string.',
'max' => [
- 'numeric' => ':attribute nesmí být větší než :max.',
- 'file' => ':attribute nesmí být větší než :max kb.',
- 'string' => ':attribute nesmí být delší než :max znaků.',
- 'array' => 'Atribut nesmí mít více než :max položek.',
+ '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' => ':attribute musí být soubor typu: :values.',
+ 'mimes' => 'The :attribute must be a file of type: :values.',
'min' => [
- 'numeric' => ':attribute musí být alespoň :min.',
- 'file' => 'Atribut musí mít alespoň :min kB.',
- 'string' => ':attribute musí být dlouhý alespoň :min znaků.',
- 'array' => ':attribute musí mít alespoň :min položek.',
+ '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' => 'Vybraný :attribute je neplatný.',
- 'numeric' => 'Pole :attribute musí být číslo.',
- 'present' => 'Pole :attribute je vyžadováno.',
- 'regex' => 'Formát :attribute je neplatný.',
- 'required' => 'Pole :attribute je vyžadováno.',
- 'required_if' => 'Pole :attribute je požadováno, když :other je :value.',
- 'required_unless' => 'Pole :attribute je požadováno, pokud :other není v :value.',
- 'required_with' => 'Pole :attribute je požadováno, když je zadané :values.',
- 'required_with_all' => 'Pole :attribute je požadováno, když je zadané :values.',
- 'required_without' => 'Pole :attribute je požadováno když :values není k dispozici.',
- 'required_without_all' => 'Pole :attribute je požadováno když :values není k dispozici.',
- 'same' => ':attribute a: :other se musí shodovat.',
+ 'not_in' => 'The selected :attribute 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' => ':attribute musí mít velikost: :size.',
- 'file' => 'Atribut musí mít :size kB.',
- 'string' => 'Atribut musí mít :size znaků.',
- 'array' => ':attribute musí obsahovat :size položek.',
+ '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' => ':attribute musí být text.',
- 'timezone' => ':attribute musí být platná zóna.',
- 'unique' => ':attribute byl už použit.',
- 'url' => 'Formát :attribute je neplatný.',
+ 'string' => 'The :attribute must be a string.',
+ 'timezone' => 'The :attribute must be a valid zone.',
+ 'unique' => 'The :attribute has already been taken.',
+ 'url' => 'The :attribute format is invalid.',
/*
|--------------------------------------------------------------------------
@@ -102,7 +102,7 @@ return [
'custom' => [
'attribute-name' => [
- 'rule-name' => 'vlastní zpráva',
+ 'rule-name' => 'custom-message',
],
],
diff --git a/resources/lang/da-DK/cachet.php b/resources/lang/da-DK/cachet.php
index d7adf6f2..401e871f 100644
--- a/resources/lang/da-DK/cachet.php
+++ b/resources/lang/da-DK/cachet.php
@@ -14,7 +14,7 @@ return [
'components' => [
'last_updated' => 'Sidst opdateret :timestamp',
'status' => [
- 0 => 'Ukendt',
+ 0 => 'Unknown',
1 => 'Normal',
2 => 'Hastighedsproblemer',
3 => 'Nogen udfald',
@@ -29,11 +29,11 @@ return [
'incidents' => [
'none' => 'Ingen hændelser er rapporteret',
'past' => 'Tidligere hændelser',
- 'stickied' => 'Låst hændelse',
- 'scheduled' => 'Vedligeholdelse',
+ 'stickied' => 'Stickied Incidents',
+ 'scheduled' => 'Maintenance',
'scheduled_at' => ', planlagt til :timestamp',
- 'posted' => 'Sendt :timestamp',
- 'posted_at' => 'Indsendt :timestamp',
+ 'posted' => 'Posted :timestamp',
+ 'posted_at' => 'Posted at :timestamp',
'status' => [
1 => 'Undersøger',
2 => 'Identificeret',
@@ -45,17 +45,17 @@ return [
// Schedule
'schedules' => [
'status' => [
- 0 => 'Kommende',
- 1 => 'Under udførsel',
- 2 => 'Fuldført',
+ 0 => 'Upcoming',
+ 1 => 'In Progress',
+ 2 => 'Complete',
],
],
// Service Status
'service' => [
- 'good' => '[0,1] Systemet operationelt | [2, *] Alle systemer er operationelle',
- 'bad' => '[0,1] Systemet har i øjeblikket problemer|[2,*] Nogle systemer har i øjeblikket problemer',
- 'major' => '[0,1] Systemet har i øjeblikket store problemer|[2,*] Nogle systemer har i øjeblikket store problemer',
+ 'good' => '[0,1]System operational|[2,*]All systems are operational',
+ 'bad' => '[0,1]The system is experiencing issues|[2,*]Some systems are experiencing issues',
+ 'major' => '[0,1]The system is experiencing major issues|[2,*]Some systems are experiencing major issues',
],
'api' => [
@@ -76,19 +76,19 @@ return [
// Subscriber
'subscriber' => [
'subscribe' => 'Tilmeld dig for at få de seneste opdateringer',
- 'unsubscribe' => 'Opsige abonnement',
+ 'unsubscribe' => 'Unsubscribe',
'button' => 'Abonner',
- 'manage_subscription' => 'Administrer abonnement',
+ 'manage_subscription' => 'Manage subscription',
'manage' => [
'no_subscriptions' => 'Du abonner i øjeblikket på alle opdateringer.',
'my_subscriptions' => 'Du abonnere i øjeblikket på følgende opdateringer.',
- 'manage_at_link' => 'Håndtér dine abonnementer via :link',
+ 'manage_at_link' => 'Manage your subscriptions at :link',
],
'email' => [
'subscribe' => 'Abonner på email opdateringer.',
'subscribed' => 'Du er blevet tilmeldt email notifikationer. Vi har sendt dig en bekræftelse på den indtastede email-adresse.',
'verified' => 'Din tilmelding er nu blevet bekræftet, tak.',
- 'manage' => 'Administrer dit abonnement',
+ 'manage' => 'Manage your subscription',
'unsubscribe' => 'Afmeld email notifikationer.',
'unsubscribed' => 'Du er nu blevet frameldt vores emailnotifikationer.',
'failure' => 'Noget gik galt med bekræftelsen.',
@@ -122,17 +122,17 @@ return [
// Meta descriptions
'meta' => [
'description' => [
- 'incident' => 'Detaljer og opdateringer om hændelse :navn, der fandt sted på :dato',
- 'schedule' => 'Oplysninger om planlagt vedligeholdelse periode :name begynder :startDate',
- 'subscribe' => 'Abonner på :app for at modtage opdateringer af hændelser og planlagte vedligeholdelsesperioder',
+ 'incident' => 'Details and updates about the :name incident that occurred on :date',
+ 'schedule' => 'Details about the scheduled maintenance period :name starting :startDate',
+ 'subscribe' => 'Subscribe to :app in order to receive updates of incidents and scheduled maintenance periods',
'overview' => 'Hold dig opdateret med de seneste opdateringer fra :app.',
],
],
// Other
'home' => 'Hjem',
- 'powered_by' => 'Drevet af Cachet.',
- 'timezone' => 'Klokkeslæt vises i :timezone.',
+ 'powered_by' => 'Powered by Cachet.',
+ 'timezone' => 'Times are shown in :timezone.',
'about_this_site' => 'Om denne side',
'rss-feed' => 'RSS',
'atom-feed' => 'Atom',
diff --git a/resources/lang/da-DK/dashboard.php b/resources/lang/da-DK/dashboard.php
index 6edf90bc..c33de7b7 100644
--- a/resources/lang/da-DK/dashboard.php
+++ b/resources/lang/da-DK/dashboard.php
@@ -12,30 +12,30 @@
return [
'dashboard' => 'Oversigt',
- 'writeable_settings' => 'Cachet-indstillingsmappen er ikke skrivbar. Sørg venligst for at webserveren kan skrive til ./bootstrap/cachet.',
+ 'writeable_settings' => 'The Cachet settings directory is not writeable. Please make sure that ./bootstrap/cachet is writeable by the web server.',
// Incidents
'incidents' => [
- 'title' => 'Hændelser og Vedligehold',
+ 'title' => 'Incidents & Maintenance',
'incidents' => 'Incidents',
- 'logged' => '{0} Ingen åbne hændelser.|[1] Der er én åben hændelse.|[2.*] Der er :count åbne hændelser.',
+ 'logged' => '{0}There are no incidents, good work.|[1]You have logged one incident.|[2,*]You have reported :count incidents.',
'incident-create-template' => 'Create Template',
'incident-templates' => 'Incident Templates',
'updates' => [
- 'title' => 'Hændelsesopdateringer til :hændelse',
- 'count' => '{0} Ingen opdateringer |[1] Én opdatering |[2] To opdateringer | [3,*] Flere opdateringer',
+ 'title' => 'Incident updates for :incident',
+ 'count' => '{0}Zero Updates|[1]One Update|[2]Two Updates|[3,*]Several Updates',
'add' => [
- 'title' => 'Opret ny hændelsesopdatering',
- 'success' => 'Din nye hændelsesopdatering er oprettet.',
- 'failure' => 'En fejl opstod med hændelsesopdateringen.',
+ 'title' => 'Create new incident update',
+ 'success' => 'Your new incident update has been created.',
+ 'failure' => 'Something went wrong with the incident update.',
],
'edit' => [
- 'title' => 'Redigér hændelsesopdatering',
- 'success' => 'Hændelsesopdateringen er blevet opdateret.',
- 'failure' => 'En fejl opstod under opdateringen af hændelsesopdateringen',
+ 'title' => 'Edit incident update',
+ 'success' => 'The incident update has been updated.',
+ 'failure' => 'Something went wrong updating the incident update',
],
],
- 'reported_by' => 'Anmeldt af bruger',
+ 'reported_by' => 'Reported by :user',
'add' => [
'title' => 'Opret hændelse',
'success' => 'Hændelse tilføjet.',
@@ -56,7 +56,7 @@ return [
'title' => 'Incident Templates',
'add' => [
'title' => 'Opret hændelses skabelon',
- 'message' => 'Du bør tilføje en hændelses skabelon.',
+ 'message' => 'Create your first incident template.',
'success' => 'Din nye hændelses skabelon er blevet oprettet.',
'failure' => 'En fejl er opstået med hændelses skabelonen.',
],
@@ -74,22 +74,22 @@ return [
// Incident Maintenance
'schedule' => [
- 'schedule' => 'Vedligeholdelse',
- 'logged' => '{0} Der er ingen tidsplanlager.|[1]Der er 1 tidsplan.|[2,*]Der er anmeldt :count tidsplaner.',
+ 'schedule' => 'Maintenance',
+ 'logged' => '{0}There has been no Maintenance, good work.|[1]You have logged one schedule.|[2,*]You have reported :count schedules.',
'scheduled_at' => 'Planlagt til :timestamp',
'add' => [
- 'title' => 'Tilføj planlagt vedligeholdelse',
- 'success' => 'Planlagt vedligeholdelse tilføjet.',
- 'failure' => 'Noget gik galt under forsøget på at tilføje planlagt vedligeholdelse. Prøv venligst igen.',
+ 'title' => 'Add Maintenance',
+ 'success' => 'Maintenance added.',
+ 'failure' => 'Something went wrong adding the Maintenance, please try again.',
],
'edit' => [
- 'title' => 'Rediger planlagt vedligeholdelse',
- 'success' => 'Planlagt vedligeholdelse er blevet opdateret!',
- 'failure' => 'Noget gik galt under forsøget på at opdatere planlagt vedligeholdelse. Prøv venligst igen.',
+ 'title' => 'Edit Maintenance',
+ 'success' => 'Maintenance has been updated!',
+ 'failure' => 'Something went wrong editing the Maintenance, please try again.',
],
'delete' => [
- 'success' => 'Planlagt vedligeholdelse er blevet slette og vil ikke længere blive vist på din status side.',
- 'failure' => 'Den planlagt vedligeholdelse kunne ikke slettes. Prøv venligst igen.',
+ 'success' => 'The Maintenance has been deleted and will not show on your status page.',
+ 'failure' => 'The Maintenance could not be deleted, please try again.',
],
],
@@ -158,17 +158,17 @@ return [
'subscribers' => [
'subscribers' => 'Subscribers',
'description' => 'Abonnenter vil modtage notifikationer når hændelser oprettes eller komponenter opdateres.',
- 'description_disabled' => 'For at bruge denne funktion skal du tillader folk at tilmelde sig notifikationer.',
+ 'description_disabled' => 'To use this feature, you need allow people to signup for notifications.',
'verified' => 'Bekræftet',
'not_verified' => 'Ej bekræftet',
'subscriber' => ':email, abonnerede :date',
'no_subscriptions' => 'Abonnere på alle opdateringer',
- 'global' => 'Globalt tilmeldt',
+ 'global' => 'Globally subscribed',
'add' => [
'title' => 'Tilføj abonnent',
'success' => 'Subscriber added.',
'failure' => 'Noget gik galt under forsøget på at tilføje en abonnent. Prøv venligst igen.',
- 'help' => 'Angiv hver abonnent på en ny linje.',
+ 'help' => 'Enter each subscriber on a new line.',
],
'edit' => [
'title' => 'Redigér abonnent',
@@ -227,11 +227,11 @@ return [
'footer' => 'Brugerdefineret footer html',
],
'mail' => [
- 'mail' => 'E-mail',
+ 'mail' => 'Mail',
'test' => 'Test',
'email' => [
- 'subject' => 'Testnotifikation fra Cachet',
- 'body' => 'Dette er en testnotifikation fra Cachet.',
+ 'subject' => 'Test notification from Cachet',
+ 'body' => 'This is a test notification from Cachet.',
],
],
'security' => [
@@ -249,12 +249,12 @@ return [
'failure' => 'Indstillingerne kunne ikke gemmes.',
],
'credits' => [
- 'credits' => 'Anerkendelser',
- 'contributors' => 'Bidragsydere',
- 'license' => 'Cachet er et BSD-3 licenseret open source-projekt udgivet af Alt Three Services Limited.',
- 'backers-title' => 'Støtter og Sponsorer',
- 'backers' => 'Ønsker du at støtte fremtidig udvikling, så tjek venligst Cachet Patreon-kampagnen.',
- 'thank-you' => 'Tak til hver og én af de :count bidragsydere.',
+ 'credits' => 'Credits',
+ 'contributors' => 'Contributors',
+ 'license' => 'Cachet is a BSD-3-licensed open source project, released by Alt Three Services Limited.',
+ 'backers-title' => 'Backers & Sponsors',
+ 'backers' => 'If you\'d like to support future development, check out the Cachet Patreon campaign.',
+ 'thank-you' => 'Thank you to each and every one of the :count contributors.',
],
],
@@ -280,10 +280,10 @@ return [
// Widgets
'widgets' => [
- 'support' => 'Støt Cachet',
- 'support_subtitle' => 'Tjek vores Patreon-side!',
- 'news' => 'Seneste nyheder',
- 'news_subtitle' => 'Få den nyeste opdatering',
+ 'support' => 'Support Cachet',
+ 'support_subtitle' => 'Check out our Patreon page!',
+ 'news' => 'Latest News',
+ 'news_subtitle' => 'Get the latest update',
],
// Welcome modal
diff --git a/resources/lang/da-DK/forms.php b/resources/lang/da-DK/forms.php
index 53e08169..cb67718e 100644
--- a/resources/lang/da-DK/forms.php
+++ b/resources/lang/da-DK/forms.php
@@ -24,11 +24,11 @@ return [
'cache_driver' => 'Cache Driver',
'queue_driver' => 'Queue Driver',
'session_driver' => 'Session Driver',
- 'mail_driver' => 'Mail driver',
- 'mail_host' => 'Mail server',
- 'mail_address' => 'Mail afsender adresse',
- 'mail_username' => 'Mail brugernavn',
- 'mail_password' => 'Mail adgangskode',
+ 'mail_driver' => 'Mail Driver',
+ 'mail_host' => 'Mail Host',
+ 'mail_address' => 'Mail From Address',
+ 'mail_username' => 'Mail Username',
+ 'mail_password' => 'Mail Password',
],
// Login form fields
@@ -40,8 +40,8 @@ return [
'invalid' => 'Ugyldigt brugernavn eller adgangskode',
'invalid-token' => 'Ugyldig token',
'cookies' => 'Du skal tillade cookies for at logge ind.',
- 'rate-limit' => 'Grænsen er overskredet.',
- 'remember_me' => 'Husk mig',
+ 'rate-limit' => 'Rate limit exceeded.',
+ 'remember_me' => 'Remember me',
],
// Incidents form fields
@@ -49,16 +49,16 @@ return [
'name' => 'Navn',
'status' => 'Status',
'component' => 'Komponent',
- 'component_status' => 'Komponentstatus',
+ 'component_status' => 'Component Status',
'message' => 'Besked',
'message-help' => 'Du kan benytte Markdown.',
- 'occurred_at' => 'Hvornår skete hændelsen?',
+ 'occurred_at' => 'When did this incident occur?',
'notify_subscribers' => 'Underret abonnenter',
- 'notify_disabled' => 'Grundet planlagt vedligehold tilbageholdes notifikationer om denne hændelse eller dens komponenter.',
+ 'notify_disabled' => 'Due to scheduled maintenance, notifications about this incident or its components will be suppressed.',
'visibility' => 'Hændelses synlighed',
- 'stick_status' => 'Lås hændelse',
- 'stickied' => 'Låst',
- 'not_stickied' => 'Ikke låst',
+ 'stick_status' => 'Stick Incident',
+ 'stickied' => 'Stickied',
+ 'not_stickied' => 'Not Stickied',
'public' => 'Kan ses af alle',
'logged_in_only' => 'Kun synlig for brugere der er logget ind',
'templates' => [
@@ -73,8 +73,8 @@ return [
'status' => 'Status',
'message' => 'Besked',
'message-help' => 'Du kan benytte Markdown.',
- 'scheduled_at' => 'Hvornår er denne vedligeholdelse planlagt til?',
- 'completed_at' => 'Hvornår denne vedligeholdelse udført?',
+ 'scheduled_at' => 'When is this maintenance scheduled for?',
+ 'completed_at' => 'When did this maintenance complete?',
'templates' => [
'name' => 'Navn',
'template' => 'Skabelon',
@@ -95,13 +95,13 @@ return [
'groups' => [
'name' => 'Navn',
- 'collapsing' => 'Udvid/skjul indstillinger',
+ 'collapsing' => 'Expand/Collapse options',
'visible' => 'Altid åben',
'collapsed' => 'Minimer gruppen som standard',
'collapsed_incident' => 'Minimer gruppen, men hold den åben hvis der er fejl',
- 'visibility' => 'Synlighed',
- 'visibility_public' => 'Synligt for alle',
- 'visibility_authenticated' => 'Synligt kun brugere logget ind',
+ 'visibility' => 'Visibility',
+ 'visibility_public' => 'Visible to public',
+ 'visibility_authenticated' => 'Visible only to logged in users',
],
],
@@ -109,14 +109,14 @@ return [
'actions' => [
'name' => 'Navn',
'description' => 'Beskrivelse',
- 'start_at' => 'Tidsplan starttidspunkt',
- 'timezone' => 'Tidszone',
- 'schedule_frequency' => 'Planlægge frekvens (i sekunder)',
- 'completion_latency' => 'Færdiggørelse ventetid (i sekunder)',
+ 'start_at' => 'Schedule start time',
+ 'timezone' => 'Timezone',
+ 'schedule_frequency' => 'Schedule frequency (in seconds)',
+ 'completion_latency' => 'Completion latency (in seconds)',
'group' => 'Gruppe',
- 'active' => 'Aktiv?',
+ 'active' => 'Active?',
'groups' => [
- 'name' => 'Gruppenavn',
+ 'name' => 'Group Name',
],
],
@@ -133,11 +133,11 @@ return [
'type_avg' => 'Gennemsnit',
'places' => 'Antal decimaler',
'default_view' => 'Standardvisning',
- 'threshold' => 'Hvor mange minutter på tærsklen mellem metriske point?',
- 'visibility' => 'Synlighed',
- 'visibility_authenticated' => 'Synlig for godkendte brugere',
- 'visibility_public' => 'Synlig for alle',
- 'visibility_hidden' => 'Altid skjult',
+ 'threshold' => 'How many minutes of threshold between metric points?',
+ 'visibility' => 'Visibility',
+ 'visibility_authenticated' => 'Visible to authenticated users',
+ 'visibility_public' => 'Visible to everybody',
+ 'visibility_hidden' => 'Always hidden',
'points' => [
'value' => 'Værdi',
@@ -153,17 +153,17 @@ return [
'display-graphs' => 'Display graphs on status page?',
'about-this-page' => 'Om',
'days-of-incidents' => 'Hvor mange dage skal der vises hændelser for?',
- 'time_before_refresh' => 'Statussides opdateringshastighed (i sekunder)',
- 'major_outage_rate' => 'Tærskel for større udfald (i %)',
+ 'time_before_refresh' => 'Status page refresh rate (in seconds)',
+ 'major_outage_rate' => 'Major outage threshold (in %)',
'banner' => 'Banner billede',
- 'banner-help' => 'Det anbefales ikke at uploade billeder bredere end 930 pixels',
+ 'banner-help' => "It's recommended that you upload files no bigger than 930px wide",
'subscribers' => 'Tillad folk at tilmelde sig email underretninger?',
- 'suppress_notifications_in_maintenance' => 'Tilbagehold notifikationer, når hændelse opstår under en vedligeholdelsesperiode?',
- 'skip_subscriber_verification' => 'Spring verificering af brugere over? (Husk på, du kan blive spammet)',
- 'automatic_localization' => 'Sæt automatisk sproget på din statusside til den besøgendes sprog?',
- 'enable_external_dependencies' => 'Aktiverer tredjeparts afhængigheder (Google skrifttyper, Trackere, osv...)',
- 'show_timezone' => 'Vis tidszonenen, som statussiden benytter',
- 'only_disrupted_days' => 'Vis kun dage indeholdende hændelser i tidslinjen?',
+ 'suppress_notifications_in_maintenance' => 'Suppress notifications when incident occurs during maintenance period?',
+ 'skip_subscriber_verification' => 'Skip verifying of users? (Be warned, you could be spammed)',
+ 'automatic_localization' => 'Automatically localise your status page to your visitor\'s language?',
+ 'enable_external_dependencies' => 'Enable Third Party Dependencies (Google Fonts, Trackers, etc...)',
+ 'show_timezone' => 'Show the timezone the status page is running in',
+ 'only_disrupted_days' => 'Only show days containing incidents in the timeline?',
],
'analytics' => [
'analytics_google' => 'Google Analytics kode',
@@ -180,8 +180,8 @@ return [
'security' => [
'allowed-domains' => 'Tilladte domæner',
'allowed-domains-help' => 'Komma adskilt. Domænet ovenfor har automatisk adgang.',
- 'always-authenticate' => 'Godkend altid',
- 'always-authenticate-help' => 'Kræv login for at se enhver Cachet-side',
+ 'always-authenticate' => 'Always authenticate',
+ 'always-authenticate-help' => 'Require login to view any Cachet page',
],
'stylesheet' => [
'custom-css' => 'Tilpasset CSS',
@@ -191,7 +191,7 @@ return [
'background-fills' => 'Baggrundsfyld (Komponenter, hændelser og footer)',
'banner-background-color' => 'Baggrundsfarve bag banneret',
'banner-padding' => 'Banner Padding',
- 'fullwidth-banner' => 'Aktivér fuldbredde banner?',
+ 'fullwidth-banner' => 'Enable full width banner?',
'text-color' => 'Tekstfarve',
'dashboard-login' => 'Vis oversigtsside ikon i bunden af siden?',
'reds' => 'Rød (Brugt til fejl)',
@@ -221,12 +221,12 @@ return [
],
'team' => [
'description' => 'Inviter brugere, ved at indtaste dere email adresser her.',
- 'email' => 'Dine teammedlemmers e-mails',
+ 'email' => 'Your Team Members Email Address',
],
],
'general' => [
- 'timezone' => 'Vælg Tidszone',
+ 'timezone' => 'Select Timezone',
],
// Buttons
@@ -241,7 +241,7 @@ return [
'remove' => 'Fjern',
'invite' => 'Inviter',
'signup' => 'Tilmeld',
- 'manage_updates' => 'Håndtér opdateringer',
+ 'manage_updates' => 'Manage Updates',
// Other
'optional' => '* ikke påkrævet',
diff --git a/resources/lang/da-DK/notifications.php b/resources/lang/da-DK/notifications.php
index 7fca4982..6a65c6bd 100644
--- a/resources/lang/da-DK/notifications.php
+++ b/resources/lang/da-DK/notifications.php
@@ -13,84 +13,84 @@ return [
'component' => [
'status_update' => [
'mail' => [
- 'subject' => 'Komponentstatus opdateret',
- 'greeting' => 'En komponents status blev opdateret!',
- 'content' => ':name status blev ændret fra :old_status til :new_status.',
- 'action' => 'Vis',
+ 'subject' => 'Component Status Updated',
+ 'greeting' => 'A component\'s status was updated!',
+ 'content' => ':name status changed from :old_status to :new_status.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Komponentstatus opdateret',
- 'content' => ':name status blev ændret fra :old_status til :new_status.',
+ 'title' => 'Component Status Updated',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
'sms' => [
- 'content' => ':name status blev ændret fra :old_status til :new_status.',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
],
],
'incident' => [
'new' => [
'mail' => [
- 'subject' => 'Ny hændelse indrapporteret',
- 'greeting' => 'En ny hændelse blev rapporteret på :app_name.',
- 'content' => 'Hændelse :name blev rapporteret',
- 'action' => 'Vis',
+ 'subject' => 'New Incident Reported',
+ 'greeting' => 'A new incident was reported at :app_name.',
+ 'content' => 'Incident :name was reported',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Hændelse :name Rapporteret',
- 'content' => 'En ny hændelse blev rapporteret på :app_name',
+ 'title' => 'Incident :name Reported',
+ 'content' => 'A new incident was reported at :app_name',
],
'sms' => [
- 'content' => 'En ny hændelse blev rapporteret på :app_name.',
+ 'content' => 'A new incident was reported at :app_name.',
],
],
'update' => [
'mail' => [
- 'subject' => 'Hændelse opdateret',
- 'content' => ':name blev opdateret',
- 'title' => ':name blev opdateret til :new_status',
- 'action' => 'Vis',
+ 'subject' => 'Incident Updated',
+ 'content' => ':name was updated',
+ 'title' => ':name was updated to :new_status',
+ 'action' => 'View',
],
'slack' => [
- 'title' => ':name opdateret',
- 'content' => ':name blev opdateret til :new_status',
+ 'title' => ':name Updated',
+ 'content' => ':name was updated to :new_status',
],
'sms' => [
- 'content' => 'Hændelse :name blev opdateret',
+ 'content' => 'Incident :name was updated',
],
],
],
'schedule' => [
'new' => [
'mail' => [
- 'subject' => 'Ny tidsplan oprettet',
- 'content' => ':name blev planlagt til :date',
- 'title' => 'En ny planlagt vedligeholdelse blev oprettet.',
- 'action' => 'Vis',
+ 'subject' => 'New Schedule Created',
+ 'content' => ':name was scheduled for :date',
+ 'title' => 'A new scheduled maintenance was created.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Ny tidsplan oprettet!',
- 'content' => ':name blev planlagt til :date',
+ 'title' => 'New Schedule Created!',
+ 'content' => ':name was scheduled for :date',
],
'sms' => [
- 'content' => ':name blev planlagt til :date',
+ 'content' => ':name was scheduled for :date',
],
],
],
'subscriber' => [
'verify' => [
'mail' => [
- 'subject' => 'Bekræft dit abonnement',
- 'content' => 'Tryk for at bekræfte dit abonnement :app_name-statussiden.',
- 'title' => 'Bekræft dit abonnement via :app_name-statussiden.',
- 'action' => 'Bekræft',
+ 'subject' => 'Verify Your Subscription',
+ 'content' => 'Click to verify your subscription to :app_name status page.',
+ 'title' => 'Verify your subscription to :app_name status page.',
+ 'action' => 'Verify',
],
],
],
'system' => [
'test' => [
'mail' => [
- 'subject' => 'Ping fra Cachet!',
- 'content' => 'Dette er en testnotifikation fra Cachet!',
+ 'subject' => 'Ping from Cachet!',
+ 'content' => 'This is a test notification from Cachet!',
'title' => '🔔',
],
],
@@ -98,10 +98,10 @@ return [
'user' => [
'invite' => [
'mail' => [
- 'subject' => 'Din invitationen er heri...',
- 'content' => 'Du er inviteret til at tilmelde dig :app_name-statussiden.',
- 'title' => 'Du er inviteret til at tilmelde dig :app_name-statussiden.',
- 'action' => 'Acceptér',
+ 'subject' => 'Your invitation is inside...',
+ 'content' => 'You have been invited to join :app_name status page.',
+ 'title' => 'You\'re invited to join :app_name status page.',
+ 'action' => 'Accept',
],
],
],
diff --git a/resources/lang/da-DK/pagination.php b/resources/lang/da-DK/pagination.php
index c9537692..0ee724cf 100644
--- a/resources/lang/da-DK/pagination.php
+++ b/resources/lang/da-DK/pagination.php
@@ -22,7 +22,7 @@ return [
|
*/
- 'previous' => 'Forrige',
- 'next' => 'Næste',
+ 'previous' => 'Previous',
+ 'next' => 'Next',
];
diff --git a/resources/lang/da-DK/validation.php b/resources/lang/da-DK/validation.php
index 4c8a9a72..100398e0 100644
--- a/resources/lang/da-DK/validation.php
+++ b/resources/lang/da-DK/validation.php
@@ -31,63 +31,63 @@ return [
'array' => ':attribute skal være et array.',
'before' => ':attribute skal være før den :date.',
'between' => [
- 'numeric' => ':attribute skal være mellem :min og :max.',
- 'file' => ':attribute skal være mellem :min og :max kilobytes.',
- 'string' => ':attribute skal være mellem :min og :max karakterer.',
+ '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' => ':attribute skal have mellem :min og :max emner.',
],
- 'boolean' => ':attribute feltet skal være enten sandt eller falsk.',
- 'confirmed' => ':attribute og bekræftelse er ikke ens.',
- 'date' => ':attribute er ikke en gyldig dato.',
- 'date_format' => ':attribute er ikke i formatet :format.',
- 'different' => ':attribute og :other skal være forskellige.',
- 'digits' => ':attribute skal være :digits cifre.',
- 'digits_between' => ':attribute skal være mellem :min og :max cifre.',
- 'email' => ':attribute skal være en gyldig email-adresse.',
- 'exists' => ':attribute er ikke gyldig.',
- 'distinct' => ':attribute feltet har en duplikeret værdi.',
- 'filled' => ':attribute skal udfyldes.',
+ '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.',
+ 'email' => 'The :attribute must be a valid email address.',
+ 'exists' => 'The selected :attribute is invalid.',
+ 'distinct' => 'The :attribute field has a duplicate value.',
+ 'filled' => 'The :attribute field is required.',
'image' => ':attribute skal være et billede.',
- 'in' => ':attribute er ikke gyldig.',
- 'in_array' => ':attribute feltet findes ikke i :other.',
- 'integer' => ':attribute skal være et heltal.',
- 'ip' => ':attribute skal være en gyldig IP-adresse.',
+ '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.',
'json' => ':attribute skal være en gyldig JSON streng.',
'max' => [
- 'numeric' => ':attribute må ikke være større end :max.',
- 'file' => ':attribute må ikke overstige :max kilobytes.',
- 'string' => ':attribute må ikke være længere end :max karakterer.',
+ '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' => ':attribute må ikke have mere end :max emner.',
],
- 'mimes' => ':attribute skal være en fil af typen: :values.',
+ 'mimes' => 'The :attribute must be a file of type: :values.',
'min' => [
- 'numeric' => ':attribute skal være mindst :min.',
+ 'numeric' => 'The :attribute must be at least :min.',
'file' => ':attribute skal være mindst :min kilobytes.',
- 'string' => ':attribute skal være mindst :min karakterer.',
- 'array' => ':attribute skal have mindst :min elementer.',
+ 'string' => 'The :attribute must be at least :min characters.',
+ 'array' => 'The :attribute must have at least :min items.',
],
- 'not_in' => ':attribute er ikke gyldig.',
- 'numeric' => ':attribute skal være et tal.',
- 'present' => ':attribute feltet skal være til stede.',
- 'regex' => 'Formatet af :attribute er ugyldigt.',
- 'required' => ':attribute skal udfyldes.',
- 'required_if' => ':attribute feltet er påkrævet når :other er :value.',
+ 'not_in' => 'The selected :attribute 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' => ':attribute feltet er påkrævet, medmindre :other er i :values.',
- 'required_with' => 'Feltet :attribute er krævet når :values eksisterer.',
- 'required_with_all' => 'Feltet :attribute er krævet når :values eksisterer.',
- 'required_without' => ':attribute feltet er påkrævet når :values ikke findes.',
- 'required_without_all' => ':attribute er påkrævet når ingen af :values er defineret.',
- 'same' => ':attribute og :other skal være éns.',
+ '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' => ':attribute skal være :size.',
+ 'numeric' => 'The :attribute must be :size.',
'file' => ':attribute skal være :size kilobytes.',
'string' => ':attribute skal være :size karakterer.',
- 'array' => ':attribute skal indeholde :size emner.',
+ 'array' => 'The :attribute must contain :size items.',
],
- 'string' => ':attribute skal være en streng.',
+ 'string' => 'The :attribute must be a string.',
'timezone' => ':attribute skal være en gyldig zone.',
'unique' => ':attribute er allerede i brug.',
- 'url' => 'Formatet af :attribute er ugyldigt.',
+ 'url' => 'The :attribute format is invalid.',
/*
|--------------------------------------------------------------------------
diff --git a/resources/lang/de-DE/cachet.php b/resources/lang/de-DE/cachet.php
index 31acebcb..6ce05fb0 100644
--- a/resources/lang/de-DE/cachet.php
+++ b/resources/lang/de-DE/cachet.php
@@ -30,7 +30,7 @@ return [
'none' => 'Es liegen keine Ereignisse vor',
'past' => 'Vergangene Ereignisse',
'stickied' => 'Angepinnte Vorfälle',
- 'scheduled' => 'Wartungsarbeiten',
+ 'scheduled' => 'Maintenance',
'scheduled_at' => ', geplant :timestamp',
'posted' => 'Veröffentlicht :timestamp',
'posted_at' => 'Veröffentlicht am :timestamp',
@@ -53,9 +53,9 @@ return [
// Service Status
'service' => [
- 'good' => '[0,1]System funktioniert|[2,*]Alle Systeme funktionieren',
- 'bad' => '[0,1] Das System hat momentan Probleme|[2,*] Mehrere Systeme haben momentan Probleme',
- 'major' => '[0,1] Das System hat ein schwerwiegendes Problem|[2,*] Mehrere Systeme haben ein schwerwiegendes Problem',
+ 'good' => '[0,1]System operational|[2,*]All systems are operational',
+ 'bad' => '[0,1]The system is experiencing issues|[2,*]Some systems are experiencing issues',
+ 'major' => '[0,1]The system is experiencing major issues|[2,*]Some systems are experiencing major issues',
],
'api' => [
@@ -76,13 +76,13 @@ return [
// Subscriber
'subscriber' => [
'subscribe' => 'Abonnieren Sie um die neuesten Updates zu erhalten.',
- 'unsubscribe' => 'Abmelden',
+ 'unsubscribe' => 'Unsubscribe',
'button' => 'Abonnieren',
- 'manage_subscription' => 'Abos verwalten',
+ 'manage_subscription' => 'Manage subscription',
'manage' => [
'no_subscriptions' => 'Du hast im Augenblick alle Updates abonniert.',
'my_subscriptions' => 'Du hast im Augenblick folgende Updates abonniert.',
- 'manage_at_link' => 'Verwalte deine Abos unter :link',
+ 'manage_at_link' => 'Manage your subscriptions at :link',
],
'email' => [
'subscribe' => 'Aktualisierungen per E-Mail abonnieren.',
@@ -122,9 +122,9 @@ return [
// Meta descriptions
'meta' => [
'description' => [
- 'incident' => 'Details und Aktualisierung über den :name Vorfall, die am :date aufgetreten sind',
- 'schedule' => 'Details zu den geplanten Wartungszeitraum :name Beginn ab :startDate',
- 'subscribe' => 'Abonniere :app um Updates von Vorfällen und geplanten Wartungszeiten zu erhalten',
+ 'incident' => 'Details and updates about the :name incident that occurred on :date',
+ 'schedule' => 'Details about the scheduled maintenance period :name starting :startDate',
+ 'subscribe' => 'Subscribe to :app in order to receive updates of incidents and scheduled maintenance periods',
'overview' => 'Bleiben sie auf dem Laufenden mit den neuesten Service-Updates von :app.',
],
],
diff --git a/resources/lang/de-DE/dashboard.php b/resources/lang/de-DE/dashboard.php
index 0bc75093..f0ecac73 100644
--- a/resources/lang/de-DE/dashboard.php
+++ b/resources/lang/de-DE/dashboard.php
@@ -16,26 +16,26 @@ return [
// Incidents
'incidents' => [
- 'title' => 'Vorfälle & Wartungsarbeiten',
+ 'title' => 'Incidents & Maintenance',
'incidents' => 'Ereignisse',
- 'logged' => '{0}Es gibt keine Ereignisse, gute Arbeit.|[1]Du hast ein Ereignis gemeldet.|[2,*]Du hast :count Ereignisse gemeldet.',
+ 'logged' => '{0}There are no incidents, good work.|[1]You have logged one incident.|[2,*]You have reported :count incidents.',
'incident-create-template' => 'Vorlage erstellen',
'incident-templates' => 'Ereignis Vorlagen',
'updates' => [
- 'title' => 'Vorfall Updates für :incident',
- 'count' => '{0}Keine Updates|[1]Ein Update|[2]Zwei Updates|[3,*]Mehrere Updates',
+ 'title' => 'Incident updates for :incident',
+ 'count' => '{0}Zero Updates|[1]One Update|[2]Two Updates|[3,*]Several Updates',
'add' => [
'title' => 'Vorfall-Update erstellen',
- 'success' => 'Dein Vorfall Update wurde erstellt.',
- 'failure' => 'Etwas ist mit dem Vorfall Update schief gelaufen.',
+ 'success' => 'Your new incident update has been created.',
+ 'failure' => 'Something went wrong with the incident update.',
],
'edit' => [
- 'title' => 'Vorfall Update bearbeiten',
- 'success' => 'Vorfall Update wurde aktualisiert.',
- 'failure' => 'Etwas ist mit dem Aktualisieren des Vorfall Updates schief gelaufen',
+ 'title' => 'Edit incident update',
+ 'success' => 'The incident update has been updated.',
+ 'failure' => 'Something went wrong updating the incident update',
],
],
- 'reported_by' => 'Gemeldet von :user',
+ 'reported_by' => 'Reported by :user',
'add' => [
'title' => 'Ereignis hinzufügen',
'success' => 'Ereignis hinzugefügt.',
@@ -56,7 +56,7 @@ return [
'title' => 'Ereignis Vorlagen',
'add' => [
'title' => 'Ereignisvorlage erstellen',
- 'message' => 'Du solltest eine Ereignis-Vorlage hinzufügen.',
+ 'message' => 'Create your first incident template.',
'success' => 'Deine neue Ereignis-Vorlage wurde angelegt.',
'failure' => 'Etwas ist mit der Ereignis-Vorlage schief gelaufen.',
],
@@ -74,22 +74,22 @@ return [
// Incident Maintenance
'schedule' => [
- 'schedule' => 'Wartungsarbeiten',
- 'logged' => '{0}Es gibt keine geplanten Wartungen, gute Arbeit.|[1]Du hast einen Eintrag erstellt.|[2,*]Du hast :count Einträge erstellt.',
+ 'schedule' => 'Maintenance',
+ 'logged' => '{0}There has been no Maintenance, good work.|[1]You have logged one schedule.|[2,*]You have reported :count schedules.',
'scheduled_at' => 'Geplant am :timestamp',
'add' => [
- 'title' => 'Planmäßige Wartungsarbeiten hinzufügen',
- 'success' => 'Wartungsarbeiten hinzugefügt.',
- 'failure' => 'Etwas lief schief mit dem Hinzufügen des Zeitplans. Bitte versuchen Sie es erneut.',
+ 'title' => 'Add Maintenance',
+ 'success' => 'Maintenance added.',
+ 'failure' => 'Something went wrong adding the Maintenance, please try again.',
],
'edit' => [
- 'title' => 'Planmäßige Wartung bearbeiten',
- 'success' => 'Zeitplan wurde aktualisiert!',
- 'failure' => 'Etwas lief schief mit dem Editieren des Zeitplans. Bitte versuchen Sie es erneut.',
+ 'title' => 'Edit Maintenance',
+ 'success' => 'Maintenance has been updated!',
+ 'failure' => 'Something went wrong editing the Maintenance, please try again.',
],
'delete' => [
- 'success' => 'Der Zeitplan wurde gelöscht und wird nicht auf Ihrer Statusseite angezeigt.',
- 'failure' => 'Der Zeitplan konnte nicht gelöscht werden. Bitte versuchen Sie es erneut.',
+ 'success' => 'The Maintenance has been deleted and will not show on your status page.',
+ 'failure' => 'The Maintenance could not be deleted, please try again.',
],
],
@@ -158,12 +158,12 @@ return [
'subscribers' => [
'subscribers' => 'Abonnenten',
'description' => 'Abonnenten erhalten E-Mail Updates, wenn Vorfälle erstellt oder Komponenten bearbeitet werden.',
- 'description_disabled' => 'Um diese Funktion nutzen zu können, musst du zulassen, dass sich Personen für Benachrichtigungen anmelden dürfen.',
+ 'description_disabled' => 'To use this feature, you need allow people to signup for notifications.',
'verified' => 'Bestätigt',
'not_verified' => 'Nicht Bestätigt',
'subscriber' => ':email, abonniert am :date',
'no_subscriptions' => 'Aktualisierungen per E-Mail abonnieren',
- 'global' => 'Pauschal abonniert',
+ 'global' => 'Globally subscribed',
'add' => [
'title' => 'Einen neuen Abonnenten hinzufügen',
'success' => 'Abonnent hinzugefügt.',
diff --git a/resources/lang/de-DE/forms.php b/resources/lang/de-DE/forms.php
index 7511728a..d0b3ea40 100644
--- a/resources/lang/de-DE/forms.php
+++ b/resources/lang/de-DE/forms.php
@@ -49,12 +49,12 @@ return [
'name' => 'Name',
'status' => 'Status',
'component' => 'Komponente',
- 'component_status' => 'Komponentenstatus',
+ 'component_status' => 'Component Status',
'message' => 'Nachricht',
'message-help' => 'Sie können auch Markdown verwenden.',
'occurred_at' => 'Wann ist dieser Vorfall aufgetreten?',
'notify_subscribers' => 'Abonnenten benachrichtigen',
- 'notify_disabled' => 'Aufgrund von Wartungsarbeiten werden Benachrichtigungen über diesen Vorfall oder seiner Komponenten unterdrückt.',
+ 'notify_disabled' => 'Due to scheduled maintenance, notifications about this incident or its components will be suppressed.',
'visibility' => 'Ereignis Sichtbarkeit',
'stick_status' => 'Vorfall anpinnen',
'stickied' => 'Angepinnt',
@@ -153,16 +153,16 @@ return [
'display-graphs' => 'Graphen auf der Statusseite anzeigen?',
'about-this-page' => 'Über diese Seite',
'days-of-incidents' => 'Wie viele Tage mit Vorfällen sollen gezeigt werden?',
- 'time_before_refresh' => 'Aktualisierungsrate der Statusseite (in Sekunden)',
- 'major_outage_rate' => 'Grenzwert für schwerwiegende Ausfälle (in %)',
+ 'time_before_refresh' => 'Status page refresh rate (in seconds)',
+ 'major_outage_rate' => 'Major outage threshold (in %)',
'banner' => 'Banner Bild',
- 'banner-help' => 'Es wird empfohlen, dass Sie keine Dateien die breiter als 930 Pixel sind hochladen',
+ 'banner-help' => "It's recommended that you upload files no bigger than 930px wide",
'subscribers' => 'Personen die Anmeldung für E-Mail-Benachrichtigung erlauben?',
- 'suppress_notifications_in_maintenance' => 'Unterdrücken Sie Benachrichtigungen, wenn ein Vorfall während des Zeitraum der Wartungsarbeiten auftritt?',
+ 'suppress_notifications_in_maintenance' => 'Suppress notifications when incident occurs during maintenance period?',
'skip_subscriber_verification' => 'Verifizierung der Nutzer überspringen? (Warnung, du könntest gespammt werden)',
'automatic_localization' => 'Die Status-Seite automatisch auf die Sprache deiner Besucher anpassen?',
'enable_external_dependencies' => 'Drittanbieter Abhängigkeiten erlauben (Google Schriftarten, Tracker, etc...)',
- 'show_timezone' => 'Zeitzone in der sich die Status-Seite befindet anzeigen',
+ 'show_timezone' => 'Show the timezone the status page is running in',
'only_disrupted_days' => 'Im Verlauf nur Tage mit Vorfällen anzeigen?',
],
'analytics' => [
@@ -180,8 +180,8 @@ return [
'security' => [
'allowed-domains' => 'Erlaubte Domains',
'allowed-domains-help' => 'Durch Kommata trennen. Die oben genannte Domain ist standardmäßig erlaubt.',
- 'always-authenticate' => 'Immer anmelden',
- 'always-authenticate-help' => 'Anmeldung für alle Cachet Seiten erzwingen',
+ 'always-authenticate' => 'Always authenticate',
+ 'always-authenticate-help' => 'Require login to view any Cachet page',
],
'stylesheet' => [
'custom-css' => 'Benutzerdefiniertes Stylesheet',
@@ -191,7 +191,7 @@ return [
'background-fills' => 'Hintergrunddateien (Komponenten, Vorfälle, Footer)',
'banner-background-color' => 'Banner Background Color',
'banner-padding' => 'Banner Padding',
- 'fullwidth-banner' => 'Banner über komplette Breite?',
+ 'fullwidth-banner' => 'Enable full width banner?',
'text-color' => 'Schriftfarbe',
'dashboard-login' => 'Dashboard-Button im Footer anzeigen?',
'reds' => 'Rot (Genutzt für Fehler)',
@@ -221,7 +221,7 @@ return [
],
'team' => [
'description' => 'Invite your team members by entering their email addresses here.',
- 'email' => 'Email #:id',
+ 'email' => 'Your Team Members Email Address',
],
],
@@ -241,7 +241,7 @@ return [
'remove' => 'Entfernen',
'invite' => 'Einladen',
'signup' => 'Registrieren',
- 'manage_updates' => 'Updates verwalten',
+ 'manage_updates' => 'Manage Updates',
// Other
'optional' => '* optional',
diff --git a/resources/lang/de-DE/notifications.php b/resources/lang/de-DE/notifications.php
index 398d5b24..6a65c6bd 100644
--- a/resources/lang/de-DE/notifications.php
+++ b/resources/lang/de-DE/notifications.php
@@ -13,84 +13,84 @@ return [
'component' => [
'status_update' => [
'mail' => [
- 'subject' => 'Status der Komponente aktualisiert',
- 'greeting' => 'Ein Komponentenstatus wurde aktualisiert!',
- 'content' => ':name Status wurde von :old_status zu :new_status geändert.',
- 'action' => 'Anzeigen',
+ 'subject' => 'Component Status Updated',
+ 'greeting' => 'A component\'s status was updated!',
+ 'content' => ':name status changed from :old_status to :new_status.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Status der Komponente aktualisiert',
- 'content' => ':name Status wurde von :old_status zu :new_status geändert.',
+ 'title' => 'Component Status Updated',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
'sms' => [
- 'content' => ':name Status wurde von :old_status zu :new_status geändert.',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
],
],
'incident' => [
'new' => [
'mail' => [
- 'subject' => 'Neuer Vorfall gemeldet',
- 'greeting' => 'Ein neuer Vorfall wurde auf der :app_name Status Seite gemeldet.',
- 'content' => 'Vorfall :name wurde gemeldet',
- 'action' => 'Anzeigen',
+ 'subject' => 'New Incident Reported',
+ 'greeting' => 'A new incident was reported at :app_name.',
+ 'content' => 'Incident :name was reported',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Vorfall :name wurde gemeldet',
- 'content' => 'Ein neuer Vorfall wurde auf der :app_name Status Seite gemeldet',
+ 'title' => 'Incident :name Reported',
+ 'content' => 'A new incident was reported at :app_name',
],
'sms' => [
- 'content' => 'Ein neuer Vorfall wurde auf der :app_name Status Seite gemeldet.',
+ 'content' => 'A new incident was reported at :app_name.',
],
],
'update' => [
'mail' => [
- 'subject' => 'Vorfall aktualisiert',
- 'content' => ':name wurde aktualisiert',
- 'title' => ':name wurde auf :new_status aktualisiert',
- 'action' => 'Anzeigen',
+ 'subject' => 'Incident Updated',
+ 'content' => ':name was updated',
+ 'title' => ':name was updated to :new_status',
+ 'action' => 'View',
],
'slack' => [
- 'title' => ':name wurde aktualisiert',
- 'content' => ':name wurde auf :new_status aktualisiert',
+ 'title' => ':name Updated',
+ 'content' => ':name was updated to :new_status',
],
'sms' => [
- 'content' => 'Vorfall :name wurde aktualisiert',
+ 'content' => 'Incident :name was updated',
],
],
],
'schedule' => [
'new' => [
'mail' => [
- 'subject' => 'Neuer Zeitplan erstellt',
- 'content' => ':name wurde für :date geplant',
- 'title' => 'Eine neue geplante Wartung wurde erstellt.',
- 'action' => 'Anzeigen',
+ 'subject' => 'New Schedule Created',
+ 'content' => ':name was scheduled for :date',
+ 'title' => 'A new scheduled maintenance was created.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Neuer Zeitplan erstellt!',
- 'content' => ':name wurde für :date geplant',
+ 'title' => 'New Schedule Created!',
+ 'content' => ':name was scheduled for :date',
],
'sms' => [
- 'content' => ':name wurde für :date geplant',
+ 'content' => ':name was scheduled for :date',
],
],
],
'subscriber' => [
'verify' => [
'mail' => [
- 'subject' => 'Bitte bestätigen Sie Ihr Abonnement',
- 'content' => 'Klicken Sie, um Ihr Abonnement von :app_name Statusseite zu bestätigen.',
- 'title' => 'Bestätigen Sie Ihr Abonnement für die :app_name Statusseite.',
- 'action' => 'Bestätigen',
+ 'subject' => 'Verify Your Subscription',
+ 'content' => 'Click to verify your subscription to :app_name status page.',
+ 'title' => 'Verify your subscription to :app_name status page.',
+ 'action' => 'Verify',
],
],
],
'system' => [
'test' => [
'mail' => [
- 'subject' => 'Ping von Cachet!',
- 'content' => 'Dies ist eine Test-Benachrichtigung von Cachet!',
+ 'subject' => 'Ping from Cachet!',
+ 'content' => 'This is a test notification from Cachet!',
'title' => '🔔',
],
],
@@ -98,10 +98,10 @@ return [
'user' => [
'invite' => [
'mail' => [
- 'subject' => 'Ihre Einladung wartet auf Sie...',
- 'content' => 'Sie wurden eingeladen um der :app_name Statusseite beizutreten.',
- 'title' => 'Sie wurden eingeladen um der :app_name Statusseite beizutreten.',
- 'action' => 'Akzeptieren',
+ 'subject' => 'Your invitation is inside...',
+ 'content' => 'You have been invited to join :app_name status page.',
+ 'title' => 'You\'re invited to join :app_name status page.',
+ 'action' => 'Accept',
],
],
],
diff --git a/resources/lang/de-DE/pagination.php b/resources/lang/de-DE/pagination.php
index b52dd5ce..0ee724cf 100644
--- a/resources/lang/de-DE/pagination.php
+++ b/resources/lang/de-DE/pagination.php
@@ -22,7 +22,7 @@ return [
|
*/
- 'previous' => 'Vorherige',
- 'next' => 'Nächste',
+ 'previous' => 'Previous',
+ 'next' => 'Next',
];
diff --git a/resources/lang/el-GR/cachet.php b/resources/lang/el-GR/cachet.php
index a33fdfa7..ff1cd22b 100644
--- a/resources/lang/el-GR/cachet.php
+++ b/resources/lang/el-GR/cachet.php
@@ -12,13 +12,13 @@
return [
// Components
'components' => [
- 'last_updated' => 'Τελευταία ενημέρωση :timestamp',
+ 'last_updated' => 'Last updated :timestamp',
'status' => [
- 0 => 'Άγνωστο',
- 1 => 'Λειτουργικό',
- 2 => 'Προβλήματα επιδόσης',
- 3 => 'Μερική Διακοπή',
- 4 => 'Σημαντική Διακοπή',
+ 0 => 'Unknown',
+ 1 => 'Operational',
+ 2 => 'Performance Issues',
+ 3 => 'Partial Outage',
+ 4 => 'Major Outage',
],
'group' => [
'other' => 'Other Components',
@@ -27,18 +27,18 @@ return [
// Incidents
'incidents' => [
- 'none' => 'Δεν υπάρχουν περιστατικά',
- 'past' => 'Προηγούμενα περιστατικά',
+ 'none' => 'No incidents reported',
+ 'past' => 'Past Incidents',
'stickied' => 'Stickied Incidents',
- 'scheduled' => 'Προγραμματισμένη Συντήρηση',
- 'scheduled_at' => ', προγραμματισμένη :timestamp',
- 'posted' => 'Αναρτήθηκε :timestamp',
+ 'scheduled' => 'Maintenance',
+ 'scheduled_at' => ', scheduled :timestamp',
+ 'posted' => 'Posted :timestamp',
'posted_at' => 'Posted at :timestamp',
'status' => [
- 1 => 'Διερευνάται',
- 2 => 'Προσδιορίστηκε',
- 3 => 'Παρακολούθηση',
- 4 => 'Διορθωμένο',
+ 1 => 'Investigating',
+ 2 => 'Identified',
+ 3 => 'Watching',
+ 4 => 'Fixed',
],
],
@@ -46,7 +46,7 @@ return [
'schedules' => [
'status' => [
0 => 'Upcoming',
- 1 => 'Σε εξέλιξη',
+ 1 => 'In Progress',
2 => 'Complete',
],
],
@@ -54,30 +54,30 @@ return [
// Service Status
'service' => [
'good' => '[0,1]System operational|[2,*]All systems are operational',
- 'bad' => '[0,1] Το σύστημα αντιμετωπίζει προβλήματα|[2,Inf] Κάποια συστήματα αντιμετωπίζουν προβλήματα',
- 'major' => '[0,1] Η υπηρεσία αντιμετωπίζει μία σημαντική διακοπή|[2,Inf] Κάποια συστήματα αντιμετωπίζουν μία σημαντική διακοπή',
+ 'bad' => '[0,1]The system is experiencing issues|[2,*]Some systems are experiencing issues',
+ 'major' => '[0,1]The system is experiencing major issues|[2,*]Some systems are experiencing major issues',
],
'api' => [
- 'regenerate' => 'Αλλαγή κλειδιού API',
- 'revoke' => 'Ακύρωση κλειδιού API',
+ 'regenerate' => 'Regenerate API Key',
+ 'revoke' => 'Revoke API Key',
],
// Metrics
'metrics' => [
'filter' => [
- 'last_hour' => 'Τελευταία ώρα',
- 'hourly' => 'Τελευταίες 12 ώρες',
- 'weekly' => 'Εβδομάδα',
- 'monthly' => 'Μήνας',
+ 'last_hour' => 'Last Hour',
+ 'hourly' => 'Last 12 Hours',
+ 'weekly' => 'Week',
+ 'monthly' => 'Month',
],
],
// Subscriber
'subscriber' => [
- 'subscribe' => 'Εγγραφείτε για να λάβετε τις τελευταίες ενημερώσεις',
+ 'subscribe' => 'Subscribe to get the updates',
'unsubscribe' => 'Unsubscribe',
- 'button' => 'Εγγραφή',
+ 'button' => 'Subscribe',
'manage_subscription' => 'Manage subscription',
'manage' => [
'no_subscriptions' => 'You\'re currently subscribed to all updates.',
@@ -85,37 +85,37 @@ return [
'manage_at_link' => 'Manage your subscriptions at :link',
],
'email' => [
- 'subscribe' => 'Εγγραφή στις ενημερώσεις μέσω email.',
- 'subscribed' => 'Έχετε εγγραφεί στις ενημερώσεις μέσω email, παρακαλώ ελέγξτε το email σας για να επιβεβαιώσετε την εγγραφή σας.',
- 'verified' => 'Η εγγραφή σας έχει επιβεβαιωθεί. Ευχαριστούμε!',
- 'manage' => 'Διαχειριστείτε τη συνδρομή σας',
- 'unsubscribe' => 'Διαγραφή από τις ενημερώσεις μέσω email.',
- 'unsubscribed' => 'Η εγγραφή σας έχει ακυρωθεί.',
- 'failure' => 'Προέκυψε ένα σφάλμα σχετικά με την εγγραφή.',
- 'already-subscribed' => 'Δεν ήταν δυνατή η εγγραφή του :email επειδή είναι ήδη εγγεγραμμένο.',
+ 'subscribe' => 'Subscribe to email updates.',
+ 'subscribed' => 'You\'ve been subscribed to email notifications, please check your email to confirm your subscription.',
+ 'verified' => 'Your email subscription has been confirmed. Thank you!',
+ 'manage' => 'Manage your subscription',
+ 'unsubscribe' => 'Unsubscribe from email updates.',
+ 'unsubscribed' => 'Your email subscription has been cancelled.',
+ 'failure' => 'Something went wrong with the subscription.',
+ 'already-subscribed' => 'Cannot subscribe :email because they\'re already subscribed.',
],
],
'signup' => [
- 'title' => 'Εγγραφή',
+ 'title' => 'Sign Up',
'username' => 'Username',
- 'email' => 'E-mail',
- 'password' => 'Κωδικός πρόσβασης',
- 'success' => 'Ο λογαριασμός σας έχει δημιουργηθεί.',
- 'failure' => 'Προέκυψε κάποιο σφάλμα σχετικά με την εγγραφή.',
+ 'email' => 'Email',
+ 'password' => 'Password',
+ 'success' => 'Your account has been created.',
+ 'failure' => 'Something went wrong with the signup.',
],
'system' => [
- 'update' => 'Μια ενημερωμένη έκδοση του Cache είναι διαθέσιμη. Δείτε πως μπορείτε να αναβαθμίσετε εδώ!',
+ 'update' => 'There is a newer version of Cachet available. You can learn how to update here!',
],
// Modal
'modal' => [
- 'close' => 'Κλείσιμο',
+ 'close' => 'Close',
'subscribe' => [
- 'title' => 'Εγγραφή στις ενημερώσεις στοιχείων',
- 'body' => 'Συμπληρώστε το email σας για να εγγραφείτε στις ενημερώσεις αυτού του στοιχείου. Αν είστε ήδη εγγεγραμένος, τότε λαμβάνεται ήδη emails για αυτό το στοιχείο.',
- 'button' => 'Εγγραφή',
+ 'title' => 'Subscribe to component updates',
+ 'body' => 'Enter your email address to subscribe to updates for this component. If you\'re already subscribed, you\'ll already receive emails for this component.',
+ 'button' => 'Subscribe',
],
],
@@ -132,8 +132,8 @@ return [
// Other
'home' => 'Home',
'powered_by' => 'Powered by Cachet.',
- 'timezone' => 'Η ώρα προβάλλεται σε ζώνη :timezone.',
- 'about_this_site' => 'Σχετικά με αυτόν τον ιστότοπο',
+ 'timezone' => 'Times are shown in :timezone.',
+ 'about_this_site' => 'About This Site',
'rss-feed' => 'RSS',
'atom-feed' => 'Atom',
'feed' => 'Status Feed',
diff --git a/resources/lang/el-GR/dashboard.php b/resources/lang/el-GR/dashboard.php
index f20e4096..3f70a368 100644
--- a/resources/lang/el-GR/dashboard.php
+++ b/resources/lang/el-GR/dashboard.php
@@ -11,16 +11,16 @@
return [
- 'dashboard' => 'Πίνακας Ελέγχου',
+ 'dashboard' => 'Dashboard',
'writeable_settings' => 'The Cachet settings directory is not writeable. Please make sure that ./bootstrap/cachet is writeable by the web server.',
// Incidents
'incidents' => [
- 'title' => 'Περιστατικά & Πρόγραμμα',
- 'incidents' => 'Περιστατικά',
+ 'title' => 'Incidents & Maintenance',
+ 'incidents' => 'Incidents',
'logged' => '{0}There are no incidents, good work.|[1]You have logged one incident.|[2,*]You have reported :count incidents.',
- 'incident-create-template' => 'Δημιουργία προτύπου',
- 'incident-templates' => 'Πρότυπα Περιστατικών',
+ 'incident-create-template' => 'Create Template',
+ 'incident-templates' => 'Incident Templates',
'updates' => [
'title' => 'Incident updates for :incident',
'count' => '{0}Zero Updates|[1]One Update|[2]Two Updates|[3,*]Several Updates',
@@ -37,36 +37,36 @@ return [
],
'reported_by' => 'Reported by :user',
'add' => [
- 'title' => 'Αναφορά περιστατικού',
+ 'title' => 'Report an incident',
'success' => 'Incident added.',
'failure' => 'There was an error adding the incident, please try again.',
],
'edit' => [
- 'title' => 'Επεξεργασία περιστατικού',
- 'success' => 'Επεξεργασία περιστατικού επιτυχής.',
+ 'title' => 'Edit an incident',
+ 'success' => 'Incident updated.',
'failure' => 'There was an error editing the incident, please try again.',
],
'delete' => [
- 'success' => 'Αυτό το περιστατικό έχει διαγραφεί και δε θα εμφανιστή στη σελίδα κατάστασης.',
+ 'success' => 'The incident has been deleted and will not show on your status page.',
'failure' => 'The incident could not be deleted, please try again.',
],
// Incident templates
'templates' => [
- 'title' => 'Πρότυπα Περιστατικών',
+ 'title' => 'Incident Templates',
'add' => [
- 'title' => 'Δημιουργήστε ένα πρότυπο περιστατικό',
- 'message' => 'Σας προτείνουμε να προσθέσετε ένα πρότυπο περιστατικό.',
+ 'title' => 'Create an incident template',
+ 'message' => 'Create your first incident template.',
'success' => 'Your new incident template has been created.',
'failure' => 'Something went wrong with the incident template.',
],
'edit' => [
- 'title' => 'Επεξεργασία προτύπου',
+ 'title' => 'Edit Template',
'success' => 'The incident template has been updated.',
'failure' => 'Something went wrong updating the incident template',
],
'delete' => [
- 'success' => 'Το πρότυπο περιστατικό έχει διαγραφεί.',
+ 'success' => 'The incident template has been deleted.',
'failure' => 'The incident template could not be deleted, please try again.',
],
],
@@ -74,22 +74,22 @@ return [
// Incident Maintenance
'schedule' => [
- 'schedule' => 'Προγραμματισμένη Συντήρηση',
+ 'schedule' => 'Maintenance',
'logged' => '{0}There has been no Maintenance, good work.|[1]You have logged one schedule.|[2,*]You have reported :count schedules.',
- 'scheduled_at' => 'Προγραμματισμένη στις :timestamp',
+ 'scheduled_at' => 'Scheduled at :timestamp',
'add' => [
- 'title' => 'Add Scheduled Maintenance',
- 'success' => 'Schedule added.',
- 'failure' => 'Something went wrong adding the schedule, please try again.',
+ 'title' => 'Add Maintenance',
+ 'success' => 'Maintenance added.',
+ 'failure' => 'Something went wrong adding the Maintenance, please try again.',
],
'edit' => [
- 'title' => 'Edit Scheduled Maintenance',
- 'success' => 'Schedule has been updated!',
- 'failure' => 'Something went wrong editing the schedule, please try again.',
+ 'title' => 'Edit Maintenance',
+ 'success' => 'Maintenance has been updated!',
+ 'failure' => 'Something went wrong editing the Maintenance, please try again.',
],
'delete' => [
- 'success' => 'The scheduled maintenance has been deleted and will not show on your status page.',
- 'failure' => 'The scheduled maintenance could not be deleted, please try again.',
+ 'success' => 'The Maintenance has been deleted and will not show on your status page.',
+ 'failure' => 'The Maintenance could not be deleted, please try again.',
],
],
@@ -179,7 +179,7 @@ return [
// Team
'team' => [
- 'team' => 'Ομάδα',
+ 'team' => 'Team',
'member' => 'Member',
'profile' => 'Profile',
'description' => 'Team Members will be able to add, modify & edit components and incidents.',
@@ -206,7 +206,7 @@ return [
// Settings
'settings' => [
- 'settings' => 'Ρυθμίσεις',
+ 'settings' => 'Settings',
'app-setup' => [
'app-setup' => 'Application Setup',
'images-only' => 'Only images may be uploaded.',
@@ -242,7 +242,7 @@ return [
'stylesheet' => 'Stylesheet',
],
'theme' => [
- 'theme' => 'Θέμα',
+ 'theme' => 'Theme',
],
'edit' => [
'success' => 'Settings saved.',
@@ -260,22 +260,22 @@ return [
// Login
'login' => [
- 'login' => 'Σύνδεση',
+ 'login' => 'Login',
'logged_in' => 'You\'re logged in.',
'welcome' => 'Welcome back!',
'two-factor' => 'Please enter your token.',
],
// Sidebar footer
- 'help' => 'Βοήθεια',
- 'status_page' => 'Σελίδα Κατάστασης',
- 'logout' => 'Έξοδος',
+ 'help' => 'Help',
+ 'status_page' => 'Status Page',
+ 'logout' => 'Logout',
// Notifications
'notifications' => [
- 'notifications' => 'Ειδοποιήσεις',
- 'awesome' => 'Φανταστικό.',
- 'whoops' => 'Ούπς.',
+ 'notifications' => 'Notifications',
+ 'awesome' => 'Awesome.',
+ 'whoops' => 'Whoops.',
],
// Widgets
@@ -289,14 +289,14 @@ return [
// Welcome modal
'welcome' => [
'welcome' => 'Welcome to your new status page, :username!',
- 'message' => 'Η σελίδα κατάστασής σας είναι σχεδόν έτοιμη! Ίσως να θέλετε να κάνετε κάποιες παραμετροποιήσεις',
+ 'message' => 'You\'re almost ready but you might want to configure these extra settings first...',
'close' => 'I\'m good thanks!',
'steps' => [
- 'component' => 'Δημιουργία συστατικών',
- 'incident' => 'Δημιουργία περιστατικών',
- 'customize' => 'Προσαρμογή',
- 'team' => 'Προσθήκη χρηστών',
- 'api' => 'Δημιουργία κλειδιού API',
+ 'component' => 'Add your components',
+ 'incident' => 'Create an incident',
+ 'customize' => 'Customize your page',
+ 'team' => 'Add your team',
+ 'api' => 'Generate an API token',
'two-factor' => 'Setup Two Factor Authentication',
],
],
diff --git a/resources/lang/el-GR/forms.php b/resources/lang/el-GR/forms.php
index eecff1ff..47a1a3e7 100644
--- a/resources/lang/el-GR/forms.php
+++ b/resources/lang/el-GR/forms.php
@@ -13,12 +13,12 @@ return [
// Setup form fields
'setup' => [
- 'email' => 'E-mail',
+ 'email' => 'Email',
'username' => 'Username',
- 'password' => 'Κωδικός πρόσβασης',
- 'site_name' => 'Όνομα ιστοσελίδας',
+ 'password' => 'Password',
+ 'site_name' => 'Site Name',
'site_domain' => 'Site Domain',
- 'site_timezone' => 'Επιλέξτε τη ζώνη ώρας σας',
+ 'site_timezone' => 'Select your timezone',
'site_locale' => 'Select your language',
'enable_google2fa' => 'Enable Google Two Factor Authentication',
'cache_driver' => 'Cache Driver',
@@ -34,8 +34,8 @@ return [
// Login form fields
'login' => [
'login' => 'Username or Email',
- 'email' => 'E-mail',
- 'password' => 'Κωδικός πρόσβασης',
+ 'email' => 'Email',
+ 'password' => 'Password',
'2fauth' => 'Authentication Code',
'invalid' => 'Invalid username or password',
'invalid-token' => 'Invalid token',
@@ -47,10 +47,10 @@ return [
// Incidents form fields
'incidents' => [
'name' => 'Name',
- 'status' => 'Κατάσταση',
+ 'status' => 'Status',
'component' => 'Component',
'component_status' => 'Component Status',
- 'message' => 'Μήνυμα',
+ 'message' => 'Message',
'message-help' => 'You may also use Markdown.',
'occurred_at' => 'When did this incident occur?',
'notify_subscribers' => 'Notify subscribers?',
@@ -70,8 +70,8 @@ return [
'schedules' => [
'name' => 'Name',
- 'status' => 'Κατάσταση',
- 'message' => 'Μήνυμα',
+ 'status' => 'Status',
+ 'message' => 'Message',
'message-help' => 'You may also use Markdown.',
'scheduled_at' => 'When is this maintenance scheduled for?',
'completed_at' => 'When did this maintenance complete?',
@@ -85,10 +85,10 @@ return [
// Components form fields
'components' => [
'name' => 'Name',
- 'status' => 'Κατάσταση',
- 'group' => 'Ομάδα',
+ 'status' => 'Status',
+ 'group' => 'Group',
'description' => 'Description',
- 'link' => 'Σύνδεσμος',
+ 'link' => 'Link',
'tags' => 'Tags',
'tags-help' => 'Comma separated.',
'enabled' => 'Component enabled?',
@@ -113,7 +113,7 @@ return [
'timezone' => 'Timezone',
'schedule_frequency' => 'Schedule frequency (in seconds)',
'completion_latency' => 'Completion latency (in seconds)',
- 'group' => 'Ομάδα',
+ 'group' => 'Group',
'active' => 'Active?',
'groups' => [
'name' => 'Group Name',
@@ -130,7 +130,7 @@ return [
'default-value' => 'Default value',
'calc_type' => 'Calculation of metrics',
'type_sum' => 'Sum',
- 'type_avg' => 'Μέσος όρος',
+ 'type_avg' => 'Average',
'places' => 'Decimal places',
'default_view' => 'Default view',
'threshold' => 'How many minutes of threshold between metric points?',
@@ -148,8 +148,8 @@ return [
'settings' => [
// Application setup
'app-setup' => [
- 'site-name' => 'Όνομα ιστοσελίδας',
- 'site-url' => 'Διεύθυνση URL ιστοσελίδας',
+ 'site-name' => 'Site Name',
+ 'site-url' => 'Site URL',
'display-graphs' => 'Display graphs on status page?',
'about-this-page' => 'About this page',
'days-of-incidents' => 'How many days of incidents to show?',
@@ -206,8 +206,8 @@ return [
'user' => [
'username' => 'Username',
- 'email' => 'E-mail',
- 'password' => 'Κωδικός πρόσβασης',
+ 'email' => 'Email',
+ 'password' => 'Password',
'api-token' => 'API Token',
'api-token-help' => 'Regenerating your API token will prevent existing applications from accessing Cachet.',
'gravatar' => 'Change your profile picture at Gravatar.',
@@ -221,7 +221,7 @@ return [
],
'team' => [
'description' => 'Invite your team members by entering their email addresses here.',
- 'email' => 'Email #:id',
+ 'email' => 'Your Team Members Email Address',
],
],
@@ -240,7 +240,7 @@ return [
'cancel' => 'Cancel',
'remove' => 'Remove',
'invite' => 'Invite',
- 'signup' => 'Εγγραφή',
+ 'signup' => 'Sign Up',
'manage_updates' => 'Manage Updates',
// Other
diff --git a/resources/lang/el-GR/pagination.php b/resources/lang/el-GR/pagination.php
index 96eb5129..0ee724cf 100644
--- a/resources/lang/el-GR/pagination.php
+++ b/resources/lang/el-GR/pagination.php
@@ -22,7 +22,7 @@ return [
|
*/
- 'previous' => 'Προηγούμενη',
- 'next' => 'Επόμενη',
+ 'previous' => 'Previous',
+ 'next' => 'Next',
];
diff --git a/resources/lang/el-GR/setup.php b/resources/lang/el-GR/setup.php
index 076a7dd1..bdc2a457 100644
--- a/resources/lang/el-GR/setup.php
+++ b/resources/lang/el-GR/setup.php
@@ -10,14 +10,14 @@
*/
return [
- 'setup' => 'Εγκατάσταση',
- 'title' => 'Εγκατάσταση του Cachet',
+ 'setup' => 'Setup',
+ 'title' => 'Install Cachet',
'service_details' => 'Service Details',
'env_setup' => 'Environment Setup',
'status_page_setup' => 'Status Page Setup',
'show_support' => 'Show support for Cachet?',
'admin_account' => 'Administrator Account',
- 'complete_setup' => 'Ολοκλήρωση εγκατάστασης',
+ 'complete_setup' => 'Complete Setup',
'completed' => 'Cachet has been configured successfully!',
'finish_setup' => 'Go to dashboard',
];
diff --git a/resources/lang/en-US/cachet.php b/resources/lang/en-US/cachet.php
index c14fbea7..7e77e8c1 100644
--- a/resources/lang/en-US/cachet.php
+++ b/resources/lang/en-US/cachet.php
@@ -30,10 +30,10 @@ return [
'none' => 'No incidents reported',
'past' => 'Past Incidents',
'stickied' => 'Stickied Incidents',
- 'scheduled' => 'Scheduled Maintenance',
+ 'scheduled' => 'Maintenance',
'scheduled_at' => ', scheduled :timestamp',
'posted' => 'Posted :timestamp',
- 'posted_at' => 'Posted :timestamp',
+ 'posted_at' => 'Posted at :timestamp',
'status' => [
1 => 'Investigating',
2 => 'Identified',
@@ -46,7 +46,7 @@ return [
'schedules' => [
'status' => [
0 => 'Upcoming',
- 1 => 'In progress',
+ 1 => 'In Progress',
2 => 'Complete',
],
],
@@ -54,8 +54,8 @@ return [
// Service Status
'service' => [
'good' => '[0,1]System operational|[2,*]All systems are operational',
- 'bad' => '[0,1] The system is currently experiencing issues|[2,Inf] Some systems are experiencing issues',
- 'major' => '[0,1] The service experiencing a major outage|[2,Inf] Some systems are experiencing a major outage',
+ 'bad' => '[0,1]The system is experiencing issues|[2,*]Some systems are experiencing issues',
+ 'major' => '[0,1]The system is experiencing major issues|[2,*]Some systems are experiencing major issues',
],
'api' => [
diff --git a/resources/lang/en-US/dashboard.php b/resources/lang/en-US/dashboard.php
index a06ab8c1..3a76b816 100644
--- a/resources/lang/en-US/dashboard.php
+++ b/resources/lang/en-US/dashboard.php
@@ -12,11 +12,11 @@
return [
'dashboard' => 'Dashboard',
- 'writeable_settings' => 'The Cachet settings directory is not writable. Please make sure that ./bootstrap/cachet is writable by the web server.',
+ 'writeable_settings' => 'The Cachet settings directory is not writeable. Please make sure that ./bootstrap/cachet is writeable by the web server.',
// Incidents
'incidents' => [
- 'title' => 'Incidents & Schedule',
+ 'title' => 'Incidents & Maintenance',
'incidents' => 'Incidents',
'logged' => '{0}There are no incidents, good work.|[1]You have logged one incident.|[2,*]You have reported :count incidents.',
'incident-create-template' => 'Create Template',
@@ -56,7 +56,7 @@ return [
'title' => 'Incident Templates',
'add' => [
'title' => 'Create an incident template',
- 'message' => 'You should add an incident template.',
+ 'message' => 'Create your first incident template.',
'success' => 'Your new incident template has been created.',
'failure' => 'Something went wrong with the incident template.',
],
@@ -74,22 +74,22 @@ return [
// Incident Maintenance
'schedule' => [
- 'schedule' => 'Scheduled Maintenance',
+ 'schedule' => 'Maintenance',
'logged' => '{0}There has been no Maintenance, good work.|[1]You have logged one schedule.|[2,*]You have reported :count schedules.',
'scheduled_at' => 'Scheduled at :timestamp',
'add' => [
- 'title' => 'Add Scheduled Maintenance',
- 'success' => 'Schedule added.',
- 'failure' => 'Something went wrong adding the schedule, please try again.',
+ 'title' => 'Add Maintenance',
+ 'success' => 'Maintenance added.',
+ 'failure' => 'Something went wrong adding the Maintenance, please try again.',
],
'edit' => [
- 'title' => 'Edit Scheduled Maintenance',
- 'success' => 'Schedule has been updated!',
- 'failure' => 'Something went wrong editing the schedule, please try again.',
+ 'title' => 'Edit Maintenance',
+ 'success' => 'Maintenance has been updated!',
+ 'failure' => 'Something went wrong editing the Maintenance, please try again.',
],
'delete' => [
- 'success' => 'The scheduled maintenance has been deleted and will not show on your status page.',
- 'failure' => 'The scheduled maintenance could not be deleted, please try again.',
+ 'success' => 'The Maintenance has been deleted and will not show on your status page.',
+ 'failure' => 'The Maintenance could not be deleted, please try again.',
],
],
diff --git a/resources/lang/en-US/forms.php b/resources/lang/en-US/forms.php
index 71a4a2f8..86cca7c2 100644
--- a/resources/lang/en-US/forms.php
+++ b/resources/lang/en-US/forms.php
@@ -73,7 +73,7 @@ return [
'status' => 'Status',
'message' => 'Message',
'message-help' => 'You may also use Markdown.',
- 'scheduled_at' => 'When will this maintenance be scheduled?',
+ 'scheduled_at' => 'When is this maintenance scheduled for?',
'completed_at' => 'When did this maintenance complete?',
'templates' => [
'name' => 'Name',
@@ -109,7 +109,7 @@ return [
'actions' => [
'name' => 'Name',
'description' => 'Description',
- 'start_at' => 'Shedule start time',
+ 'start_at' => 'Schedule start time',
'timezone' => 'Timezone',
'schedule_frequency' => 'Schedule frequency (in seconds)',
'completion_latency' => 'Completion latency (in seconds)',
@@ -136,7 +136,7 @@ return [
'threshold' => 'How many minutes of threshold between metric points?',
'visibility' => 'Visibility',
'visibility_authenticated' => 'Visible to authenticated users',
- 'visibility_public' => 'Visible to everyone',
+ 'visibility_public' => 'Visible to everybody',
'visibility_hidden' => 'Always hidden',
'points' => [
@@ -221,7 +221,7 @@ return [
],
'team' => [
'description' => 'Invite your team members by entering their email addresses here.',
- 'email' => 'Email #:id',
+ 'email' => 'Your Team Members Email Address',
],
],
diff --git a/resources/lang/en-US/notifications.php b/resources/lang/en-US/notifications.php
index 905a8544..6a65c6bd 100644
--- a/resources/lang/en-US/notifications.php
+++ b/resources/lang/en-US/notifications.php
@@ -32,11 +32,11 @@ return [
'mail' => [
'subject' => 'New Incident Reported',
'greeting' => 'A new incident was reported at :app_name.',
- 'content' => 'Incident :name was updated',
+ 'content' => 'Incident :name was reported',
'action' => 'View',
],
'slack' => [
- 'title' => 'Incident :name was reported',
+ 'title' => 'Incident :name Reported',
'content' => 'A new incident was reported at :app_name',
],
'sms' => [
@@ -55,7 +55,7 @@ return [
'content' => ':name was updated to :new_status',
],
'sms' => [
- 'content' => 'Incident :name was reported',
+ 'content' => 'Incident :name was updated',
],
],
],
diff --git a/resources/lang/es-ES/cachet.php b/resources/lang/es-ES/cachet.php
index 8cb85ded..8d75c5af 100644
--- a/resources/lang/es-ES/cachet.php
+++ b/resources/lang/es-ES/cachet.php
@@ -14,7 +14,7 @@ return [
'components' => [
'last_updated' => 'Última actualización :timestamp',
'status' => [
- 0 => 'Desconocido',
+ 0 => 'Unknown',
1 => 'Operacional',
2 => 'Problemas de rendimiento',
3 => 'Interrupción parcial',
@@ -29,11 +29,11 @@ return [
'incidents' => [
'none' => 'Ningún incidente reportado',
'past' => 'Incidencias anteriores',
- 'stickied' => 'Incidentes anclados',
- 'scheduled' => 'Mantenimiento programado',
+ 'stickied' => 'Stickied Incidents',
+ 'scheduled' => 'Maintenance',
'scheduled_at' => ', programado para :timestamp',
- 'posted' => 'Publicado :timestamp',
- 'posted_at' => 'Publicado :timestamp',
+ 'posted' => 'Posted :timestamp',
+ 'posted_at' => 'Posted at :timestamp',
'status' => [
1 => 'Investigando',
2 => 'Identificado',
@@ -45,9 +45,9 @@ return [
// Schedule
'schedules' => [
'status' => [
- 0 => 'Próximamente',
- 1 => 'En progreso',
- 2 => 'Completo',
+ 0 => 'Upcoming',
+ 1 => 'In Progress',
+ 2 => 'Complete',
],
],
@@ -55,7 +55,7 @@ return [
'service' => [
'good' => '[0,1]System operational|[2,*]All systems are operational',
'bad' => '[0,1] El sistema está actualmente experimentando problemas|[2,Inf] Algunos sistemas están experimentando problemas',
- 'major' => '[0,1] El servicio está experimentando una interrupción mayor | [2, Inf] Algunos sistemas están experimentando una interrupción mayor',
+ 'major' => '[0,1]The system is experiencing major issues|[2,*]Some systems are experiencing major issues',
],
'api' => [
@@ -76,13 +76,13 @@ return [
// Subscriber
'subscriber' => [
'subscribe' => 'Suscríbete para obtener las actualizaciones más recientes',
- 'unsubscribe' => 'Darse de baja',
+ 'unsubscribe' => 'Unsubscribe',
'button' => 'Suscríbete',
- 'manage_subscription' => 'Gestionar suscripción',
+ 'manage_subscription' => 'Manage subscription',
'manage' => [
'no_subscriptions' => 'Actualmente estás suscrito a todas las actualizaciones.',
'my_subscriptions' => 'Actualmente estás suscrito a las siguientes actualizaciones.',
- 'manage_at_link' => 'Administra tus suscripciones en :link',
+ 'manage_at_link' => 'Manage your subscriptions at :link',
],
'email' => [
'subscribe' => 'Suscríbete para recibir actualizaciones por correo electrónico.',
diff --git a/resources/lang/es-ES/dashboard.php b/resources/lang/es-ES/dashboard.php
index c91d0aed..ebb6b259 100644
--- a/resources/lang/es-ES/dashboard.php
+++ b/resources/lang/es-ES/dashboard.php
@@ -12,30 +12,30 @@
return [
'dashboard' => 'Panel de Control',
- 'writeable_settings' => 'El directorio de configuración de Cachet no es escribible. Por favor, asegúrese de que ./bootstrap/cachet es escribible por el servidor web.',
+ 'writeable_settings' => 'The Cachet settings directory is not writeable. Please make sure that ./bootstrap/cachet is writeable by the web server.',
// Incidents
'incidents' => [
- 'title' => 'Incidencias y mantenimiento',
+ 'title' => 'Incidents & Maintenance',
'incidents' => 'Incidentes',
- 'logged' => '{0} No hay incidencias, ¡buen trabajo!|[1]Has registrado una incidencia.|[2,*]Has reportado :count incidencias.',
+ 'logged' => '{0}There are no incidents, good work.|[1]You have logged one incident.|[2,*]You have reported :count incidents.',
'incident-create-template' => 'Crear plantilla',
'incident-templates' => 'Plantillas de incidente',
'updates' => [
- 'title' => 'Actualizaciones de incidentes para :incident',
- 'count' => '{0} cero actualizaciones |[1] una actualización |[2] dos actualizaciones | [3 *] Varias actualizaciones',
+ 'title' => 'Incident updates for :incident',
+ 'count' => '{0}Zero Updates|[1]One Update|[2]Two Updates|[3,*]Several Updates',
'add' => [
- 'title' => 'Crea una nueva actualización de incidente',
- 'success' => 'Su nueva plantilla de incidentes ha sido creada.',
- 'failure' => 'Algo salió mal con la actualización del incidente.',
+ 'title' => 'Create new incident update',
+ 'success' => 'Your new incident update has been created.',
+ 'failure' => 'Something went wrong with the incident update.',
],
'edit' => [
- 'title' => 'Editar actualización del incidente',
- 'success' => 'La actualización del incidente ha sido actualizada.',
- 'failure' => 'Algo salió mal al actualizar la actualización del incidente',
+ 'title' => 'Edit incident update',
+ 'success' => 'The incident update has been updated.',
+ 'failure' => 'Something went wrong updating the incident update',
],
],
- 'reported_by' => 'Informado por :user',
+ 'reported_by' => 'Reported by :user',
'add' => [
'title' => 'Reportar incidente',
'success' => 'Incidente agregado.',
@@ -56,7 +56,7 @@ return [
'title' => 'Plantillas de incidente',
'add' => [
'title' => 'Crear una plantilla de incidente',
- 'message' => 'Deberías añadir una plantilla de incidente.',
+ 'message' => 'Create your first incident template.',
'success' => 'Su nueva plantilla de incidentes ha sido creada.',
'failure' => 'Algo salió mal con la plantilla de incidente.',
],
@@ -74,22 +74,22 @@ return [
// Incident Maintenance
'schedule' => [
- 'schedule' => 'Mantenimiento programado',
- 'logged' => '{0} No ha habido mantenimiento, buen trabajo.|[1]Has registrado una planificación.|[2,*]Has registrado :count planificaciones.',
+ 'schedule' => 'Maintenance',
+ 'logged' => '{0}There has been no Maintenance, good work.|[1]You have logged one schedule.|[2,*]You have reported :count schedules.',
'scheduled_at' => 'Programado para :timestamp',
'add' => [
- 'title' => 'Agregar mantenimiento programado',
- 'success' => 'Planificación agregada.',
- 'failure' => 'Algo salió mal agregando la planificación, por favor intente de nuevo.',
+ 'title' => 'Add Maintenance',
+ 'success' => 'Maintenance added.',
+ 'failure' => 'Something went wrong adding the Maintenance, please try again.',
],
'edit' => [
- 'title' => 'Editar Mantenimiento Programado',
- 'success' => 'La planificación ha sido actualizada!',
- 'failure' => 'Algo salió mal editando la planificación, por favor intente de nuevo.',
+ 'title' => 'Edit Maintenance',
+ 'success' => 'Maintenance has been updated!',
+ 'failure' => 'Something went wrong editing the Maintenance, please try again.',
],
'delete' => [
- 'success' => 'La planificación ha sido eliminada y no será mostrada en su página de estado.',
- 'failure' => 'El mantenimiento programado no pudo ser eliminado, por favor, inténtelo de nuevo.',
+ 'success' => 'The Maintenance has been deleted and will not show on your status page.',
+ 'failure' => 'The Maintenance could not be deleted, please try again.',
],
],
@@ -158,12 +158,12 @@ return [
'subscribers' => [
'subscribers' => 'Suscriptores',
'description' => 'Los suscriptores recibirán actualizaciones por correo electrónico cuando se creen incidentes o se actualicen componentes.',
- 'description_disabled' => 'Para utilizar esta función, necesita permitir a las personas registrarse a las notificaciones.',
+ 'description_disabled' => 'To use this feature, you need allow people to signup for notifications.',
'verified' => 'Verificado',
'not_verified' => 'No confirmado',
'subscriber' => ':email, suscrito :date',
'no_subscriptions' => 'Suscrito a todas las actualizaciones',
- 'global' => 'Suscrito a todo',
+ 'global' => 'Globally subscribed',
'add' => [
'title' => 'Agregar un nuevo subscriptor',
'success' => 'Subscriptor agregado.',
@@ -216,7 +216,7 @@ return [
'analytics' => 'Analytics',
],
'log' => [
- 'log' => 'Registro',
+ 'log' => 'Log',
],
'localization' => [
'localization' => 'Localización',
@@ -227,11 +227,11 @@ return [
'footer' => 'Pie HTML personalizado',
],
'mail' => [
- 'mail' => 'Correo',
- 'test' => 'Prueba',
+ 'mail' => 'Mail',
+ 'test' => 'Test',
'email' => [
- 'subject' => 'Notificación de prueba de Cachet',
- 'body' => 'Ésta es una notificación de prueba de Cachet.',
+ 'subject' => 'Test notification from Cachet',
+ 'body' => 'This is a test notification from Cachet.',
],
],
'security' => [
diff --git a/resources/lang/es-ES/forms.php b/resources/lang/es-ES/forms.php
index d4b63561..8ccc6d34 100644
--- a/resources/lang/es-ES/forms.php
+++ b/resources/lang/es-ES/forms.php
@@ -22,7 +22,7 @@ return [
'site_locale' => 'Selecciona tu idioma',
'enable_google2fa' => 'Habilitar la verificación en dos pasos de Google',
'cache_driver' => 'Controlador de Memoria Cache',
- 'queue_driver' => 'Controlador de cola',
+ 'queue_driver' => 'Queue Driver',
'session_driver' => 'Controlador de Sesion',
'mail_driver' => 'Valora al conductor',
'mail_host' => 'Host de correo',
@@ -41,7 +41,7 @@ return [
'invalid-token' => 'Token inválido',
'cookies' => 'Usted debe habilitar cookies para logearse o iniciar sesion.',
'rate-limit' => 'Límite de transferencia excedido.',
- 'remember_me' => 'Recuérdame',
+ 'remember_me' => 'Remember me',
],
// Incidents form fields
@@ -49,16 +49,16 @@ return [
'name' => 'Nombre',
'status' => 'Estado',
'component' => 'Componente',
- 'component_status' => 'Estado del componente',
+ 'component_status' => 'Component Status',
'message' => 'Mensaje',
'message-help' => 'También puedes usar Markdown.',
- 'occurred_at' => '¿Cuando ocurrió este incidente?',
+ 'occurred_at' => 'When did this incident occur?',
'notify_subscribers' => '¿Notificar a los suscriptores?',
- 'notify_disabled' => 'Las notificaciones sobre este incidente o sus componentes serán suprimidas, debido a un mantenimiento programado.',
+ 'notify_disabled' => 'Due to scheduled maintenance, notifications about this incident or its components will be suppressed.',
'visibility' => 'Visibilidad del incidente',
- 'stick_status' => 'Pega Incidente',
- 'stickied' => 'Fijado',
- 'not_stickied' => 'No Pegado',
+ 'stick_status' => 'Stick Incident',
+ 'stickied' => 'Stickied',
+ 'not_stickied' => 'Not Stickied',
'public' => 'Visible por el público',
'logged_in_only' => 'Solo visible para usuarios logeados',
'templates' => [
@@ -73,8 +73,8 @@ return [
'status' => 'Estado',
'message' => 'Mensaje',
'message-help' => 'También puedes usar Markdown.',
- 'scheduled_at' => '¿Cuándo será programado este mantenimiento?',
- 'completed_at' => '¿Cuándo terminó este mantenimiento?',
+ 'scheduled_at' => 'When is this maintenance scheduled for?',
+ 'completed_at' => 'When did this maintenance complete?',
'templates' => [
'name' => 'Nombre',
'template' => 'Plantilla',
@@ -95,13 +95,13 @@ return [
'groups' => [
'name' => 'Nombre',
- 'collapsing' => 'Opciones de Expandir/Colapsar',
+ 'collapsing' => 'Expand/Collapse options',
'visible' => 'Siempre expandido',
'collapsed' => 'Contraer el grupo por defecto',
'collapsed_incident' => 'Contraer el grupo, pero ampliar si hay problemas',
- 'visibility' => 'Visibilidad',
- 'visibility_public' => 'Público',
- 'visibility_authenticated' => 'Visible solamente a usuarios conectados',
+ 'visibility' => 'Visibility',
+ 'visibility_public' => 'Visible to public',
+ 'visibility_authenticated' => 'Visible only to logged in users',
],
],
@@ -109,14 +109,14 @@ return [
'actions' => [
'name' => 'Nombre',
'description' => 'Descripción',
- 'start_at' => 'Programar hora de inicio',
- 'timezone' => 'Zona horaria',
- 'schedule_frequency' => 'Programar frecuencia (en segundos)',
- 'completion_latency' => 'Latencia de completado (en segundos)',
+ 'start_at' => 'Schedule start time',
+ 'timezone' => 'Timezone',
+ 'schedule_frequency' => 'Schedule frequency (in seconds)',
+ 'completion_latency' => 'Completion latency (in seconds)',
'group' => 'Grupo',
- 'active' => '¿Activo?',
+ 'active' => 'Active?',
'groups' => [
- 'name' => 'Nombre del grupo',
+ 'name' => 'Group Name',
],
],
@@ -134,10 +134,10 @@ return [
'places' => 'Cantidad de decimales',
'default_view' => 'Vista predeterminada',
'threshold' => '¿Cuántos minutos de umbral entre púntos de métrica?',
- 'visibility' => 'Visibilidad',
- 'visibility_authenticated' => 'Visible para los usuarios autenticados',
- 'visibility_public' => 'Visible para todos',
- 'visibility_hidden' => 'Siempre escondido',
+ 'visibility' => 'Visibility',
+ 'visibility_authenticated' => 'Visible to authenticated users',
+ 'visibility_public' => 'Visible to everybody',
+ 'visibility_hidden' => 'Always hidden',
'points' => [
'value' => 'Valor',
@@ -153,17 +153,17 @@ return [
'display-graphs' => '¿Mostrar gráficas en la pagina de estado?',
'about-this-page' => 'Sobre esta página',
'days-of-incidents' => '¿Cuántos días de incidentes mostrar?',
- 'time_before_refresh' => 'Tasa de actualización de la página de estado (en segundos)',
- 'major_outage_rate' => 'Umbral de interrupción importante (en %)',
+ 'time_before_refresh' => 'Status page refresh rate (in seconds)',
+ 'major_outage_rate' => 'Major outage threshold (in %)',
'banner' => 'Imagen del banner',
- 'banner-help' => 'Se recomienda subir una imagen no más grande de 930px de ancho',
+ 'banner-help' => "It's recommended that you upload files no bigger than 930px wide",
'subscribers' => '¿Permitir a la gente inscribirse mediante noficiacion por correo electronico?',
- 'suppress_notifications_in_maintenance' => '¿Suprimir notificaciones cuando el incidente ocurra durante el período de mantenimiento?',
- 'skip_subscriber_verification' => '¿Omitir verificación de usuarios? (Advertencia, podrías ser spammeado)',
+ 'suppress_notifications_in_maintenance' => 'Suppress notifications when incident occurs during maintenance period?',
+ 'skip_subscriber_verification' => 'Skip verifying of users? (Be warned, you could be spammed)',
'automatic_localization' => '¿Traducir automáticamente la página de estado según el lenguaje del visitante?',
- 'enable_external_dependencies' => 'Activar Dependencias de Terceros (Google Fonts, Trackers, etc...)',
- 'show_timezone' => 'Mostrar la zona horaria en la que se está ejecutando la página de estado',
- 'only_disrupted_days' => '¿Solamente mostrar en la línea de tiempo días que contengan incidentes?',
+ 'enable_external_dependencies' => 'Enable Third Party Dependencies (Google Fonts, Trackers, etc...)',
+ 'show_timezone' => 'Show the timezone the status page is running in',
+ 'only_disrupted_days' => 'Only show days containing incidents in the timeline?',
],
'analytics' => [
'analytics_google' => 'Código de Google Analytics',
@@ -180,8 +180,8 @@ return [
'security' => [
'allowed-domains' => 'Dominios permitidos',
'allowed-domains-help' => 'Separados por coma. El dominio establecido en la configuración del sitio formará automáticamente parte de los dominios permitidos.',
- 'always-authenticate' => 'Autenticar siempre',
- 'always-authenticate-help' => 'Requerir login para ver cualquier página de Cachet',
+ 'always-authenticate' => 'Always authenticate',
+ 'always-authenticate-help' => 'Require login to view any Cachet page',
],
'stylesheet' => [
'custom-css' => 'Hoja de estilo personalizada',
@@ -191,7 +191,7 @@ return [
'background-fills' => 'Relleno del fondo (componentes, incidentes, pie)',
'banner-background-color' => 'Color de fondo del banner',
'banner-padding' => 'Padding del banner',
- 'fullwidth-banner' => '¿Habilitar banner de ancho completo?',
+ 'fullwidth-banner' => 'Enable full width banner?',
'text-color' => 'Color del texto',
'dashboard-login' => '¿Mostrar el botón de Panel de Control en el pie?',
'reds' => 'Rojo (usado para errores)',
@@ -221,12 +221,12 @@ return [
],
'team' => [
'description' => 'Invita a los miembros de equipo introduciendo sus direcciones de correo electrónico aquí.',
- 'email' => 'Dirección de correo electrónico de los miembros de su equipo',
+ 'email' => 'Your Team Members Email Address',
],
],
'general' => [
- 'timezone' => 'Seleccionar la zona horaria',
+ 'timezone' => 'Select Timezone',
],
// Buttons
@@ -241,7 +241,7 @@ return [
'remove' => 'Remover',
'invite' => 'Invitar',
'signup' => 'Registrarse',
- 'manage_updates' => 'Administrar actualizaciones',
+ 'manage_updates' => 'Manage Updates',
// Other
'optional' => '* Opcional',
diff --git a/resources/lang/es-ES/notifications.php b/resources/lang/es-ES/notifications.php
index 3217a655..6a65c6bd 100644
--- a/resources/lang/es-ES/notifications.php
+++ b/resources/lang/es-ES/notifications.php
@@ -13,84 +13,84 @@ return [
'component' => [
'status_update' => [
'mail' => [
- 'subject' => 'Estado del componente actualizado',
- 'greeting' => '¡El estado de un componente fue actualizado!',
- 'content' => 'El estado de :name cambió de :old_status a :new_status.',
- 'action' => 'Ver',
+ 'subject' => 'Component Status Updated',
+ 'greeting' => 'A component\'s status was updated!',
+ 'content' => ':name status changed from :old_status to :new_status.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Estado del componente actualizado',
- 'content' => 'El estado de :name cambió de :old_status a :new_status.',
+ 'title' => 'Component Status Updated',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
'sms' => [
- 'content' => 'El estado de :name cambió de :old_status a :new_status.',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
],
],
'incident' => [
'new' => [
'mail' => [
- 'subject' => 'Nuevo incidente reportado',
- 'greeting' => 'Nuevo incidente fue reportado en : app_name.',
- 'content' => 'Incidente :name fue reportado',
- 'action' => 'Ver',
+ 'subject' => 'New Incident Reported',
+ 'greeting' => 'A new incident was reported at :app_name.',
+ 'content' => 'Incident :name was reported',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Incidente :name Reportado',
- 'content' => 'Nuevo incidente fue reportado en : app_name',
+ 'title' => 'Incident :name Reported',
+ 'content' => 'A new incident was reported at :app_name',
],
'sms' => [
- 'content' => 'Nuevo incidente fue reportado en : app_name.',
+ 'content' => 'A new incident was reported at :app_name.',
],
],
'update' => [
'mail' => [
- 'subject' => 'Incidente Actualizado',
- 'content' => ':name fue actualizado',
- 'title' => ':name fue actualizado a :new_status',
- 'action' => 'Ver',
+ 'subject' => 'Incident Updated',
+ 'content' => ':name was updated',
+ 'title' => ':name was updated to :new_status',
+ 'action' => 'View',
],
'slack' => [
- 'title' => ':name Actualizado',
- 'content' => ':name fue actualizado a :new_status',
+ 'title' => ':name Updated',
+ 'content' => ':name was updated to :new_status',
],
'sms' => [
- 'content' => 'Incidente :name fue actualizado',
+ 'content' => 'Incident :name was updated',
],
],
],
'schedule' => [
'new' => [
'mail' => [
- 'subject' => 'Nueva Programación Creada',
- 'content' => ':name fue programada para :date',
- 'title' => 'Un nuevo mantenimiento programado fue creado.',
- 'action' => 'Ver',
+ 'subject' => 'New Schedule Created',
+ 'content' => ':name was scheduled for :date',
+ 'title' => 'A new scheduled maintenance was created.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => '¡Nueva Programación Creada!',
- 'content' => ':name fue programada para :date',
+ 'title' => 'New Schedule Created!',
+ 'content' => ':name was scheduled for :date',
],
'sms' => [
- 'content' => ':name fue programada para :date',
+ 'content' => ':name was scheduled for :date',
],
],
],
'subscriber' => [
'verify' => [
'mail' => [
- 'subject' => 'Verifica Tu Suscripción',
- 'content' => 'Has clic para verificar tu suscripción a la página de estado de :app_name.',
- 'title' => 'Verifica tu suscripción a la página de estado de :app_name.',
- 'action' => 'Verificar',
+ 'subject' => 'Verify Your Subscription',
+ 'content' => 'Click to verify your subscription to :app_name status page.',
+ 'title' => 'Verify your subscription to :app_name status page.',
+ 'action' => 'Verify',
],
],
],
'system' => [
'test' => [
'mail' => [
- 'subject' => '¡Ping desde Cachet!',
- 'content' => '¡Esta es una notificación de prueba de Cachet!',
+ 'subject' => 'Ping from Cachet!',
+ 'content' => 'This is a test notification from Cachet!',
'title' => '🔔',
],
],
@@ -98,10 +98,10 @@ return [
'user' => [
'invite' => [
'mail' => [
- 'subject' => 'La invitación está dentro...',
- 'content' => 'Has sido invitado a unirte a la página de estado de :app_name.',
- 'title' => 'Has sido invitado a unirte a la página de estado de :app_name.',
- 'action' => 'Aceptar',
+ 'subject' => 'Your invitation is inside...',
+ 'content' => 'You have been invited to join :app_name status page.',
+ 'title' => 'You\'re invited to join :app_name status page.',
+ 'action' => 'Accept',
],
],
],
diff --git a/resources/lang/es-ES/pagination.php b/resources/lang/es-ES/pagination.php
index 2eed1e7e..0ee724cf 100644
--- a/resources/lang/es-ES/pagination.php
+++ b/resources/lang/es-ES/pagination.php
@@ -22,7 +22,7 @@ return [
|
*/
- 'previous' => 'Anterior',
- 'next' => 'Siguiente',
+ 'previous' => 'Previous',
+ 'next' => 'Next',
];
diff --git a/resources/lang/es-ES/validation.php b/resources/lang/es-ES/validation.php
index 9456c31b..da4aaf08 100644
--- a/resources/lang/es-ES/validation.php
+++ b/resources/lang/es-ES/validation.php
@@ -31,60 +31,60 @@ return [
'array' => 'El :attribute debe ser una matriz.',
'before' => 'El :attribute debe ser una fecha antes de :date.',
'between' => [
- 'numeric' => ':attribute debe estar entre :min y :max.',
- 'file' => ':attribute debe estar entre :min y :max de kilobytes.',
- 'string' => ':attribute debe estar entre :min y :max de caracteres.',
+ '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' => 'El :attribute debe tener entre :min y :max objetos.',
],
- 'boolean' => 'El campo :attribute debe ser verdadero ó falso.',
- 'confirmed' => 'La confirmación de :attribute no coincide.',
- 'date' => ':attribute no es una fecha válida.',
- 'date_format' => ':attribute no coincide con el formato :format.',
- 'different' => ':attribute y :other deben ser diferentes.',
- 'digits' => ':attribute debe contener un número de :digits dígitos.',
- 'digits_between' => ':attribute debe contener entre :min y :max dígitos.',
- 'email' => ':attribute debe ser una dirección válida de correo electrónico.',
- 'exists' => 'El :attribute seleccionado no es válido.',
+ '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.',
+ 'email' => 'The :attribute must be a valid email address.',
+ 'exists' => 'The selected :attribute is invalid.',
'distinct' => 'El campo :attribute tiene un valor duplicado.',
- 'filled' => 'El campo :attribute es requerido.',
+ 'filled' => 'The :attribute field is required.',
'image' => 'El :attribute debe ser una imagen.',
- 'in' => 'El :attribute seleccionado no es válido.',
+ 'in' => 'The selected :attribute is invalid.',
'in_array' => 'El campo :attribute no existe en :other.',
- 'integer' => ':attribute debe ser un entero.',
- 'ip' => ':attribute debe ser una dirección IP válida.',
+ 'integer' => 'The :attribute must be an integer.',
+ 'ip' => 'The :attribute must be a valid IP address.',
'json' => 'El :attribute debe ser una cadena JSON válida.',
'max' => [
- 'numeric' => ':attribute no puede ser superior a :max.',
- 'file' => ':attribute no puede ser mayor de :max kilobytes.',
- 'string' => ':attribute no debe ser mayor a :max caracteres.',
+ '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' => 'El :attribute no puede tener más de :max objetos.',
],
- 'mimes' => ':attribute debe ser un archivo con formato: :values.',
+ 'mimes' => 'The :attribute must be a file of type: :values.',
'min' => [
- 'numeric' => ':attribute debe tener al menos :min.',
+ 'numeric' => 'The :attribute must be at least :min.',
'file' => 'El :attribute debe tener al menos :min kilobytes.',
- 'string' => ':attribute debe ser al menos :min caracteres.',
- 'array' => ':attribute debe contener al menos :min elementos.',
+ 'string' => 'The :attribute must be at least :min characters.',
+ 'array' => 'The :attribute must have at least :min items.',
],
- 'not_in' => 'El :attribute seleccionado no es válido.',
- 'numeric' => ':attribute debe ser un número.',
+ 'not_in' => 'The selected :attribute is invalid.',
+ 'numeric' => 'The :attribute must be a number.',
'present' => 'El campo :attribute debe estar presente.',
'regex' => 'El formato :attribute es inválido.',
- 'required' => 'El campo :attribute es requerido.',
- 'required_if' => 'El campo :attribute se requiere cuando :other es :value.',
+ 'required' => 'The :attribute field is required.',
+ 'required_if' => 'The :attribute field is required when :other is :value.',
'required_unless' => 'El campo :attribute es obligatorio a no ser que :other se encuentre en :values.',
'required_with' => 'El campo del :attribute se requiere cuando :values es presente.',
'required_with_all' => 'El campo del :attribute se requiere cuando :values es presente.',
- 'required_without' => 'El campo :attribute es requerido cuando :values no está presente.',
- 'required_without_all' => 'El campo :attribute se requiere cuando ninguno de :values están presentes.',
- 'same' => ':attribute y :other deben coincidir.',
+ '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' => ':attribute debe ser :size.',
+ 'numeric' => 'The :attribute must be :size.',
'file' => 'El :attribute debe ser :size kilobytes.',
'string' => 'El :attribute debe tener :size caracteres.',
- 'array' => ':attribute debe contener :size elementos.',
+ 'array' => 'The :attribute must contain :size items.',
],
- 'string' => ':attribute debe ser una cadena de texto.',
+ 'string' => 'The :attribute must be a string.',
'timezone' => 'El :attribute debe ser una zona válida.',
'unique' => 'El :attribute ya ha sido usado.',
'url' => 'El formato :attribute es inválido.',
diff --git a/resources/lang/fa-IR/cachet.php b/resources/lang/fa-IR/cachet.php
index 82bbd3fa..ff1cd22b 100644
--- a/resources/lang/fa-IR/cachet.php
+++ b/resources/lang/fa-IR/cachet.php
@@ -12,33 +12,33 @@
return [
// Components
'components' => [
- 'last_updated' => 'آخرین بروز رسانی :timestamp',
+ 'last_updated' => 'Last updated :timestamp',
'status' => [
0 => 'Unknown',
- 1 => 'عملیاتی',
- 2 => 'مسائل مربوط به عملکرد',
- 3 => 'قطعی جزیی',
- 4 => 'قطعی بزرگ',
+ 1 => 'Operational',
+ 2 => 'Performance Issues',
+ 3 => 'Partial Outage',
+ 4 => 'Major Outage',
],
'group' => [
- 'other' => 'کامپوننتهای دیگر',
+ 'other' => 'Other Components',
],
],
// Incidents
'incidents' => [
- 'none' => 'هیچ حادثه ای گزارش نشده است',
- 'past' => 'حوادث گذشته',
+ 'none' => 'No incidents reported',
+ 'past' => 'Past Incidents',
'stickied' => 'Stickied Incidents',
- 'scheduled' => 'تعمیرات زمانبندی شده',
- 'scheduled_at' => '، برنامه ریزی شده :timestamp',
+ 'scheduled' => 'Maintenance',
+ 'scheduled_at' => ', scheduled :timestamp',
'posted' => 'Posted :timestamp',
'posted_at' => 'Posted at :timestamp',
'status' => [
- 1 => 'در دست بررسی',
- 2 => 'شناسایی شده',
- 3 => 'در دست بررسی تغييرات',
- 4 => 'برطرف شده',
+ 1 => 'Investigating',
+ 2 => 'Identified',
+ 3 => 'Watching',
+ 4 => 'Fixed',
],
],
@@ -54,54 +54,54 @@ return [
// Service Status
'service' => [
'good' => '[0,1]System operational|[2,*]All systems are operational',
- 'bad' => '[0,1] سامانه در حال حاضر دچار اشکال است | [2,Inf] برخی از سامانهها دچار اشکال شدهاند',
- 'major' => '[0,1] The system is experiencing major issues|[2,Inf] Some systems are experiencing major issues',
+ 'bad' => '[0,1]The system is experiencing issues|[2,*]Some systems are experiencing issues',
+ 'major' => '[0,1]The system is experiencing major issues|[2,*]Some systems are experiencing major issues',
],
'api' => [
- 'regenerate' => 'ساخت مجدد کلید API',
- 'revoke' => 'غیرفعال نمودن کلید API',
+ 'regenerate' => 'Regenerate API Key',
+ 'revoke' => 'Revoke API Key',
],
// Metrics
'metrics' => [
'filter' => [
- 'last_hour' => 'ساعت گذشته',
- 'hourly' => '12 ساعت گذشته',
- 'weekly' => 'هفته',
- 'monthly' => 'ماه',
+ 'last_hour' => 'Last Hour',
+ 'hourly' => 'Last 12 Hours',
+ 'weekly' => 'Week',
+ 'monthly' => 'Month',
],
],
// Subscriber
'subscriber' => [
- 'subscribe' => 'مشترک شوید تا از آخرین بهروزرسانیها آگاه شوید',
+ 'subscribe' => 'Subscribe to get the updates',
'unsubscribe' => 'Unsubscribe',
- 'button' => 'اشتراک اطلاعرسانی',
+ 'button' => 'Subscribe',
'manage_subscription' => 'Manage subscription',
'manage' => [
- 'no_subscriptions' => 'در حال حاضر شما برای همه بهروزرسانیها مشترک هستید.',
- 'my_subscriptions' => 'در حال حاضر شما برای این بهروزرسانیها مشترک هستید.',
+ 'no_subscriptions' => 'You\'re currently subscribed to all updates.',
+ 'my_subscriptions' => 'You\'re currently subscribed to the following updates.',
'manage_at_link' => 'Manage your subscriptions at :link',
],
'email' => [
- 'subscribe' => 'اشتراک در بهروزرسانیهای ایمیلی.',
- 'subscribed' => 'شما در اطلاعرسانیهای ایمیلی مشترک هستید، لطفا ایمیل خود را جهت تایید اشتراک، کنترل نمایید.',
- 'verified' => 'ایمیل اشتراک شما با موفقیت تایید شد. با تشکر!',
+ 'subscribe' => 'Subscribe to email updates.',
+ 'subscribed' => 'You\'ve been subscribed to email notifications, please check your email to confirm your subscription.',
+ 'verified' => 'Your email subscription has been confirmed. Thank you!',
'manage' => 'Manage your subscription',
- 'unsubscribe' => 'لغو اشتراک ایمیلی برای بهروزرسانیها.',
- 'unsubscribed' => 'اشتراک ایمیلی شما لغو گردید.',
- 'failure' => 'هنگام عضویت اشتراک خطایی رخ داد.',
- 'already-subscribed' => 'امکان مشترک شدن :email وجود ندارد، زیرا در حال حاضر این ایمیل مشترک میباشد.',
+ 'unsubscribe' => 'Unsubscribe from email updates.',
+ 'unsubscribed' => 'Your email subscription has been cancelled.',
+ 'failure' => 'Something went wrong with the subscription.',
+ 'already-subscribed' => 'Cannot subscribe :email because they\'re already subscribed.',
],
],
'signup' => [
- 'title' => 'نامنویسی',
- 'username' => 'نامکاربری',
- 'email' => 'ایمیل',
- 'password' => 'رمزعبور',
- 'success' => 'حساب کاربری شما ایجاد گردید.',
+ 'title' => 'Sign Up',
+ 'username' => 'Username',
+ 'email' => 'Email',
+ 'password' => 'Password',
+ 'success' => 'Your account has been created.',
'failure' => 'Something went wrong with the signup.',
],
@@ -111,11 +111,11 @@ return [
// Modal
'modal' => [
- 'close' => 'بستن',
+ 'close' => 'Close',
'subscribe' => [
'title' => 'Subscribe to component updates',
'body' => 'Enter your email address to subscribe to updates for this component. If you\'re already subscribed, you\'ll already receive emails for this component.',
- 'button' => 'اشتراک اطلاعرسانی',
+ 'button' => 'Subscribe',
],
],
@@ -130,12 +130,12 @@ return [
],
// Other
- 'home' => 'خانه',
+ 'home' => 'Home',
'powered_by' => 'Powered by Cachet.',
'timezone' => 'Times are shown in :timezone.',
- 'about_this_site' => 'درباره این سایت',
- 'rss-feed' => 'خوراک (RSS)',
- 'atom-feed' => 'خوراک (Atom)',
- 'feed' => 'فید (خوراک) وضعیت',
+ 'about_this_site' => 'About This Site',
+ 'rss-feed' => 'RSS',
+ 'atom-feed' => 'Atom',
+ 'feed' => 'Status Feed',
];
diff --git a/resources/lang/fa-IR/dashboard.php b/resources/lang/fa-IR/dashboard.php
index 68aebaae..3f70a368 100644
--- a/resources/lang/fa-IR/dashboard.php
+++ b/resources/lang/fa-IR/dashboard.php
@@ -11,15 +11,15 @@
return [
- 'dashboard' => 'داشبورد',
+ 'dashboard' => 'Dashboard',
'writeable_settings' => 'The Cachet settings directory is not writeable. Please make sure that ./bootstrap/cachet is writeable by the web server.',
// Incidents
'incidents' => [
- 'title' => 'Incidents & Schedule',
+ 'title' => 'Incidents & Maintenance',
'incidents' => 'Incidents',
'logged' => '{0}There are no incidents, good work.|[1]You have logged one incident.|[2,*]You have reported :count incidents.',
- 'incident-create-template' => 'ایجاد قالب',
+ 'incident-create-template' => 'Create Template',
'incident-templates' => 'Incident Templates',
'updates' => [
'title' => 'Incident updates for :incident',
@@ -56,13 +56,13 @@ return [
'title' => 'Incident Templates',
'add' => [
'title' => 'Create an incident template',
- 'message' => 'You should add an incident template.',
+ 'message' => 'Create your first incident template.',
'success' => 'Your new incident template has been created.',
'failure' => 'Something went wrong with the incident template.',
],
'edit' => [
- 'title' => 'ویرایش قالب',
- 'success' => 'قالب رویداد بهروزرسانی شده است.',
+ 'title' => 'Edit Template',
+ 'success' => 'The incident template has been updated.',
'failure' => 'Something went wrong updating the incident template',
],
'delete' => [
@@ -74,59 +74,59 @@ return [
// Incident Maintenance
'schedule' => [
- 'schedule' => 'تعمیرات زمانبندی شده',
+ 'schedule' => 'Maintenance',
'logged' => '{0}There has been no Maintenance, good work.|[1]You have logged one schedule.|[2,*]You have reported :count schedules.',
- 'scheduled_at' => 'زمانبندی شده در :timestamp',
+ 'scheduled_at' => 'Scheduled at :timestamp',
'add' => [
- 'title' => 'افزودن تعمیرات زمانبندی شده',
- 'success' => 'برنامه زمانبندی اضافه شد.',
- 'failure' => 'خطایی در هنگام اضافه کردن برنامه زمانبندی رخ داده است، لطفا دوباره تلاش نمایید.',
+ 'title' => 'Add Maintenance',
+ 'success' => 'Maintenance added.',
+ 'failure' => 'Something went wrong adding the Maintenance, please try again.',
],
'edit' => [
- 'title' => 'ویرایش برنامه زمانبندی تعمیرات',
- 'success' => 'برنامه زمانبندی بهروزرسانی شد!',
- 'failure' => 'خطایی در هنگام ویرایش برنامه زمانبندی رخ داده است، لطفا دوباره تلاش نمایید.',
+ 'title' => 'Edit Maintenance',
+ 'success' => 'Maintenance has been updated!',
+ 'failure' => 'Something went wrong editing the Maintenance, please try again.',
],
'delete' => [
- 'success' => 'The scheduled maintenance has been deleted and will not show on your status page.',
- 'failure' => 'The scheduled maintenance could not be deleted, please try again.',
+ 'success' => 'The Maintenance has been deleted and will not show on your status page.',
+ 'failure' => 'The Maintenance could not be deleted, please try again.',
],
],
// Components
'components' => [
- 'components' => 'کامپوننت ها',
- 'component_statuses' => 'وضعیتهای کامپوننت',
- 'listed_group' => 'دستهبندی شده تحت :name',
+ 'components' => 'Components',
+ 'component_statuses' => 'Component Statuses',
+ 'listed_group' => 'Grouped under :name',
'add' => [
- 'title' => 'افزودن یک کامپوننت',
- 'message' => 'شما باید یک کامپوننت اضافه نمایید.',
- 'success' => 'کامپوننت ایجاد شد.',
- 'failure' => 'خطایی در رابطه با کامپوننت رخ داده است، لطفا دوباره تلاش نمایید.',
+ 'title' => 'Add a component',
+ 'message' => 'You should add a component.',
+ 'success' => 'Component created.',
+ 'failure' => 'Something went wrong with the component group, please try again.',
],
'edit' => [
- 'title' => 'ویرایش یک کامپوننت',
- 'success' => 'کامپوننت بهروزرسانی شد.',
- 'failure' => 'خطایی در رابطه با کامپوننت رخ داده است، لطفا دوباره تلاش نمایید.',
+ 'title' => 'Edit a component',
+ 'success' => 'Component updated.',
+ 'failure' => 'Something went wrong with the component group, please try again.',
],
'delete' => [
- 'success' => 'کامپوننت با موفقیت حذف شد!',
- 'failure' => 'کامپوننت نمیتواند حذف شود، لطفا دوباره تلاش نمایید.',
+ 'success' => 'The component has been deleted!',
+ 'failure' => 'The component could not be deleted, please try again.',
],
// Component groups
'groups' => [
- 'groups' => 'گروه کامپوننت | گروههای کامپوننت',
- 'no_components' => 'شما باید یک گروه کامپوننت اضافه نمایید.',
+ 'groups' => 'Component group|Component groups',
+ 'no_components' => 'You should add a component group.',
'add' => [
- 'title' => 'افزودن یک گروه کامپوننت',
- 'success' => 'گروه کامپوننت اضافه شد.',
- 'failure' => 'خطایی در رابطه با کامپوننت رخ داده است، لطفا دوباره تلاش نمایید.',
+ 'title' => 'Add a component group',
+ 'success' => 'Component group added.',
+ 'failure' => 'Something went wrong with the component group, please try again.',
],
'edit' => [
- 'title' => 'ویرایش یک گروه کامپوننت',
- 'success' => 'گروه کامپوننت بهروزرسانی شد.',
- 'failure' => 'خطایی در رابطه با کامپوننت رخ داده است، لطفا دوباره تلاش نمایید.',
+ 'title' => 'Edit a component group',
+ 'success' => 'Component group updated.',
+ 'failure' => 'Something went wrong with the component group, please try again.',
],
'delete' => [
'success' => 'Component group has been deleted!',
@@ -184,47 +184,47 @@ return [
'profile' => 'Profile',
'description' => 'Team Members will be able to add, modify & edit components and incidents.',
'add' => [
- 'title' => 'اضافه کردن یک عضو به تیم',
- 'success' => 'عضو تیم اضافه شد.',
- 'failure' => 'عضو تیم اضافه نشد، لطفا دوباره تلاش نمایید.',
+ 'title' => 'Add a new team member',
+ 'success' => 'Team member added.',
+ 'failure' => 'The team member could not be added, please try again.',
],
'edit' => [
- 'title' => 'بهروزرسانی پروفایل',
- 'success' => 'پروفایل بهروزرسانی شد.',
- 'failure' => 'خطایی در هنگام بهروزرسانی پروفایل رخ داده است، لطفا دوباره تلاش نمایید.',
+ 'title' => 'Update profile',
+ 'success' => 'Profile updated.',
+ 'failure' => 'Something went wrong updating the profile, please try again.',
],
'delete' => [
- 'success' => 'عضو تیم حذف شده است و دیگر دسترسی به داشبورد را ندارد!',
- 'failure' => 'عضو تیم اضافه نشد، لطفا دوباره تلاش نمایید.',
+ 'success' => 'Team member has been deleted and will no longer have access to the dashboard!',
+ 'failure' => 'The team member could not be added, please try again.',
],
'invite' => [
- 'title' => 'دعوت یک عضو جدید تیم',
- 'success' => 'دعوتنامه ارسال شد',
- 'failure' => 'دعوتنامه ارسال نشد، لطفا دوباره تلاش نمایید.',
+ 'title' => 'Invite a new team member',
+ 'success' => 'An invite has been sent',
+ 'failure' => 'The invite could not be sent, please try again.',
],
],
// Settings
'settings' => [
- 'settings' => 'تنظیمات',
+ 'settings' => 'Settings',
'app-setup' => [
- 'app-setup' => 'راهاندازی نرمافزار',
- 'images-only' => 'تنها تصاویر قابلیت آپلود دارند.',
- 'too-big' => 'فایلی که شما آپلود کردهاید بسیار بزرگ است. تصویری کوچکتر از :size آپلود نمایید',
+ 'app-setup' => 'Application Setup',
+ 'images-only' => 'Only images may be uploaded.',
+ 'too-big' => 'The file you uploaded is too big. Upload an image smaller than :size',
],
'analytics' => [
- 'analytics' => 'تجزیه و تحلیل',
+ 'analytics' => 'Analytics',
],
'log' => [
'log' => 'Log',
],
'localization' => [
- 'localization' => 'بومی سازی',
+ 'localization' => 'Localization',
],
'customization' => [
- 'customization' => 'شخصی سازی',
- 'header' => 'هدر (سر صفحه) سفارشی HTML',
- 'footer' => 'فوتر (پاورقی) سفارشی HTML',
+ 'customization' => 'Customization',
+ 'header' => 'Custom Header HTML',
+ 'footer' => 'Custom Footer HTML',
],
'mail' => [
'mail' => 'Mail',
@@ -235,22 +235,22 @@ return [
],
],
'security' => [
- 'security' => 'امنیت',
- 'two-factor' => 'کاربران بدون ورود دو مرحلهای',
+ 'security' => 'Security',
+ 'two-factor' => 'Users without two-factor authentication',
],
'stylesheet' => [
- 'stylesheet' => 'برگه استایل',
+ 'stylesheet' => 'Stylesheet',
],
'theme' => [
- 'theme' => 'پوسته',
+ 'theme' => 'Theme',
],
'edit' => [
- 'success' => 'تنظیمات ذخیره گردید.',
- 'failure' => 'تنظیمات ذخیره نشدهاند.',
+ 'success' => 'Settings saved.',
+ 'failure' => 'Settings could not be saved.',
],
'credits' => [
- 'credits' => 'اعتبار',
- 'contributors' => 'مشارکت کنندهها',
+ 'credits' => 'Credits',
+ 'contributors' => 'Contributors',
'license' => 'Cachet is a BSD-3-licensed open source project, released by Alt Three Services Limited.',
'backers-title' => 'Backers & Sponsors',
'backers' => 'If you\'d like to support future development, check out the Cachet Patreon campaign.',
@@ -260,43 +260,43 @@ return [
// Login
'login' => [
- 'login' => 'ورود به سیستم',
+ 'login' => 'Login',
'logged_in' => 'You\'re logged in.',
- 'welcome' => 'خوش آمدید!',
- 'two-factor' => 'لطفا توکن خود را وارد نمایید.',
+ 'welcome' => 'Welcome back!',
+ 'two-factor' => 'Please enter your token.',
],
// Sidebar footer
- 'help' => 'راهنما',
- 'status_page' => 'صفحه وضعیت',
- 'logout' => 'خروج',
+ 'help' => 'Help',
+ 'status_page' => 'Status Page',
+ 'logout' => 'Logout',
// Notifications
'notifications' => [
- 'notifications' => 'اعلانها',
- 'awesome' => 'فوق العاده.',
- 'whoops' => 'اوه.',
+ 'notifications' => 'Notifications',
+ 'awesome' => 'Awesome.',
+ 'whoops' => 'Whoops.',
],
// Widgets
'widgets' => [
- 'support' => 'پشتیبانی از Cachet',
- 'support_subtitle' => 'به حساب Patreon سر بزنید!',
- 'news' => 'آخرین اخبار',
- 'news_subtitle' => 'دریافت آخرین بهروزرسانیها',
+ 'support' => 'Support Cachet',
+ 'support_subtitle' => 'Check out our Patreon page!',
+ 'news' => 'Latest News',
+ 'news_subtitle' => 'Get the latest update',
],
// Welcome modal
'welcome' => [
- 'welcome' => 'به صفحه وضعیت جدید خود خوش آمدید!',
- 'message' => 'ضفحه وضعیت شما آماده است! شاید شما بخواهید این تنظیمات بیشتر را انجام دهید',
+ 'welcome' => 'Welcome to your new status page, :username!',
+ 'message' => 'You\'re almost ready but you might want to configure these extra settings first...',
'close' => 'I\'m good thanks!',
'steps' => [
- 'component' => 'ایجاد کامپیوننتها',
+ 'component' => 'Add your components',
'incident' => 'Create an incident',
- 'customize' => 'شخصی سازی',
- 'team' => 'افزودن کاربران',
- 'api' => 'ساختن توکن وبسرویس',
+ 'customize' => 'Customize your page',
+ 'team' => 'Add your team',
+ 'api' => 'Generate an API token',
'two-factor' => 'Setup Two Factor Authentication',
],
],
diff --git a/resources/lang/fa-IR/forms.php b/resources/lang/fa-IR/forms.php
index 5d8bd335..47a1a3e7 100644
--- a/resources/lang/fa-IR/forms.php
+++ b/resources/lang/fa-IR/forms.php
@@ -13,92 +13,92 @@ return [
// Setup form fields
'setup' => [
- 'email' => 'ایمیل',
- 'username' => 'نامکاربری',
- 'password' => 'رمزعبور',
- 'site_name' => 'عنوان سایت',
- 'site_domain' => 'دامین سایت',
- 'site_timezone' => 'منطقه زمانی خود را انتخاب نمایید',
- 'site_locale' => 'زبان خود را انتخاب کنید',
- 'enable_google2fa' => 'فعال کردن ورود دو مرحلهای گوگل',
- 'cache_driver' => 'درایور کش',
+ 'email' => 'Email',
+ 'username' => 'Username',
+ 'password' => 'Password',
+ 'site_name' => 'Site Name',
+ 'site_domain' => 'Site Domain',
+ 'site_timezone' => 'Select your timezone',
+ 'site_locale' => 'Select your language',
+ 'enable_google2fa' => 'Enable Google Two Factor Authentication',
+ 'cache_driver' => 'Cache Driver',
'queue_driver' => 'Queue Driver',
- 'session_driver' => 'درایور Session',
- 'mail_driver' => 'درایور ایمیل (ارسال ایمیل)',
- 'mail_host' => 'میزبان ایمیل',
- 'mail_address' => 'آدرس ایمیل ارسال کننده',
- 'mail_username' => 'نامکاربری ایمیل',
- 'mail_password' => 'رمزعبور ایمیل',
+ 'session_driver' => 'Session Driver',
+ 'mail_driver' => 'Mail Driver',
+ 'mail_host' => 'Mail Host',
+ 'mail_address' => 'Mail From Address',
+ 'mail_username' => 'Mail Username',
+ 'mail_password' => 'Mail Password',
],
// Login form fields
'login' => [
- 'login' => 'نامکاربری یا ایمیل',
- 'email' => 'ایمیل',
- 'password' => 'رمزعبور',
- '2fauth' => 'کد احراز هویت',
- 'invalid' => 'نامکاربری یا رمزعبور اشتباه است',
- 'invalid-token' => 'توکن اشتباه است',
- 'cookies' => 'شما باید کوکی مرورگر خود را فعال نمایید تا بتوانید وارد شوید.',
- 'rate-limit' => 'تعداد درخواستها به حداکثر رسیده است.',
+ 'login' => 'Username or Email',
+ 'email' => 'Email',
+ 'password' => 'Password',
+ '2fauth' => 'Authentication Code',
+ 'invalid' => 'Invalid username or password',
+ 'invalid-token' => 'Invalid token',
+ 'cookies' => 'You must enable cookies to login.',
+ 'rate-limit' => 'Rate limit exceeded.',
'remember_me' => 'Remember me',
],
// Incidents form fields
'incidents' => [
- 'name' => 'نام',
- 'status' => 'وضعیت',
- 'component' => 'کامپوننت',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'component' => 'Component',
'component_status' => 'Component Status',
- 'message' => 'پیام',
- 'message-help' => 'شاید شما بخواهید از Markdown نیز استفاده کنید.',
+ 'message' => 'Message',
+ 'message-help' => 'You may also use Markdown.',
'occurred_at' => 'When did this incident occur?',
- 'notify_subscribers' => 'مشترکین مطلع شوند؟',
+ 'notify_subscribers' => 'Notify subscribers?',
'notify_disabled' => 'Due to scheduled maintenance, notifications about this incident or its components will be suppressed.',
- 'visibility' => 'نمایانی رویداد',
+ 'visibility' => 'Incident Visibility',
'stick_status' => 'Stick Incident',
'stickied' => 'Stickied',
'not_stickied' => 'Not Stickied',
- 'public' => 'قابل مشاهده توسط عموم',
- 'logged_in_only' => 'تنها برای کاربران وارد شده قابل مشاهده است',
+ 'public' => 'Viewable by public',
+ 'logged_in_only' => 'Only visible to logged in users',
'templates' => [
- 'name' => 'نام',
- 'template' => 'قالب',
- 'twig' => 'قالب رویدادها میتواند از زبان قالبسازی Twig پیروی کند.',
+ 'name' => 'Name',
+ 'template' => 'Template',
+ 'twig' => 'Incident Templates can make use of the Twig templating language.',
],
],
'schedules' => [
- 'name' => 'نام',
- 'status' => 'وضعیت',
- 'message' => 'پیام',
- 'message-help' => 'شاید شما بخواهید از Markdown نیز استفاده کنید.',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'message' => 'Message',
+ 'message-help' => 'You may also use Markdown.',
'scheduled_at' => 'When is this maintenance scheduled for?',
'completed_at' => 'When did this maintenance complete?',
'templates' => [
- 'name' => 'نام',
- 'template' => 'قالب',
- 'twig' => 'قالب رویدادها میتواند از زبان قالبسازی Twig پیروی کند.',
+ 'name' => 'Name',
+ 'template' => 'Template',
+ 'twig' => 'Incident Templates can make use of the Twig templating language.',
],
],
// Components form fields
'components' => [
- 'name' => 'نام',
- 'status' => 'وضعیت',
- 'group' => 'گروه',
- 'description' => 'توضیحات',
- 'link' => 'لینک',
- 'tags' => 'تگها',
- 'tags-help' => 'با کاما جدا شده.',
- 'enabled' => 'کامپوننت فعال باشد؟',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'group' => 'Group',
+ 'description' => 'Description',
+ 'link' => 'Link',
+ 'tags' => 'Tags',
+ 'tags-help' => 'Comma separated.',
+ 'enabled' => 'Component enabled?',
'groups' => [
- 'name' => 'نام',
+ 'name' => 'Name',
'collapsing' => 'Expand/Collapse options',
- 'visible' => 'همیشه به حالت باز باشد',
- 'collapsed' => 'گروه به طور پیشفرض به صورت بسته باشد',
- 'collapsed_incident' => 'گروه را بسته نگه دار، اما در صورتی که از نوع مشکل است باز کن',
+ 'visible' => 'Always expanded',
+ 'collapsed' => 'Collapse the group by default',
+ 'collapsed_incident' => 'Collapse the group, but expand if there are issues',
'visibility' => 'Visibility',
'visibility_public' => 'Visible to public',
'visibility_authenticated' => 'Visible only to logged in users',
@@ -107,13 +107,13 @@ return [
// Action form fields
'actions' => [
- 'name' => 'نام',
- 'description' => 'توضیحات',
+ 'name' => 'Name',
+ 'description' => 'Description',
'start_at' => 'Schedule start time',
'timezone' => 'Timezone',
'schedule_frequency' => 'Schedule frequency (in seconds)',
'completion_latency' => 'Completion latency (in seconds)',
- 'group' => 'گروه',
+ 'group' => 'Group',
'active' => 'Active?',
'groups' => [
'name' => 'Group Name',
@@ -122,25 +122,25 @@ return [
// Metric form fields
'metrics' => [
- 'name' => 'نام',
- 'suffix' => 'پسوند',
- 'description' => 'توضیحات',
- 'description-help' => 'شاید شما بخواهید از Markdown نیز استفاده کنید.',
- 'display-chart' => 'نمودار در صفحه وضعیت نمایش داده شود؟',
- 'default-value' => 'مقدار پیشفرض',
- 'calc_type' => 'محاسبه معیارها',
- 'type_sum' => 'جمع',
- 'type_avg' => 'میانگین',
- 'places' => 'اعشار',
- 'default_view' => 'نمای پیش فرض',
- 'threshold' => 'چند دقیقه از آستانه بین نقاط معیارها باشد؟',
+ 'name' => 'Name',
+ 'suffix' => 'Suffix',
+ 'description' => 'Description',
+ 'description-help' => 'You may also use Markdown.',
+ 'display-chart' => 'Display chart on status page?',
+ 'default-value' => 'Default value',
+ 'calc_type' => 'Calculation of metrics',
+ 'type_sum' => 'Sum',
+ 'type_avg' => 'Average',
+ 'places' => 'Decimal places',
+ 'default_view' => 'Default view',
+ 'threshold' => 'How many minutes of threshold between metric points?',
'visibility' => 'Visibility',
'visibility_authenticated' => 'Visible to authenticated users',
'visibility_public' => 'Visible to everybody',
'visibility_hidden' => 'Always hidden',
'points' => [
- 'value' => 'مقدار',
+ 'value' => 'Value',
],
],
@@ -148,80 +148,80 @@ return [
'settings' => [
// Application setup
'app-setup' => [
- 'site-name' => 'عنوان سایت',
- 'site-url' => 'آدرس سایت',
- 'display-graphs' => 'نمودار(گراف) در صفحه وضعیت نمایش داده شود؟',
- 'about-this-page' => 'درباره این صفحه',
- 'days-of-incidents' => 'چند روز از رویدادها نمایش داده شوند؟',
+ 'site-name' => 'Site Name',
+ 'site-url' => 'Site URL',
+ 'display-graphs' => 'Display graphs on status page?',
+ 'about-this-page' => 'About this page',
+ 'days-of-incidents' => 'How many days of incidents to show?',
'time_before_refresh' => 'Status page refresh rate (in seconds)',
'major_outage_rate' => 'Major outage threshold (in %)',
- 'banner' => 'تصویر بنر',
+ 'banner' => 'Banner Image',
'banner-help' => "It's recommended that you upload files no bigger than 930px wide",
- 'subscribers' => 'آیا به کاربران اجازه ثبتنام برای اعلانهای ایمیلی داده شود؟',
+ 'subscribers' => 'Allow people to signup to email notifications?',
'suppress_notifications_in_maintenance' => 'Suppress notifications when incident occurs during maintenance period?',
'skip_subscriber_verification' => 'Skip verifying of users? (Be warned, you could be spammed)',
- 'automatic_localization' => 'به صورت خودکار صفحه وضعیت به زبان مشاهدهکنندگان تغییر زبان دهد؟',
+ 'automatic_localization' => 'Automatically localise your status page to your visitor\'s language?',
'enable_external_dependencies' => 'Enable Third Party Dependencies (Google Fonts, Trackers, etc...)',
'show_timezone' => 'Show the timezone the status page is running in',
'only_disrupted_days' => 'Only show days containing incidents in the timeline?',
],
'analytics' => [
- 'analytics_google' => 'کد آمارگیر گوگل',
- 'analytics_gosquared' => 'کد آمارگیر GoSquared',
- 'analytics_piwik_url' => 'آدرس آمارگیر Piwik (بدون //:http)',
- 'analytics_piwik_siteid' => 'شناسه سایت Piwik',
+ 'analytics_google' => 'Google Analytics code',
+ 'analytics_gosquared' => 'GoSquared Analytics code',
+ 'analytics_piwik_url' => 'URL of your Piwik instance (without http(s)://)',
+ 'analytics_piwik_siteid' => 'Piwik\'s site id',
],
'localization' => [
- 'site-timezone' => 'منطقهزمانی سایت',
- 'site-locale' => 'زبان سایت',
- 'date-format' => 'فرمت تاریخ',
- 'incident-date-format' => 'فرمت استمپزمان (timestamp) رویداد',
+ 'site-timezone' => 'Site timezone',
+ 'site-locale' => 'Site language',
+ 'date-format' => 'Date format',
+ 'incident-date-format' => 'Incident timestamp format',
],
'security' => [
- 'allowed-domains' => 'دامینهای مجاز',
- 'allowed-domains-help' => 'جدا شده توسط کاما، دامینهایی که در بالا قرار دارند به صورت پیشفرض مجاز هستند.',
+ 'allowed-domains' => 'Allowed domains',
+ 'allowed-domains-help' => 'Comma separated. The domain set above is automatically allowed by default.',
'always-authenticate' => 'Always authenticate',
'always-authenticate-help' => 'Require login to view any Cachet page',
],
'stylesheet' => [
- 'custom-css' => 'برگه style سفارشی',
+ 'custom-css' => 'Custom Stylesheet',
],
'theme' => [
- 'background-color' => 'رنگ پسزمینه',
- 'background-fills' => 'پس زمینه پر (کامپوننتها، رویدادها، پایین صفحه)',
- 'banner-background-color' => 'رنگ پسزمینه بنر',
- 'banner-padding' => 'فاصلههای بنر',
+ 'background-color' => 'Background color',
+ 'background-fills' => 'Background fills (components, incidents, footer)',
+ 'banner-background-color' => 'Banner background color',
+ 'banner-padding' => 'Banner padding',
'fullwidth-banner' => 'Enable full width banner?',
- 'text-color' => 'رنگ متن',
- 'dashboard-login' => 'کلید داشبود در پایین صفحه نمایش داده شود؟',
- 'reds' => 'قرمز (مورد استفاده برای خطاها)',
- 'blues' => 'آبی (مورد استفاده برای اطلاعات)',
- 'greens' => 'سبز (مورد استفاده برای موفقیت)',
- 'yellows' => 'زرد (مورد استفاده برای هشدار)',
- 'oranges' => 'نارنجی (مورد استفاده برای اعلامیه)',
- 'metrics' => 'پرکردن معیارها',
- 'links' => 'لینکها',
+ 'text-color' => 'Text color',
+ 'dashboard-login' => 'Show dashboard button in the footer?',
+ 'reds' => 'Red (used for errors)',
+ 'blues' => 'Blue (used for information)',
+ 'greens' => 'Green (used for success)',
+ 'yellows' => 'Yellow (used for alerts)',
+ 'oranges' => 'Orange (used for notices)',
+ 'metrics' => 'Metrics fill',
+ 'links' => 'Links',
],
],
'user' => [
- 'username' => 'نامکاربری',
- 'email' => 'ایمیل',
- 'password' => 'رمزعبور',
- 'api-token' => 'توکن API',
- 'api-token-help' => 'ساختن مجدد توکن API دسترسی ابزارها و نرمافزارهای فعلی را به Cachet مسدود مینماید.',
- 'gravatar' => 'تصویر پروفایل خود را در گراواتار تغییر دهید.',
- 'user_level' => 'سطح کاربر',
+ 'username' => 'Username',
+ 'email' => 'Email',
+ 'password' => 'Password',
+ 'api-token' => 'API Token',
+ 'api-token-help' => 'Regenerating your API token will prevent existing applications from accessing Cachet.',
+ 'gravatar' => 'Change your profile picture at Gravatar.',
+ 'user_level' => 'User Level',
'levels' => [
- 'admin' => 'مدیر',
- 'user' => 'کاربر',
+ 'admin' => 'Admin',
+ 'user' => 'User',
],
'2fa' => [
- 'help' => 'فعال کردن ورود دو مرحلهای امنیت حسابکاربری شما را افزایش میدهد. شما نیاز به دانلود نرمافزار Google Authenticator و یا یک نرمافزار مشابه را بر روی تلفنهمراه خود خواهید داشت. وقتی شما وارد سیستم شوید، از شما یک کدی که توسط این نرمافزار تولید شده است،درخواست میشود.',
+ 'help' => 'Enabling two factor authentication increases security of your account. You will need to download Google Authenticator or a similar app on to your mobile device. When you login you will be asked to provide a token generated by the app.',
],
'team' => [
- 'description' => 'از اعضای تیم خود با وارد کردن ایمیل آنها در کادر زیر دعوت کنید.',
- 'email' => 'ایمیل #:Id',
+ 'description' => 'Invite your team members by entering their email addresses here.',
+ 'email' => 'Your Team Members Email Address',
],
],
@@ -230,19 +230,19 @@ return [
],
// Buttons
- 'add' => 'ﺍﻓﺰﻭﺩﻥ',
- 'save' => 'ذخيره',
- 'update' => 'بهروزرسانی',
- 'create' => 'ساختن',
- 'edit' => 'ويرايش',
- 'delete' => 'حذف',
- 'submit' => 'ارسال',
- 'cancel' => 'انصراف',
- 'remove' => 'حذف',
- 'invite' => 'دعوت کردن',
- 'signup' => 'نامنویسی',
+ 'add' => 'Add',
+ 'save' => 'Save',
+ 'update' => 'Update',
+ 'create' => 'Create',
+ 'edit' => 'Edit',
+ 'delete' => 'Delete',
+ 'submit' => 'Submit',
+ 'cancel' => 'Cancel',
+ 'remove' => 'Remove',
+ 'invite' => 'Invite',
+ 'signup' => 'Sign Up',
'manage_updates' => 'Manage Updates',
// Other
- 'optional' => '* اختیاری',
+ 'optional' => '* Optional',
];
diff --git a/resources/lang/fa-IR/setup.php b/resources/lang/fa-IR/setup.php
index b60bb020..bdc2a457 100644
--- a/resources/lang/fa-IR/setup.php
+++ b/resources/lang/fa-IR/setup.php
@@ -10,14 +10,14 @@
*/
return [
- 'setup' => 'نصب',
- 'title' => 'نصب Cachet',
- 'service_details' => 'جزئیات سرویس',
- 'env_setup' => 'نصب محیط برنامه',
- 'status_page_setup' => 'نصب صفحه وضعیت',
- 'show_support' => 'پشتیبانی از Cachet نمایش داده شود؟',
- 'admin_account' => 'حساب مدیر سیستم',
- 'complete_setup' => 'تکمیل عملیات نصب',
- 'completed' => 'Cachet با موفقیت تنظیم و راهاندازی شد!',
- 'finish_setup' => 'رفتن به داشبورد',
+ 'setup' => 'Setup',
+ 'title' => 'Install Cachet',
+ 'service_details' => 'Service Details',
+ 'env_setup' => 'Environment Setup',
+ 'status_page_setup' => 'Status Page Setup',
+ 'show_support' => 'Show support for Cachet?',
+ 'admin_account' => 'Administrator Account',
+ 'complete_setup' => 'Complete Setup',
+ 'completed' => 'Cachet has been configured successfully!',
+ 'finish_setup' => 'Go to dashboard',
];
diff --git a/resources/lang/fa-IR/validation.php b/resources/lang/fa-IR/validation.php
index 8f819624..7d196d98 100644
--- a/resources/lang/fa-IR/validation.php
+++ b/resources/lang/fa-IR/validation.php
@@ -22,19 +22,19 @@ return [
|
*/
- 'accepted' => ':attribute باید پذیرفته شده باشد.',
- 'active_url' => 'آدرس :attribute معتبر نیست.',
- 'after' => 'مقدار :attribute باید یک تاریخ بعد از :date باشد.',
- 'alpha' => 'مقدار :attribute باید فقط شامل حروف باشد.',
- 'alpha_dash' => 'مقدار :attribute باید فقط شامل حروف، اعداد و خط فاصله باشد.',
- 'alpha_num' => 'مقدار :attribute فقط باید شامل حروف و اعداد باشد.',
- 'array' => 'مقدار :attribute باید به صورت آرایه باشد.',
- 'before' => 'مقدار :attribute باید یک تاریخ قبل از :date باشد.',
+ 'accepted' => 'The :attribute must be accepted.',
+ 'active_url' => 'The :attribute is not a valid URL.',
+ 'after' => 'The :attribute must be a date after :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.',
'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' => 'تعداد :attribute باید بین :min و :max باشد.',
+ '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.',
@@ -45,49 +45,49 @@ return [
'digits_between' => 'The :attribute must be between :min and :max digits.',
'email' => 'The :attribute must be a valid email address.',
'exists' => 'The selected :attribute is invalid.',
- 'distinct' => 'مقدار :attribute یک مقدار تکراری دارد.',
+ 'distinct' => 'The :attribute field has a duplicate value.',
'filled' => 'The :attribute field is required.',
- 'image' => ':attribute باید یک عکس باشد.',
+ 'image' => 'The :attribute must be an image.',
'in' => 'The selected :attribute is invalid.',
- 'in_array' => 'مقدار :attribute در :other وجود ندارد.',
+ '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.',
- 'json' => 'مقدار :attribute باید یک JSON معتبر باشد.',
+ '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' => ':attribute نباید بیشتر از :max آیتم داشته باشد.',
+ 'array' => 'The :attribute may not have more than :max items.',
],
'mimes' => 'The :attribute must be a file of type: :values.',
'min' => [
'numeric' => 'The :attribute must be at least :min.',
- 'file' => 'حجم :attribute باید حداقل :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.',
'numeric' => 'The :attribute must be a number.',
- 'present' => ':attribute باید وجود داشته باشد.',
- 'regex' => 'فرمت :attribute نامعتبر میباشد.',
+ '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' => 'فیلد :attribute اجباری است تا زمانی که :other در :values باشد.',
- 'required_with' => 'فیلد :attribute اجباری است تا زمانی که :values وجود داشته باشد.',
- 'required_with_all' => 'فیلد :attribute اجباری است تا زمانی که :values وجود داشته باشد.',
+ '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' => 'حجم :attribute باید به اندازه :size کیلوبایت باشد.',
- 'string' => 'مقدار :attribute باید به اندازه :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' => ':attribute باید دارای مقدار یک ناحیه معتبر باشد.',
- 'unique' => ':attribute قبلا انتخاب شده است.',
- 'url' => 'فرمت :attribute نامعتبر میباشد.',
+ 'timezone' => 'The :attribute must be a valid zone.',
+ 'unique' => 'The :attribute has already been taken.',
+ 'url' => 'The :attribute format is invalid.',
/*
|--------------------------------------------------------------------------
@@ -102,7 +102,7 @@ return [
'custom' => [
'attribute-name' => [
- 'rule-name' => 'پیام سفارشی',
+ 'rule-name' => 'custom-message',
],
],
diff --git a/resources/lang/fi-FI/cachet.php b/resources/lang/fi-FI/cachet.php
index 5c29c871..15f49517 100644
--- a/resources/lang/fi-FI/cachet.php
+++ b/resources/lang/fi-FI/cachet.php
@@ -12,110 +12,110 @@
return [
// Components
'components' => [
- 'last_updated' => 'Viimeksi päivitetty :timestamp',
+ 'last_updated' => 'Last updated :timestamp',
'status' => [
- 0 => 'Tuntematon',
- 1 => 'Toiminnassa',
- 2 => 'Suorituskykyyn liittyviä ongelmia',
- 3 => 'Osittainen katkos',
- 4 => 'Merkittävä katkos',
+ 0 => 'Unknown',
+ 1 => 'Operational',
+ 2 => 'Performance Issues',
+ 3 => 'Partial Outage',
+ 4 => 'Major Outage',
],
'group' => [
- 'other' => 'Muut komponentit',
+ 'other' => 'Other Components',
],
],
// Incidents
'incidents' => [
- 'none' => 'Ei raportoitavia tapauksia',
- 'past' => 'Aikaisemmat tapahtumat',
+ 'none' => 'No incidents reported',
+ 'past' => 'Past Incidents',
'stickied' => 'Stickied Incidents',
- 'scheduled' => 'Ajastettu tapahtuma',
- 'scheduled_at' => ', ajoitettu :timestamp',
+ 'scheduled' => 'Maintenance',
+ 'scheduled_at' => ', scheduled :timestamp',
'posted' => 'Posted :timestamp',
'posted_at' => 'Posted at :timestamp',
'status' => [
- 1 => 'Tutkitaan',
- 2 => 'Tunnistettu',
- 3 => 'Valvotaan',
- 4 => 'Korjattu',
+ 1 => 'Investigating',
+ 2 => 'Identified',
+ 3 => 'Watching',
+ 4 => 'Fixed',
],
],
// Schedule
'schedules' => [
'status' => [
- 0 => 'Tulossa',
+ 0 => 'Upcoming',
1 => 'In Progress',
- 2 => 'Valmis',
+ 2 => 'Complete',
],
],
// Service Status
'service' => [
'good' => '[0,1]System operational|[2,*]All systems are operational',
- 'bad' => '[0,1] järjestelmässä on tällä hetkellä ongelmia| [2, Inf] Joissakin järjestelmissä on ongelmia',
- 'major' => '[0,1] Palvelussa on merkittävä katkos| [2, Inf] Joissakin järjestelmissä on merkittävä katkoksia',
+ 'bad' => '[0,1]The system is experiencing issues|[2,*]Some systems are experiencing issues',
+ 'major' => '[0,1]The system is experiencing major issues|[2,*]Some systems are experiencing major issues',
],
'api' => [
- 'regenerate' => 'Luo API-avain',
- 'revoke' => 'Peruuta API-avain',
+ 'regenerate' => 'Regenerate API Key',
+ 'revoke' => 'Revoke API Key',
],
// Metrics
'metrics' => [
'filter' => [
- 'last_hour' => 'Viimeisen tunnin',
- 'hourly' => 'Viimeisen 12 tunnin',
- 'weekly' => 'Viikko',
- 'monthly' => 'Kuukausi',
+ 'last_hour' => 'Last Hour',
+ 'hourly' => 'Last 12 Hours',
+ 'weekly' => 'Week',
+ 'monthly' => 'Month',
],
],
// Subscriber
'subscriber' => [
- 'subscribe' => 'Tilaa uusimmat päivitykset',
+ 'subscribe' => 'Subscribe to get the updates',
'unsubscribe' => 'Unsubscribe',
- 'button' => 'Tilaa',
+ 'button' => 'Subscribe',
'manage_subscription' => 'Manage subscription',
'manage' => [
- 'no_subscriptions' => 'Olet tällä hetkellä tilannut kaikki ilmoitukset.',
- 'my_subscriptions' => 'Olet tällä hetkellä tilannut seuraavat ilmoitukset.',
+ 'no_subscriptions' => 'You\'re currently subscribed to all updates.',
+ 'my_subscriptions' => 'You\'re currently subscribed to the following updates.',
'manage_at_link' => 'Manage your subscriptions at :link',
],
'email' => [
- 'subscribe' => 'Tilaa sähköpostiin päivitykset.',
- 'subscribed' => 'Olet tilannut sähköposti-ilmoitukset, tarkista sähköpostisi vahvistaaksesi tilauksen.',
- 'verified' => 'Sähköpostitilauksesi on vahvistettu. Kiitos!',
- 'manage' => 'Hallinnoi tilaustasi',
- 'unsubscribe' => 'Lopeta sähköpostitilaus.',
- 'unsubscribed' => 'Sähköpostitilauksesi on peruutettu.',
- 'failure' => 'Jokin meni vikaan sähköpostitilauksen käsittelyssä.',
- 'already-subscribed' => 'Ei voida tilata ilmoituksia sähköpostilla :email koska on jo tilattu.',
+ 'subscribe' => 'Subscribe to email updates.',
+ 'subscribed' => 'You\'ve been subscribed to email notifications, please check your email to confirm your subscription.',
+ 'verified' => 'Your email subscription has been confirmed. Thank you!',
+ 'manage' => 'Manage your subscription',
+ 'unsubscribe' => 'Unsubscribe from email updates.',
+ 'unsubscribed' => 'Your email subscription has been cancelled.',
+ 'failure' => 'Something went wrong with the subscription.',
+ 'already-subscribed' => 'Cannot subscribe :email because they\'re already subscribed.',
],
],
'signup' => [
- 'title' => 'Rekisteröidy',
- 'username' => 'Käyttäjätunnus',
- 'email' => 'Sähköposti',
- 'password' => 'Salasana',
- 'success' => 'Tilisi on luotu.',
- 'failure' => 'Jokin meni vikaan sähköpostitilauksen käsittelyssä.',
+ 'title' => 'Sign Up',
+ 'username' => 'Username',
+ 'email' => 'Email',
+ 'password' => 'Password',
+ 'success' => 'Your account has been created.',
+ 'failure' => 'Something went wrong with the signup.',
],
'system' => [
- 'update' => 'Cachetistä on saatavilla uudempi versio. Katso miten päivitetään uudempaan versioon täältä!',
+ 'update' => 'There is a newer version of Cachet available. You can learn how to update here!',
],
// Modal
'modal' => [
- 'close' => 'Sulje',
+ 'close' => 'Close',
'subscribe' => [
- 'title' => 'Tilaa sähköpostiin ilmoituksia komponenttien tilasta',
- 'body' => 'Kirjoita sähköpostiosoitteesi tilaaksesi päivitykset tästä komponetista. Jos olet jo tilaaja, saat jo sähköposti ilmoituksia tästä komponetista.',
- 'button' => 'Tilaa',
+ 'title' => 'Subscribe to component updates',
+ 'body' => 'Enter your email address to subscribe to updates for this component. If you\'re already subscribed, you\'ll already receive emails for this component.',
+ 'button' => 'Subscribe',
],
],
@@ -125,17 +125,17 @@ return [
'incident' => 'Details and updates about the :name incident that occurred on :date',
'schedule' => 'Details about the scheduled maintenance period :name starting :startDate',
'subscribe' => 'Subscribe to :app in order to receive updates of incidents and scheduled maintenance periods',
- 'overview' => 'Pysy ajan tasalla tilaamalla uusimmat päivitykset :app.',
+ 'overview' => 'Stay up to date with the latest service updates from :app.',
],
],
// Other
- 'home' => 'Etusivu',
+ 'home' => 'Home',
'powered_by' => 'Powered by Cachet.',
- 'timezone' => 'Aika näytetään :timezone.',
- 'about_this_site' => 'Tietoa sivustosta',
+ 'timezone' => 'Times are shown in :timezone.',
+ 'about_this_site' => 'About This Site',
'rss-feed' => 'RSS',
'atom-feed' => 'Atom',
- 'feed' => 'Statussyöte',
+ 'feed' => 'Status Feed',
];
diff --git a/resources/lang/fi-FI/dashboard.php b/resources/lang/fi-FI/dashboard.php
index 5b8ff8d9..3f70a368 100644
--- a/resources/lang/fi-FI/dashboard.php
+++ b/resources/lang/fi-FI/dashboard.php
@@ -11,21 +11,21 @@
return [
- 'dashboard' => 'Hallintanäkymä',
+ 'dashboard' => 'Dashboard',
'writeable_settings' => 'The Cachet settings directory is not writeable. Please make sure that ./bootstrap/cachet is writeable by the web server.',
// Incidents
'incidents' => [
- 'title' => 'Tapahtumat & ajastaminen',
- 'incidents' => 'Tapahtumat',
+ 'title' => 'Incidents & Maintenance',
+ 'incidents' => 'Incidents',
'logged' => '{0}There are no incidents, good work.|[1]You have logged one incident.|[2,*]You have reported :count incidents.',
- 'incident-create-template' => 'Luo mallipohja',
- 'incident-templates' => 'Tapahtumamalli',
+ 'incident-create-template' => 'Create Template',
+ 'incident-templates' => 'Incident Templates',
'updates' => [
'title' => 'Incident updates for :incident',
'count' => '{0}Zero Updates|[1]One Update|[2]Two Updates|[3,*]Several Updates',
'add' => [
- 'title' => 'Luo tapahtuma malli',
+ 'title' => 'Create new incident update',
'success' => 'Your new incident update has been created.',
'failure' => 'Something went wrong with the incident update.',
],
@@ -37,31 +37,31 @@ return [
],
'reported_by' => 'Reported by :user',
'add' => [
- 'title' => 'Ilmoita tapahtuma',
- 'success' => 'Tapahtuma lisätty.',
+ 'title' => 'Report an incident',
+ 'success' => 'Incident added.',
'failure' => 'There was an error adding the incident, please try again.',
],
'edit' => [
- 'title' => 'Muokkaa tapahtumaa',
- 'success' => 'Tapahtuma päivitetty.',
+ 'title' => 'Edit an incident',
+ 'success' => 'Incident updated.',
'failure' => 'There was an error editing the incident, please try again.',
],
'delete' => [
- 'success' => 'Tapaus on poistettu ja ei näytetä tila-sivulla.',
+ 'success' => 'The incident has been deleted and will not show on your status page.',
'failure' => 'The incident could not be deleted, please try again.',
],
// Incident templates
'templates' => [
- 'title' => 'Tapahtumamalli',
+ 'title' => 'Incident Templates',
'add' => [
- 'title' => 'Luo uusi tapahtuma malli',
- 'message' => 'You should add an incident template.',
+ 'title' => 'Create an incident template',
+ 'message' => 'Create your first incident template.',
'success' => 'Your new incident template has been created.',
'failure' => 'Something went wrong with the incident template.',
],
'edit' => [
- 'title' => 'Muokkaa sivupohjaa',
+ 'title' => 'Edit Template',
'success' => 'The incident template has been updated.',
'failure' => 'Something went wrong updating the incident template',
],
@@ -74,79 +74,79 @@ return [
// Incident Maintenance
'schedule' => [
- 'schedule' => 'Ajastettu tapahtuma',
+ 'schedule' => 'Maintenance',
'logged' => '{0}There has been no Maintenance, good work.|[1]You have logged one schedule.|[2,*]You have reported :count schedules.',
- 'scheduled_at' => 'Ajastettu :timestamp alkaen',
+ 'scheduled_at' => 'Scheduled at :timestamp',
'add' => [
- 'title' => 'Lisää ajastettu tapahtuma',
- 'success' => 'Ajastus lisätty.',
- 'failure' => 'Jokin meni pielen lisättäessä aikataulua, yritäthän uudelleen.',
+ 'title' => 'Add Maintenance',
+ 'success' => 'Maintenance added.',
+ 'failure' => 'Something went wrong adding the Maintenance, please try again.',
],
'edit' => [
- 'title' => 'Muokkaa ajastettua tapahtumaa',
- 'success' => 'Aikataulu päivitettiin!',
- 'failure' => 'Jokin meni pieleen muokattaessa aikataulua, yritäthän uudelleen.',
+ 'title' => 'Edit Maintenance',
+ 'success' => 'Maintenance has been updated!',
+ 'failure' => 'Something went wrong editing the Maintenance, please try again.',
],
'delete' => [
- 'success' => 'The scheduled maintenance has been deleted and will not show on your status page.',
- 'failure' => 'The scheduled maintenance could not be deleted, please try again.',
+ 'success' => 'The Maintenance has been deleted and will not show on your status page.',
+ 'failure' => 'The Maintenance could not be deleted, please try again.',
],
],
// Components
'components' => [
- 'components' => 'Komponentit',
- 'component_statuses' => 'Komponenttien tilat',
- 'listed_group' => 'Ryhmitetään :name alle',
+ 'components' => 'Components',
+ 'component_statuses' => 'Component Statuses',
+ 'listed_group' => 'Grouped under :name',
'add' => [
- 'title' => 'Lisää komponentti',
- 'message' => 'Sinun tulisi lisätä uusi komponentti.',
- 'success' => 'Komponentti on luotu.',
- 'failure' => 'Jokin meni vikaa luodessa komponenttia, ole hyvä ja yritä uudelleen.',
+ 'title' => 'Add a component',
+ 'message' => 'You should add a component.',
+ 'success' => 'Component created.',
+ 'failure' => 'Something went wrong with the component group, please try again.',
],
'edit' => [
- 'title' => 'Muokkaa komponenttia',
- 'success' => 'Komponentti päivitetty.',
- 'failure' => 'Jokin meni vikaa luodessa komponenttia, ole hyvä ja yritä uudelleen.',
+ 'title' => 'Edit a component',
+ 'success' => 'Component updated.',
+ 'failure' => 'Something went wrong with the component group, please try again.',
],
'delete' => [
- 'success' => 'Komponentti on poistettu!',
- 'failure' => 'Komponenttia ei voitu poistaa, ole hyvä ja yritä uudelleen.',
+ 'success' => 'The component has been deleted!',
+ 'failure' => 'The component could not be deleted, please try again.',
],
// Component groups
'groups' => [
- 'groups' => 'Komponenttiryhmä|Komponenttirymät',
- 'no_components' => 'Sinun tulisi lisätä komponentti ryhmä.',
+ 'groups' => 'Component group|Component groups',
+ 'no_components' => 'You should add a component group.',
'add' => [
- 'title' => 'Lisää komponentti-ryhmä',
- 'success' => 'Komponenti ryhmä lisätty.',
- 'failure' => 'Jokin meni vikaa luodessa komponenttia, ole hyvä ja yritä uudelleen.',
+ 'title' => 'Add a component group',
+ 'success' => 'Component group added.',
+ 'failure' => 'Something went wrong with the component group, please try again.',
],
'edit' => [
- 'title' => 'Muokkaa komponentti ryhmää',
- 'success' => 'Komponentti ryhmä päivitetty.',
- 'failure' => 'Jokin meni vikaa luodessa komponenttia, ole hyvä ja yritä uudelleen.',
+ 'title' => 'Edit a component group',
+ 'success' => 'Component group updated.',
+ 'failure' => 'Something went wrong with the component group, please try again.',
],
'delete' => [
- 'success' => 'Komponentti ryhmä poistettu!',
- 'failure' => 'Komponenttiryhmää ei voitu poistaa, ole hyvä ja yritä uudelleen.',
+ 'success' => 'Component group has been deleted!',
+ 'failure' => 'The component group could not be deleted, please try again.',
],
],
],
// Metrics
'metrics' => [
- 'metrics' => 'Mittarit',
+ 'metrics' => 'Metrics',
'add' => [
- 'title' => 'Luo kaavio',
- 'message' => 'Sinun tulisi lisätä kaavio.',
- 'success' => 'Metriikka luotu.',
+ 'title' => 'Create a metric',
+ 'message' => 'You should add a metric.',
+ 'success' => 'Metric created.',
'failure' => 'Something went wrong with the metric, please try again.',
],
'edit' => [
- 'title' => 'Muokkaa kaaviota',
- 'success' => 'Metriikka päivitetty.',
+ 'title' => 'Edit a metric',
+ 'success' => 'Metric updated.',
'failure' => 'Something went wrong with the metric, please try again.',
],
'delete' => [
@@ -156,75 +156,75 @@ return [
],
// Subscribers
'subscribers' => [
- 'subscribers' => 'Tilaajat',
- 'description' => 'Tilaajat saavat sähköposti päivityksiä kun tapahtumia luodaan tai komponentteja päivitetään.',
+ 'subscribers' => 'Subscribers',
+ 'description' => 'Subscribers will receive email updates when incidents are created or components are updated.',
'description_disabled' => 'To use this feature, you need allow people to signup for notifications.',
- 'verified' => 'Vahvistettu',
- 'not_verified' => 'Ei todennettu',
+ 'verified' => 'Verified',
+ 'not_verified' => 'Not verified',
'subscriber' => ':email, subscribed :date',
- 'no_subscriptions' => 'Tilaa kaikki päivitykset',
+ 'no_subscriptions' => 'Subscribed to all updates',
'global' => 'Globally subscribed',
'add' => [
- 'title' => 'Lisää uusi tilaaja',
- 'success' => 'Tilaaja lisätty.',
- 'failure' => 'Jotakin meni vikaan lisäessä uutta tilaajaa, ole hyvä ja yritä uudelleen.',
- 'help' => 'Syötä jokaisen tilajan sähköpostiosoite uudelle riville.',
+ 'title' => 'Add a new subscriber',
+ 'success' => 'Subscriber has been added!',
+ 'failure' => 'Something went wrong adding the subscriber, please try again.',
+ 'help' => 'Enter each subscriber on a new line.',
],
'edit' => [
- 'title' => 'Päivitä tilaaja',
- 'success' => 'Tilaajan tiedot on pävitetty!',
- 'failure' => 'Jotakin meni vikaan lisätessä uusia tilaajia, ole hyvä ja yritä uudelleen.',
+ 'title' => 'Update subscriber',
+ 'success' => 'Subscriber has been updated!',
+ 'failure' => 'Something went wrong editing the subscriber, please try again.',
],
],
// Team
'team' => [
- 'team' => 'Ryhmä',
- 'member' => 'Jäsen',
- 'profile' => 'Profiili',
- 'description' => 'Käyttäjä voi luoda, muokata & komponentteja ja tapahtumia.',
+ 'team' => 'Team',
+ 'member' => 'Member',
+ 'profile' => 'Profile',
+ 'description' => 'Team Members will be able to add, modify & edit components and incidents.',
'add' => [
- 'title' => 'Lisää uusi käyttäjä',
- 'success' => 'Käyttäjä on lisätty.',
- 'failure' => 'Käyttäjää ei voitu luoda, ole hyvä ja yritä uudelleen.',
+ 'title' => 'Add a new team member',
+ 'success' => 'Team member added.',
+ 'failure' => 'The team member could not be added, please try again.',
],
'edit' => [
- 'title' => 'Päivitä profiili',
- 'success' => 'Profiili on päivitetty.',
- 'failure' => 'Jokin meni vikaan päivittäessä profiilia, ole hyvä ja yritä uudelleen.',
+ 'title' => 'Update profile',
+ 'success' => 'Profile updated.',
+ 'failure' => 'Something went wrong updating the profile, please try again.',
],
'delete' => [
- 'success' => 'Käyttäjä on poistettu ja ei ole enään pääsyä hallintapaneeliin!',
- 'failure' => 'Käyttäjää ei voitu luoda, ole hyvä ja yritä uudelleen.',
+ 'success' => 'Team member has been deleted and will no longer have access to the dashboard!',
+ 'failure' => 'The team member could not be added, please try again.',
],
'invite' => [
- 'title' => 'Kutsu uusi käyttäjä',
- 'success' => 'Kutsu on lähetetty',
- 'failure' => 'Kutsua ei voitu lähettää, ole hyvä ja yritä uudelleen.',
+ 'title' => 'Invite a new team member',
+ 'success' => 'An invite has been sent',
+ 'failure' => 'The invite could not be sent, please try again.',
],
],
// Settings
'settings' => [
- 'settings' => 'Asetukset',
+ 'settings' => 'Settings',
'app-setup' => [
- 'app-setup' => 'Sovelluksen asetukset',
- 'images-only' => 'Vain kuvia voi lähettää.',
- 'too-big' => 'Lähettämäsi tiedosto on liian suuri. Lähetä pienempi kuva kuin :size',
+ 'app-setup' => 'Application Setup',
+ 'images-only' => 'Only images may be uploaded.',
+ 'too-big' => 'The file you uploaded is too big. Upload an image smaller than :size',
],
'analytics' => [
- 'analytics' => 'Analytiikka',
+ 'analytics' => 'Analytics',
],
'log' => [
- 'log' => 'Loki',
+ 'log' => 'Log',
],
'localization' => [
- 'localization' => 'Sijainti',
+ 'localization' => 'Localization',
],
'customization' => [
- 'customization' => 'Mukauttaminen',
- 'header' => 'Mukautettu ylätunniste HTML',
- 'footer' => 'Mukautettu alatunniste HTML',
+ 'customization' => 'Customization',
+ 'header' => 'Custom Header HTML',
+ 'footer' => 'Custom Footer HTML',
],
'mail' => [
'mail' => 'Mail',
@@ -235,69 +235,69 @@ return [
],
],
'security' => [
- 'security' => 'Turvallisuus',
- 'two-factor' => 'Käyttäjät ilman kaksivaiheista todennusta',
+ 'security' => 'Security',
+ 'two-factor' => 'Users without two-factor authentication',
],
'stylesheet' => [
'stylesheet' => 'Stylesheet',
],
'theme' => [
- 'theme' => 'Teema',
+ 'theme' => 'Theme',
],
'edit' => [
- 'success' => 'Asetukset tallennettu.',
- 'failure' => 'Asetuksia ei voitu tallentaa.',
+ 'success' => 'Settings saved.',
+ 'failure' => 'Settings could not be saved.',
],
'credits' => [
- 'credits' => 'Tekijät',
- 'contributors' => 'Kehittäjät',
- 'license' => 'Cachet on BSD-3-lisenssillä varustettu avoimen lähdekoodin projekti, julkaustu Alt Three Services Limited.',
- 'backers-title' => 'Tukijoita & sponsorit',
- 'backers' => 'Jos haluat tukea kehitystä, katso Cachet Patreon kampanjaa.',
+ 'credits' => 'Credits',
+ 'contributors' => 'Contributors',
+ 'license' => 'Cachet is a BSD-3-licensed open source project, released by Alt Three Services Limited.',
+ 'backers-title' => 'Backers & Sponsors',
+ 'backers' => 'If you\'d like to support future development, check out the Cachet Patreon campaign.',
'thank-you' => 'Thank you to each and every one of the :count contributors.',
],
],
// Login
'login' => [
- 'login' => 'Kirjaudu',
- 'logged_in' => 'Olet kirjautunut sisään.',
- 'welcome' => 'Tervetuloa takaisin!',
+ 'login' => 'Login',
+ 'logged_in' => 'You\'re logged in.',
+ 'welcome' => 'Welcome back!',
'two-factor' => 'Please enter your token.',
],
// Sidebar footer
- 'help' => 'Tuki',
- 'status_page' => 'Tila-sivu',
- 'logout' => 'Kirjaudu ulos',
+ 'help' => 'Help',
+ 'status_page' => 'Status Page',
+ 'logout' => 'Logout',
// Notifications
'notifications' => [
- 'notifications' => 'Ilmoitukset',
- 'awesome' => 'Mahtavaa.',
- 'whoops' => 'Hupsis.',
+ 'notifications' => 'Notifications',
+ 'awesome' => 'Awesome.',
+ 'whoops' => 'Whoops.',
],
// Widgets
'widgets' => [
- 'support' => 'Tue Cachet:iä',
+ 'support' => 'Support Cachet',
'support_subtitle' => 'Check out our Patreon page!',
- 'news' => 'Viimeisimmät uutiset',
- 'news_subtitle' => 'Hanki uusin päivitys',
+ 'news' => 'Latest News',
+ 'news_subtitle' => 'Get the latest update',
],
// Welcome modal
'welcome' => [
- 'welcome' => 'Tervetuloa tila-sivulle!',
+ 'welcome' => 'Welcome to your new status page, :username!',
'message' => 'You\'re almost ready but you might want to configure these extra settings first...',
- 'close' => 'Siirry suoraan hallintapaneeliin',
+ 'close' => 'I\'m good thanks!',
'steps' => [
- 'component' => 'Luo uusi komponentti',
- 'incident' => 'Luo uusi tapahtuma',
- 'customize' => 'Muokkaa',
- 'team' => 'Lisää käyttäjä',
- 'api' => 'Luo API tunnus',
- 'two-factor' => 'Kaksivaiheinen todennus',
+ 'component' => 'Add your components',
+ 'incident' => 'Create an incident',
+ 'customize' => 'Customize your page',
+ 'team' => 'Add your team',
+ 'api' => 'Generate an API token',
+ 'two-factor' => 'Setup Two Factor Authentication',
],
],
diff --git a/resources/lang/fi-FI/forms.php b/resources/lang/fi-FI/forms.php
index 819a3404..47a1a3e7 100644
--- a/resources/lang/fi-FI/forms.php
+++ b/resources/lang/fi-FI/forms.php
@@ -13,134 +13,134 @@ return [
// Setup form fields
'setup' => [
- 'email' => 'Sähköposti',
- 'username' => 'Käyttäjätunnus',
- 'password' => 'Salasana',
- 'site_name' => 'Sivuston Nimi',
- 'site_domain' => 'Sivuston verkkotunnus',
- 'site_timezone' => 'Valitse aikavyöhykkeesi',
- 'site_locale' => 'Valitse kielesi',
- 'enable_google2fa' => 'Ota käyttöön Googlen kaksivaiheisen todennus',
- 'cache_driver' => 'Välimuistin ajuri',
+ 'email' => 'Email',
+ 'username' => 'Username',
+ 'password' => 'Password',
+ 'site_name' => 'Site Name',
+ 'site_domain' => 'Site Domain',
+ 'site_timezone' => 'Select your timezone',
+ 'site_locale' => 'Select your language',
+ 'enable_google2fa' => 'Enable Google Two Factor Authentication',
+ 'cache_driver' => 'Cache Driver',
'queue_driver' => 'Queue Driver',
- 'session_driver' => 'Istunnon ajuri',
- 'mail_driver' => 'Sähköposti ajuri',
- 'mail_host' => 'Sähköposti isäntä',
- 'mail_address' => 'Sähköpostin lähettäjäosoite',
- 'mail_username' => 'Sähköpostin käyttäjänimi',
- 'mail_password' => 'Sähköpostin salasana',
+ 'session_driver' => 'Session Driver',
+ 'mail_driver' => 'Mail Driver',
+ 'mail_host' => 'Mail Host',
+ 'mail_address' => 'Mail From Address',
+ 'mail_username' => 'Mail Username',
+ 'mail_password' => 'Mail Password',
],
// Login form fields
'login' => [
- 'login' => 'Käyttäjänimi tai sähköpostiosoite',
- 'email' => 'Sähköposti',
- 'password' => 'Salasana',
- '2fauth' => 'Todennuskoodi',
- 'invalid' => 'Virheellinen käyttäjätunnus tai salasana',
- 'invalid-token' => 'Istuntokohtainen avain ei kelpaa',
- 'cookies' => 'Ota käyttöön evästeet kirjautuaksesi.',
+ 'login' => 'Username or Email',
+ 'email' => 'Email',
+ 'password' => 'Password',
+ '2fauth' => 'Authentication Code',
+ 'invalid' => 'Invalid username or password',
+ 'invalid-token' => 'Invalid token',
+ 'cookies' => 'You must enable cookies to login.',
'rate-limit' => 'Rate limit exceeded.',
'remember_me' => 'Remember me',
],
// Incidents form fields
'incidents' => [
- 'name' => 'Nimi',
- 'status' => 'Tila',
- 'component' => 'Komponentti',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'component' => 'Component',
'component_status' => 'Component Status',
- 'message' => 'Viesti',
+ 'message' => 'Message',
'message-help' => 'You may also use Markdown.',
'occurred_at' => 'When did this incident occur?',
- 'notify_subscribers' => 'Ilmoita tilaajille?',
+ 'notify_subscribers' => 'Notify subscribers?',
'notify_disabled' => 'Due to scheduled maintenance, notifications about this incident or its components will be suppressed.',
- 'visibility' => 'Tapahtuman näkyvyys',
+ 'visibility' => 'Incident Visibility',
'stick_status' => 'Stick Incident',
'stickied' => 'Stickied',
'not_stickied' => 'Not Stickied',
- 'public' => 'Näytetään julkisesti',
- 'logged_in_only' => 'Näytetään vain kirjautuneille käyttäjille',
+ 'public' => 'Viewable by public',
+ 'logged_in_only' => 'Only visible to logged in users',
'templates' => [
- 'name' => 'Nimi',
- 'template' => 'Malli',
+ 'name' => 'Name',
+ 'template' => 'Template',
'twig' => 'Incident Templates can make use of the Twig templating language.',
],
],
'schedules' => [
- 'name' => 'Nimi',
- 'status' => 'Tila',
- 'message' => 'Viesti',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'message' => 'Message',
'message-help' => 'You may also use Markdown.',
'scheduled_at' => 'When is this maintenance scheduled for?',
'completed_at' => 'When did this maintenance complete?',
'templates' => [
- 'name' => 'Nimi',
- 'template' => 'Malli',
+ 'name' => 'Name',
+ 'template' => 'Template',
'twig' => 'Incident Templates can make use of the Twig templating language.',
],
],
// Components form fields
'components' => [
- 'name' => 'Nimi',
- 'status' => 'Tila',
- 'group' => 'Ryhmä',
- 'description' => 'Kuvaus',
- 'link' => 'Linkki',
- 'tags' => 'Tunnisteet',
- 'tags-help' => 'Erottele pilkuilla.',
- 'enabled' => 'Komponentti käytössä?',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'group' => 'Group',
+ 'description' => 'Description',
+ 'link' => 'Link',
+ 'tags' => 'Tags',
+ 'tags-help' => 'Comma separated.',
+ 'enabled' => 'Component enabled?',
'groups' => [
- 'name' => 'Nimi',
- 'collapsing' => 'Laajenna tai tiivistä asetukset',
- 'visible' => 'Aina laajennettu',
- 'collapsed' => 'Tiivistä ryhmä oletuksena',
- 'collapsed_incident' => 'Tiivistä ryhmä, mutta laajenna kun on tapahtumia',
- 'visibility' => 'Näkyvyys',
- 'visibility_public' => 'Julkinen näkyvyys',
- 'visibility_authenticated' => 'Näkyvissä vain kirjautuneille käyttäjille',
+ 'name' => 'Name',
+ 'collapsing' => 'Expand/Collapse options',
+ 'visible' => 'Always expanded',
+ 'collapsed' => 'Collapse the group by default',
+ 'collapsed_incident' => 'Collapse the group, but expand if there are issues',
+ 'visibility' => 'Visibility',
+ 'visibility_public' => 'Visible to public',
+ 'visibility_authenticated' => 'Visible only to logged in users',
],
],
// Action form fields
'actions' => [
- 'name' => 'Nimi',
- 'description' => 'Kuvaus',
- 'start_at' => 'Ajasta alkamisaika',
- 'timezone' => 'Aikavyöhyke',
+ 'name' => 'Name',
+ 'description' => 'Description',
+ 'start_at' => 'Schedule start time',
+ 'timezone' => 'Timezone',
'schedule_frequency' => 'Schedule frequency (in seconds)',
'completion_latency' => 'Completion latency (in seconds)',
- 'group' => 'Ryhmä',
- 'active' => 'Aktiivinen?',
+ 'group' => 'Group',
+ 'active' => 'Active?',
'groups' => [
- 'name' => 'Ryhmänimi',
+ 'name' => 'Group Name',
],
],
// Metric form fields
'metrics' => [
- 'name' => 'Nimi',
- 'suffix' => 'Pääte',
- 'description' => 'Kuvaus',
+ 'name' => 'Name',
+ 'suffix' => 'Suffix',
+ 'description' => 'Description',
'description-help' => 'You may also use Markdown.',
- 'display-chart' => 'Näytetäänkö kaaviot tila-sivulla?',
- 'default-value' => 'Oletusarvo',
+ 'display-chart' => 'Display chart on status page?',
+ 'default-value' => 'Default value',
'calc_type' => 'Calculation of metrics',
- 'type_sum' => 'Summa',
- 'type_avg' => 'Keskiarvo',
- 'places' => 'Desimaalipilkun paikka',
- 'default_view' => 'Oletusnäkymä',
+ 'type_sum' => 'Sum',
+ 'type_avg' => 'Average',
+ 'places' => 'Decimal places',
+ 'default_view' => 'Default view',
'threshold' => 'How many minutes of threshold between metric points?',
- 'visibility' => 'Näkyvyys',
+ 'visibility' => 'Visibility',
'visibility_authenticated' => 'Visible to authenticated users',
'visibility_public' => 'Visible to everybody',
'visibility_hidden' => 'Always hidden',
'points' => [
- 'value' => 'Arvo',
+ 'value' => 'Value',
],
],
@@ -148,101 +148,101 @@ return [
'settings' => [
// Application setup
'app-setup' => [
- 'site-name' => 'Sivuston Nimi',
- 'site-url' => 'Sivuston URL-osoite',
- 'display-graphs' => 'Näyttää kaaviot tila-sivulla?',
- 'about-this-page' => 'Tietoa tästä sivustosta',
- 'days-of-incidents' => 'Monenko päivän ajalta tapaukset näytetään?',
+ 'site-name' => 'Site Name',
+ 'site-url' => 'Site URL',
+ 'display-graphs' => 'Display graphs on status page?',
+ 'about-this-page' => 'About this page',
+ 'days-of-incidents' => 'How many days of incidents to show?',
'time_before_refresh' => 'Status page refresh rate (in seconds)',
'major_outage_rate' => 'Major outage threshold (in %)',
- 'banner' => 'Bannerikuva',
+ 'banner' => 'Banner Image',
'banner-help' => "It's recommended that you upload files no bigger than 930px wide",
- 'subscribers' => 'Salli käyttäjien tilata sähköpostitilaukset?',
+ 'subscribers' => 'Allow people to signup to email notifications?',
'suppress_notifications_in_maintenance' => 'Suppress notifications when incident occurs during maintenance period?',
'skip_subscriber_verification' => 'Skip verifying of users? (Be warned, you could be spammed)',
- 'automatic_localization' => 'Lokalisoidaanko statussivu automaattisesti kävijän kielen mukaan?',
+ 'automatic_localization' => 'Automatically localise your status page to your visitor\'s language?',
'enable_external_dependencies' => 'Enable Third Party Dependencies (Google Fonts, Trackers, etc...)',
'show_timezone' => 'Show the timezone the status page is running in',
'only_disrupted_days' => 'Only show days containing incidents in the timeline?',
],
'analytics' => [
- 'analytics_google' => 'Google Analytics seurantakoodi',
- 'analytics_gosquared' => 'GoSquared Analytics-koodi',
- 'analytics_piwik_url' => 'URL Piwik hallintaan (ilman http(s)://)',
- 'analytics_piwik_siteid' => 'Piwik sivun tunnus',
+ 'analytics_google' => 'Google Analytics code',
+ 'analytics_gosquared' => 'GoSquared Analytics code',
+ 'analytics_piwik_url' => 'URL of your Piwik instance (without http(s)://)',
+ 'analytics_piwik_siteid' => 'Piwik\'s site id',
],
'localization' => [
- 'site-timezone' => 'Sivuston aikavyöhyke',
- 'site-locale' => 'Sivuston kieli',
- 'date-format' => 'Päivämäärän muoto',
- 'incident-date-format' => 'Tapauksen aikaleiman muoto',
+ 'site-timezone' => 'Site timezone',
+ 'site-locale' => 'Site language',
+ 'date-format' => 'Date format',
+ 'incident-date-format' => 'Incident timestamp format',
],
'security' => [
- 'allowed-domains' => 'Sallittu toimialueet',
- 'allowed-domains-help' => 'Pilkulla erotettuna. Edellä olevat toimialueet sallitaan automaattisesti oletuksena.',
+ 'allowed-domains' => 'Allowed domains',
+ 'allowed-domains-help' => 'Comma separated. The domain set above is automatically allowed by default.',
'always-authenticate' => 'Always authenticate',
'always-authenticate-help' => 'Require login to view any Cachet page',
],
'stylesheet' => [
- 'custom-css' => 'Mukautettu tyylisivu',
+ 'custom-css' => 'Custom Stylesheet',
],
'theme' => [
- 'background-color' => 'Taustaväri',
- 'background-fills' => 'Taustaväri (komponentit, tapaukset, alatunniste)',
- 'banner-background-color' => 'Bannerin taustaväri',
- 'banner-padding' => 'Bannerin tyhjä tila',
+ 'background-color' => 'Background color',
+ 'background-fills' => 'Background fills (components, incidents, footer)',
+ 'banner-background-color' => 'Banner background color',
+ 'banner-padding' => 'Banner padding',
'fullwidth-banner' => 'Enable full width banner?',
- 'text-color' => 'Tekstin väri',
- 'dashboard-login' => 'Näytetäänkö hallintanäkymän linkki alatunnisteessa?',
- 'reds' => 'Punainen (virheilmoituksia varten)',
- 'blues' => 'Sininen (käytetään infoteksteissä)',
- 'greens' => 'Vihreä (käytetään onnistumisen merkiksi)',
- 'yellows' => 'Keltainen (käytetään varoituksissa)',
- 'oranges' => 'Oranssi (käytetään huomautuksissa)',
+ 'text-color' => 'Text color',
+ 'dashboard-login' => 'Show dashboard button in the footer?',
+ 'reds' => 'Red (used for errors)',
+ 'blues' => 'Blue (used for information)',
+ 'greens' => 'Green (used for success)',
+ 'yellows' => 'Yellow (used for alerts)',
+ 'oranges' => 'Orange (used for notices)',
'metrics' => 'Metrics fill',
- 'links' => 'Linkit',
+ 'links' => 'Links',
],
],
'user' => [
- 'username' => 'Käyttäjätunnus',
- 'email' => 'Sähköposti',
- 'password' => 'Salasana',
- 'api-token' => 'API tunnus',
- 'api-token-help' => 'API-avaimen uudelleenluominen estää olemassa olevia sovelluksia käyttämästä Cachetia.',
- 'gravatar' => 'Muuta profiilikuvaa Gravatar palvelussa.',
- 'user_level' => 'Käyttäjätaso',
+ 'username' => 'Username',
+ 'email' => 'Email',
+ 'password' => 'Password',
+ 'api-token' => 'API Token',
+ 'api-token-help' => 'Regenerating your API token will prevent existing applications from accessing Cachet.',
+ 'gravatar' => 'Change your profile picture at Gravatar.',
+ 'user_level' => 'User Level',
'levels' => [
- 'admin' => 'Ylläpito',
- 'user' => 'Käyttäjä',
+ 'admin' => 'Admin',
+ 'user' => 'User',
],
'2fa' => [
- 'help' => 'Ottamalla kaksivaiheisen todennuksen käyttöön parantaaksesi turvallisuutta käyttäjätilillesi. Sinun tulee ladata Google Authenticator sovellus tai vastaava puhelimeesi. Kun kirjaudut, sinua pyydetään antamaan koodi sovelluksesta.',
+ 'help' => 'Enabling two factor authentication increases security of your account. You will need to download Google Authenticator or a similar app on to your mobile device. When you login you will be asked to provide a token generated by the app.',
],
'team' => [
- 'description' => 'Kutsu ryhmääsi jäseniä antamalla heidän sähköpostiosoitteensa täällä.',
- 'email' => 'Sähköposti #:id',
+ 'description' => 'Invite your team members by entering their email addresses here.',
+ 'email' => 'Your Team Members Email Address',
],
],
'general' => [
- 'timezone' => 'Valitse aikavyöhyke',
+ 'timezone' => 'Select Timezone',
],
// Buttons
- 'add' => 'Lisää',
- 'save' => 'Tallenna',
- 'update' => 'Päivitä',
- 'create' => 'Luo',
- 'edit' => 'Muokkaa',
- 'delete' => 'Poista',
- 'submit' => 'Lähetä',
- 'cancel' => 'Peruuta',
- 'remove' => 'Poista',
- 'invite' => 'Kutsu',
- 'signup' => 'Rekisteröidy',
+ 'add' => 'Add',
+ 'save' => 'Save',
+ 'update' => 'Update',
+ 'create' => 'Create',
+ 'edit' => 'Edit',
+ 'delete' => 'Delete',
+ 'submit' => 'Submit',
+ 'cancel' => 'Cancel',
+ 'remove' => 'Remove',
+ 'invite' => 'Invite',
+ 'signup' => 'Sign Up',
'manage_updates' => 'Manage Updates',
// Other
- 'optional' => '* Valinnainen',
+ 'optional' => '* Optional',
];
diff --git a/resources/lang/fi-FI/notifications.php b/resources/lang/fi-FI/notifications.php
index 0f13e990..6a65c6bd 100644
--- a/resources/lang/fi-FI/notifications.php
+++ b/resources/lang/fi-FI/notifications.php
@@ -82,7 +82,7 @@ return [
'subject' => 'Verify Your Subscription',
'content' => 'Click to verify your subscription to :app_name status page.',
'title' => 'Verify your subscription to :app_name status page.',
- 'action' => 'Vahvista',
+ 'action' => 'Verify',
],
],
],
@@ -101,7 +101,7 @@ return [
'subject' => 'Your invitation is inside...',
'content' => 'You have been invited to join :app_name status page.',
'title' => 'You\'re invited to join :app_name status page.',
- 'action' => 'Hyväksy',
+ 'action' => 'Accept',
],
],
],
diff --git a/resources/lang/fi-FI/pagination.php b/resources/lang/fi-FI/pagination.php
index 17ec28fe..0ee724cf 100644
--- a/resources/lang/fi-FI/pagination.php
+++ b/resources/lang/fi-FI/pagination.php
@@ -22,7 +22,7 @@ return [
|
*/
- 'previous' => 'Edellinen',
- 'next' => 'Seuraava',
+ 'previous' => 'Previous',
+ 'next' => 'Next',
];
diff --git a/resources/lang/fi-FI/setup.php b/resources/lang/fi-FI/setup.php
index b3b39881..bdc2a457 100644
--- a/resources/lang/fi-FI/setup.php
+++ b/resources/lang/fi-FI/setup.php
@@ -10,14 +10,14 @@
*/
return [
- 'setup' => 'Asetukset',
- 'title' => 'Asenna Cachet',
+ 'setup' => 'Setup',
+ 'title' => 'Install Cachet',
'service_details' => 'Service Details',
'env_setup' => 'Environment Setup',
- 'status_page_setup' => 'Sivun asetukset',
+ 'status_page_setup' => 'Status Page Setup',
'show_support' => 'Show support for Cachet?',
- 'admin_account' => 'Järjestelmänvalvojantili',
+ 'admin_account' => 'Administrator Account',
'complete_setup' => 'Complete Setup',
- 'completed' => 'Välimuisti on konfiguroitu onnistuneesti!',
- 'finish_setup' => 'Siirry hallintapaneeliin',
+ 'completed' => 'Cachet has been configured successfully!',
+ 'finish_setup' => 'Go to dashboard',
];
diff --git a/resources/lang/fi-FI/validation.php b/resources/lang/fi-FI/validation.php
index aaa26f23..7d196d98 100644
--- a/resources/lang/fi-FI/validation.php
+++ b/resources/lang/fi-FI/validation.php
@@ -23,9 +23,9 @@ return [
*/
'accepted' => 'The :attribute must be accepted.',
- 'active_url' => ':attribute ei ole kelvollinen URL-osoite.',
+ 'active_url' => 'The :attribute is not a valid URL.',
'after' => 'The :attribute must be a date after :date.',
- 'alpha' => ':attribute voi sisältää vain kirjaimia.',
+ '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.',
@@ -52,7 +52,7 @@ return [
'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.',
- 'json' => 'Määritteen :attribute arvon on oltava kelvollinen JSON-merkkijono.',
+ '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.',
@@ -69,7 +69,7 @@ return [
'not_in' => 'The selected :attribute is invalid.',
'numeric' => 'The :attribute must be a number.',
'present' => 'The :attribute field must be present.',
- 'regex' => 'Määritteen :attribute muoto on virheellinen.',
+ '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.',
@@ -86,8 +86,8 @@ return [
],
'string' => 'The :attribute must be a string.',
'timezone' => 'The :attribute must be a valid zone.',
- 'unique' => 'Määrite :attribute on jo käytetty.',
- 'url' => 'Määritteen :attribute muoto on virheellinen.',
+ 'unique' => 'The :attribute has already been taken.',
+ 'url' => 'The :attribute format is invalid.',
/*
|--------------------------------------------------------------------------
@@ -102,7 +102,7 @@ return [
'custom' => [
'attribute-name' => [
- 'rule-name' => 'mukautettu viesti',
+ 'rule-name' => 'custom-message',
],
],
diff --git a/resources/lang/fr-FR/cachet.php b/resources/lang/fr-FR/cachet.php
index 7e00c40d..360f46b3 100644
--- a/resources/lang/fr-FR/cachet.php
+++ b/resources/lang/fr-FR/cachet.php
@@ -30,10 +30,10 @@ return [
'none' => 'Aucun incident signalé',
'past' => 'Incidents antérieurs',
'stickied' => 'Incidents épinglés',
- 'scheduled' => 'Maintenance Planifiée',
+ 'scheduled' => 'Maintenance',
'scheduled_at' => ', planifé à :timestamp',
'posted' => 'Posté à :timestamp',
- 'posted_at' => 'Posté à : timestamp',
+ 'posted_at' => 'Posted at :timestamp',
'status' => [
1 => 'Enquête en cours',
2 => 'Identifié',
@@ -53,9 +53,9 @@ return [
// Service Status
'service' => [
- 'good' => '[0,1] Système opérationnel|[2,*] Tous les systèmes sont opérationnels',
- 'bad' => '[0,1] Le système rencontre actuellement des problèmes|[2,Inf] Certains systèmes rencontrent des problèmes',
- 'major' => '[0,1] Le service rencontre une panne majeure|[2,Inf] Certains systèmes rencontrent une panne majeure',
+ 'good' => '[0,1]System operational|[2,*]All systems are operational',
+ 'bad' => '[0,1]The system is experiencing issues|[2,*]Some systems are experiencing issues',
+ 'major' => '[0,1]The system is experiencing major issues|[2,*]Some systems are experiencing major issues',
],
'api' => [
@@ -76,13 +76,13 @@ return [
// Subscriber
'subscriber' => [
'subscribe' => 'Abonnez-vous pour obtenir les dernières mises à jour.',
- 'unsubscribe' => 'Se désabonner',
+ 'unsubscribe' => 'Unsubscribe',
'button' => 'S\'abonner',
- 'manage_subscription' => 'Gérer l\'abonnement',
+ 'manage_subscription' => 'Manage subscription',
'manage' => [
'no_subscriptions' => 'Vous êtes actuellement abonné à toutes les mises à jour.',
'my_subscriptions' => 'Vous êtes actuellement abonné aux mises à jour suivantes.',
- 'manage_at_link' => 'Gérer vos abonnements à :link',
+ 'manage_at_link' => 'Manage your subscriptions at :link',
],
'email' => [
'subscribe' => 'S\'abonner aux notifications par email.',
@@ -122,9 +122,9 @@ return [
// Meta descriptions
'meta' => [
'description' => [
- 'incident' => 'Détails et mises à jour sur l\'incident :name qui a eu lieu le :date',
- 'schedule' => 'Détails sur la période de maintenance planifiée :name débutant le :startDate',
- 'subscribe' => 'S’abonner à :app afin de recevoir les mises à jour des incidents et des périodes de maintenance planifiée',
+ 'incident' => 'Details and updates about the :name incident that occurred on :date',
+ 'schedule' => 'Details about the scheduled maintenance period :name starting :startDate',
+ 'subscribe' => 'Subscribe to :app in order to receive updates of incidents and scheduled maintenance periods',
'overview' => 'Restez à jour avec les dernières mises à jour de :app.',
],
],
diff --git a/resources/lang/fr-FR/dashboard.php b/resources/lang/fr-FR/dashboard.php
index 4716b580..966941b6 100644
--- a/resources/lang/fr-FR/dashboard.php
+++ b/resources/lang/fr-FR/dashboard.php
@@ -16,26 +16,26 @@ return [
// Incidents
'incidents' => [
- 'title' => 'Incidents & Planification',
+ 'title' => 'Incidents & Maintenance',
'incidents' => 'Incidents',
- 'logged' => '{0}Aucun incident, félicitations!.|[1]Vous avez signalé un incident|[2,*]Vous avez signalé :count incidents.',
+ 'logged' => '{0}There are no incidents, good work.|[1]You have logged one incident.|[2,*]You have reported :count incidents.',
'incident-create-template' => 'Créer un modèle',
'incident-templates' => 'Modèles d\'incident',
'updates' => [
- 'title' => 'Incident mis à jour pour : incident',
- 'count' => '{0} Aucune mise à jour|[1] Une mise à jour|[2] Deux mises à jour|[3,*] Plusieurs mises à jour',
+ 'title' => 'Incident updates for :incident',
+ 'count' => '{0}Zero Updates|[1]One Update|[2]Two Updates|[3,*]Several Updates',
'add' => [
'title' => 'Créer une mise à jour d\'incident',
- 'success' => 'Votre nouvelle mise à jour d\'incident a été créée.',
- 'failure' => 'Un problème est survenu lors de la mise à jour de l\'incident.',
+ 'success' => 'Your new incident update has been created.',
+ 'failure' => 'Something went wrong with the incident update.',
],
'edit' => [
- 'title' => 'Éditer la mise à jour de l\'incident',
- 'success' => 'La mise à jour de l\'incident a été mise à jour.',
- 'failure' => 'Un problème est survenu lors de la mise à jour de l\'incident',
+ 'title' => 'Edit incident update',
+ 'success' => 'The incident update has been updated.',
+ 'failure' => 'Something went wrong updating the incident update',
],
],
- 'reported_by' => 'Signalé par :user',
+ 'reported_by' => 'Reported by :user',
'add' => [
'title' => 'Ajouter un incident',
'success' => 'Incident ajouté.',
@@ -56,7 +56,7 @@ return [
'title' => 'Modèles d\'incident',
'add' => [
'title' => 'Créer un modèle d\'incident',
- 'message' => 'Vous devriez ajouter un modèle d\'incident.',
+ 'message' => 'Create your first incident template.',
'success' => 'Votre nouveau modèle d\'incident a été créé.',
'failure' => 'Une erreur est survenue avec le modèle d\'incident.',
],
@@ -74,22 +74,22 @@ return [
// Incident Maintenance
'schedule' => [
- 'schedule' => 'Maintenance Planifiée',
- 'logged' => '{0} Aucune maintenance en cours, félicitations.|[1]Vous avez une maintenance planifiée.|[2,*]Vous avez :count maintenances de planifiées.',
+ 'schedule' => 'Maintenance',
+ 'logged' => '{0}There has been no Maintenance, good work.|[1]You have logged one schedule.|[2,*]You have reported :count schedules.',
'scheduled_at' => 'Planifiée à :timestamp',
'add' => [
- 'title' => 'Ajouter une maintenance planifiée',
- 'success' => 'Planification ajoutée.',
- 'failure' => 'Une erreur est survenue lors de l\'ajout de la planification, veuillez réessayer.',
+ 'title' => 'Add Maintenance',
+ 'success' => 'Maintenance added.',
+ 'failure' => 'Something went wrong adding the Maintenance, please try again.',
],
'edit' => [
- 'title' => 'Modifier la maintenance planifiée',
- 'success' => 'La planification a été mise à jour !',
- 'failure' => 'Une erreur est survenue lors de l\'édition de la planification.',
+ 'title' => 'Edit Maintenance',
+ 'success' => 'Maintenance has been updated!',
+ 'failure' => 'Something went wrong editing the Maintenance, please try again.',
],
'delete' => [
- 'success' => 'La planification a été supprimée et ne sera pas affichée sur votre page de statut.',
- 'failure' => 'La maintenance planifiée n\'a pas pu être supprimée. Veuillez réessayer.',
+ 'success' => 'The Maintenance has been deleted and will not show on your status page.',
+ 'failure' => 'The Maintenance could not be deleted, please try again.',
],
],
@@ -158,12 +158,12 @@ return [
'subscribers' => [
'subscribers' => 'Abonnés',
'description' => 'Les abonnés recevront des notifications par e-mail lorsque des incidents sont créés ou des composants sont mis à jour.',
- 'description_disabled' => 'Pour utiliser cette fonctionnalité, vous devez autoriser les utilisateurs de s\'abonner aux notifications.',
+ 'description_disabled' => 'To use this feature, you need allow people to signup for notifications.',
'verified' => 'Vérifié',
'not_verified' => 'Non vérifié',
'subscriber' => ':email, abonné à :date',
'no_subscriptions' => 'Souscrire à toutes les mises à jour',
- 'global' => 'Abonné globalement',
+ 'global' => 'Globally subscribed',
'add' => [
'title' => 'Ajouter un abonné',
'success' => 'L\'abonné a été ajouté !',
@@ -231,7 +231,7 @@ return [
'test' => 'Test',
'email' => [
'subject' => 'Tester la notification depuis Cachet',
- 'body' => 'Voici un test de notification depuis Cachet.',
+ 'body' => 'Ceci est une notification de test depuis Cachet.',
],
],
'security' => [
diff --git a/resources/lang/fr-FR/forms.php b/resources/lang/fr-FR/forms.php
index 26ee8cbb..e635fbf0 100644
--- a/resources/lang/fr-FR/forms.php
+++ b/resources/lang/fr-FR/forms.php
@@ -49,12 +49,12 @@ return [
'name' => 'Nom',
'status' => 'Statut',
'component' => 'Composant',
- 'component_status' => 'Statut des composants',
+ 'component_status' => 'Component Status',
'message' => 'Message',
'message-help' => 'Vous pouvez également utiliser le format Markdown.',
'occurred_at' => 'Quand s\'est produit cet incident ?',
'notify_subscribers' => 'Notifier les abonnés ?',
- 'notify_disabled' => 'À cause d\'une maintenance planifiée, les notifications sur cet incident ou ses composants seront supprimées.',
+ 'notify_disabled' => 'Due to scheduled maintenance, notifications about this incident or its components will be suppressed.',
'visibility' => 'Visibilité de l\'incident',
'stick_status' => 'Incident épinglé',
'stickied' => 'Épinglé',
@@ -153,16 +153,16 @@ return [
'display-graphs' => 'Afficher les graphiques sur la page de statut ?',
'about-this-page' => 'À propos de cette page',
'days-of-incidents' => 'Combien de jours d\'incidents à montrer ?',
- 'time_before_refresh' => 'Fréquence de rafraîchissement de la page de statut (en secondes)',
- 'major_outage_rate' => 'Seuil de panne majeure (en %)',
+ 'time_before_refresh' => 'Status page refresh rate (in seconds)',
+ 'major_outage_rate' => 'Major outage threshold (in %)',
'banner' => 'Image d\'en-tête',
- 'banner-help' => "Il est recommandé de ne pas envoyer un fichier d'une largeur de plus de 930 px",
+ 'banner-help' => "It's recommended that you upload files no bigger than 930px wide",
'subscribers' => 'Permettre aux personnes de s\'inscrire aux notifications par e-mail ?',
- 'suppress_notifications_in_maintenance' => 'Supprimer les notifications lorsqu\'un incident se produit au cours de la période de maintenance ?',
+ 'suppress_notifications_in_maintenance' => 'Suppress notifications when incident occurs during maintenance period?',
'skip_subscriber_verification' => 'Ne pas vérifier les utilisateurs ? (Attention, vous pourriez être spammé)',
'automatic_localization' => 'Traduire automatiquement votre page de statut dans la langue du visiteur ?',
'enable_external_dependencies' => 'Activer les dépendances tierces (Google Fonts, Trackers, etc...)',
- 'show_timezone' => 'Afficher le fuseau horaire configuré pour la page de statut',
+ 'show_timezone' => 'Show the timezone the status page is running in',
'only_disrupted_days' => 'Afficher uniquement les jours contenant des incidents dans la timeline ?',
],
'analytics' => [
@@ -180,8 +180,8 @@ return [
'security' => [
'allowed-domains' => 'Domaines autorisés',
'allowed-domains-help' => 'Séparés par des virgules. Le domaine défini ci-dessus est automatiquement autorisé par défaut.',
- 'always-authenticate' => 'Authentification nécessaire',
- 'always-authenticate-help' => 'L\'accès aux pages de Cachet sera réservée aux comptes connectés',
+ 'always-authenticate' => 'Always authenticate',
+ 'always-authenticate-help' => 'Require login to view any Cachet page',
],
'stylesheet' => [
'custom-css' => 'Feuille de style personnalisée',
@@ -191,7 +191,7 @@ return [
'background-fills' => 'Couleur de remplissage de l\'arrière-plan (composants, incidents, pied de page)',
'banner-background-color' => 'Couleur d\'arrière-plan de l\'en-tête',
'banner-padding' => 'Marge de l\'en-tête',
- 'fullwidth-banner' => 'Activez la bannière pleine largeur ?',
+ 'fullwidth-banner' => 'Enable full width banner?',
'text-color' => 'Couleur du texte',
'dashboard-login' => 'Afficher le bouton "Tableau de bord" dans le pied de page ?',
'reds' => 'Rouge (utilisé pour les erreurs)',
@@ -221,7 +221,7 @@ return [
],
'team' => [
'description' => 'Invitez les membres de votre équipe en entrant leurs adresses e-mail ici.',
- 'email' => 'E-mail #:id',
+ 'email' => 'Your Team Members Email Address',
],
],
@@ -241,7 +241,7 @@ return [
'remove' => 'Enlever',
'invite' => 'Inviter',
'signup' => 'Inscription',
- 'manage_updates' => 'Gérer les mises à jour',
+ 'manage_updates' => 'Manage Updates',
// Other
'optional' => '* Optionnel',
diff --git a/resources/lang/fr-FR/notifications.php b/resources/lang/fr-FR/notifications.php
index 2f551e16..6a65c6bd 100644
--- a/resources/lang/fr-FR/notifications.php
+++ b/resources/lang/fr-FR/notifications.php
@@ -13,84 +13,84 @@ return [
'component' => [
'status_update' => [
'mail' => [
- 'subject' => 'Le statut du composant a été mis à jour',
- 'greeting' => 'Le statut d’un composant a été mis à jour !',
- 'content' => 'Le statut de :name est passé de :old_status à :new_status.',
- 'action' => 'Afficher',
+ 'subject' => 'Component Status Updated',
+ 'greeting' => 'A component\'s status was updated!',
+ 'content' => ':name status changed from :old_status to :new_status.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Le statut du composant a été mis à jour',
- 'content' => 'Le statut de :name est passé de :old_status à :new_status.',
+ 'title' => 'Component Status Updated',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
'sms' => [
- 'content' => 'Le statut de :name est passé de :old_status à :new_status.',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
],
],
'incident' => [
'new' => [
'mail' => [
- 'subject' => 'Nouvel incident signalé',
- 'greeting' => 'Un nouvel incident a été signalé pour :app_name.',
- 'content' => 'Incident :name a été signalé',
- 'action' => 'Afficher',
+ 'subject' => 'New Incident Reported',
+ 'greeting' => 'A new incident was reported at :app_name.',
+ 'content' => 'Incident :name was reported',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Incident :name signalé',
- 'content' => 'Un nouvel incident a été signalé pour :app_name',
+ 'title' => 'Incident :name Reported',
+ 'content' => 'A new incident was reported at :app_name',
],
'sms' => [
- 'content' => 'Un nouvel incident a été signalé pour :app_name.',
+ 'content' => 'A new incident was reported at :app_name.',
],
],
'update' => [
'mail' => [
- 'subject' => 'Incident mis à jour',
- 'content' => ':name a été mis à jour',
- 'title' => ':name est passé à :new_status',
- 'action' => 'Afficher',
+ 'subject' => 'Incident Updated',
+ 'content' => ':name was updated',
+ 'title' => ':name was updated to :new_status',
+ 'action' => 'View',
],
'slack' => [
- 'title' => ':name mis à jour',
- 'content' => ':name est passé à :new_status',
+ 'title' => ':name Updated',
+ 'content' => ':name was updated to :new_status',
],
'sms' => [
- 'content' => 'Incident :name a été mis à jour',
+ 'content' => 'Incident :name was updated',
],
],
],
'schedule' => [
'new' => [
'mail' => [
- 'subject' => 'Nouvelle planification créée',
- 'content' => ':name a été planifié pour :date',
- 'title' => 'Une nouvelle maintenance planifiée a été créée.',
- 'action' => 'Afficher',
+ 'subject' => 'New Schedule Created',
+ 'content' => ':name was scheduled for :date',
+ 'title' => 'A new scheduled maintenance was created.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Nouvelle planification créée !',
- 'content' => ':name a été planifié pour :date',
+ 'title' => 'New Schedule Created!',
+ 'content' => ':name was scheduled for :date',
],
'sms' => [
- 'content' => ':name a été planifié pour :date',
+ 'content' => ':name was scheduled for :date',
],
],
],
'subscriber' => [
'verify' => [
'mail' => [
- 'subject' => 'Veuillez vérifier votre abonnement',
- 'content' => 'Cliquez ici pour vérifier votre abonnement à la page de statut de :app_name.',
- 'title' => 'Vérifiez votre abonnement à la page de statut de :app_name.',
- 'action' => 'Vérifier',
+ 'subject' => 'Verify Your Subscription',
+ 'content' => 'Click to verify your subscription to :app_name status page.',
+ 'title' => 'Verify your subscription to :app_name status page.',
+ 'action' => 'Verify',
],
],
],
'system' => [
'test' => [
'mail' => [
- 'subject' => 'Ping depuis Cachet!',
- 'content' => 'Ceci est une notification de test depuis Cachet !',
+ 'subject' => 'Ping from Cachet!',
+ 'content' => 'This is a test notification from Cachet!',
'title' => '🔔',
],
],
@@ -98,10 +98,10 @@ return [
'user' => [
'invite' => [
'mail' => [
- 'subject' => 'Votre invitation est à l\'intérieur...',
- 'content' => 'Vous avez été invité à rejoindre la page de statut de :app_name.',
- 'title' => 'Vous êtes invité à rejoindre la page de statut de :app_name.',
- 'action' => 'Accepter',
+ 'subject' => 'Your invitation is inside...',
+ 'content' => 'You have been invited to join :app_name status page.',
+ 'title' => 'You\'re invited to join :app_name status page.',
+ 'action' => 'Accept',
],
],
],
diff --git a/resources/lang/fr-FR/pagination.php b/resources/lang/fr-FR/pagination.php
index d37367fa..0ee724cf 100644
--- a/resources/lang/fr-FR/pagination.php
+++ b/resources/lang/fr-FR/pagination.php
@@ -22,7 +22,7 @@ return [
|
*/
- 'previous' => 'Précédent',
- 'next' => 'Suivant',
+ 'previous' => 'Previous',
+ 'next' => 'Next',
];
diff --git a/resources/lang/fr-FR/validation.php b/resources/lang/fr-FR/validation.php
index 2052d1bc..f9227317 100644
--- a/resources/lang/fr-FR/validation.php
+++ b/resources/lang/fr-FR/validation.php
@@ -79,7 +79,7 @@ return [
'required_without_all' => 'Le champ :attribute est requis lorsque aucune des :values sont présentes.',
'same' => 'Le :attribute et :other doivent correspondre.',
'size' => [
- 'numeric' => ':attribute doit être :size.',
+ 'numeric' => ':attribute doit faire :size.',
'file' => 'attribute doit être de :size kilo-octets.',
'string' => 'L\'attribut ":attribute" doit faire :size caractères.',
'array' => ':attribute doit contenir :size éléments.',
diff --git a/resources/lang/he-IL/cachet.php b/resources/lang/he-IL/cachet.php
index a3b3b4a4..ff1cd22b 100644
--- a/resources/lang/he-IL/cachet.php
+++ b/resources/lang/he-IL/cachet.php
@@ -16,7 +16,7 @@ return [
'status' => [
0 => 'Unknown',
1 => 'Operational',
- 2 => 'בעיות ביצועים',
+ 2 => 'Performance Issues',
3 => 'Partial Outage',
4 => 'Major Outage',
],
@@ -30,15 +30,15 @@ return [
'none' => 'No incidents reported',
'past' => 'Past Incidents',
'stickied' => 'Stickied Incidents',
- 'scheduled' => 'תחזוקה מתוזמנת',
+ 'scheduled' => 'Maintenance',
'scheduled_at' => ', scheduled :timestamp',
'posted' => 'Posted :timestamp',
'posted_at' => 'Posted at :timestamp',
'status' => [
1 => 'Investigating',
- 2 => 'מזוהה',
- 3 => 'צופה',
- 4 => 'תוקן',
+ 2 => 'Identified',
+ 3 => 'Watching',
+ 4 => 'Fixed',
],
],
@@ -54,13 +54,13 @@ return [
// Service Status
'service' => [
'good' => '[0,1]System operational|[2,*]All systems are operational',
- 'bad' => '[0,1] The system is experiencing issues|[2,Inf] Some systems are experiencing issues',
- 'major' => '[0,1] The system is experiencing major issues|[2,Inf] Some systems are experiencing major issues',
+ 'bad' => '[0,1]The system is experiencing issues|[2,*]Some systems are experiencing issues',
+ 'major' => '[0,1]The system is experiencing major issues|[2,*]Some systems are experiencing major issues',
],
'api' => [
- 'regenerate' => 'צור מפתח API',
- 'revoke' => 'לבטל את מפתח ה-API',
+ 'regenerate' => 'Regenerate API Key',
+ 'revoke' => 'Revoke API Key',
],
// Metrics
@@ -99,8 +99,8 @@ return [
'signup' => [
'title' => 'Sign Up',
'username' => 'Username',
- 'email' => 'כתובת דוא"ל',
- 'password' => 'סיסמא',
+ 'email' => 'Email',
+ 'password' => 'Password',
'success' => 'Your account has been created.',
'failure' => 'Something went wrong with the signup.',
],
diff --git a/resources/lang/he-IL/dashboard.php b/resources/lang/he-IL/dashboard.php
index f7088760..3f70a368 100644
--- a/resources/lang/he-IL/dashboard.php
+++ b/resources/lang/he-IL/dashboard.php
@@ -11,13 +11,13 @@
return [
- 'dashboard' => 'לוח בקרה',
- 'writeable_settings' => 'תיקיית ההגדרות של Cachet איננה קיימת עם הגדרות כתיבה. נא לבדוק שליוזר השרת יש הרשאות לכתוב בתיקיית ./bootstrap/cachet.',
+ 'dashboard' => 'Dashboard',
+ 'writeable_settings' => 'The Cachet settings directory is not writeable. Please make sure that ./bootstrap/cachet is writeable by the web server.',
// Incidents
'incidents' => [
- 'title' => 'Incidents & Schedule',
- 'incidents' => 'אירועים',
+ 'title' => 'Incidents & Maintenance',
+ 'incidents' => 'Incidents',
'logged' => '{0}There are no incidents, good work.|[1]You have logged one incident.|[2,*]You have reported :count incidents.',
'incident-create-template' => 'Create Template',
'incident-templates' => 'Incident Templates',
@@ -56,7 +56,7 @@ return [
'title' => 'Incident Templates',
'add' => [
'title' => 'Create an incident template',
- 'message' => 'You should add an incident template.',
+ 'message' => 'Create your first incident template.',
'success' => 'Your new incident template has been created.',
'failure' => 'Something went wrong with the incident template.',
],
@@ -74,29 +74,29 @@ return [
// Incident Maintenance
'schedule' => [
- 'schedule' => 'תחזוקה מתוזמנת',
+ 'schedule' => 'Maintenance',
'logged' => '{0}There has been no Maintenance, good work.|[1]You have logged one schedule.|[2,*]You have reported :count schedules.',
'scheduled_at' => 'Scheduled at :timestamp',
'add' => [
- 'title' => 'Add Scheduled Maintenance',
- 'success' => 'Schedule added.',
- 'failure' => 'Something went wrong adding the schedule, please try again.',
+ 'title' => 'Add Maintenance',
+ 'success' => 'Maintenance added.',
+ 'failure' => 'Something went wrong adding the Maintenance, please try again.',
],
'edit' => [
- 'title' => 'Edit Scheduled Maintenance',
- 'success' => 'Schedule has been updated!',
- 'failure' => 'Something went wrong editing the schedule, please try again.',
+ 'title' => 'Edit Maintenance',
+ 'success' => 'Maintenance has been updated!',
+ 'failure' => 'Something went wrong editing the Maintenance, please try again.',
],
'delete' => [
- 'success' => 'The scheduled maintenance has been deleted and will not show on your status page.',
- 'failure' => 'The scheduled maintenance could not be deleted, please try again.',
+ 'success' => 'The Maintenance has been deleted and will not show on your status page.',
+ 'failure' => 'The Maintenance could not be deleted, please try again.',
],
],
// Components
'components' => [
- 'components' => 'רכיבים',
- 'component_statuses' => 'רכיב סטטוסים',
+ 'components' => 'Components',
+ 'component_statuses' => 'Component Statuses',
'listed_group' => 'Grouped under :name',
'add' => [
'title' => 'Add a component',
@@ -137,7 +137,7 @@ return [
// Metrics
'metrics' => [
- 'metrics' => 'מדדים',
+ 'metrics' => 'Metrics',
'add' => [
'title' => 'Create a metric',
'message' => 'You should add a metric.',
@@ -235,14 +235,14 @@ return [
],
],
'security' => [
- 'security' => 'אבטחה',
+ 'security' => 'Security',
'two-factor' => 'Users without two-factor authentication',
],
'stylesheet' => [
'stylesheet' => 'Stylesheet',
],
'theme' => [
- 'theme' => 'ערכת נושא',
+ 'theme' => 'Theme',
],
'edit' => [
'success' => 'Settings saved.',
@@ -260,22 +260,22 @@ return [
// Login
'login' => [
- 'login' => 'התחברות למערכת',
- 'logged_in' => 'אתה מחובר.',
- 'welcome' => 'ברוך הבא!',
+ 'login' => 'Login',
+ 'logged_in' => 'You\'re logged in.',
+ 'welcome' => 'Welcome back!',
'two-factor' => 'Please enter your token.',
],
// Sidebar footer
- 'help' => 'עזרה',
+ 'help' => 'Help',
'status_page' => 'Status Page',
- 'logout' => 'יציאה',
+ 'logout' => 'Logout',
// Notifications
'notifications' => [
- 'notifications' => 'התראות',
- 'awesome' => 'נהדר.',
- 'whoops' => 'אופס.',
+ 'notifications' => 'Notifications',
+ 'awesome' => 'Awesome.',
+ 'whoops' => 'Whoops.',
],
// Widgets
@@ -295,7 +295,7 @@ return [
'component' => 'Add your components',
'incident' => 'Create an incident',
'customize' => 'Customize your page',
- 'team' => 'הוסף משתמשים',
+ 'team' => 'Add your team',
'api' => 'Generate an API token',
'two-factor' => 'Setup Two Factor Authentication',
],
diff --git a/resources/lang/he-IL/forms.php b/resources/lang/he-IL/forms.php
index d8930743..47a1a3e7 100644
--- a/resources/lang/he-IL/forms.php
+++ b/resources/lang/he-IL/forms.php
@@ -13,13 +13,13 @@ return [
// Setup form fields
'setup' => [
- 'email' => 'כתובת דוא"ל',
+ 'email' => 'Email',
'username' => 'Username',
- 'password' => 'סיסמא',
- 'site_name' => 'שם האתר',
+ 'password' => 'Password',
+ 'site_name' => 'Site Name',
'site_domain' => 'Site Domain',
- 'site_timezone' => 'בחר איזור זמן',
- 'site_locale' => 'בחר שפה',
+ 'site_timezone' => 'Select your timezone',
+ 'site_locale' => 'Select your language',
'enable_google2fa' => 'Enable Google Two Factor Authentication',
'cache_driver' => 'Cache Driver',
'queue_driver' => 'Queue Driver',
@@ -34,8 +34,8 @@ return [
// Login form fields
'login' => [
'login' => 'Username or Email',
- 'email' => 'כתובת דוא"ל',
- 'password' => 'סיסמא',
+ 'email' => 'Email',
+ 'password' => 'Password',
'2fauth' => 'Authentication Code',
'invalid' => 'Invalid username or password',
'invalid-token' => 'Invalid token',
@@ -46,11 +46,11 @@ return [
// Incidents form fields
'incidents' => [
- 'name' => 'שם',
- 'status' => 'סטטוס',
+ 'name' => 'Name',
+ 'status' => 'Status',
'component' => 'Component',
'component_status' => 'Component Status',
- 'message' => 'הודעה',
+ 'message' => 'Message',
'message-help' => 'You may also use Markdown.',
'occurred_at' => 'When did this incident occur?',
'notify_subscribers' => 'Notify subscribers?',
@@ -62,39 +62,39 @@ return [
'public' => 'Viewable by public',
'logged_in_only' => 'Only visible to logged in users',
'templates' => [
- 'name' => 'שם',
- 'template' => 'תבנית',
+ 'name' => 'Name',
+ 'template' => 'Template',
'twig' => 'Incident Templates can make use of the Twig templating language.',
],
],
'schedules' => [
- 'name' => 'שם',
- 'status' => 'סטטוס',
- 'message' => 'הודעה',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'message' => 'Message',
'message-help' => 'You may also use Markdown.',
'scheduled_at' => 'When is this maintenance scheduled for?',
'completed_at' => 'When did this maintenance complete?',
'templates' => [
- 'name' => 'שם',
- 'template' => 'תבנית',
+ 'name' => 'Name',
+ 'template' => 'Template',
'twig' => 'Incident Templates can make use of the Twig templating language.',
],
],
// Components form fields
'components' => [
- 'name' => 'שם',
- 'status' => 'סטטוס',
- 'group' => 'קבוצה',
- 'description' => 'הגדרה',
- 'link' => 'קישור',
- 'tags' => 'טאגים',
- 'tags-help' => 'מופרד באמצעות פסיקים.',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'group' => 'Group',
+ 'description' => 'Description',
+ 'link' => 'Link',
+ 'tags' => 'Tags',
+ 'tags-help' => 'Comma separated.',
'enabled' => 'Component enabled?',
'groups' => [
- 'name' => 'שם',
+ 'name' => 'Name',
'collapsing' => 'Expand/Collapse options',
'visible' => 'Always expanded',
'collapsed' => 'Collapse the group by default',
@@ -107,13 +107,13 @@ return [
// Action form fields
'actions' => [
- 'name' => 'שם',
- 'description' => 'הגדרה',
+ 'name' => 'Name',
+ 'description' => 'Description',
'start_at' => 'Schedule start time',
'timezone' => 'Timezone',
'schedule_frequency' => 'Schedule frequency (in seconds)',
'completion_latency' => 'Completion latency (in seconds)',
- 'group' => 'קבוצה',
+ 'group' => 'Group',
'active' => 'Active?',
'groups' => [
'name' => 'Group Name',
@@ -122,9 +122,9 @@ return [
// Metric form fields
'metrics' => [
- 'name' => 'שם',
- 'suffix' => 'סיומת',
- 'description' => 'הגדרה',
+ 'name' => 'Name',
+ 'suffix' => 'Suffix',
+ 'description' => 'Description',
'description-help' => 'You may also use Markdown.',
'display-chart' => 'Display chart on status page?',
'default-value' => 'Default value',
@@ -140,7 +140,7 @@ return [
'visibility_hidden' => 'Always hidden',
'points' => [
- 'value' => 'ערך',
+ 'value' => 'Value',
],
],
@@ -148,11 +148,11 @@ return [
'settings' => [
// Application setup
'app-setup' => [
- 'site-name' => 'שם האתר',
- 'site-url' => 'כתובת url של האתר',
- 'display-graphs' => 'להציג גרפים בדף של סטטוס?',
+ 'site-name' => 'Site Name',
+ 'site-url' => 'Site URL',
+ 'display-graphs' => 'Display graphs on status page?',
'about-this-page' => 'About this page',
- 'days-of-incidents' => 'כמה ימים של אירועים להראות?',
+ 'days-of-incidents' => 'How many days of incidents to show?',
'time_before_refresh' => 'Status page refresh rate (in seconds)',
'major_outage_rate' => 'Major outage threshold (in %)',
'banner' => 'Banner Image',
@@ -206,8 +206,8 @@ return [
'user' => [
'username' => 'Username',
- 'email' => 'כתובת דוא"ל',
- 'password' => 'סיסמא',
+ 'email' => 'Email',
+ 'password' => 'Password',
'api-token' => 'API Token',
'api-token-help' => 'Regenerating your API token will prevent existing applications from accessing Cachet.',
'gravatar' => 'Change your profile picture at Gravatar.',
@@ -221,7 +221,7 @@ return [
],
'team' => [
'description' => 'Invite your team members by entering their email addresses here.',
- 'email' => 'Email #:id',
+ 'email' => 'Your Team Members Email Address',
],
],
diff --git a/resources/lang/he-IL/setup.php b/resources/lang/he-IL/setup.php
index a281bb1d..bdc2a457 100644
--- a/resources/lang/he-IL/setup.php
+++ b/resources/lang/he-IL/setup.php
@@ -10,14 +10,14 @@
*/
return [
- 'setup' => 'הגדרות',
- 'title' => 'התקנת Cachet',
- 'service_details' => 'פרטי שרות',
+ 'setup' => 'Setup',
+ 'title' => 'Install Cachet',
+ 'service_details' => 'Service Details',
'env_setup' => 'Environment Setup',
- 'status_page_setup' => 'הגדרת עמוד מצב',
+ 'status_page_setup' => 'Status Page Setup',
'show_support' => 'Show support for Cachet?',
- 'admin_account' => 'חשבון מנהל המערכת',
- 'complete_setup' => 'התקנה הסתיימה',
- 'completed' => 'Cachet הוגדר בהצלחה!',
+ 'admin_account' => 'Administrator Account',
+ 'complete_setup' => 'Complete Setup',
+ 'completed' => 'Cachet has been configured successfully!',
'finish_setup' => 'Go to dashboard',
];
diff --git a/resources/lang/he-IL/validation.php b/resources/lang/he-IL/validation.php
index 6190d23d..7d196d98 100644
--- a/resources/lang/he-IL/validation.php
+++ b/resources/lang/he-IL/validation.php
@@ -23,12 +23,12 @@ return [
*/
'accepted' => 'The :attribute must be accepted.',
- 'active_url' => 'attribute: אינו כתובת URL חוקית.',
- 'after' => 'attribute: חייב להיות תאריך אחרי date:',
- 'alpha' => 'attribute: יכולים להכיל רק אותיות.',
- 'alpha_dash' => 'attribute: יכולה להכיל רק אותיות, מספרים, מקפים.',
- 'alpha_num' => 'attribute: יכולים להכיל רק אותיות ומספרים.',
- 'array' => 'attribute: חייב להיות מערך.',
+ 'active_url' => 'The :attribute is not a valid URL.',
+ 'after' => 'The :attribute must be a date after :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.',
'between' => [
'numeric' => 'The :attribute must be between :min and :max.',
@@ -47,7 +47,7 @@ return [
'exists' => 'The selected :attribute is invalid.',
'distinct' => 'The :attribute field has a duplicate value.',
'filled' => 'The :attribute field is required.',
- 'image' => 'attribute: חייב להיות תמונה.',
+ '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.',
diff --git a/resources/lang/hu-HU/cachet.php b/resources/lang/hu-HU/cachet.php
index f5cc7785..ff1cd22b 100644
--- a/resources/lang/hu-HU/cachet.php
+++ b/resources/lang/hu-HU/cachet.php
@@ -12,110 +12,110 @@
return [
// Components
'components' => [
- 'last_updated' => 'Utoljára frissítve: :timestamp',
+ 'last_updated' => 'Last updated :timestamp',
'status' => [
- 0 => 'Ismeretlen',
- 1 => 'Működik',
- 2 => 'Teljesítmény problémák',
- 3 => 'Részleges leállás',
- 4 => 'Teljes leállás',
+ 0 => 'Unknown',
+ 1 => 'Operational',
+ 2 => 'Performance Issues',
+ 3 => 'Partial Outage',
+ 4 => 'Major Outage',
],
'group' => [
- 'other' => 'Egyéb komponensek',
+ 'other' => 'Other Components',
],
],
// Incidents
'incidents' => [
- 'none' => 'Nincs incidens jelentve',
- 'past' => 'Múltbeli incidensek',
- 'stickied' => 'Kitűzőtt Incidensek',
- 'scheduled' => 'Ütemezett karbantartás',
- 'scheduled_at' => ', ütemezve: :timestamp',
- 'posted' => 'Közzétéve :timestamp',
- 'posted_at' => 'Közzétéve :timestamp',
+ 'none' => 'No incidents reported',
+ 'past' => 'Past Incidents',
+ 'stickied' => 'Stickied Incidents',
+ 'scheduled' => 'Maintenance',
+ 'scheduled_at' => ', scheduled :timestamp',
+ 'posted' => 'Posted :timestamp',
+ 'posted_at' => 'Posted at :timestamp',
'status' => [
- 1 => 'Kivizsgálás alatt',
- 2 => 'Azonosítva',
- 3 => 'Megfigyelés alatt',
- 4 => 'Javítva',
+ 1 => 'Investigating',
+ 2 => 'Identified',
+ 3 => 'Watching',
+ 4 => 'Fixed',
],
],
// Schedule
'schedules' => [
'status' => [
- 0 => 'Közelgő',
- 1 => 'Folyamatban',
- 2 => 'Befejezve',
+ 0 => 'Upcoming',
+ 1 => 'In Progress',
+ 2 => 'Complete',
],
],
// Service Status
'service' => [
- 'good' => '[0,1] Rendszer üzemképes|[2,Inf] Az összes rendszer üzemképes',
- 'bad' => '[0,1] A rendszer problémát észlelt|[2,Inf] Több rendszer problémát észlelt',
- 'major' => '[0,1] A szolgáltatás jelenleg nem elérhető|[2,Inf] Több szolgáltatás nem elérhető',
+ 'good' => '[0,1]System operational|[2,*]All systems are operational',
+ 'bad' => '[0,1]The system is experiencing issues|[2,*]Some systems are experiencing issues',
+ 'major' => '[0,1]The system is experiencing major issues|[2,*]Some systems are experiencing major issues',
],
'api' => [
- 'regenerate' => 'API kulcs újragenerálása',
- 'revoke' => 'API kulcs visszavonása',
+ 'regenerate' => 'Regenerate API Key',
+ 'revoke' => 'Revoke API Key',
],
// Metrics
'metrics' => [
'filter' => [
- 'last_hour' => 'Előző óra',
- 'hourly' => 'Elmúlt 12 óra',
- 'weekly' => 'Heti',
- 'monthly' => 'Havi',
+ 'last_hour' => 'Last Hour',
+ 'hourly' => 'Last 12 Hours',
+ 'weekly' => 'Week',
+ 'monthly' => 'Month',
],
],
// Subscriber
'subscriber' => [
- 'subscribe' => 'Kérjük iratkozzon fel a legújabb frissítésekért',
- 'unsubscribe' => 'Leiratkozás',
- 'button' => 'Feliratkozás',
- 'manage_subscription' => 'Feliratkozások kezelése',
+ 'subscribe' => 'Subscribe to get the updates',
+ 'unsubscribe' => 'Unsubscribe',
+ 'button' => 'Subscribe',
+ 'manage_subscription' => 'Manage subscription',
'manage' => [
- 'no_subscriptions' => 'Minden frissítésre feliratkozva.',
- 'my_subscriptions' => 'A következő frissítésekre feliratkozva.',
+ 'no_subscriptions' => 'You\'re currently subscribed to all updates.',
+ 'my_subscriptions' => 'You\'re currently subscribed to the following updates.',
'manage_at_link' => 'Manage your subscriptions at :link',
],
'email' => [
- 'subscribe' => 'Feliratkozás e-mail értesítésekre.',
- 'subscribed' => 'Ön feliratkozott e-mailen, kérjük ellenőrizze e-mail fiókját a véglegesítéshez.',
- 'verified' => 'Feliratkozása megerősítve. Köszönjük!',
- 'manage' => 'Feliratkozás kezelése',
- 'unsubscribe' => 'Leiratkozás az e-mail értesítésekről.',
- 'unsubscribed' => 'E-mail feliratkozás törölve.',
- 'failure' => 'Hiba történt a feliratkozással.',
- 'already-subscribed' => ':email már fel van iratkozva.',
+ 'subscribe' => 'Subscribe to email updates.',
+ 'subscribed' => 'You\'ve been subscribed to email notifications, please check your email to confirm your subscription.',
+ 'verified' => 'Your email subscription has been confirmed. Thank you!',
+ 'manage' => 'Manage your subscription',
+ 'unsubscribe' => 'Unsubscribe from email updates.',
+ 'unsubscribed' => 'Your email subscription has been cancelled.',
+ 'failure' => 'Something went wrong with the subscription.',
+ 'already-subscribed' => 'Cannot subscribe :email because they\'re already subscribed.',
],
],
'signup' => [
- 'title' => 'Regisztráció',
- 'username' => 'Felhasználónév',
- 'email' => 'E-mail cím',
- 'password' => 'Jelszó',
- 'success' => 'Fiókja elkészült.',
- 'failure' => 'Hiba történt regisztráció közben.',
+ 'title' => 'Sign Up',
+ 'username' => 'Username',
+ 'email' => 'Email',
+ 'password' => 'Password',
+ 'success' => 'Your account has been created.',
+ 'failure' => 'Something went wrong with the signup.',
],
'system' => [
- 'update' => 'Elérhető egy újabb Cachet verzió! Itt olvashat utána a frissítés menetének.',
+ 'update' => 'There is a newer version of Cachet available. You can learn how to update here!',
],
// Modal
'modal' => [
- 'close' => 'Bezárás',
+ 'close' => 'Close',
'subscribe' => [
- 'title' => 'Feliratkozás komponens frissítésekre',
- 'body' => 'Kérjük adja meg az e-mail címét hogy értesítéseket kapjon ezen komponens frissítéseire. Ha már feliratkozott, akkor nincs miért aggódnia.',
- 'button' => 'Feliratkozás',
+ 'title' => 'Subscribe to component updates',
+ 'body' => 'Enter your email address to subscribe to updates for this component. If you\'re already subscribed, you\'ll already receive emails for this component.',
+ 'button' => 'Subscribe',
],
],
@@ -125,17 +125,17 @@ return [
'incident' => 'Details and updates about the :name incident that occurred on :date',
'schedule' => 'Details about the scheduled maintenance period :name starting :startDate',
'subscribe' => 'Subscribe to :app in order to receive updates of incidents and scheduled maintenance periods',
- 'overview' => 'Maradjon mindig naprakész :app legújabb frissítéseivel.',
+ 'overview' => 'Stay up to date with the latest service updates from :app.',
],
],
// Other
- 'home' => 'Kezdőoldal',
- 'powered_by' => 'A motorháztető alatt a Cachet dolgozik.',
- 'timezone' => 'Időzóna: :timezone.',
- 'about_this_site' => 'A webhelyről',
+ 'home' => 'Home',
+ 'powered_by' => 'Powered by Cachet.',
+ 'timezone' => 'Times are shown in :timezone.',
+ 'about_this_site' => 'About This Site',
'rss-feed' => 'RSS',
'atom-feed' => 'Atom',
- 'feed' => 'Státusz Feed',
+ 'feed' => 'Status Feed',
];
diff --git a/resources/lang/hu-HU/dashboard.php b/resources/lang/hu-HU/dashboard.php
index 03840baf..3f70a368 100644
--- a/resources/lang/hu-HU/dashboard.php
+++ b/resources/lang/hu-HU/dashboard.php
@@ -11,21 +11,21 @@
return [
- 'dashboard' => 'Irányítópult',
- 'writeable_settings' => 'A Cachet beállítás mappája nem írható. Kérjük győződjön meg róla, hogy a ./bootstrap/cachet mapp írható a webszerver által.',
+ 'dashboard' => 'Dashboard',
+ 'writeable_settings' => 'The Cachet settings directory is not writeable. Please make sure that ./bootstrap/cachet is writeable by the web server.',
// Incidents
'incidents' => [
- 'title' => 'Incidensek & Ütemezés',
- 'incidents' => 'Incidensek',
+ 'title' => 'Incidents & Maintenance',
+ 'incidents' => 'Incidents',
'logged' => '{0}There are no incidents, good work.|[1]You have logged one incident.|[2,*]You have reported :count incidents.',
- 'incident-create-template' => 'Sablon létrehozása',
- 'incident-templates' => 'Incidens Sablonok',
+ 'incident-create-template' => 'Create Template',
+ 'incident-templates' => 'Incident Templates',
'updates' => [
'title' => 'Incident updates for :incident',
'count' => '{0}Zero Updates|[1]One Update|[2]Two Updates|[3,*]Several Updates',
'add' => [
- 'title' => 'Új incidens frissítés létrehozása',
+ 'title' => 'Create new incident update',
'success' => 'Your new incident update has been created.',
'failure' => 'Something went wrong with the incident update.',
],
@@ -37,267 +37,267 @@ return [
],
'reported_by' => 'Reported by :user',
'add' => [
- 'title' => 'Incidens jelentése',
- 'success' => 'Incidens létrehozva.',
- 'failure' => 'Hiba történt az incidens létrehozása közben, kérjük próbálja újra.',
+ 'title' => 'Report an incident',
+ 'success' => 'Incident added.',
+ 'failure' => 'There was an error adding the incident, please try again.',
],
'edit' => [
- 'title' => 'Incidens szerkesztése',
- 'success' => 'Incidens frissítve.',
- 'failure' => 'Hiba történt az incidens szerkesztése közben, kérjük próbálja újra.',
+ 'title' => 'Edit an incident',
+ 'success' => 'Incident updated.',
+ 'failure' => 'There was an error editing the incident, please try again.',
],
'delete' => [
- 'success' => 'Az incidens törölve lett és nem fog többé megjelenni.',
- 'failure' => 'Az incidenst nem lehetett törölni, kérjük próbálja újra.',
+ 'success' => 'The incident has been deleted and will not show on your status page.',
+ 'failure' => 'The incident could not be deleted, please try again.',
],
// Incident templates
'templates' => [
- 'title' => 'Incidens Sablonok',
+ 'title' => 'Incident Templates',
'add' => [
- 'title' => 'Incidens sablon készítése',
- 'message' => 'Létre kell hozni egy incidens sablont.',
- 'success' => 'Incidens sablon létrehozva.',
- 'failure' => 'Hiba történt az incidens sablon létrehozása során.',
+ 'title' => 'Create an incident template',
+ 'message' => 'Create your first incident template.',
+ 'success' => 'Your new incident template has been created.',
+ 'failure' => 'Something went wrong with the incident template.',
],
'edit' => [
- 'title' => 'Sablon szerkesztése',
- 'success' => 'Az incidens sablon frissítve lett.',
- 'failure' => 'Hiba történt az incidens sablon frissítése során',
+ 'title' => 'Edit Template',
+ 'success' => 'The incident template has been updated.',
+ 'failure' => 'Something went wrong updating the incident template',
],
'delete' => [
- 'success' => 'Az incidens sablon törölve lett.',
- 'failure' => 'Az incidens sablont nem lehetett törölni, kérjük próbálja újra.',
+ 'success' => 'The incident template has been deleted.',
+ 'failure' => 'The incident template could not be deleted, please try again.',
],
],
],
// Incident Maintenance
'schedule' => [
- 'schedule' => 'Ütemezett karbantartás',
+ 'schedule' => 'Maintenance',
'logged' => '{0}There has been no Maintenance, good work.|[1]You have logged one schedule.|[2,*]You have reported :count schedules.',
- 'scheduled_at' => 'Ütemezve: :timestamp',
+ 'scheduled_at' => 'Scheduled at :timestamp',
'add' => [
- 'title' => 'Ütemezett Karbantartás létrehozása',
- 'success' => 'Ütemterv létrehozva.',
- 'failure' => 'Hiba történt az ütemterv létrehozásakor, kérjük próbálja újra.',
+ 'title' => 'Add Maintenance',
+ 'success' => 'Maintenance added.',
+ 'failure' => 'Something went wrong adding the Maintenance, please try again.',
],
'edit' => [
- 'title' => 'Ütemezett Karbantartás szerkesztése',
- 'success' => 'Ütemterv frissítve!',
- 'failure' => 'Hiba történt az ütemterv szerkesztésekor, kérjük próbálja újra.',
+ 'title' => 'Edit Maintenance',
+ 'success' => 'Maintenance has been updated!',
+ 'failure' => 'Something went wrong editing the Maintenance, please try again.',
],
'delete' => [
- 'success' => 'Az ütemterv törölve lett és nem fog többé megjelenni.',
- 'failure' => 'Az ütemzett karbantartást nem lehetett törölni, kérjük próbálja újra.',
+ 'success' => 'The Maintenance has been deleted and will not show on your status page.',
+ 'failure' => 'The Maintenance could not be deleted, please try again.',
],
],
// Components
'components' => [
- 'components' => 'Komponensek',
- 'component_statuses' => 'Komponens állapotok',
- 'listed_group' => ':name alá csoportosítva',
+ 'components' => 'Components',
+ 'component_statuses' => 'Component Statuses',
+ 'listed_group' => 'Grouped under :name',
'add' => [
- 'title' => 'Komponens hozzáadása',
- 'message' => 'Létre kell hozni egy komponenst.',
- 'success' => 'Komponens létrehozva.',
- 'failure' => 'Valami hiba történt a komponens csoporttal, kérjük próbálja újra.',
+ 'title' => 'Add a component',
+ 'message' => 'You should add a component.',
+ 'success' => 'Component created.',
+ 'failure' => 'Something went wrong with the component group, please try again.',
],
'edit' => [
- 'title' => 'Komponens szerkesztése',
- 'success' => 'Komponens frissítve.',
- 'failure' => 'Valami hiba történt a komponens csoporttal, kérjük próbálja újra.',
+ 'title' => 'Edit a component',
+ 'success' => 'Component updated.',
+ 'failure' => 'Something went wrong with the component group, please try again.',
],
'delete' => [
- 'success' => 'Komponens törölve!',
- 'failure' => 'A komponenst nem lehetett törölni, kérjük próbálja újra.',
+ 'success' => 'The component has been deleted!',
+ 'failure' => 'The component could not be deleted, please try again.',
],
// Component groups
'groups' => [
- 'groups' => 'Komponens csoport|Komponens csoportok',
- 'no_components' => 'Létre kell hozni egy komponens csoportot.',
+ 'groups' => 'Component group|Component groups',
+ 'no_components' => 'You should add a component group.',
'add' => [
- 'title' => 'Komponens csoport hozzáadása',
- 'success' => 'Komponens csoport létrehozva.',
- 'failure' => 'Valami hiba történt a komponens csoporttal, kérjük próbálja újra.',
+ 'title' => 'Add a component group',
+ 'success' => 'Component group added.',
+ 'failure' => 'Something went wrong with the component group, please try again.',
],
'edit' => [
- 'title' => 'Komponens csoport szerkesztése',
- 'success' => 'Komponens csoport frissítve.',
- 'failure' => 'Valami hiba történt a komponens csoporttal, kérjük próbálja újra.',
+ 'title' => 'Edit a component group',
+ 'success' => 'Component group updated.',
+ 'failure' => 'Something went wrong with the component group, please try again.',
],
'delete' => [
- 'success' => 'A komponens csoport törlése sikeres!',
- 'failure' => 'A komponens csoportot nem lehetett törölni, kérjük próbálja újra.',
+ 'success' => 'Component group has been deleted!',
+ 'failure' => 'The component group could not be deleted, please try again.',
],
],
],
// Metrics
'metrics' => [
- 'metrics' => 'Mérőszámok',
+ 'metrics' => 'Metrics',
'add' => [
- 'title' => 'Merőszám létrehozása',
- 'message' => 'Létre kell hozni egy mérőszámot.',
- 'success' => 'Mérőszám létrehozva.',
- 'failure' => 'Hiba történt ezzel a mérőszámmal, kérjük próbálja újra.',
+ 'title' => 'Create a metric',
+ 'message' => 'You should add a metric.',
+ 'success' => 'Metric created.',
+ 'failure' => 'Something went wrong with the metric, please try again.',
],
'edit' => [
- 'title' => 'Mérőszám szerkesztése',
- 'success' => 'Mérőszám frissítve.',
- 'failure' => 'Hiba történt ezzel a mérőszámmal, kérjük próbálja újra.',
+ 'title' => 'Edit a metric',
+ 'success' => 'Metric updated.',
+ 'failure' => 'Something went wrong with the metric, please try again.',
],
'delete' => [
- 'success' => 'Ez a mérőszám törölve lett és nem fog többé megjelenni.',
- 'failure' => 'A mérőszámot nem lehetett kitörölni, kérjük próbálja újra.',
+ 'success' => 'The metric has been deleted and will no longer display on your status page.',
+ 'failure' => 'The metric could not be deleted, please try again.',
],
],
// Subscribers
'subscribers' => [
- 'subscribers' => 'Feliratkozók',
- 'description' => 'A feliratkozók email értesítést kapnak ha incidensek lesznek létrehozva vagy komponensek lesznek frissítve.',
+ 'subscribers' => 'Subscribers',
+ 'description' => 'Subscribers will receive email updates when incidents are created or components are updated.',
'description_disabled' => 'To use this feature, you need allow people to signup for notifications.',
- 'verified' => 'Megerősítve',
- 'not_verified' => 'Nincs megerősítve',
- 'subscriber' => ':email, feliratkozott: :date',
- 'no_subscriptions' => 'Feliratkozva az összes frissítésre',
+ 'verified' => 'Verified',
+ 'not_verified' => 'Not verified',
+ 'subscriber' => ':email, subscribed :date',
+ 'no_subscriptions' => 'Subscribed to all updates',
'global' => 'Globally subscribed',
'add' => [
- 'title' => 'Új feliratkozó hozzáadása',
- 'success' => 'Feliratkozó létrehozva!',
- 'failure' => 'Hiba történt a feliratkozó hozzáadásakor, kérjük próbálja újra.',
- 'help' => 'Kérjük írja mindegyik feliratkozót külön sorba.',
+ 'title' => 'Add a new subscriber',
+ 'success' => 'Subscriber has been added!',
+ 'failure' => 'Something went wrong adding the subscriber, please try again.',
+ 'help' => 'Enter each subscriber on a new line.',
],
'edit' => [
- 'title' => 'Feliratkozó frissítése',
- 'success' => 'Feliratkozó frissítve!',
- 'failure' => 'Hiba történt a feliratkozó szerkesztésekor, kérjük próbálja újra.',
+ 'title' => 'Update subscriber',
+ 'success' => 'Subscriber has been updated!',
+ 'failure' => 'Something went wrong editing the subscriber, please try again.',
],
],
// Team
'team' => [
- 'team' => 'Csapat',
- 'member' => 'Tag',
- 'profile' => 'Profil',
- 'description' => 'Csapattagoknak joguk lesz hozzáadni és szerkeszteni komponenseket és incidenseket.',
+ 'team' => 'Team',
+ 'member' => 'Member',
+ 'profile' => 'Profile',
+ 'description' => 'Team Members will be able to add, modify & edit components and incidents.',
'add' => [
- 'title' => 'Új csapattag hozzáadása',
- 'success' => 'Csapattag hozzáadva.',
- 'failure' => 'A csapattagot nem lehetett létrehozni, kérjük próbálja újra.',
+ 'title' => 'Add a new team member',
+ 'success' => 'Team member added.',
+ 'failure' => 'The team member could not be added, please try again.',
],
'edit' => [
- 'title' => 'Profil frissítése',
- 'success' => 'Profil frissítve.',
- 'failure' => 'Hiba történt a profil szerkesztésekor, kérjük próbálja újra.',
+ 'title' => 'Update profile',
+ 'success' => 'Profile updated.',
+ 'failure' => 'Something went wrong updating the profile, please try again.',
],
'delete' => [
- 'success' => 'Csapattag törölve és többé nincs joga a műszerfalhoz!',
- 'failure' => 'A csapattagot nem lehetett létrehozni, kérjük próbálja újra.',
+ 'success' => 'Team member has been deleted and will no longer have access to the dashboard!',
+ 'failure' => 'The team member could not be added, please try again.',
],
'invite' => [
- 'title' => 'Új csapattag meghívása',
- 'success' => 'Egy meghívás elküldve',
- 'failure' => 'A meghívást nem sikerült elküldeni, kérjük próbálja újra.',
+ 'title' => 'Invite a new team member',
+ 'success' => 'An invite has been sent',
+ 'failure' => 'The invite could not be sent, please try again.',
],
],
// Settings
'settings' => [
- 'settings' => 'Beállítások',
+ 'settings' => 'Settings',
'app-setup' => [
- 'app-setup' => 'Applikáció beállítása',
- 'images-only' => 'Csak képeket lehet feltölteni.',
- 'too-big' => 'A feltöltött fájl túl nagy. A fájl nem lehet nagyobb mint :size',
+ 'app-setup' => 'Application Setup',
+ 'images-only' => 'Only images may be uploaded.',
+ 'too-big' => 'The file you uploaded is too big. Upload an image smaller than :size',
],
'analytics' => [
- 'analytics' => 'Analízis',
+ 'analytics' => 'Analytics',
],
'log' => [
- 'log' => 'Napló',
+ 'log' => 'Log',
],
'localization' => [
- 'localization' => 'Lokalizáció',
+ 'localization' => 'Localization',
],
'customization' => [
- 'customization' => 'Testreszabás',
- 'header' => 'Egyéni fejléc HTML',
- 'footer' => 'Egyéni lábjegyzet HTML',
+ 'customization' => 'Customization',
+ 'header' => 'Custom Header HTML',
+ 'footer' => 'Custom Footer HTML',
],
'mail' => [
- 'mail' => 'Lelevelezés',
- 'test' => 'Teszt',
+ 'mail' => 'Mail',
+ 'test' => 'Test',
'email' => [
- 'subject' => 'Cachet teszt értesítés',
- 'body' => 'Ez egy Cachet teszt értesítés.',
+ 'subject' => 'Test notification from Cachet',
+ 'body' => 'This is a test notification from Cachet.',
],
],
'security' => [
- 'security' => 'Biztonság',
- 'two-factor' => 'Felhasználók két faktoros hitelesítés nélkül',
+ 'security' => 'Security',
+ 'two-factor' => 'Users without two-factor authentication',
],
'stylesheet' => [
'stylesheet' => 'Stylesheet',
],
'theme' => [
- 'theme' => 'Téma',
+ 'theme' => 'Theme',
],
'edit' => [
- 'success' => 'Beállítások mentve.',
- 'failure' => 'Beállításokat nem lehetett menteni.',
+ 'success' => 'Settings saved.',
+ 'failure' => 'Settings could not be saved.',
],
'credits' => [
- 'credits' => 'Készítők',
- 'contributors' => 'Közreműködők',
- 'license' => 'A Cachet egy, a BSD-3 alatt licenszelt nyílt forráskódú projekt, Alt Three Services Limited által kiadva.',
- 'backers-title' => 'Támogatók & Szponzorok',
- 'backers' => 'Ha szeretné támogatni a fejlesztőket, kérjük látogasson el a Cachet Patreon oldalára.',
- 'thank-you' => 'Köszönjük mind a(z) :count közreműködőnek a segítséget.',
+ 'credits' => 'Credits',
+ 'contributors' => 'Contributors',
+ 'license' => 'Cachet is a BSD-3-licensed open source project, released by Alt Three Services Limited.',
+ 'backers-title' => 'Backers & Sponsors',
+ 'backers' => 'If you\'d like to support future development, check out the Cachet Patreon campaign.',
+ 'thank-you' => 'Thank you to each and every one of the :count contributors.',
],
],
// Login
'login' => [
- 'login' => 'Belépés',
- 'logged_in' => 'Bejelentkezve.',
- 'welcome' => 'Üdvözöljük újra!',
- 'two-factor' => 'Kérem adja meg a jelét.',
+ 'login' => 'Login',
+ 'logged_in' => 'You\'re logged in.',
+ 'welcome' => 'Welcome back!',
+ 'two-factor' => 'Please enter your token.',
],
// Sidebar footer
- 'help' => 'Súgó',
- 'status_page' => 'Állapot Oldal',
- 'logout' => 'Kijelentkezés',
+ 'help' => 'Help',
+ 'status_page' => 'Status Page',
+ 'logout' => 'Logout',
// Notifications
'notifications' => [
- 'notifications' => 'Értesítések',
- 'awesome' => 'Kitűnő.',
- 'whoops' => 'Hoppá.',
+ 'notifications' => 'Notifications',
+ 'awesome' => 'Awesome.',
+ 'whoops' => 'Whoops.',
],
// Widgets
'widgets' => [
- 'support' => 'Cachet támogatása',
- 'support_subtitle' => 'Kérjük nézze meg a Patreon oldalunkat!',
- 'news' => 'Legfrissebb hírek',
- 'news_subtitle' => 'Legújabb hírek',
+ 'support' => 'Support Cachet',
+ 'support_subtitle' => 'Check out our Patreon page!',
+ 'news' => 'Latest News',
+ 'news_subtitle' => 'Get the latest update',
],
// Welcome modal
'welcome' => [
- 'welcome' => 'Üdvözlünk az új Állapot oldaladon!',
- 'message' => 'Az állapot oldalad majdnem kész van! Próbáld beállítani ezeket az extra beállításokat',
- 'close' => 'Vigyél a műszerfalhoz',
+ 'welcome' => 'Welcome to your new status page, :username!',
+ 'message' => 'You\'re almost ready but you might want to configure these extra settings first...',
+ 'close' => 'I\'m good thanks!',
'steps' => [
- 'component' => 'Komponensek létrehozása',
- 'incident' => 'Incidensek létrehozása',
- 'customize' => 'Testreszabás',
- 'team' => 'Felhasználók hozzáadása',
- 'api' => 'API jel generálása',
- 'two-factor' => 'Kétlépcsős azonosítás',
+ 'component' => 'Add your components',
+ 'incident' => 'Create an incident',
+ 'customize' => 'Customize your page',
+ 'team' => 'Add your team',
+ 'api' => 'Generate an API token',
+ 'two-factor' => 'Setup Two Factor Authentication',
],
],
diff --git a/resources/lang/hu-HU/forms.php b/resources/lang/hu-HU/forms.php
index 3bc478e7..47a1a3e7 100644
--- a/resources/lang/hu-HU/forms.php
+++ b/resources/lang/hu-HU/forms.php
@@ -13,134 +13,134 @@ return [
// Setup form fields
'setup' => [
- 'email' => 'E-mail cím',
- 'username' => 'Felhasználónév',
- 'password' => 'Jelszó',
- 'site_name' => 'Webhely neve',
- 'site_domain' => 'Webhely címe',
- 'site_timezone' => 'Időzóna kiválasztása',
- 'site_locale' => 'Nyelv kiválasztása',
- 'enable_google2fa' => 'Google Two Factor Authentication engedélyezése',
+ 'email' => 'Email',
+ 'username' => 'Username',
+ 'password' => 'Password',
+ 'site_name' => 'Site Name',
+ 'site_domain' => 'Site Domain',
+ 'site_timezone' => 'Select your timezone',
+ 'site_locale' => 'Select your language',
+ 'enable_google2fa' => 'Enable Google Two Factor Authentication',
'cache_driver' => 'Cache Driver',
- 'queue_driver' => 'Sorkezelő',
+ 'queue_driver' => 'Queue Driver',
'session_driver' => 'Session Driver',
'mail_driver' => 'Mail Driver',
'mail_host' => 'Mail Host',
- 'mail_address' => 'Mail Válaszcím',
- 'mail_username' => 'Mail Felhasználónév',
- 'mail_password' => 'Mail Jelszó',
+ 'mail_address' => 'Mail From Address',
+ 'mail_username' => 'Mail Username',
+ 'mail_password' => 'Mail Password',
],
// Login form fields
'login' => [
- 'login' => 'Felhasználónév vagy E-mail',
- 'email' => 'E-mail cím',
- 'password' => 'Jelszó',
- '2fauth' => 'Hitelesítési kód',
- 'invalid' => 'Helytelen felhasználónév vagy jelszó',
- 'invalid-token' => 'Érvénytelen kulcs',
- 'cookies' => 'A bejelentkezéshez engedélyezni kell a sütiket.',
- 'rate-limit' => 'Túl sok próbálkozás.',
- 'remember_me' => 'Emlékezz rám',
+ 'login' => 'Username or Email',
+ 'email' => 'Email',
+ 'password' => 'Password',
+ '2fauth' => 'Authentication Code',
+ 'invalid' => 'Invalid username or password',
+ 'invalid-token' => 'Invalid token',
+ 'cookies' => 'You must enable cookies to login.',
+ 'rate-limit' => 'Rate limit exceeded.',
+ 'remember_me' => 'Remember me',
],
// Incidents form fields
'incidents' => [
- 'name' => 'Név',
- 'status' => 'Státusz',
- 'component' => 'Komponens',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'component' => 'Component',
'component_status' => 'Component Status',
- 'message' => 'Üzenet',
- 'message-help' => 'Használhatsz Markdown-t is.',
- 'occurred_at' => 'Mikor történt az incidens?',
- 'notify_subscribers' => 'Feliratkozók értesítése?',
+ 'message' => 'Message',
+ 'message-help' => 'You may also use Markdown.',
+ 'occurred_at' => 'When did this incident occur?',
+ 'notify_subscribers' => 'Notify subscribers?',
'notify_disabled' => 'Due to scheduled maintenance, notifications about this incident or its components will be suppressed.',
- 'visibility' => 'Incidens láthatóság',
- 'stick_status' => 'Incidens kitűzése',
- 'stickied' => 'Kitűzve',
- 'not_stickied' => 'Nincs kitűzve',
- 'public' => 'Publikus',
- 'logged_in_only' => 'Csak bejelentkezett felhasználóknak látható',
+ 'visibility' => 'Incident Visibility',
+ 'stick_status' => 'Stick Incident',
+ 'stickied' => 'Stickied',
+ 'not_stickied' => 'Not Stickied',
+ 'public' => 'Viewable by public',
+ 'logged_in_only' => 'Only visible to logged in users',
'templates' => [
- 'name' => 'Név',
- 'template' => 'Sablon',
- 'twig' => 'A sablonok használhatják a Twig nyelvet.',
+ 'name' => 'Name',
+ 'template' => 'Template',
+ 'twig' => 'Incident Templates can make use of the Twig templating language.',
],
],
'schedules' => [
- 'name' => 'Név',
- 'status' => 'Státusz',
- 'message' => 'Üzenet',
- 'message-help' => 'Használhatsz Markdown-t is.',
- 'scheduled_at' => 'Mikorra van ütemezve a karbantartás?',
- 'completed_at' => 'Mikor lett készen a karbantartás?',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'message' => 'Message',
+ 'message-help' => 'You may also use Markdown.',
+ 'scheduled_at' => 'When is this maintenance scheduled for?',
+ 'completed_at' => 'When did this maintenance complete?',
'templates' => [
- 'name' => 'Név',
- 'template' => 'Sablon',
- 'twig' => 'A sablonok használhatják a Twig nyelvet.',
+ 'name' => 'Name',
+ 'template' => 'Template',
+ 'twig' => 'Incident Templates can make use of the Twig templating language.',
],
],
// Components form fields
'components' => [
- 'name' => 'Név',
- 'status' => 'Státusz',
- 'group' => 'Csoport',
- 'description' => 'Leírás',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'group' => 'Group',
+ 'description' => 'Description',
'link' => 'Link',
- 'tags' => 'Cimkék',
- 'tags-help' => 'Vesszővel elválasztva.',
- 'enabled' => 'Komponens engedélyezve?',
+ 'tags' => 'Tags',
+ 'tags-help' => 'Comma separated.',
+ 'enabled' => 'Component enabled?',
'groups' => [
- 'name' => 'Név',
- 'collapsing' => 'Kinyitás/becsukás opciói',
- 'visible' => 'Mindig kinyitva',
- 'collapsed' => 'Csoport összehúzása alapból',
- 'collapsed_incident' => 'Csoport összehúzása, ha hiba találhazó',
- 'visibility' => 'Láthatóság',
- 'visibility_public' => 'Nyilvánosan látható',
- 'visibility_authenticated' => 'Bejelentkezett felhasználók láthatják',
+ 'name' => 'Name',
+ 'collapsing' => 'Expand/Collapse options',
+ 'visible' => 'Always expanded',
+ 'collapsed' => 'Collapse the group by default',
+ 'collapsed_incident' => 'Collapse the group, but expand if there are issues',
+ 'visibility' => 'Visibility',
+ 'visibility_public' => 'Visible to public',
+ 'visibility_authenticated' => 'Visible only to logged in users',
],
],
// Action form fields
'actions' => [
- 'name' => 'Név',
- 'description' => 'Leírás',
- 'start_at' => 'Karbantartás kezdete',
- 'timezone' => 'Időzóna',
- 'schedule_frequency' => 'Ütemezés gyakorisága (másodpercben)',
- 'completion_latency' => 'Késés (másodpercben)',
- 'group' => 'Csoport',
- 'active' => 'Aktív?',
+ 'name' => 'Name',
+ 'description' => 'Description',
+ 'start_at' => 'Schedule start time',
+ 'timezone' => 'Timezone',
+ 'schedule_frequency' => 'Schedule frequency (in seconds)',
+ 'completion_latency' => 'Completion latency (in seconds)',
+ 'group' => 'Group',
+ 'active' => 'Active?',
'groups' => [
- 'name' => 'Csoport Neve',
+ 'name' => 'Group Name',
],
],
// Metric form fields
'metrics' => [
- 'name' => 'Név',
- 'suffix' => 'Szuffixum',
- 'description' => 'Leírás',
- 'description-help' => 'Használhatsz Markdown-t is.',
- 'display-chart' => 'Diagram mutatása az állapot oldalon?',
- 'default-value' => 'Alapértelmezett érték',
- 'calc_type' => 'Mérőszámok számolása',
- 'type_sum' => 'Összeg',
- 'type_avg' => 'Átlag',
- 'places' => 'Tizedesjegyek száma',
- 'default_view' => 'Alapértelmezett nézet',
- 'threshold' => 'Hány perc a metrikus pontok között?',
- 'visibility' => 'Láthatóság',
- 'visibility_authenticated' => 'Látható a hitelesített felhasználók számára',
- 'visibility_public' => 'Látható mindenki számára',
- 'visibility_hidden' => 'Mindig legyen rejtett',
+ 'name' => 'Name',
+ 'suffix' => 'Suffix',
+ 'description' => 'Description',
+ 'description-help' => 'You may also use Markdown.',
+ 'display-chart' => 'Display chart on status page?',
+ 'default-value' => 'Default value',
+ 'calc_type' => 'Calculation of metrics',
+ 'type_sum' => 'Sum',
+ 'type_avg' => 'Average',
+ 'places' => 'Decimal places',
+ 'default_view' => 'Default view',
+ 'threshold' => 'How many minutes of threshold between metric points?',
+ 'visibility' => 'Visibility',
+ 'visibility_authenticated' => 'Visible to authenticated users',
+ 'visibility_public' => 'Visible to everybody',
+ 'visibility_hidden' => 'Always hidden',
'points' => [
- 'value' => 'Érték',
+ 'value' => 'Value',
],
],
@@ -148,101 +148,101 @@ return [
'settings' => [
// Application setup
'app-setup' => [
- 'site-name' => 'Webhely neve',
- 'site-url' => 'Webhely címe',
- 'display-graphs' => 'Grafikonok mutatása az állapot oldaon?',
- 'about-this-page' => 'Erről az oldalról',
- 'days-of-incidents' => 'Mennyi incidens legyen látható?',
+ 'site-name' => 'Site Name',
+ 'site-url' => 'Site URL',
+ 'display-graphs' => 'Display graphs on status page?',
+ 'about-this-page' => 'About this page',
+ 'days-of-incidents' => 'How many days of incidents to show?',
'time_before_refresh' => 'Status page refresh rate (in seconds)',
'major_outage_rate' => 'Major outage threshold (in %)',
- 'banner' => 'Banner kép',
+ 'banner' => 'Banner Image',
'banner-help' => "It's recommended that you upload files no bigger than 930px wide",
- 'subscribers' => 'Emberek regisztrálhatnak email értesítésekre?',
+ 'subscribers' => 'Allow people to signup to email notifications?',
'suppress_notifications_in_maintenance' => 'Suppress notifications when incident occurs during maintenance period?',
- 'skip_subscriber_verification' => 'Felhasználó-ellenőrzés kihagyása? (Vigyázat, spam üzeneteket eredményezhet)',
- 'automatic_localization' => 'Állapot oldal automatikus lokalizálása a látogató nyelvén?',
- 'enable_external_dependencies' => 'Harmadik féltől származó függőségek engedélyezése (Google Fonts, Tracker, stb)',
+ 'skip_subscriber_verification' => 'Skip verifying of users? (Be warned, you could be spammed)',
+ 'automatic_localization' => 'Automatically localise your status page to your visitor\'s language?',
+ 'enable_external_dependencies' => 'Enable Third Party Dependencies (Google Fonts, Trackers, etc...)',
'show_timezone' => 'Show the timezone the status page is running in',
- 'only_disrupted_days' => 'Csak incidenssel rendelkező napok megjelenítése?',
+ 'only_disrupted_days' => 'Only show days containing incidents in the timeline?',
],
'analytics' => [
- 'analytics_google' => 'Google Analytics kód',
- 'analytics_gosquared' => 'GoSquared Analytics kód',
- 'analytics_piwik_url' => 'Piwik instance URL (http(s):// nélkül)',
- 'analytics_piwik_siteid' => 'Piwik site id',
+ 'analytics_google' => 'Google Analytics code',
+ 'analytics_gosquared' => 'GoSquared Analytics code',
+ 'analytics_piwik_url' => 'URL of your Piwik instance (without http(s)://)',
+ 'analytics_piwik_siteid' => 'Piwik\'s site id',
],
'localization' => [
- 'site-timezone' => 'Webhely időzónája',
- 'site-locale' => 'Webhely nyelve',
- 'date-format' => 'Dátum formátuma',
- 'incident-date-format' => 'Incidens időbélyeg formátuma',
+ 'site-timezone' => 'Site timezone',
+ 'site-locale' => 'Site language',
+ 'date-format' => 'Date format',
+ 'incident-date-format' => 'Incident timestamp format',
],
'security' => [
- 'allowed-domains' => 'Engedélyezett domainek',
- 'allowed-domains-help' => 'Vesszővel elválasztott. A fenti domain alapértelmezés szerint engedélyezve van.',
+ 'allowed-domains' => 'Allowed domains',
+ 'allowed-domains-help' => 'Comma separated. The domain set above is automatically allowed by default.',
'always-authenticate' => 'Always authenticate',
'always-authenticate-help' => 'Require login to view any Cachet page',
],
'stylesheet' => [
- 'custom-css' => 'Egyedi Stylesheet',
+ 'custom-css' => 'Custom Stylesheet',
],
'theme' => [
- 'background-color' => 'Háttérszín',
- 'background-fills' => 'Háttérszín kitöltés (komponensek, incidensek, lábjegyzet)',
- 'banner-background-color' => 'Banner háttérszín',
- 'banner-padding' => 'Banner margó',
+ 'background-color' => 'Background color',
+ 'background-fills' => 'Background fills (components, incidents, footer)',
+ 'banner-background-color' => 'Banner background color',
+ 'banner-padding' => 'Banner padding',
'fullwidth-banner' => 'Enable full width banner?',
- 'text-color' => 'Szöveg szín',
- 'dashboard-login' => 'Műszerfal gomb megjelenítése a lábjegyzetben?',
- 'reds' => 'Piros (hibáknál)',
- 'blues' => 'Kék (információknál)',
- 'greens' => 'Zöld (sikeres)',
- 'yellows' => 'Sárga (figyelmeztetés)',
- 'oranges' => 'Narancssárga (értesítés)',
- 'metrics' => 'Mérőszám kitöltése',
- 'links' => 'Linkek',
+ 'text-color' => 'Text color',
+ 'dashboard-login' => 'Show dashboard button in the footer?',
+ 'reds' => 'Red (used for errors)',
+ 'blues' => 'Blue (used for information)',
+ 'greens' => 'Green (used for success)',
+ 'yellows' => 'Yellow (used for alerts)',
+ 'oranges' => 'Orange (used for notices)',
+ 'metrics' => 'Metrics fill',
+ 'links' => 'Links',
],
],
'user' => [
- 'username' => 'Felhasználónév',
- 'email' => 'E-mail cím',
- 'password' => 'Jelszó',
- 'api-token' => 'API Kulcs',
- 'api-token-help' => 'Az API jegy újragenerálásával minden eddigi program engedélye elveszik a Cachet-hez.',
- 'gravatar' => 'Változtasd meg a profilképed a Gravatarral.',
- 'user_level' => 'Felhasználói szint',
+ 'username' => 'Username',
+ 'email' => 'Email',
+ 'password' => 'Password',
+ 'api-token' => 'API Token',
+ 'api-token-help' => 'Regenerating your API token will prevent existing applications from accessing Cachet.',
+ 'gravatar' => 'Change your profile picture at Gravatar.',
+ 'user_level' => 'User Level',
'levels' => [
'admin' => 'Admin',
- 'user' => 'Felhasználó',
+ 'user' => 'User',
],
'2fa' => [
- 'help' => 'A kétfaktoros hitelesítés biztonságosabbá teszi a fiókodat. Le kell töltened a Google Authenticatort vagy más appot a telefonodra. Amikor bejelentkezel meg kell adnod a jegyet amit az app generál.',
+ 'help' => 'Enabling two factor authentication increases security of your account. You will need to download Google Authenticator or a similar app on to your mobile device. When you login you will be asked to provide a token generated by the app.',
],
'team' => [
- 'description' => 'Hívd meg a csapattagokat az email címeik beírásával.',
- 'email' => 'Email #:id',
+ 'description' => 'Invite your team members by entering their email addresses here.',
+ 'email' => 'Your Team Members Email Address',
],
],
'general' => [
- 'timezone' => 'Időzóna kiválasztása',
+ 'timezone' => 'Select Timezone',
],
// Buttons
- 'add' => 'Hozzáadás',
- 'save' => 'Mentés',
- 'update' => 'Módosít',
- 'create' => 'Létrehoz',
- 'edit' => 'Szerkeszt',
- 'delete' => 'Törlés',
- 'submit' => 'Elküld',
- 'cancel' => 'Mégsem',
- 'remove' => 'Törlés',
- 'invite' => 'Meghívás',
- 'signup' => 'Regisztráció',
- 'manage_updates' => 'Frissítések kezelése',
+ 'add' => 'Add',
+ 'save' => 'Save',
+ 'update' => 'Update',
+ 'create' => 'Create',
+ 'edit' => 'Edit',
+ 'delete' => 'Delete',
+ 'submit' => 'Submit',
+ 'cancel' => 'Cancel',
+ 'remove' => 'Remove',
+ 'invite' => 'Invite',
+ 'signup' => 'Sign Up',
+ 'manage_updates' => 'Manage Updates',
// Other
- 'optional' => '* Opcionális',
+ 'optional' => '* Optional',
];
diff --git a/resources/lang/hu-HU/notifications.php b/resources/lang/hu-HU/notifications.php
index 75fffcf8..6a65c6bd 100644
--- a/resources/lang/hu-HU/notifications.php
+++ b/resources/lang/hu-HU/notifications.php
@@ -51,7 +51,7 @@ return [
'action' => 'View',
],
'slack' => [
- 'title' => 'Frissítve',
+ 'title' => ':name Updated',
'content' => ':name was updated to :new_status',
],
'sms' => [
@@ -101,7 +101,7 @@ return [
'subject' => 'Your invitation is inside...',
'content' => 'You have been invited to join :app_name status page.',
'title' => 'You\'re invited to join :app_name status page.',
- 'action' => 'Elfogadás',
+ 'action' => 'Accept',
],
],
],
diff --git a/resources/lang/hu-HU/pagination.php b/resources/lang/hu-HU/pagination.php
index f9a4c152..0ee724cf 100644
--- a/resources/lang/hu-HU/pagination.php
+++ b/resources/lang/hu-HU/pagination.php
@@ -22,7 +22,7 @@ return [
|
*/
- 'previous' => 'Előző',
- 'next' => 'Következő',
+ 'previous' => 'Previous',
+ 'next' => 'Next',
];
diff --git a/resources/lang/hu-HU/setup.php b/resources/lang/hu-HU/setup.php
index 91ee2819..bdc2a457 100644
--- a/resources/lang/hu-HU/setup.php
+++ b/resources/lang/hu-HU/setup.php
@@ -10,14 +10,14 @@
*/
return [
- 'setup' => 'Telepítés',
- 'title' => 'Cachet telepítése',
- 'service_details' => 'A szolgáltatás részletei',
- 'env_setup' => 'Környezet beállítása',
- 'status_page_setup' => 'Állapotoldal beállítás',
- 'show_support' => 'Cachet támogató link megjelenítése?',
- 'admin_account' => 'Adminisztrátori fiók',
- 'complete_setup' => 'Telepítés befejezése',
- 'completed' => 'A Cachet telepítése sikeresen befejeződött!',
- 'finish_setup' => 'Használat megkezdése',
+ 'setup' => 'Setup',
+ 'title' => 'Install Cachet',
+ 'service_details' => 'Service Details',
+ 'env_setup' => 'Environment Setup',
+ 'status_page_setup' => 'Status Page Setup',
+ 'show_support' => 'Show support for Cachet?',
+ 'admin_account' => 'Administrator Account',
+ 'complete_setup' => 'Complete Setup',
+ 'completed' => 'Cachet has been configured successfully!',
+ 'finish_setup' => 'Go to dashboard',
];
diff --git a/resources/lang/hu-HU/validation.php b/resources/lang/hu-HU/validation.php
index 63442365..7d196d98 100644
--- a/resources/lang/hu-HU/validation.php
+++ b/resources/lang/hu-HU/validation.php
@@ -22,19 +22,19 @@ return [
|
*/
- 'accepted' => ':attribute el kell fogadni.',
- 'active_url' => ':attribute nem érvényes URL.',
- 'after' => ':attribute csak :date utáni dátum lehet.',
- 'alpha' => ':attribute csak betűket tartalmazhat.',
- 'alpha_dash' => ':attribute csak betűket, számokat és kötőjelet tartalmazhat.',
- 'alpha_num' => ':attribute csak betűket és számokat tartalmazhat.',
- 'array' => ':attribute csak tömb típusú lehet.',
- 'before' => ':attribute csak :date előtti dátum lehet.',
+ 'accepted' => 'The :attribute must be accepted.',
+ 'active_url' => 'The :attribute is not a valid URL.',
+ 'after' => 'The :attribute must be a date after :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.',
'between' => [
- 'numeric' => ':attribute csak :min és :max között érvényes.',
- 'file' => 'Az :attribute-nak :min -:max kilobájt között kell lennie.',
+ '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' => ':attribute csak :min és :max elem közötti lehet.',
+ '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.',
@@ -45,49 +45,49 @@ return [
'digits_between' => 'The :attribute must be between :min and :max digits.',
'email' => 'The :attribute must be a valid email address.',
'exists' => 'The selected :attribute is invalid.',
- 'distinct' => ':attribute mezőben másolat található.',
+ 'distinct' => 'The :attribute field has a duplicate value.',
'filled' => 'The :attribute field is required.',
- 'image' => ':attribute csak kép lehet.',
+ 'image' => 'The :attribute must be an image.',
'in' => 'The selected :attribute is invalid.',
- 'in_array' => ':attribute nem létezik itt: :other.',
+ '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.',
- 'json' => 'A :attribute -nak érvényes JSON stringnek kell lennie.',
+ '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' => ':attribute nem lehet több, mint :max elem.',
+ 'array' => 'The :attribute may not have more than :max items.',
],
'mimes' => 'The :attribute must be a file of type: :values.',
'min' => [
'numeric' => 'The :attribute must be at least :min.',
- 'file' => ':attribute nem lehet kevesebb, mint :min kilobyte.',
+ '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.',
'numeric' => 'The :attribute must be a number.',
- 'present' => ':attribute mező kitöltése kötelező.',
- 'regex' => ':attribute formátuma érvénytelen.',
+ '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' => ':attribute mező kitöltése kötelező, kivéve ha :other benne itt: :values.',
- 'required_with' => ':attribute mező kitöltése kötelező, ha az értéke :values.',
- 'required_with_all' => ':attribute mező kitöltése kötelező, ha az értéke :values.',
+ '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' => ':attribute csak :size kilobyte méretű lehet.',
- 'string' => ':attribute csak :size karakter lehet.',
+ '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' => ':attribute csak érvényes zóna lehet.',
- 'unique' => ':attribute már létezik.',
- 'url' => ':attribute formátuma érvénytelen.',
+ 'timezone' => 'The :attribute must be a valid zone.',
+ 'unique' => 'The :attribute has already been taken.',
+ 'url' => 'The :attribute format is invalid.',
/*
|--------------------------------------------------------------------------
@@ -102,7 +102,7 @@ return [
'custom' => [
'attribute-name' => [
- 'rule-name' => 'Egyéni üzenet',
+ 'rule-name' => 'custom-message',
],
],
diff --git a/resources/lang/id-ID/dashboard.php b/resources/lang/id-ID/dashboard.php
index 49855a8d..30baaf92 100644
--- a/resources/lang/id-ID/dashboard.php
+++ b/resources/lang/id-ID/dashboard.php
@@ -12,7 +12,7 @@
return [
'dashboard' => 'Dashboard',
- 'writeable_settings' => 'Direktori pengaturan Cachet tidak dapat ditulisi. Pastikan bahwa ./bootstrap/cachet dapat ditulisi oleh server web.',
+ 'writeable_settings' => 'The Cachet settings directory is not writeable. Please make sure that ./bootstrap/cachet is writeable by the web server.',
// Incidents
'incidents' => [
@@ -56,7 +56,7 @@ return [
'title' => 'Template Insiden',
'add' => [
'title' => 'Buat template insiden',
- 'message' => 'Anda harus menambahkan template insiden.',
+ 'message' => 'Create your first incident template.',
'success' => 'Template insiden baru telah dibuat.',
'failure' => 'Ada masalah dengan template insiden ini.',
],
@@ -227,11 +227,11 @@ return [
'footer' => 'Footer HTML Kustom',
],
'mail' => [
- 'mail' => 'Email',
- 'test' => 'Uji',
+ 'mail' => 'Mail',
+ 'test' => 'Test',
'email' => [
- 'subject' => 'Notifikasi uji dari Cachet',
- 'body' => 'Ini adalah notifikasi uji dari Cachet.',
+ 'subject' => 'Test notification from Cachet',
+ 'body' => 'This is a test notification from Cachet.',
],
],
'security' => [
diff --git a/resources/lang/id-ID/forms.php b/resources/lang/id-ID/forms.php
index 23169b4e..15820868 100644
--- a/resources/lang/id-ID/forms.php
+++ b/resources/lang/id-ID/forms.php
@@ -22,7 +22,7 @@ return [
'site_locale' => 'Pilih Bahasa',
'enable_google2fa' => 'Aktifkan Otentikasi Dua Faktor dengan Google',
'cache_driver' => 'Driver Cache',
- 'queue_driver' => 'Antre Driver',
+ 'queue_driver' => 'Queue Driver',
'session_driver' => 'Driver Sesi',
'mail_driver' => 'Driver Email',
'mail_host' => 'Host Email',
@@ -41,7 +41,7 @@ return [
'invalid-token' => 'Token tidak benar',
'cookies' => 'Mohon aktifkan cookies untuk login.',
'rate-limit' => 'Melebihi batas.',
- 'remember_me' => 'Ingat saya',
+ 'remember_me' => 'Remember me',
],
// Incidents form fields
@@ -52,7 +52,7 @@ return [
'component_status' => 'Status Komponen',
'message' => 'Pesan',
'message-help' => 'Anda juga bisa menggunakan Markdown.',
- 'occurred_at' => 'Kapan insiden ini terjadi?',
+ 'occurred_at' => 'When did this incident occur?',
'notify_subscribers' => 'Beritahu subscriber',
'notify_disabled' => 'Karena adanya pemeliharaan, notifikasi insiden ini atau komponennya akan diprioritaskan.',
'visibility' => 'Tampilan Insiden',
@@ -73,8 +73,8 @@ return [
'status' => 'Status',
'message' => 'Pesan',
'message-help' => 'Anda juga bisa menggunakan Markdown.',
- 'scheduled_at' => 'Kapan pemeliharaan ini dijadwalkan?',
- 'completed_at' => 'Kapan pemeliharaan ini selesai?',
+ 'scheduled_at' => 'When is this maintenance scheduled for?',
+ 'completed_at' => 'When did this maintenance complete?',
'templates' => [
'name' => 'Nama',
'template' => 'Template',
@@ -135,9 +135,9 @@ return [
'default_view' => 'Tampilan default',
'threshold' => 'Dalam rentang berapa menit antara poin metrik?',
'visibility' => 'Visibilitas',
- 'visibility_authenticated' => 'Terlihat oleh pengguna terautentikasi',
- 'visibility_public' => 'Terlihat oleh semua orang',
- 'visibility_hidden' => 'Selalu tersembunyi',
+ 'visibility_authenticated' => 'Visible to authenticated users',
+ 'visibility_public' => 'Visible to everybody',
+ 'visibility_hidden' => 'Always hidden',
'points' => [
'value' => 'Nilai',
diff --git a/resources/lang/id-ID/validation.php b/resources/lang/id-ID/validation.php
index 571bec01..0a30f4a5 100644
--- a/resources/lang/id-ID/validation.php
+++ b/resources/lang/id-ID/validation.php
@@ -31,60 +31,60 @@ return [
'array' => ':attribute harus merupakan array.',
'before' => ':attribute harus merupakan tanngga sebelum :date.',
'between' => [
- 'numeric' => ':attribute harus diantara :min dan :max.',
- 'file' => 'Atribut :harus antara :minimal dan :maksimal kilobyte.',
- 'string' => 'Atribut :harus antara :minimal dan :karakter maksimal.',
+ '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' => ':attribute harus antara :min dan :max item.',
],
- 'boolean' => 'Bidang atribut :harus benar atau salah.',
- 'confirmed' => 'Konfirmasi :atribut tidak cocok.',
- 'date' => 'Itu :atribut bukan tanggal yang valid.',
- 'date_format' => 'Itu :atribut tidak sesuai format :format.',
- 'different' => 'Itu :atribut dan :lainnya harus berbeda.',
- 'digits' => 'Atribut :harus :digit digit.',
- 'digits_between' => 'Atribut :harus antara :minimal dan :maksimal digit.',
- 'email' => 'Atribut :harus berupa alamat email yang valid.',
- 'exists' => 'Yang dipilih :atribut tidak valid.',
+ '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.',
+ 'email' => 'The :attribute must be a valid email address.',
+ 'exists' => 'The selected :attribute is invalid.',
'distinct' => ':attribute memiliki nilai duplikasi.',
- 'filled' => 'Bidang atribut :diperlukan.',
+ 'filled' => 'The :attribute field is required.',
'image' => ':attribute harus merupakan gambar.',
- 'in' => 'Yang dipilih :atribut tidak valid.',
+ 'in' => 'The selected :attribute is invalid.',
'in_array' => ':attribute tidak ada dalam :other.',
- 'integer' => 'Atribut :harus integer.',
- 'ip' => 'Atribut :harus alamat IP yang valid.',
+ 'integer' => 'The :attribute must be an integer.',
+ 'ip' => 'The :attribute must be a valid IP address.',
'json' => ':attribute harus merupakan string JSON yang valid.',
'max' => [
- 'numeric' => 'Atribut :mungkin tidak lebih besar dari :maksimal.',
- 'file' => 'Atribut :mungkin tidak lebih besar dari :maksimal kilobyte.',
- 'string' => 'Atribut :mungkin tidak lebih besar dari :maksimal karakter.',
+ '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' => ':attribute tidak boleh lebih dari :max item.',
],
- 'mimes' => 'Itu :atribut harus berupa jenis file:: nilai.',
+ 'mimes' => 'The :attribute must be a file of type: :values.',
'min' => [
- 'numeric' => 'Atribut :minimal harus :minimal.',
+ 'numeric' => 'The :attribute must be at least :min.',
'file' => ':attribute minimal harus :min kilobyte.',
- 'string' => 'Atribut :minimal harus :minimal karakter.',
- 'array' => 'Atribut :setidaknya harus memiliki :item minimal.',
+ 'string' => 'The :attribute must be at least :min characters.',
+ 'array' => 'The :attribute must have at least :min items.',
],
- 'not_in' => 'Yang dipilih :atribut tidak valid.',
- 'numeric' => 'Atribut :harus berupa angka.',
+ 'not_in' => 'The selected :attribute is invalid.',
+ 'numeric' => 'The :attribute must be a number.',
'present' => ':attribute harus ada.',
'regex' => 'Format :attribute tidak benar.',
- 'required' => 'Bidang atribut :diperlukan.',
- 'required_if' => 'Atribut :diperlukan saat :lainnya adalah :nilai.',
+ 'required' => 'The :attribute field is required.',
+ 'required_if' => 'The :attribute field is required when :other is :value.',
'required_unless' => 'Bagian :attribute harus diisi kecuali :other :values.',
'required_with' => ':attribute harus diisi jika ada :values.',
'required_with_all' => ':attribute harus diisi jika ada :values.',
- 'required_without' => 'Atribut :diperlukan saat :nilai tidak ada.',
- 'required_without_all' => 'Bidang atribut :diperlukan bila tidak ada :nilai yang ada.',
- 'same' => 'Itu :atribut dan: lainnya harus cocok.',
+ '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' => 'Itu :atribut harus :berukuran.',
+ 'numeric' => 'The :attribute must be :size.',
'file' => ':attribute harus :size kilobyte.',
'string' => ':attribute harus :size karakter.',
- 'array' => 'Atribut :harus berisi :item berukuran.',
+ 'array' => 'The :attribute must contain :size items.',
],
- 'string' => 'Itu :atribut harus berupa string.',
+ 'string' => 'The :attribute must be a string.',
'timezone' => ':attribute harus merupakan zona yang benar.',
'unique' => ':attribute sudah ada.',
'url' => 'Format :attribute tidak benar.',
diff --git a/resources/lang/it-IT/cachet.php b/resources/lang/it-IT/cachet.php
index bef7bcc6..1e635c52 100644
--- a/resources/lang/it-IT/cachet.php
+++ b/resources/lang/it-IT/cachet.php
@@ -29,11 +29,11 @@ return [
'incidents' => [
'none' => 'Nessun incidente segnalato',
'past' => 'Problemi passati',
- 'stickied' => 'Incidenti Fissati',
- 'scheduled' => 'Manutenzione programmata',
+ 'stickied' => 'Stickied Incidents',
+ 'scheduled' => 'Maintenance',
'scheduled_at' => ', programmata il :timestamp',
'posted' => 'Pubblicato :timestamp',
- 'posted_at' => 'Pubblicato alle :timestamp',
+ 'posted_at' => 'Posted at :timestamp',
'status' => [
1 => 'Analisi',
2 => 'Identificato',
@@ -45,7 +45,7 @@ return [
// Schedule
'schedules' => [
'status' => [
- 0 => 'In arrivo',
+ 0 => 'Upcoming',
1 => 'In corso',
2 => 'Completato',
],
@@ -54,8 +54,8 @@ return [
// Service Status
'service' => [
'good' => '[0,1]System operational|[2,*]All systems are operational',
- 'bad' => '[0,1] Il sistema al momento presenta problemi|[2,Inf] Alcuni sistemi presentano problemi',
- 'major' => '[0,1] Il servizio presenta presenta un grave problema|[2,Inf] Alcuni sistemi presentano un grave problema',
+ 'bad' => '[0,1]The system is experiencing issues|[2,*]Some systems are experiencing issues',
+ 'major' => '[0,1]The system is experiencing major issues|[2,*]Some systems are experiencing major issues',
],
'api' => [
@@ -132,7 +132,7 @@ return [
// Other
'home' => 'Home',
'powered_by' => 'Powered by Cachet.',
- 'timezone' => 'Le date sono mostrate in :timezone.',
+ 'timezone' => 'Times are shown in :timezone.',
'about_this_site' => 'Informazioni sul sito',
'rss-feed' => 'RSS',
'atom-feed' => 'Atom',
diff --git a/resources/lang/it-IT/dashboard.php b/resources/lang/it-IT/dashboard.php
index b8253f85..7bd39949 100644
--- a/resources/lang/it-IT/dashboard.php
+++ b/resources/lang/it-IT/dashboard.php
@@ -12,11 +12,11 @@
return [
'dashboard' => 'Pannello amministrativo',
- 'writeable_settings' => 'Gkj6grnj.',
+ 'writeable_settings' => 'The Cachet settings directory is not writeable. Please make sure that ./bootstrap/cachet is writeable by the web server.',
// Incidents
'incidents' => [
- 'title' => 'Segnalazioni & Pianificazione',
+ 'title' => 'Incidents & Maintenance',
'incidents' => 'Incidenti',
'logged' => '{0}There are no incidents, good work.|[1]You have logged one incident.|[2,*]You have reported :count incidents.',
'incident-create-template' => 'Crea Modello',
@@ -25,13 +25,13 @@ return [
'title' => 'Incident updates for :incident',
'count' => '{0}Zero Updates|[1]One Update|[2]Two Updates|[3,*]Several Updates',
'add' => [
- 'title' => 'Crea nuovo aggiornamento incidente',
+ 'title' => 'Create new incident update',
'success' => 'Your new incident update has been created.',
- 'failure' => 'Qualcosa è andato storto nell\'aggiornamento dell\'incidente.',
+ 'failure' => 'Something went wrong with the incident update.',
],
'edit' => [
- 'title' => 'Modifica aggiornamento incidente',
- 'success' => 'L\'aggiornamento dell\'incidente è stato aggiornato.',
+ 'title' => 'Edit incident update',
+ 'success' => 'The incident update has been updated.',
'failure' => 'Something went wrong updating the incident update',
],
],
@@ -56,7 +56,7 @@ return [
'title' => 'Modelli di segnalazione',
'add' => [
'title' => 'Crea un modello di segnalazione',
- 'message' => 'È necessario aggiungere un modello di segnalazione.',
+ 'message' => 'Create your first incident template.',
'success' => 'Il tuo nuovo modello di segnalazione è stato creato.',
'failure' => 'Qualcosa è andato storto con il modello di segnalazione.',
],
@@ -74,22 +74,22 @@ return [
// Incident Maintenance
'schedule' => [
- 'schedule' => 'Manutenzione programmata',
+ 'schedule' => 'Maintenance',
'logged' => '{0}There has been no Maintenance, good work.|[1]You have logged one schedule.|[2,*]You have reported :count schedules.',
'scheduled_at' => 'Pianificato alle :timestamp',
'add' => [
- 'title' => 'Aggiungi manutenzione programmata',
- 'success' => 'Pianificazione aggiunta.',
- 'failure' => 'Qualcosa è andato storto aggiungendo la pianificazione, si prega di riprovare.',
+ 'title' => 'Add Maintenance',
+ 'success' => 'Maintenance added.',
+ 'failure' => 'Something went wrong adding the Maintenance, please try again.',
],
'edit' => [
- 'title' => 'Modifica la manutenzione programmata',
- 'success' => 'La pianificazione è stata aggiornata!',
- 'failure' => 'Qualcosa è andato storto con la modifica della pianificazione, si prega di riprovare.',
+ 'title' => 'Edit Maintenance',
+ 'success' => 'Maintenance has been updated!',
+ 'failure' => 'Something went wrong editing the Maintenance, please try again.',
],
'delete' => [
- 'success' => 'La manutenzione programmata è stata eliminata e non verrà visualizzata nella tua pagina di stato.',
- 'failure' => 'Non è stato possibile eliminare la manutenzione programmata, si prega di riprovare.',
+ 'success' => 'The Maintenance has been deleted and will not show on your status page.',
+ 'failure' => 'The Maintenance could not be deleted, please try again.',
],
],
@@ -158,12 +158,12 @@ return [
'subscribers' => [
'subscribers' => 'Iscritti',
'description' => 'Gli iscritti riceveranno aggiornamenti via email quando vengono create le segnalazioni o vengono aggiornati i componenti vengono.',
- 'description_disabled' => 'Per utilizzare questa funzionalità, è necessario consentire alle persone l\'iscrizione alle notifiche.',
+ 'description_disabled' => 'To use this feature, you need allow people to signup for notifications.',
'verified' => 'Verificato',
'not_verified' => 'Non Verificato',
'subscriber' => ': email, iscritta :date',
'no_subscriptions' => 'Iscritto a tutti gli aggiornamenti',
- 'global' => 'Iscritto a livello globale',
+ 'global' => 'Globally subscribed',
'add' => [
'title' => 'Aggiungi un nuovo iscritto',
'success' => 'L\'iscritto è stato aggiunto!',
@@ -227,11 +227,11 @@ return [
'footer' => 'Footer HTML personalizzato',
],
'mail' => [
- 'mail' => 'E-Mail',
- 'test' => 'Prova',
+ 'mail' => 'Mail',
+ 'test' => 'Test',
'email' => [
- 'subject' => 'Prova notifica da Cachet',
- 'body' => 'Questa è una notifica di prova da Cachet.',
+ 'subject' => 'Test notification from Cachet',
+ 'body' => 'This is a test notification from Cachet.',
],
],
'security' => [
diff --git a/resources/lang/it-IT/forms.php b/resources/lang/it-IT/forms.php
index 941cd2c9..658168b7 100644
--- a/resources/lang/it-IT/forms.php
+++ b/resources/lang/it-IT/forms.php
@@ -22,7 +22,7 @@ return [
'site_locale' => 'Seleziona la lingua',
'enable_google2fa' => 'Abilita la Verifica in Due Passaggi di Google',
'cache_driver' => 'Driver per la cache',
- 'queue_driver' => 'Coda Driver',
+ 'queue_driver' => 'Queue Driver',
'session_driver' => 'Driver per la sessione',
'mail_driver' => 'Driver di posta elettronica',
'mail_host' => 'Host di posta elettronica',
@@ -49,16 +49,16 @@ return [
'name' => 'Nome',
'status' => 'Stato',
'component' => 'Componente',
- 'component_status' => 'Stato dei componenti',
+ 'component_status' => 'Component Status',
'message' => 'Messaggio',
'message-help' => 'Si può anche utilizzare il linguaggio di Markdown.',
- 'occurred_at' => 'Quando è accaduto questo incidente?',
+ 'occurred_at' => 'When did this incident occur?',
'notify_subscribers' => 'Notificare gli iscritti?',
'notify_disabled' => 'Due to scheduled maintenance, notifications about this incident or its components will be suppressed.',
'visibility' => 'Visibilità segnalazione',
- 'stick_status' => 'Fissa incidente',
- 'stickied' => 'In rilievo',
- 'not_stickied' => 'Non in rilievo',
+ 'stick_status' => 'Stick Incident',
+ 'stickied' => 'Stickied',
+ 'not_stickied' => 'Not Stickied',
'public' => 'Visibile al pubblico',
'logged_in_only' => 'Visibile solo agli utenti registrati',
'templates' => [
@@ -73,8 +73,8 @@ return [
'status' => 'Stato',
'message' => 'Messaggio',
'message-help' => 'Si può anche utilizzare il linguaggio di Markdown.',
- 'scheduled_at' => 'Quando è prevista la manutenzione?',
- 'completed_at' => 'Quando è stata completata la manutenzione?',
+ 'scheduled_at' => 'When is this maintenance scheduled for?',
+ 'completed_at' => 'When did this maintenance complete?',
'templates' => [
'name' => 'Nome',
'template' => 'Modello',
@@ -95,13 +95,13 @@ return [
'groups' => [
'name' => 'Nome',
- 'collapsing' => 'Espandi/Comprimi opzioni',
+ 'collapsing' => 'Expand/Collapse options',
'visible' => 'Sempre espanso',
'collapsed' => 'Comprimere il gruppo come impostazione predefinita',
'collapsed_incident' => 'Comprimere il gruppo, ma espandere se ci sono problemi',
'visibility' => 'Visibilità',
- 'visibility_public' => 'Visibile al pubblico',
- 'visibility_authenticated' => 'Visibile solo agli utenti autenticati',
+ 'visibility_public' => 'Visible to public',
+ 'visibility_authenticated' => 'Visible only to logged in users',
],
],
@@ -109,10 +109,10 @@ return [
'actions' => [
'name' => 'Nome',
'description' => 'Descrizione',
- 'start_at' => 'Pianifica ora di inizio',
+ 'start_at' => 'Schedule start time',
'timezone' => 'Fuso orario',
- 'schedule_frequency' => 'Pianificare la frequenza (in secondi)',
- 'completion_latency' => 'Latenza di completamento (in secondi)',
+ 'schedule_frequency' => 'Schedule frequency (in seconds)',
+ 'completion_latency' => 'Completion latency (in seconds)',
'group' => 'Gruppo',
'active' => 'Attivo?',
'groups' => [
@@ -135,8 +135,8 @@ return [
'default_view' => 'Vista predefinita',
'threshold' => 'Quanti minuti di soglia tra metriche punti?',
'visibility' => 'Visibilità',
- 'visibility_authenticated' => 'Visibile agli utenti autenticati',
- 'visibility_public' => 'Visibile a tutti',
+ 'visibility_authenticated' => 'Visible to authenticated users',
+ 'visibility_public' => 'Visible to everybody',
'visibility_hidden' => 'Sempre nascosto',
'points' => [
@@ -159,11 +159,11 @@ return [
'banner-help' => "It's recommended that you upload files no bigger than 930px wide",
'subscribers' => 'Permettere alle persone di iscriversi alle notifiche via email?',
'suppress_notifications_in_maintenance' => 'Suppress notifications when incident occurs during maintenance period?',
- 'skip_subscriber_verification' => 'Skip verifica degli utenti? (Attenzione, potreste ricevere spam)',
+ 'skip_subscriber_verification' => 'Skip verifying of users? (Be warned, you could be spammed)',
'automatic_localization' => 'Tradurre automaticamente la tua pagina di stato nella lingua del visitatore?',
- 'enable_external_dependencies' => 'Attivare le dipendenze di terze parti (Google Fonts, Trackers, ecc...)',
+ 'enable_external_dependencies' => 'Enable Third Party Dependencies (Google Fonts, Trackers, etc...)',
'show_timezone' => 'Show the timezone the status page is running in',
- 'only_disrupted_days' => 'Mostra solo i giorni contenenti incidenti nella timeline?',
+ 'only_disrupted_days' => 'Only show days containing incidents in the timeline?',
],
'analytics' => [
'analytics_google' => 'Codice Google Analytics',
@@ -221,12 +221,12 @@ return [
],
'team' => [
'description' => 'Invita i membri del gruppo inserendo qui i loro indirizzi e-mail.',
- 'email' => 'Email #:id',
+ 'email' => 'Your Team Members Email Address',
],
],
'general' => [
- 'timezone' => 'Seleziona Fuso orario',
+ 'timezone' => 'Select Timezone',
],
// Buttons
@@ -241,7 +241,7 @@ return [
'remove' => 'Rimuovi',
'invite' => 'Invita',
'signup' => 'Registrati',
- 'manage_updates' => 'Gestisci gli aggiornamenti',
+ 'manage_updates' => 'Manage Updates',
// Other
'optional' => '* Opzionale',
diff --git a/resources/lang/it-IT/notifications.php b/resources/lang/it-IT/notifications.php
index 8ac963cb..6a65c6bd 100644
--- a/resources/lang/it-IT/notifications.php
+++ b/resources/lang/it-IT/notifications.php
@@ -13,84 +13,84 @@ return [
'component' => [
'status_update' => [
'mail' => [
- 'subject' => 'Aggiornato stato del componente',
- 'greeting' => 'Lo stato di un componente è stato aggiornato!',
- 'content' => ':name stato cambiato da :old_status a :new_status.',
- 'action' => 'Visualizza',
+ 'subject' => 'Component Status Updated',
+ 'greeting' => 'A component\'s status was updated!',
+ 'content' => ':name status changed from :old_status to :new_status.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Aggiornato stato del componente',
- 'content' => ':name stato cambiato da :old_status a :new_status.',
+ 'title' => 'Component Status Updated',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
'sms' => [
- 'content' => ':name stato cambiato da :old_status a :new_status.',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
],
],
'incident' => [
'new' => [
'mail' => [
- 'subject' => 'Nuovo incidente segnalato',
- 'greeting' => 'Un nuovo incidente è stato segnato su :app_name .',
- 'content' => 'L\'incidente :name è stato riportato',
- 'action' => 'Visualizza',
+ 'subject' => 'New Incident Reported',
+ 'greeting' => 'A new incident was reported at :app_name.',
+ 'content' => 'Incident :name was reported',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Incidente :name riportato',
- 'content' => 'Un nuovo incidente è stato riportato su :app_name',
+ 'title' => 'Incident :name Reported',
+ 'content' => 'A new incident was reported at :app_name',
],
'sms' => [
- 'content' => 'Un nuovo incidente è stato segnato su :app_name .',
+ 'content' => 'A new incident was reported at :app_name.',
],
],
'update' => [
'mail' => [
- 'subject' => 'Incidente aggiornato',
- 'content' => ':name è stato aggiornato',
- 'title' => ':name è stato aggiornato a :new_status',
- 'action' => 'Visualizza',
+ 'subject' => 'Incident Updated',
+ 'content' => ':name was updated',
+ 'title' => ':name was updated to :new_status',
+ 'action' => 'View',
],
'slack' => [
- 'title' => ':name Aggiornato',
- 'content' => ':name è stato aggiornato a :new_status',
+ 'title' => ':name Updated',
+ 'content' => ':name was updated to :new_status',
],
'sms' => [
- 'content' => 'L\'incidente :name è stato aggiornato',
+ 'content' => 'Incident :name was updated',
],
],
],
'schedule' => [
'new' => [
'mail' => [
- 'subject' => 'Nuova schedulazione creata',
- 'content' => ':name era schedulata per :date',
- 'title' => 'E\' stata creata una nuova manutenzione programmata.',
- 'action' => 'Visualizza',
+ 'subject' => 'New Schedule Created',
+ 'content' => ':name was scheduled for :date',
+ 'title' => 'A new scheduled maintenance was created.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Nuova schedulazione creata!',
- 'content' => ':name era schedulata per :date',
+ 'title' => 'New Schedule Created!',
+ 'content' => ':name was scheduled for :date',
],
'sms' => [
- 'content' => ':name era schedulata per :date',
+ 'content' => ':name was scheduled for :date',
],
],
],
'subscriber' => [
'verify' => [
'mail' => [
- 'subject' => 'Verifica la tua sottoscrizione',
- 'content' => 'Fare click per verifica la tua sottoscrizione a :app_name status page.',
- 'title' => 'Verifica la tua sottoscrizione a :app_name status page.',
- 'action' => 'Verifica',
+ 'subject' => 'Verify Your Subscription',
+ 'content' => 'Click to verify your subscription to :app_name status page.',
+ 'title' => 'Verify your subscription to :app_name status page.',
+ 'action' => 'Verify',
],
],
],
'system' => [
'test' => [
'mail' => [
- 'subject' => 'Ping da Cachet!',
- 'content' => 'Questa è una notifica di prova da Cachet!',
+ 'subject' => 'Ping from Cachet!',
+ 'content' => 'This is a test notification from Cachet!',
'title' => '🔔',
],
],
@@ -98,10 +98,10 @@ return [
'user' => [
'invite' => [
'mail' => [
- 'subject' => 'Il tuo invito è all\'interno...',
- 'content' => 'Siete stati invitati a partecipare alla pagina :app_name status.',
- 'title' => 'Siete stati invitati a partecipare alla pagina :app_name .',
- 'action' => 'Accetta',
+ 'subject' => 'Your invitation is inside...',
+ 'content' => 'You have been invited to join :app_name status page.',
+ 'title' => 'You\'re invited to join :app_name status page.',
+ 'action' => 'Accept',
],
],
],
diff --git a/resources/lang/it-IT/pagination.php b/resources/lang/it-IT/pagination.php
index 736a69f3..0ee724cf 100644
--- a/resources/lang/it-IT/pagination.php
+++ b/resources/lang/it-IT/pagination.php
@@ -22,7 +22,7 @@ return [
|
*/
- 'previous' => 'Precedente',
- 'next' => 'Successivo',
+ 'previous' => 'Previous',
+ 'next' => 'Next',
];
diff --git a/resources/lang/it-IT/validation.php b/resources/lang/it-IT/validation.php
index 56350c32..5fccb3f3 100644
--- a/resources/lang/it-IT/validation.php
+++ b/resources/lang/it-IT/validation.php
@@ -31,60 +31,60 @@ return [
'array' => ':attribute deve essere un array.',
'before' => ':attribute deve contenere una data precedente al :date.',
'between' => [
- 'numeric' => 'Il campo :attribute deve essere tra :min e :max.',
- 'file' => ':attribute deve essere compreso tra :min e :max kilobyte.',
- 'string' => ':attribute deve essere tra :min e :max caratteri.',
+ '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' => ':attributo deve avere tra :min e :max elementi.',
],
- 'boolean' => 'Il campo :attribute deve essere vero o falso.',
- 'confirmed' => 'Il campo :attribute non combacia.',
- 'date' => 'Il campo :attribute non è una data valida.',
- 'date_format' => 'Il campo :attribute non corrisponde al formato :format.',
- 'different' => 'I campi :attribute e :other devono essere diversi.',
- 'digits' => 'Il campo :attribute deve contenere :digits cifre.',
- 'digits_between' => 'Attributo :attribute deve essere compreso tra :min e :max caratteri.',
- 'email' => 'Il campo :attribute deve essere un indirizzo email valido.',
- 'exists' => 'L\'attributo selezionato :attribute non è valido.',
+ '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.',
+ 'email' => 'The :attribute must be a valid email address.',
+ 'exists' => 'The selected :attribute is invalid.',
'distinct' => 'Il campo :attribute ha un valore duplicato.',
- 'filled' => 'Il campo :attribute è richiesto.',
+ 'filled' => 'The :attribute field is required.',
'image' => ':attribute deve contenere un\'immagine.',
- 'in' => 'L\'attributo selezionato :attribute non è valido.',
+ 'in' => 'The selected :attribute is invalid.',
'in_array' => 'Il campo :attribute non esiste in :other.',
- 'integer' => ':attribute deve essere un numero intero.',
- 'ip' => ':attribute deve essere un indirizzo IP valido.',
+ 'integer' => 'The :attribute must be an integer.',
+ 'ip' => 'The :attribute must be a valid IP address.',
'json' => ':attribute deve essere una stringa JSON valida.',
'max' => [
- 'numeric' => 'Attributo :attribute non può essere superiore a :max.',
- 'file' => 'Il campo :attribute non può essere superiore a :max kilobyte.',
- 'string' => 'Attributo :attribute non può essere più lungo di :max caratteri.',
+ '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' => ':attribute non può avere più di :max elementi.',
],
- 'mimes' => 'Il campo :attribute deve contenere un file del tipo: :values.',
+ 'mimes' => 'The :attribute must be a file of type: :values.',
'min' => [
- 'numeric' => 'Attributo :attribute deve essere almeno :min.',
+ 'numeric' => 'The :attribute must be at least :min.',
'file' => ':attribute deve essere almeno :min kilobyte.',
- 'string' => 'Attributo :attribute deve essere almeno :min caratteri.',
- 'array' => 'Attributo :attribute deve avere almeno :min elementi.',
+ 'string' => 'The :attribute must be at least :min characters.',
+ 'array' => 'The :attribute must have at least :min items.',
],
- 'not_in' => 'L\'attributo selezionato :attribute non è valido.',
- 'numeric' => 'Il campo :attribute deve essere un numero.',
+ 'not_in' => 'The selected :attribute is invalid.',
+ 'numeric' => 'The :attribute must be a number.',
'present' => 'Il campo :attribute deve essere presente.',
'regex' => 'Il formato di :attribute non è valido.',
- 'required' => 'Il campo :attribute è richiesto.',
- 'required_if' => 'Campo di :attribute è richiesto quando :other è :value.',
+ 'required' => 'The :attribute field is required.',
+ 'required_if' => 'The :attribute field is required when :other is :value.',
'required_unless' => 'Il campo :attribute è obbligatorio a meno che :other è presente in :values.',
'required_with' => 'Il campo :attribute è obbligatorio quando :values è presente.',
'required_with_all' => 'Il campo :attribute è obbligatorio quando :values è presente.',
- 'required_without' => 'Il campo :attribute è richiesto quando :values non è presente.',
- 'required_without_all' => 'Campo di :attribute è richiesto quando sono presenti :values.',
- 'same' => 'I campi :attribute e :other devono corrispondere.',
+ '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' => 'Attributo :attribute deve essere :size.',
+ 'numeric' => 'The :attribute must be :size.',
'file' => ':attribute deve essere di :size kilobytes.',
'string' => ':attribute deve essere di :size caratteri.',
- 'array' => 'Il campo :attribute deve contenere :size elementi.',
+ 'array' => 'The :attribute must contain :size items.',
],
- 'string' => 'Il campo :attribute deve essere una stringa.',
+ 'string' => 'The :attribute must be a string.',
'timezone' => ':attribute deve essere una zona valida.',
'unique' => 'Il valore del campo :attribute è già stato preso.',
'url' => 'Il formato di :attribute non è valido.',
diff --git a/resources/lang/ja-JP/cachet.php b/resources/lang/ja-JP/cachet.php
index 0d9393cc..a5afa793 100644
--- a/resources/lang/ja-JP/cachet.php
+++ b/resources/lang/ja-JP/cachet.php
@@ -29,7 +29,7 @@ return [
'incidents' => [
'none' => 'インシデントはありません',
'past' => 'インシデント履歴',
- 'stickied' => 'ピン留めインシデント',
+ 'stickied' => 'Stickied Incidents',
'scheduled' => '計画メンテナンス',
'scheduled_at' => ', 予定日時 :timestamp',
'posted' => '掲載日時 :timestamp',
@@ -98,9 +98,9 @@ return [
'signup' => [
'title' => '新規登録',
- 'username' => 'ユーザー名',
+ 'username' => 'Username',
'email' => 'Email',
- 'password' => 'パスワード',
+ 'password' => 'Password',
'success' => 'アカウントが作成されました。',
'failure' => '新規登録に失敗しました。',
],
diff --git a/resources/lang/ja-JP/dashboard.php b/resources/lang/ja-JP/dashboard.php
index fc0ad7e0..9f940d16 100644
--- a/resources/lang/ja-JP/dashboard.php
+++ b/resources/lang/ja-JP/dashboard.php
@@ -11,16 +11,16 @@
return [
- 'dashboard' => 'ダッシュボード',
+ 'dashboard' => 'Dashboard',
'writeable_settings' => 'The Cachet settings directory is not writeable. Please make sure that ./bootstrap/cachet is writeable by the web server.',
// Incidents
'incidents' => [
- 'title' => 'インシデント & スケジュール',
- 'incidents' => 'インシデント',
+ 'title' => 'Incidents & Maintenance',
+ 'incidents' => 'Incidents',
'logged' => '{0}There are no incidents, good work.|[1]You have logged one incident.|[2,*]You have reported :count incidents.',
- 'incident-create-template' => 'テンプレートの作成',
- 'incident-templates' => 'インシデント・テンプレート',
+ 'incident-create-template' => 'Create Template',
+ 'incident-templates' => 'Incident Templates',
'updates' => [
'title' => 'Incident updates for :incident',
'count' => '{0}Zero Updates|[1]One Update|[2]Two Updates|[3,*]Several Updates',
@@ -37,13 +37,13 @@ return [
],
'reported_by' => 'Reported by :user',
'add' => [
- 'title' => 'インシデントの報告',
- 'success' => 'インシデントが追加されました。',
+ 'title' => 'Report an incident',
+ 'success' => 'Incident added.',
'failure' => 'There was an error adding the incident, please try again.',
],
'edit' => [
- 'title' => 'インシデントの編集',
- 'success' => 'インシデントが更新されました。',
+ 'title' => 'Edit an incident',
+ 'success' => 'Incident updated.',
'failure' => 'There was an error editing the incident, please try again.',
],
'delete' => [
@@ -53,15 +53,15 @@ return [
// Incident templates
'templates' => [
- 'title' => 'インシデント・テンプレート',
+ 'title' => 'Incident Templates',
'add' => [
- 'title' => 'インシデントテンプレートの作成',
- 'message' => 'You should add an incident template.',
+ 'title' => 'Create an incident template',
+ 'message' => 'Create your first incident template.',
'success' => 'Your new incident template has been created.',
'failure' => 'Something went wrong with the incident template.',
],
'edit' => [
- 'title' => 'テンプレートの編集',
+ 'title' => 'Edit Template',
'success' => 'The incident template has been updated.',
'failure' => 'Something went wrong updating the incident template',
],
@@ -78,58 +78,58 @@ return [
'logged' => '{0}There has been no Maintenance, good work.|[1]You have logged one schedule.|[2,*]You have reported :count schedules.',
'scheduled_at' => 'Scheduled at :timestamp',
'add' => [
- 'title' => '計画メンテナンス',
- 'success' => '計画メンテナンスが追加されました。',
- 'failure' => 'Something went wrong adding the schedule, please try again.',
+ 'title' => 'Add Maintenance',
+ 'success' => 'Maintenance added.',
+ 'failure' => 'Something went wrong adding the Maintenance, please try again.',
],
'edit' => [
- 'title' => 'Edit Scheduled Maintenance',
- 'success' => 'Schedule has been updated!',
- 'failure' => 'Something went wrong editing the schedule, please try again.',
+ 'title' => 'Edit Maintenance',
+ 'success' => 'Maintenance has been updated!',
+ 'failure' => 'Something went wrong editing the Maintenance, please try again.',
],
'delete' => [
- 'success' => 'The scheduled maintenance has been deleted and will not show on your status page.',
- 'failure' => 'The scheduled maintenance could not be deleted, please try again.',
+ 'success' => 'The Maintenance has been deleted and will not show on your status page.',
+ 'failure' => 'The Maintenance could not be deleted, please try again.',
],
],
// Components
'components' => [
- 'components' => 'コンポーネント',
- 'component_statuses' => 'コンポーネントのステータス',
- 'listed_group' => ':name グループに所属',
+ 'components' => 'Components',
+ 'component_statuses' => 'Component Statuses',
+ 'listed_group' => 'Grouped under :name',
'add' => [
- 'title' => 'コンポーネントの追加',
- 'message' => 'コンポーネントを追加してください。',
+ 'title' => 'Add a component',
+ 'message' => 'You should add a component.',
'success' => 'Component created.',
'failure' => 'Something went wrong with the component group, please try again.',
],
'edit' => [
- 'title' => 'コンポーネントの編集',
+ 'title' => 'Edit a component',
'success' => 'Component updated.',
'failure' => 'Something went wrong with the component group, please try again.',
],
'delete' => [
- 'success' => 'コンポーネントが削除されました!',
+ 'success' => 'The component has been deleted!',
'failure' => 'The component could not be deleted, please try again.',
],
// Component groups
'groups' => [
- 'groups' => 'コンポーネントグループ',
- 'no_components' => 'コンポーネントグループを追加して下さい',
+ 'groups' => 'Component group|Component groups',
+ 'no_components' => 'You should add a component group.',
'add' => [
- 'title' => 'コンポーネントグループの追加',
+ 'title' => 'Add a component group',
'success' => 'Component group added.',
'failure' => 'Something went wrong with the component group, please try again.',
],
'edit' => [
- 'title' => 'コンポーネントグループの編集',
+ 'title' => 'Edit a component group',
'success' => 'Component group updated.',
'failure' => 'Something went wrong with the component group, please try again.',
],
'delete' => [
- 'success' => 'コンポーネントグループが削除されました!',
+ 'success' => 'Component group has been deleted!',
'failure' => 'The component group could not be deleted, please try again.',
],
],
@@ -137,15 +137,15 @@ return [
// Metrics
'metrics' => [
- 'metrics' => 'メトリクス',
+ 'metrics' => 'Metrics',
'add' => [
- 'title' => 'メトリクスの作成',
- 'message' => 'メトリクスを追加してください。',
+ 'title' => 'Create a metric',
+ 'message' => 'You should add a metric.',
'success' => 'Metric created.',
'failure' => 'Something went wrong with the metric, please try again.',
],
'edit' => [
- 'title' => 'メトリクスの編集',
+ 'title' => 'Edit a metric',
'success' => 'Metric updated.',
'failure' => 'Something went wrong with the metric, please try again.',
],
@@ -156,22 +156,22 @@ return [
],
// Subscribers
'subscribers' => [
- 'subscribers' => '購読者',
+ 'subscribers' => 'Subscribers',
'description' => 'Subscribers will receive email updates when incidents are created or components are updated.',
'description_disabled' => 'To use this feature, you need allow people to signup for notifications.',
- 'verified' => '認証済',
- 'not_verified' => '未確認',
+ 'verified' => 'Verified',
+ 'not_verified' => 'Not verified',
'subscriber' => ':email, subscribed :date',
'no_subscriptions' => 'Subscribed to all updates',
'global' => 'Globally subscribed',
'add' => [
- 'title' => '購読者の追加',
+ 'title' => 'Add a new subscriber',
'success' => 'Subscriber has been added!',
'failure' => 'Something went wrong adding the subscriber, please try again.',
'help' => 'Enter each subscriber on a new line.',
],
'edit' => [
- 'title' => '購読者の更新',
+ 'title' => 'Update subscriber',
'success' => 'Subscriber has been updated!',
'failure' => 'Something went wrong editing the subscriber, please try again.',
],
@@ -179,17 +179,17 @@ return [
// Team
'team' => [
- 'team' => 'チーム',
- 'member' => 'メンバー',
- 'profile' => 'プロフィール',
+ 'team' => 'Team',
+ 'member' => 'Member',
+ 'profile' => 'Profile',
'description' => 'Team Members will be able to add, modify & edit components and incidents.',
'add' => [
- 'title' => '新しいチームメンバーを追加する',
+ 'title' => 'Add a new team member',
'success' => 'Team member added.',
'failure' => 'The team member could not be added, please try again.',
],
'edit' => [
- 'title' => 'プロフィールの更新',
+ 'title' => 'Update profile',
'success' => 'Profile updated.',
'failure' => 'Something went wrong updating the profile, please try again.',
],
@@ -198,28 +198,28 @@ return [
'failure' => 'The team member could not be added, please try again.',
],
'invite' => [
- 'title' => '新しいチームメンバーを招待する',
- 'success' => '招待メールが送信されました',
+ 'title' => 'Invite a new team member',
+ 'success' => 'An invite has been sent',
'failure' => 'The invite could not be sent, please try again.',
],
],
// Settings
'settings' => [
- 'settings' => '設定',
+ 'settings' => 'Settings',
'app-setup' => [
- 'app-setup' => 'アプリケーションのセットアップ',
- 'images-only' => '画像のみアップロード可能です。',
- 'too-big' => 'ファイルサイズが大きすぎます。:size 以下の画像をアップロードしてください。',
+ 'app-setup' => 'Application Setup',
+ 'images-only' => 'Only images may be uploaded.',
+ 'too-big' => 'The file you uploaded is too big. Upload an image smaller than :size',
],
'analytics' => [
- 'analytics' => 'アナリティクス',
+ 'analytics' => 'Analytics',
],
'log' => [
'log' => 'Log',
],
'localization' => [
- 'localization' => 'ローカライズ',
+ 'localization' => 'Localization',
],
'customization' => [
'customization' => 'Customization',
@@ -235,18 +235,18 @@ return [
],
],
'security' => [
- 'security' => 'セキュリティ',
- 'two-factor' => '二要素認証が無効になっているユーザー',
+ 'security' => 'Security',
+ 'two-factor' => 'Users without two-factor authentication',
],
'stylesheet' => [
- 'stylesheet' => 'スタイルシート',
+ 'stylesheet' => 'Stylesheet',
],
'theme' => [
- 'theme' => 'テーマ',
+ 'theme' => 'Theme',
],
'edit' => [
- 'success' => '設定が保存されました。',
- 'failure' => '設定が保存できませんでした。',
+ 'success' => 'Settings saved.',
+ 'failure' => 'Settings could not be saved.',
],
'credits' => [
'credits' => 'Credits',
@@ -260,22 +260,22 @@ return [
// Login
'login' => [
- 'login' => 'ログイン',
- 'logged_in' => 'ログインしました。',
- 'welcome' => 'おかえりなさい!',
- 'two-factor' => 'トークンを入力して下さい。',
+ 'login' => 'Login',
+ 'logged_in' => 'You\'re logged in.',
+ 'welcome' => 'Welcome back!',
+ 'two-factor' => 'Please enter your token.',
],
// Sidebar footer
- 'help' => 'ヘルプ',
- 'status_page' => 'ステータスページ',
- 'logout' => 'ログアウト',
+ 'help' => 'Help',
+ 'status_page' => 'Status Page',
+ 'logout' => 'Logout',
// Notifications
'notifications' => [
- 'notifications' => '通知',
+ 'notifications' => 'Notifications',
'awesome' => 'Awesome.',
- 'whoops' => 'おおっと',
+ 'whoops' => 'Whoops.',
],
// Widgets
@@ -288,16 +288,16 @@ return [
// Welcome modal
'welcome' => [
- 'welcome' => 'ステータスページにようこそ!',
+ 'welcome' => 'Welcome to your new status page, :username!',
'message' => 'You\'re almost ready but you might want to configure these extra settings first...',
'close' => 'I\'m good thanks!',
'steps' => [
- 'component' => 'コンポーネントの作成',
- 'incident' => 'インシデントの作成',
- 'customize' => 'カスタム設定',
- 'team' => 'ユーザーの追加',
- 'api' => 'APIトークンの生成',
- 'two-factor' => '二要素認証',
+ 'component' => 'Add your components',
+ 'incident' => 'Create an incident',
+ 'customize' => 'Customize your page',
+ 'team' => 'Add your team',
+ 'api' => 'Generate an API token',
+ 'two-factor' => 'Setup Two Factor Authentication',
],
],
diff --git a/resources/lang/ja-JP/forms.php b/resources/lang/ja-JP/forms.php
index 28b46d28..621f274c 100644
--- a/resources/lang/ja-JP/forms.php
+++ b/resources/lang/ja-JP/forms.php
@@ -14,16 +14,16 @@ return [
// Setup form fields
'setup' => [
'email' => 'Email',
- 'username' => 'ユーザー名',
- 'password' => 'パスワード',
- 'site_name' => 'サイト名',
- 'site_domain' => 'サイトのドメイン',
- 'site_timezone' => 'タイムゾーンの選択',
- 'site_locale' => '言語選択',
- 'enable_google2fa' => 'Googleの2段階認証を有効にする',
- 'cache_driver' => 'キャッシュドライバー',
+ 'username' => 'Username',
+ 'password' => 'Password',
+ 'site_name' => 'Site Name',
+ 'site_domain' => 'Site Domain',
+ 'site_timezone' => 'Select your timezone',
+ 'site_locale' => 'Select your language',
+ 'enable_google2fa' => 'Enable Google Two Factor Authentication',
+ 'cache_driver' => 'Cache Driver',
'queue_driver' => 'Queue Driver',
- 'session_driver' => 'セッションドライバー',
+ 'session_driver' => 'Session Driver',
'mail_driver' => 'Mail Driver',
'mail_host' => 'Mail Host',
'mail_address' => 'Mail From Address',
@@ -33,28 +33,28 @@ return [
// Login form fields
'login' => [
- 'login' => 'ユーザー名またはメールアドレス',
+ 'login' => 'Username or Email',
'email' => 'Email',
- 'password' => 'パスワード',
- '2fauth' => '認証コード',
- 'invalid' => 'ユーザ名またはパスワードが違います',
- 'invalid-token' => '無効なトークン',
- 'cookies' => 'ログインするにはクッキーを有効にする必要があります。',
+ 'password' => 'Password',
+ '2fauth' => 'Authentication Code',
+ 'invalid' => 'Invalid username or password',
+ 'invalid-token' => 'Invalid token',
+ 'cookies' => 'You must enable cookies to login.',
'rate-limit' => 'Rate limit exceeded.',
'remember_me' => 'Remember me',
],
// Incidents form fields
'incidents' => [
- 'name' => '名前',
- 'status' => '状況',
- 'component' => 'コンポーネント',
- 'component_status' => 'コンポーネントのステータス',
- 'message' => 'メッセージ',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'component' => 'Component',
+ 'component_status' => 'Component Status',
+ 'message' => 'Message',
'message-help' => 'You may also use Markdown.',
'occurred_at' => 'When did this incident occur?',
'notify_subscribers' => 'Notify subscribers?',
- 'notify_disabled' => '計画メンテナンスにより、このインシデントまたはそのコンポーネントについての通知は抑制されます。',
+ 'notify_disabled' => 'Due to scheduled maintenance, notifications about this incident or its components will be suppressed.',
'visibility' => 'Incident Visibility',
'stick_status' => 'Stick Incident',
'stickied' => 'Stickied',
@@ -62,41 +62,41 @@ return [
'public' => 'Viewable by public',
'logged_in_only' => 'Only visible to logged in users',
'templates' => [
- 'name' => '名前',
- 'template' => 'テンプレート',
+ 'name' => 'Name',
+ 'template' => 'Template',
'twig' => 'Incident Templates can make use of the Twig templating language.',
],
],
'schedules' => [
- 'name' => '名前',
- 'status' => '状況',
- 'message' => 'メッセージ',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'message' => 'Message',
'message-help' => 'You may also use Markdown.',
'scheduled_at' => 'When is this maintenance scheduled for?',
'completed_at' => 'When did this maintenance complete?',
'templates' => [
- 'name' => '名前',
- 'template' => 'テンプレート',
+ 'name' => 'Name',
+ 'template' => 'Template',
'twig' => 'Incident Templates can make use of the Twig templating language.',
],
],
// Components form fields
'components' => [
- 'name' => '名前',
- 'status' => '状況',
- 'group' => 'グループ',
- 'description' => '説明',
- 'link' => 'リンク',
- 'tags' => 'タグ',
- 'tags-help' => 'カンマ区切り。',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'group' => 'Group',
+ 'description' => 'Description',
+ 'link' => 'Link',
+ 'tags' => 'Tags',
+ 'tags-help' => 'Comma separated.',
'enabled' => 'Component enabled?',
'groups' => [
- 'name' => '名前',
+ 'name' => 'Name',
'collapsing' => 'Expand/Collapse options',
- 'visible' => '常に展開する',
+ 'visible' => 'Always expanded',
'collapsed' => 'Collapse the group by default',
'collapsed_incident' => 'Collapse the group, but expand if there are issues',
'visibility' => 'Visibility',
@@ -107,32 +107,32 @@ return [
// Action form fields
'actions' => [
- 'name' => '名前',
- 'description' => '説明',
+ 'name' => 'Name',
+ 'description' => 'Description',
'start_at' => 'Schedule start time',
- 'timezone' => 'タイムゾーン',
+ 'timezone' => 'Timezone',
'schedule_frequency' => 'Schedule frequency (in seconds)',
'completion_latency' => 'Completion latency (in seconds)',
- 'group' => 'グループ',
+ 'group' => 'Group',
'active' => 'Active?',
'groups' => [
- 'name' => 'グループ名',
+ 'name' => 'Group Name',
],
],
// Metric form fields
'metrics' => [
- 'name' => '名前',
- 'suffix' => 'サフィックス',
- 'description' => '説明',
+ 'name' => 'Name',
+ 'suffix' => 'Suffix',
+ 'description' => 'Description',
'description-help' => 'You may also use Markdown.',
'display-chart' => 'Display chart on status page?',
- 'default-value' => 'デフォルト値',
+ 'default-value' => 'Default value',
'calc_type' => 'Calculation of metrics',
- 'type_sum' => '合計',
- 'type_avg' => '平均',
+ 'type_sum' => 'Sum',
+ 'type_avg' => 'Average',
'places' => 'Decimal places',
- 'default_view' => 'デフォルトのビュー',
+ 'default_view' => 'Default view',
'threshold' => 'How many minutes of threshold between metric points?',
'visibility' => 'Visibility',
'visibility_authenticated' => 'Visible to authenticated users',
@@ -140,7 +140,7 @@ return [
'visibility_hidden' => 'Always hidden',
'points' => [
- 'value' => '値',
+ 'value' => 'Value',
],
],
@@ -148,21 +148,21 @@ return [
'settings' => [
// Application setup
'app-setup' => [
- 'site-name' => 'サイト名',
- 'site-url' => 'サイトのURL',
+ 'site-name' => 'Site Name',
+ 'site-url' => 'Site URL',
'display-graphs' => 'Display graphs on status page?',
- 'about-this-page' => 'このページについて',
- 'days-of-incidents' => '何日間のインシデントを表示しますか?',
- 'time_before_refresh' => 'ステータス ページ更新間隔 (秒)',
+ 'about-this-page' => 'About this page',
+ 'days-of-incidents' => 'How many days of incidents to show?',
+ 'time_before_refresh' => 'Status page refresh rate (in seconds)',
'major_outage_rate' => 'Major outage threshold (in %)',
- 'banner' => 'バナー画像',
- 'banner-help' => '横幅が930px以内の画像をアップロードしてください。',
+ 'banner' => 'Banner Image',
+ 'banner-help' => "It's recommended that you upload files no bigger than 930px wide",
'subscribers' => 'Allow people to signup to email notifications?',
- 'suppress_notifications_in_maintenance' => 'メンテナンス期間中にインシデントが発生したときの通知を抑制しますか?',
+ 'suppress_notifications_in_maintenance' => 'Suppress notifications when incident occurs during maintenance period?',
'skip_subscriber_verification' => 'Skip verifying of users? (Be warned, you could be spammed)',
'automatic_localization' => 'Automatically localise your status page to your visitor\'s language?',
'enable_external_dependencies' => 'Enable Third Party Dependencies (Google Fonts, Trackers, etc...)',
- 'show_timezone' => 'ステータス ページがで実行されているタイムゾーンを表示する。',
+ 'show_timezone' => 'Show the timezone the status page is running in',
'only_disrupted_days' => 'Only show days containing incidents in the timeline?',
],
'analytics' => [
@@ -172,13 +172,13 @@ return [
'analytics_piwik_siteid' => 'Piwik\'s site id',
],
'localization' => [
- 'site-timezone' => 'サイトのタイム ゾーン',
- 'site-locale' => 'サイトの言語',
- 'date-format' => '日付フォーマット',
+ 'site-timezone' => 'Site timezone',
+ 'site-locale' => 'Site language',
+ 'date-format' => 'Date format',
'incident-date-format' => 'Incident timestamp format',
],
'security' => [
- 'allowed-domains' => '許可されているドメイン',
+ 'allowed-domains' => 'Allowed domains',
'allowed-domains-help' => 'Comma separated. The domain set above is automatically allowed by default.',
'always-authenticate' => 'Always authenticate',
'always-authenticate-help' => 'Require login to view any Cachet page',
@@ -187,41 +187,41 @@ return [
'custom-css' => 'Custom Stylesheet',
],
'theme' => [
- 'background-color' => '背景色',
+ 'background-color' => 'Background color',
'background-fills' => 'Background fills (components, incidents, footer)',
'banner-background-color' => 'Banner background color',
'banner-padding' => 'Banner padding',
- 'fullwidth-banner' => '全幅バナーを有効にしますか?',
+ 'fullwidth-banner' => 'Enable full width banner?',
'text-color' => 'Text color',
- 'dashboard-login' => 'ダッシュボードページへのリンクをフッター部分に表示しますか?',
- 'reds' => 'レッド(エラー表示に使用されます)',
- 'blues' => 'ブルー(インフォメーション表示に使用されます)',
- 'greens' => 'グリーン(成功の表示に使用されます)',
- 'yellows' => 'イエロー(アラート表示に使用されます)',
- 'oranges' => 'オレンジ(通知表示に使用されます)',
+ 'dashboard-login' => 'Show dashboard button in the footer?',
+ 'reds' => 'Red (used for errors)',
+ 'blues' => 'Blue (used for information)',
+ 'greens' => 'Green (used for success)',
+ 'yellows' => 'Yellow (used for alerts)',
+ 'oranges' => 'Orange (used for notices)',
'metrics' => 'Metrics fill',
- 'links' => 'リンク',
+ 'links' => 'Links',
],
],
'user' => [
- 'username' => 'ユーザー名',
+ 'username' => 'Username',
'email' => 'Email',
- 'password' => 'パスワード',
- 'api-token' => 'APIトークン',
+ 'password' => 'Password',
+ 'api-token' => 'API Token',
'api-token-help' => 'Regenerating your API token will prevent existing applications from accessing Cachet.',
'gravatar' => 'Change your profile picture at Gravatar.',
- 'user_level' => 'ユーザーレベル',
+ 'user_level' => 'User Level',
'levels' => [
- 'admin' => '管理者',
- 'user' => 'ユーザー',
+ 'admin' => 'Admin',
+ 'user' => 'User',
],
'2fa' => [
'help' => 'Enabling two factor authentication increases security of your account. You will need to download Google Authenticator or a similar app on to your mobile device. When you login you will be asked to provide a token generated by the app.',
],
'team' => [
'description' => 'Invite your team members by entering their email addresses here.',
- 'email' => 'Email #:id',
+ 'email' => 'Your Team Members Email Address',
],
],
@@ -230,19 +230,19 @@ return [
],
// Buttons
- 'add' => '追加',
- 'save' => '保存',
- 'update' => '更新',
- 'create' => '作成',
- 'edit' => '編集',
- 'delete' => '削除',
- 'submit' => '送信',
- 'cancel' => 'キャンセル',
- 'remove' => '削除',
- 'invite' => '招待',
+ 'add' => 'Add',
+ 'save' => 'Save',
+ 'update' => 'Update',
+ 'create' => 'Create',
+ 'edit' => 'Edit',
+ 'delete' => 'Delete',
+ 'submit' => 'Submit',
+ 'cancel' => 'Cancel',
+ 'remove' => 'Remove',
+ 'invite' => 'Invite',
'signup' => '新規登録',
'manage_updates' => 'Manage Updates',
// Other
- 'optional' => '※ 任意',
+ 'optional' => '* Optional',
];
diff --git a/resources/lang/ja-JP/notifications.php b/resources/lang/ja-JP/notifications.php
index 5717d855..6a65c6bd 100644
--- a/resources/lang/ja-JP/notifications.php
+++ b/resources/lang/ja-JP/notifications.php
@@ -13,84 +13,84 @@ return [
'component' => [
'status_update' => [
'mail' => [
- 'subject' => 'コンポーネントの状況を更新しました',
- 'greeting' => 'コンポーネントの状況を更新しました!',
- 'content' => ':nameの状況が:old_statusから:new_statusに変更しました。',
- 'action' => '見て',
+ 'subject' => 'Component Status Updated',
+ 'greeting' => 'A component\'s status was updated!',
+ 'content' => ':name status changed from :old_status to :new_status.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'コンポーネントの状況を更新しました',
- 'content' => ':nameの状況が:old_statusから:new_statusに変更しました。',
+ 'title' => 'Component Status Updated',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
'sms' => [
- 'content' => ':nameの状況が:old_statusから:new_statusに変更しました。',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
],
],
'incident' => [
'new' => [
'mail' => [
- 'subject' => '新しいインシデントが報告されました',
- 'greeting' => '新しいインシデントが:app_nameで報告されました。',
- 'content' => 'インシデント :name が報告されました',
- 'action' => '見て',
+ 'subject' => 'New Incident Reported',
+ 'greeting' => 'A new incident was reported at :app_name.',
+ 'content' => 'Incident :name was reported',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'インシデント :name が報告されました',
- 'content' => '新しいインシデントが:app_nameで報告されました',
+ 'title' => 'Incident :name Reported',
+ 'content' => 'A new incident was reported at :app_name',
],
'sms' => [
- 'content' => '新しいインシデントが:app_nameで報告されました。',
+ 'content' => 'A new incident was reported at :app_name.',
],
],
'update' => [
'mail' => [
- 'subject' => 'インシデントを更新しました',
- 'content' => ':name は更新されました',
- 'title' => ':name は :new_status へ更新されました',
- 'action' => '見て',
+ 'subject' => 'Incident Updated',
+ 'content' => ':name was updated',
+ 'title' => ':name was updated to :new_status',
+ 'action' => 'View',
],
'slack' => [
- 'title' => ':name を更新しました',
- 'content' => ':name は :new_status へ更新されました',
+ 'title' => ':name Updated',
+ 'content' => ':name was updated to :new_status',
],
'sms' => [
- 'content' => 'インシデント :name は更新されました',
+ 'content' => 'Incident :name was updated',
],
],
],
'schedule' => [
'new' => [
'mail' => [
- 'subject' => '新しいスケジュールが作成されました',
- 'content' => ':name は :date へスケジュールされました',
- 'title' => '新しい計画メンテナンスを作成しました',
- 'action' => '見て',
+ 'subject' => 'New Schedule Created',
+ 'content' => ':name was scheduled for :date',
+ 'title' => 'A new scheduled maintenance was created.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => '新しいスケジュールが作成されました!',
- 'content' => ':name は :date へスケジュールされました',
+ 'title' => 'New Schedule Created!',
+ 'content' => ':name was scheduled for :date',
],
'sms' => [
- 'content' => ':name は :date へスケジュールされました',
+ 'content' => ':name was scheduled for :date',
],
],
],
'subscriber' => [
'verify' => [
'mail' => [
- 'subject' => 'サブスクリプションを確認してください',
- 'content' => ':app_nameの状況ページのサブスクリプションの確認の為にクリックしてください。',
- 'title' => ':app_nameの状況ページのサブスクリプションを確認してください。',
- 'action' => '確認',
+ 'subject' => 'Verify Your Subscription',
+ 'content' => 'Click to verify your subscription to :app_name status page.',
+ 'title' => 'Verify your subscription to :app_name status page.',
+ 'action' => 'Verify',
],
],
],
'system' => [
'test' => [
'mail' => [
- 'subject' => 'Cachetからピング!',
- 'content' => 'これはCachetから試しにお知らせです!',
+ 'subject' => 'Ping from Cachet!',
+ 'content' => 'This is a test notification from Cachet!',
'title' => '🔔',
],
],
@@ -98,10 +98,10 @@ return [
'user' => [
'invite' => [
'mail' => [
- 'subject' => 'あなたの招待は中に。。。',
- 'content' => ':app_nameの状況ページに招待されました。',
- 'title' => ':app_nameの状況ページに招待されています。',
- 'action' => '同意',
+ 'subject' => 'Your invitation is inside...',
+ 'content' => 'You have been invited to join :app_name status page.',
+ 'title' => 'You\'re invited to join :app_name status page.',
+ 'action' => 'Accept',
],
],
],
diff --git a/resources/lang/ja-JP/pagination.php b/resources/lang/ja-JP/pagination.php
index 65f9eafe..0ee724cf 100644
--- a/resources/lang/ja-JP/pagination.php
+++ b/resources/lang/ja-JP/pagination.php
@@ -22,7 +22,7 @@ return [
|
*/
- 'previous' => '前へ',
- 'next' => '次へ',
+ 'previous' => 'Previous',
+ 'next' => 'Next',
];
diff --git a/resources/lang/ja-JP/setup.php b/resources/lang/ja-JP/setup.php
index ea387740..bdc2a457 100644
--- a/resources/lang/ja-JP/setup.php
+++ b/resources/lang/ja-JP/setup.php
@@ -10,14 +10,14 @@
*/
return [
- 'setup' => 'セットアップ',
- 'title' => 'Cachetのインストール',
- 'service_details' => 'サービスの詳細情報',
- 'env_setup' => '環境設定',
- 'status_page_setup' => 'ステータスページのセットアップ',
- 'show_support' => 'Cachetのサポートを表示しますか?',
- 'admin_account' => '管理者アカウント',
- 'complete_setup' => 'セットアップの完了',
- 'completed' => 'Cachetの設定が完了しました。',
- 'finish_setup' => 'ダッシュボード画面に移動',
+ 'setup' => 'Setup',
+ 'title' => 'Install Cachet',
+ 'service_details' => 'Service Details',
+ 'env_setup' => 'Environment Setup',
+ 'status_page_setup' => 'Status Page Setup',
+ 'show_support' => 'Show support for Cachet?',
+ 'admin_account' => 'Administrator Account',
+ 'complete_setup' => 'Complete Setup',
+ 'completed' => 'Cachet has been configured successfully!',
+ 'finish_setup' => 'Go to dashboard',
];
diff --git a/resources/lang/ja-JP/validation.php b/resources/lang/ja-JP/validation.php
index 452c8e45..7d196d98 100644
--- a/resources/lang/ja-JP/validation.php
+++ b/resources/lang/ja-JP/validation.php
@@ -23,18 +23,18 @@ return [
*/
'accepted' => 'The :attribute must be accepted.',
- 'active_url' => ':attribute は無効なURLです。',
- 'after' => ':attribute は :date よりも後の日付にして下さい。',
- 'alpha' => ':attribute は、文字が含まれている必要があります。',
- 'alpha_dash' => ':attribute は英文字、数字、ダッシュ(-)のみ含めることが出来ます。',
- 'alpha_num' => ':attribute は英数字のみ含めることが出来ます。',
+ 'active_url' => 'The :attribute is not a valid URL.',
+ 'after' => 'The :attribute must be a date after :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' => ':attribute は :date よりも前の日付にして下さい。',
+ 'before' => 'The :attribute must be a date before :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' => ':attribute は :min から :max の範囲内にして下さい。',
+ '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.',
@@ -47,12 +47,12 @@ return [
'exists' => 'The selected :attribute is invalid.',
'distinct' => 'The :attribute field has a duplicate value.',
'filled' => 'The :attribute field is required.',
- 'image' => ':attribute は画像にして下さい。',
+ '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.',
- 'json' => ':attribute は有効なJSON文字列にして下さい。',
+ '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.',
@@ -69,25 +69,25 @@ return [
'not_in' => 'The selected :attribute is invalid.',
'numeric' => 'The :attribute must be a number.',
'present' => 'The :attribute field must be present.',
- 'regex' => ':attribute はフォーマットが不正です。',
+ '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' => ':other が :values に含まれない場合、:attribute フィールドは必須です。',
- 'required_with' => ':value が存在する場合、:attribute フィールドは必須です。',
- 'required_with_all' => ':value が存在する場合、:attribute フィールドは必須です。',
+ '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' => ':attribute は :size キロバイトにして下さい。',
- 'string' => ':attribute は :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.',
- 'url' => ':attribute はフォーマットが不正です。',
+ 'url' => 'The :attribute format is invalid.',
/*
|--------------------------------------------------------------------------
@@ -102,7 +102,7 @@ return [
'custom' => [
'attribute-name' => [
- 'rule-name' => 'カスタムメッセージ',
+ 'rule-name' => 'custom-message',
],
],
diff --git a/resources/lang/ko-KR/cachet.php b/resources/lang/ko-KR/cachet.php
index ed5e6841..e827aca5 100644
--- a/resources/lang/ko-KR/cachet.php
+++ b/resources/lang/ko-KR/cachet.php
@@ -12,61 +12,61 @@
return [
// Components
'components' => [
- 'last_updated' => '최종 업데이트: 타임 스탬프',
+ 'last_updated' => 'Last updated :timestamp',
'status' => [
- 0 => '알 수 없음',
- 1 => '정상',
- 2 => '성능 이슈',
- 3 => '부분 중단',
- 4 => '주요 중단',
+ 0 => 'Unknown',
+ 1 => 'Operational',
+ 2 => 'Performance Issues',
+ 3 => 'Partial Outage',
+ 4 => 'Major Outage',
],
'group' => [
- 'other' => '다른 구성 요소',
+ 'other' => 'Other Components',
],
],
// Incidents
'incidents' => [
- 'none' => '아무 문제도 보고되지 않음',
+ 'none' => 'No incidents reported',
'past' => '이전 문제',
- 'stickied' => '고정된 문제',
- 'scheduled' => '예정된 유지 보수',
+ 'stickied' => 'Stickied Incidents',
+ 'scheduled' => 'Maintenance',
'scheduled_at' => ', :timestamp 에 예정됨',
- 'posted' => '게시 됨 :timestamp',
- 'posted_at' => ':timestamp에 게시됨',
+ 'posted' => 'Posted :timestamp',
+ 'posted_at' => 'Posted at :timestamp',
'status' => [
- 1 => '파악 중',
+ 1 => 'Investigating',
2 => '확인됨',
- 3 => '주시하는 중',
- 4 => '수정됨',
+ 3 => 'Watching',
+ 4 => 'Fixed',
],
],
// Schedule
'schedules' => [
'status' => [
- 0 => '예정',
- 1 => '진행 중',
- 2 => '완료',
+ 0 => 'Upcoming',
+ 1 => 'In Progress',
+ 2 => 'Complete',
],
],
// Service Status
'service' => [
- 'good' => '[0,1]시스템 정상|[2,*]모든 시스템 정상',
- 'bad' => '[0,1] The system is experiencing issues|[2,Inf] Some systems are experiencing issues',
- 'major' => '[0,1] The system is experiencing major issues|[2,Inf] Some systems are experiencing major issues',
+ 'good' => '[0,1]System operational|[2,*]All systems are operational',
+ 'bad' => '[0,1]The system is experiencing issues|[2,*]Some systems are experiencing issues',
+ 'major' => '[0,1]The system is experiencing major issues|[2,*]Some systems are experiencing major issues',
],
'api' => [
- 'regenerate' => 'API Key 재생성',
- 'revoke' => 'API Key 폐지',
+ 'regenerate' => 'Regenerate API Key',
+ 'revoke' => 'Revoke API Key',
],
// Metrics
'metrics' => [
'filter' => [
- 'last_hour' => '1시간 이내',
+ 'last_hour' => 'Last Hour',
'hourly' => 'Last 12 Hours',
'weekly' => 'Week',
'monthly' => 'Month',
@@ -80,40 +80,40 @@ return [
'button' => '구독',
'manage_subscription' => 'Manage subscription',
'manage' => [
- 'no_subscriptions' => '당신은 모든 업데이트를 구독하고 있습니다',
- 'my_subscriptions' => '당신은 다음 업데이트를 구독하고 있습니다',
- 'manage_at_link' => ':link에서 구독을 관리할 수 있음',
+ 'no_subscriptions' => 'You\'re currently subscribed to all updates.',
+ 'my_subscriptions' => 'You\'re currently subscribed to the following updates.',
+ 'manage_at_link' => 'Manage your subscriptions at :link',
],
'email' => [
'subscribe' => '이메일 구독 신청.',
- 'subscribed' => '이메일 구독 신청이 완료되었습니다. 구독 신청 확인을 위한 이메일을 확인해주세요.',
- 'verified' => '이메일 구독이 확인 되었습니다. 감사합니다!',
- 'manage' => '구독 관리',
+ 'subscribed' => 'You\'ve been subscribed to email notifications, please check your email to confirm your subscription.',
+ 'verified' => 'Your email subscription has been confirmed. Thank you!',
+ 'manage' => 'Manage your subscription',
'unsubscribe' => '이메일 구독 취소',
- 'unsubscribed' => '이메일 구독이 취소 되었습니다.',
- 'failure' => '구독 신청 중에 문제가 발생했습니다.',
+ 'unsubscribed' => 'Your email subscription has been cancelled.',
+ 'failure' => 'Something went wrong with the subscription.',
'already-subscribed' => 'Cannot subscribe :email because they\'re already subscribed.',
],
],
'signup' => [
- 'title' => '가입',
- 'username' => '사용자이름',
- 'email' => '이메일',
- 'password' => '비밀번호',
- 'success' => '계정이 생성되었습니다.',
- 'failure' => '가입 중에 문제가 생겼습니다.',
+ 'title' => 'Sign Up',
+ 'username' => 'Username',
+ 'email' => 'Email',
+ 'password' => 'Password',
+ 'success' => 'Your account has been created.',
+ 'failure' => 'Something went wrong with the signup.',
],
'system' => [
- 'update' => 'Cachet 새 버전이 나왔습니다. 업데이트 방법은 여기서 확인할 수 있습니다!',
+ 'update' => 'There is a newer version of Cachet available. You can learn how to update here!',
],
// Modal
'modal' => [
- 'close' => '닫기',
+ 'close' => 'Close',
'subscribe' => [
- 'title' => '구성 요소 업데이트를 구독',
+ 'title' => 'Subscribe to component updates',
'body' => 'Enter your email address to subscribe to updates for this component. If you\'re already subscribed, you\'ll already receive emails for this component.',
'button' => '구독',
],
@@ -122,17 +122,17 @@ return [
// Meta descriptions
'meta' => [
'description' => [
- 'incident' => ':date에 발생한 :name에 대한 자세한 정보와 업데이트',
- 'schedule' => ':startDate에 시작하는 계획된 :name 점검에 대한 자세한 정보',
- 'subscribe' => ':app을 구독해서 사고와 예정된 점검에 대해서 받아볼 수 있음',
- 'overview' => ':app의 최신 상태 업데이트를 받아보세요.',
+ 'incident' => 'Details and updates about the :name incident that occurred on :date',
+ 'schedule' => 'Details about the scheduled maintenance period :name starting :startDate',
+ 'subscribe' => 'Subscribe to :app in order to receive updates of incidents and scheduled maintenance periods',
+ 'overview' => 'Stay up to date with the latest service updates from :app.',
],
],
// Other
- 'home' => '홈',
- 'powered_by' => 'Cachet에 의해 제공됩니다.',
- 'timezone' => '시간은 :timezone을 기준으로 표시됩니다.',
+ 'home' => 'Home',
+ 'powered_by' => 'Powered by Cachet.',
+ 'timezone' => 'Times are shown in :timezone.',
'about_this_site' => '이 사이트에 대해',
'rss-feed' => 'RSS',
'atom-feed' => 'Atom',
diff --git a/resources/lang/ko-KR/dashboard.php b/resources/lang/ko-KR/dashboard.php
index 8598a0ca..278e6e53 100644
--- a/resources/lang/ko-KR/dashboard.php
+++ b/resources/lang/ko-KR/dashboard.php
@@ -11,16 +11,16 @@
return [
- 'dashboard' => '대시보드',
- 'writeable_settings' => 'Cachet settings directory 에 쓰기 권한이 없습니다. ./bootstrap/cachet가 웹 서버에 의해 쓰기 가능한지 확인 하십시오.',
+ 'dashboard' => 'Dashboard',
+ 'writeable_settings' => 'The Cachet settings directory is not writeable. Please make sure that ./bootstrap/cachet is writeable by the web server.',
// Incidents
'incidents' => [
- 'title' => '문제 및 예정',
- 'incidents' => '문제',
+ 'title' => 'Incidents & Maintenance',
+ 'incidents' => 'Incidents',
'logged' => '{0}There are no incidents, good work.|[1]You have logged one incident.|[2,*]You have reported :count incidents.',
- 'incident-create-template' => '템플릿 생성',
- 'incident-templates' => '문제 템플릿',
+ 'incident-create-template' => 'Create Template',
+ 'incident-templates' => 'Incident Templates',
'updates' => [
'title' => 'Incident updates for :incident',
'count' => '{0}Zero Updates|[1]One Update|[2]Two Updates|[3,*]Several Updates',
@@ -44,19 +44,19 @@ return [
'edit' => [
'title' => '문제 수정',
'success' => '문제가 수정되었습니다.',
- 'failure' => '문제 수정중에 에러가 발생했습니다. 다시 시도해 주세요.',
+ 'failure' => 'There was an error editing the incident, please try again.',
],
'delete' => [
- 'success' => '문제가 삭제되었습니다. 그리고 상태 페이지에 표시되지 않습니다.',
+ 'success' => 'The incident has been deleted and will not show on your status page.',
'failure' => 'The incident could not be deleted, please try again.',
],
// Incident templates
'templates' => [
- 'title' => '문제 템플릿',
+ 'title' => 'Incident Templates',
'add' => [
'title' => '문제 템플릿 생성하기',
- 'message' => 'You should add an incident template.',
+ 'message' => 'Create your first incident template.',
'success' => 'Your new incident template has been created.',
'failure' => 'Something went wrong with the incident template.',
],
@@ -74,39 +74,39 @@ return [
// Incident Maintenance
'schedule' => [
- 'schedule' => '예정된 유지 보수',
+ 'schedule' => 'Maintenance',
'logged' => '{0}There has been no Maintenance, good work.|[1]You have logged one schedule.|[2,*]You have reported :count schedules.',
- 'scheduled_at' => ':timestamp 에 예정됨',
+ 'scheduled_at' => 'Scheduled at :timestamp',
'add' => [
- 'title' => 'Add Scheduled Maintenance',
- 'success' => '일정이 추가되었습니다.',
- 'failure' => 'Something went wrong adding the schedule, please try again.',
+ 'title' => 'Add Maintenance',
+ 'success' => 'Maintenance added.',
+ 'failure' => 'Something went wrong adding the Maintenance, please try again.',
],
'edit' => [
- 'title' => 'Edit Scheduled Maintenance',
- 'success' => '일정이 업데이트 되었습니다!',
- 'failure' => 'Something went wrong editing the schedule, please try again.',
+ 'title' => 'Edit Maintenance',
+ 'success' => 'Maintenance has been updated!',
+ 'failure' => 'Something went wrong editing the Maintenance, please try again.',
],
'delete' => [
- 'success' => 'The scheduled maintenance has been deleted and will not show on your status page.',
- 'failure' => 'The scheduled maintenance could not be deleted, please try again.',
+ 'success' => 'The Maintenance has been deleted and will not show on your status page.',
+ 'failure' => 'The Maintenance could not be deleted, please try again.',
],
],
// Components
'components' => [
- 'components' => '구성 요소',
- 'component_statuses' => '구성요소 상태',
- 'listed_group' => ':name 그룹',
+ 'components' => 'Components',
+ 'component_statuses' => 'Component Statuses',
+ 'listed_group' => 'Grouped under :name',
'add' => [
'title' => '구성요소 추가',
'message' => '구성요소를 추가해야 합니다.',
- 'success' => '구성요소가 생성되었습니다.',
+ 'success' => 'Component created.',
'failure' => 'Something went wrong with the component group, please try again.',
],
'edit' => [
'title' => '구성요소 수정',
- 'success' => '구성요소가 수정되었습니다.',
+ 'success' => 'Component updated.',
'failure' => 'Something went wrong with the component group, please try again.',
],
'delete' => [
@@ -116,20 +116,20 @@ return [
// Component groups
'groups' => [
- 'groups' => '구성요소 그룹|구성요소 그룹',
- 'no_components' => '구성 요소 그룹을 추가 해야 합니다.',
+ 'groups' => 'Component group|Component groups',
+ 'no_components' => 'You should add a component group.',
'add' => [
'title' => '구성요소 그룹 추가',
- 'success' => '구성요소 그룹이 추가되었습니다.',
+ 'success' => 'Component group added.',
'failure' => 'Something went wrong with the component group, please try again.',
],
'edit' => [
'title' => '구성요소 그룹 수정',
- 'success' => '구성요소 그룹이 수정되었습니다.',
+ 'success' => 'Component group updated.',
'failure' => 'Something went wrong with the component group, please try again.',
],
'delete' => [
- 'success' => '구성 요소 그룹이 삭제 되었습니다!',
+ 'success' => 'Component group has been deleted!',
'failure' => 'The component group could not be deleted, please try again.',
],
],
@@ -156,101 +156,101 @@ return [
],
// Subscribers
'subscribers' => [
- 'subscribers' => '구독자',
+ 'subscribers' => 'Subscribers',
'description' => 'Subscribers will receive email updates when incidents are created or components are updated.',
'description_disabled' => 'To use this feature, you need allow people to signup for notifications.',
- 'verified' => '인증됨',
- 'not_verified' => '인증되지 않음',
+ 'verified' => 'Verified',
+ 'not_verified' => 'Not verified',
'subscriber' => ':email, subscribed :date',
'no_subscriptions' => 'Subscribed to all updates',
'global' => 'Globally subscribed',
'add' => [
- 'title' => '구독자 추가',
- 'success' => '구독자가 추가됨.',
+ 'title' => 'Add a new subscriber',
+ 'success' => 'Subscriber has been added!',
'failure' => 'Something went wrong adding the subscriber, please try again.',
'help' => 'Enter each subscriber on a new line.',
],
'edit' => [
- 'title' => '구독자 업데이트',
- 'success' => '구독자가 업데이트됨.',
+ 'title' => 'Update subscriber',
+ 'success' => 'Subscriber has been updated!',
'failure' => 'Something went wrong editing the subscriber, please try again.',
],
],
// Team
'team' => [
- 'team' => '팀',
- 'member' => '멤버',
- 'profile' => '프로필',
+ 'team' => 'Team',
+ 'member' => 'Member',
+ 'profile' => 'Profile',
'description' => '팀 멤버는 구성요소와 문제를 추가하고 수정 할 수 있습니다.',
'add' => [
'title' => '새 팀 멤버 추가',
- 'success' => '팀 멤버가 추가되었습니다',
+ 'success' => 'Team member added.',
'failure' => 'The team member could not be added, please try again.',
],
'edit' => [
'title' => '프로필 수정',
- 'success' => '프로필이 수정되었습니다.',
+ 'success' => 'Profile updated.',
'failure' => 'Something went wrong updating the profile, please try again.',
],
'delete' => [
- 'success' => '사용자 삭제',
+ 'success' => 'Team member has been deleted and will no longer have access to the dashboard!',
'failure' => 'The team member could not be added, please try again.',
],
'invite' => [
- 'title' => '새 팀 멤버 초대하기',
- 'success' => '사용자가 초대되었습니다.',
+ 'title' => 'Invite a new team member',
+ 'success' => 'An invite has been sent',
'failure' => 'The invite could not be sent, please try again.',
],
],
// Settings
'settings' => [
- 'settings' => '설정',
+ 'settings' => 'Settings',
'app-setup' => [
'app-setup' => '애플리케이션 설정',
- 'images-only' => '이미지만 업로드 할 수 있습니다.',
- 'too-big' => '업로드 한 파일이 너무 큽니다. :size 보다 작은 이미지를 올려주세요.',
+ 'images-only' => 'Only images may be uploaded.',
+ 'too-big' => 'The file you uploaded is too big. Upload an image smaller than :size',
],
'analytics' => [
'analytics' => 'Analytics',
],
'log' => [
- 'log' => '로그',
+ 'log' => 'Log',
],
'localization' => [
'localization' => 'Localization',
],
'customization' => [
- 'customization' => '사용자 설정',
- 'header' => '사용자 지정 헤더 HTML',
- 'footer' => '사용자 지정 바닥글 HTML',
+ 'customization' => 'Customization',
+ 'header' => 'Custom Header HTML',
+ 'footer' => 'Custom Footer HTML',
],
'mail' => [
- 'mail' => '이메일',
- 'test' => '테스트',
+ 'mail' => 'Mail',
+ 'test' => 'Test',
'email' => [
'subject' => 'Test notification from Cachet',
'body' => 'This is a test notification from Cachet.',
],
],
'security' => [
- 'security' => '보안',
- 'two-factor' => '2단계 인증을 사용하지 않는 사용자',
+ 'security' => 'Security',
+ 'two-factor' => 'Users without two-factor authentication',
],
'stylesheet' => [
- 'stylesheet' => '스타일시트',
+ 'stylesheet' => 'Stylesheet',
],
'theme' => [
- 'theme' => '테마',
+ 'theme' => 'Theme',
],
'edit' => [
- 'success' => '설정이 저장되었습니다.',
- 'failure' => '설정을 저장할 수 없습니다.',
+ 'success' => 'Settings saved.',
+ 'failure' => 'Settings could not be saved.',
],
'credits' => [
- 'credits' => '제작진',
- 'contributors' => '도움 주신 분들',
+ 'credits' => 'Credits',
+ 'contributors' => 'Contributors',
'license' => 'Cachet is a BSD-3-licensed open source project, released by Alt Three Services Limited.',
'backers-title' => 'Backers & Sponsors',
'backers' => 'If you\'d like to support future development, check out the Cachet Patreon campaign.',
@@ -260,29 +260,29 @@ return [
// Login
'login' => [
- 'login' => '로그인',
- 'logged_in' => '로그인 되었습니다.',
- 'welcome' => '안녕하세요!',
- 'two-factor' => '토큰을 입력해주세요.',
+ 'login' => 'Login',
+ 'logged_in' => 'You\'re logged in.',
+ 'welcome' => 'Welcome back!',
+ 'two-factor' => 'Please enter your token.',
],
// Sidebar footer
- 'help' => '도움말',
- 'status_page' => '상태 페이지',
- 'logout' => '로그아웃',
+ 'help' => 'Help',
+ 'status_page' => 'Status Page',
+ 'logout' => 'Logout',
// Notifications
'notifications' => [
- 'notifications' => '알림',
+ 'notifications' => 'Notifications',
'awesome' => '좋아요.',
'whoops' => '이런...',
],
// Widgets
'widgets' => [
- 'support' => 'Cachet 지원하기',
+ 'support' => 'Support Cachet',
'support_subtitle' => 'Check out our Patreon page!',
- 'news' => '최신 뉴스',
+ 'news' => 'Latest News',
'news_subtitle' => 'Get the latest update',
],
@@ -290,14 +290,14 @@ return [
'welcome' => [
'welcome' => 'Welcome to your new status page, :username!',
'message' => '상태 페이지는 거의 다 준비 되었습니다! 추가 설정을 해보세요',
- 'close' => '괜찮습니다.',
+ 'close' => 'I\'m good thanks!',
'steps' => [
- 'component' => '구성요소 만들기',
- 'incident' => '문제 만들기',
- 'customize' => '사용자 지정',
- 'team' => '사용자 추가',
- 'api' => 'API 토큰 생성',
- 'two-factor' => '2단계 인증',
+ 'component' => 'Add your components',
+ 'incident' => 'Create an incident',
+ 'customize' => 'Customize your page',
+ 'team' => 'Add your team',
+ 'api' => 'Generate an API token',
+ 'two-factor' => 'Setup Two Factor Authentication',
],
],
diff --git a/resources/lang/ko-KR/forms.php b/resources/lang/ko-KR/forms.php
index 102a096a..cd1e3621 100644
--- a/resources/lang/ko-KR/forms.php
+++ b/resources/lang/ko-KR/forms.php
@@ -13,134 +13,134 @@ return [
// Setup form fields
'setup' => [
- 'email' => '이메일',
- 'username' => '사용자이름',
- 'password' => '비밀번호',
- 'site_name' => '사이트명',
- 'site_domain' => '사이트 도메인',
- 'site_timezone' => '시간대 선택',
- 'site_locale' => '언어 선택',
- 'enable_google2fa' => '구글 2단계 인증 활성화',
- 'cache_driver' => '캐시 드라이버',
- 'queue_driver' => '대기 드라이버',
- 'session_driver' => '세션 드라이버',
+ 'email' => 'Email',
+ 'username' => 'Username',
+ 'password' => 'Password',
+ 'site_name' => 'Site Name',
+ 'site_domain' => 'Site Domain',
+ 'site_timezone' => 'Select your timezone',
+ 'site_locale' => 'Select your language',
+ 'enable_google2fa' => 'Enable Google Two Factor Authentication',
+ 'cache_driver' => 'Cache Driver',
+ 'queue_driver' => 'Queue Driver',
+ 'session_driver' => 'Session Driver',
'mail_driver' => 'Mail Driver',
- 'mail_host' => '메일 서버',
- 'mail_address' => '보내는 메일 주소',
- 'mail_username' => '메일 사용자 이름',
- 'mail_password' => '메일 비밀 번호',
+ 'mail_host' => 'Mail Host',
+ 'mail_address' => 'Mail From Address',
+ 'mail_username' => 'Mail Username',
+ 'mail_password' => 'Mail Password',
],
// Login form fields
'login' => [
- 'login' => '사용자명 또는 이메일',
- 'email' => '이메일',
- 'password' => '비밀번호',
- '2fauth' => '인증 코드',
- 'invalid' => '사용자 이름 또는 비밀번호가 잘못되었습니다.',
+ 'login' => 'Username or Email',
+ 'email' => 'Email',
+ 'password' => 'Password',
+ '2fauth' => 'Authentication Code',
+ 'invalid' => 'Invalid username or password',
'invalid-token' => '잘못된 토큰n',
- 'cookies' => '로그인 하려면 쿠키를 활성화 해야 합니다.',
- 'rate-limit' => '제한 초과됨.',
- 'remember_me' => '기억하기',
+ 'cookies' => 'You must enable cookies to login.',
+ 'rate-limit' => 'Rate limit exceeded.',
+ 'remember_me' => 'Remember me',
],
// Incidents form fields
'incidents' => [
- 'name' => '이름',
- 'status' => '상태',
+ 'name' => 'Name',
+ 'status' => 'Status',
'component' => '구성요소',
'component_status' => 'Component Status',
'message' => '메시지',
- 'message-help' => 'Markdown을 사용할 수 있습니다.',
- 'occurred_at' => '문제가 언제 발생 했나요?',
+ 'message-help' => 'You may also use Markdown.',
+ 'occurred_at' => 'When did this incident occur?',
'notify_subscribers' => '구독자에게 알림',
'notify_disabled' => 'Due to scheduled maintenance, notifications about this incident or its components will be suppressed.',
- 'visibility' => '공개설정',
- 'stick_status' => '문제 고정하기',
- 'stickied' => '고정됨',
- 'not_stickied' => '고정안됨.',
- 'public' => '전체 공개',
+ 'visibility' => 'Incident Visibility',
+ 'stick_status' => 'Stick Incident',
+ 'stickied' => 'Stickied',
+ 'not_stickied' => 'Not Stickied',
+ 'public' => 'Viewable by public',
'logged_in_only' => '로그인한 사용자만 볼 수 있음',
'templates' => [
- 'name' => '이름',
- 'template' => '템플릿',
+ 'name' => 'Name',
+ 'template' => 'Template',
'twig' => 'Incident Templates can make use of the Twig templating language.',
],
],
'schedules' => [
- 'name' => '이름',
- 'status' => '상태',
+ 'name' => 'Name',
+ 'status' => 'Status',
'message' => '메시지',
- 'message-help' => 'Markdown을 사용할 수 있습니다.',
- 'scheduled_at' => '유지보수 예정일',
- 'completed_at' => '유지보수 완료일',
+ 'message-help' => 'You may also use Markdown.',
+ 'scheduled_at' => 'When is this maintenance scheduled for?',
+ 'completed_at' => 'When did this maintenance complete?',
'templates' => [
- 'name' => '이름',
- 'template' => '템플릿',
+ 'name' => 'Name',
+ 'template' => 'Template',
'twig' => 'Incident Templates can make use of the Twig templating language.',
],
],
// Components form fields
'components' => [
- 'name' => '이름',
- 'status' => '상태',
- 'group' => '그룹',
- 'description' => '설명',
- 'link' => '링크',
- 'tags' => '태그',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'group' => 'Group',
+ 'description' => 'Description',
+ 'link' => 'Link',
+ 'tags' => 'Tags',
'tags-help' => '쉼표로 구분.',
'enabled' => 'Component enabled?',
'groups' => [
- 'name' => '이름',
- 'collapsing' => '확장/축소 옵션',
- 'visible' => '항상 확장',
- 'collapsed' => '기본으로 그룹 축소',
- 'collapsed_incident' => '그룹 축소 그러나 이슈가 존재할때 확장',
- 'visibility' => '가시성',
- 'visibility_public' => '전체 공개',
- 'visibility_authenticated' => '로그인 사용자에게만 표시',
+ 'name' => 'Name',
+ 'collapsing' => 'Expand/Collapse options',
+ 'visible' => 'Always expanded',
+ 'collapsed' => 'Collapse the group by default',
+ 'collapsed_incident' => 'Collapse the group, but expand if there are issues',
+ 'visibility' => 'Visibility',
+ 'visibility_public' => 'Visible to public',
+ 'visibility_authenticated' => 'Visible only to logged in users',
],
],
// Action form fields
'actions' => [
- 'name' => '이름',
- 'description' => '설명',
- 'start_at' => '일정 시작 시간',
- 'timezone' => '시간대',
+ 'name' => 'Name',
+ 'description' => 'Description',
+ 'start_at' => 'Schedule start time',
+ 'timezone' => 'Timezone',
'schedule_frequency' => 'Schedule frequency (in seconds)',
'completion_latency' => 'Completion latency (in seconds)',
- 'group' => '그룹',
+ 'group' => 'Group',
'active' => 'Active?',
'groups' => [
- 'name' => '그룹명',
+ 'name' => 'Group Name',
],
],
// Metric form fields
'metrics' => [
- 'name' => '이름',
- 'suffix' => '접미사',
- 'description' => '설명',
- 'description-help' => 'Markdown을 사용할 수 있습니다.',
+ 'name' => 'Name',
+ 'suffix' => 'Suffix',
+ 'description' => 'Description',
+ 'description-help' => 'You may also use Markdown.',
'display-chart' => '상태 페이지에 차트 보이기',
'default-value' => '기본값',
'calc_type' => '통계 계산',
- 'type_sum' => '합계',
- 'type_avg' => '평균',
- 'places' => '소수자리',
- 'default_view' => '기본 보기',
+ 'type_sum' => 'Sum',
+ 'type_avg' => 'Average',
+ 'places' => 'Decimal places',
+ 'default_view' => 'Default view',
'threshold' => 'How many minutes of threshold between metric points?',
- 'visibility' => '가시성',
- 'visibility_authenticated' => '인증된 사용자에게만 표시',
- 'visibility_public' => '전체공개',
- 'visibility_hidden' => '항상 숨기기',
+ 'visibility' => 'Visibility',
+ 'visibility_authenticated' => 'Visible to authenticated users',
+ 'visibility_public' => 'Visible to everybody',
+ 'visibility_hidden' => 'Always hidden',
'points' => [
- 'value' => '값',
+ 'value' => 'Value',
],
],
@@ -148,14 +148,14 @@ return [
'settings' => [
// Application setup
'app-setup' => [
- 'site-name' => '사이트명',
- 'site-url' => '사이트 URL',
+ 'site-name' => 'Site Name',
+ 'site-url' => 'Site URL',
'display-graphs' => '상태 페이지에 그래프 보이기',
- 'about-this-page' => '이 페이지에 대하여',
- 'days-of-incidents' => '몇 일 동안 사건을 표시하시겠습니까?',
+ 'about-this-page' => 'About this page',
+ 'days-of-incidents' => 'How many days of incidents to show?',
'time_before_refresh' => 'Status page refresh rate (in seconds)',
'major_outage_rate' => 'Major outage threshold (in %)',
- 'banner' => '배너 이미지',
+ 'banner' => 'Banner Image',
'banner-help' => "It's recommended that you upload files no bigger than 930px wide",
'subscribers' => '이메일 알림을 받기 위한 회원가입 허용',
'suppress_notifications_in_maintenance' => 'Suppress notifications when incident occurs during maintenance period?',
@@ -184,63 +184,63 @@ return [
'always-authenticate-help' => 'Require login to view any Cachet page',
],
'stylesheet' => [
- 'custom-css' => '커스텀 스타일시트',
+ 'custom-css' => 'Custom Stylesheet',
],
'theme' => [
- 'background-color' => '배경 색:',
+ 'background-color' => 'Background color',
'background-fills' => 'Background fills (components, incidents, footer)',
'banner-background-color' => 'Banner Background Color',
'banner-padding' => 'Banner Padding',
'fullwidth-banner' => 'Enable full width banner?',
- 'text-color' => '글자 색',
+ 'text-color' => 'Text color',
'dashboard-login' => 'Show dashboard button in the footer?',
- 'reds' => '빨강 (에러에 사용됨)',
- 'blues' => '파랑 (정보에 사용됨)',
- 'greens' => '초록 (성공에 사용됨)',
- 'yellows' => '노랑 (알림에 사용됨)',
- 'oranges' => '주황 (공지에 사용됨)',
+ 'reds' => 'Red (used for errors)',
+ 'blues' => 'Blue (used for information)',
+ 'greens' => 'Green (used for success)',
+ 'yellows' => 'Yellow (used for alerts)',
+ 'oranges' => 'Orange (used for notices)',
'metrics' => 'Metrics fill',
- 'links' => '링크',
+ 'links' => 'Links',
],
],
'user' => [
- 'username' => '사용자이름',
- 'email' => '이메일',
- 'password' => '비밀번호',
- 'api-token' => 'API 토큰',
- 'api-token-help' => '기존의 프로그램이 Cachet에 접근하는 것을 막기 위해, API token 을 재성성합니다.',
+ 'username' => 'Username',
+ 'email' => 'Email',
+ 'password' => 'Password',
+ 'api-token' => 'API Token',
+ 'api-token-help' => 'Regenerating your API token will prevent existing applications from accessing Cachet.',
'gravatar' => 'Change your profile picture at Gravatar.',
- 'user_level' => '사용자 레벨',
+ 'user_level' => 'User Level',
'levels' => [
- 'admin' => '관리자',
- 'user' => '사용자',
+ 'admin' => 'Admin',
+ 'user' => 'User',
],
'2fa' => [
- 'help' => '2단계 인증을 활성화하면 계정 보안이 강화됩니다. Google Authenticator 또는 유사한 앱을 모바일 기기에 다운로드 받아야 합니다. 로그인 할 때, 해당 앱에서 생성된 토큰을 입력해야합니다.',
+ 'help' => 'Enabling two factor authentication increases security of your account. You will need to download Google Authenticator or a similar app on to your mobile device. When you login you will be asked to provide a token generated by the app.',
],
'team' => [
'description' => 'Invite your team members by entering their email addresses here.',
- 'email' => 'Email #:id',
+ 'email' => 'Your Team Members Email Address',
],
],
'general' => [
- 'timezone' => '시간대 선택',
+ 'timezone' => 'Select Timezone',
],
// Buttons
- 'add' => '추가',
- 'save' => '저장',
+ 'add' => 'Add',
+ 'save' => 'Save',
'update' => '수정',
'create' => '생성',
'edit' => '수정',
- 'delete' => '삭제',
- 'submit' => '전송',
- 'cancel' => '취소',
- 'remove' => '삭제',
- 'invite' => '초대',
- 'signup' => '가입',
+ 'delete' => 'Delete',
+ 'submit' => 'Submit',
+ 'cancel' => 'Cancel',
+ 'remove' => 'Remove',
+ 'invite' => 'Invite',
+ 'signup' => 'Sign Up',
'manage_updates' => 'Manage Updates',
// Other
diff --git a/resources/lang/ko-KR/notifications.php b/resources/lang/ko-KR/notifications.php
index 3d8b5a9f..6a65c6bd 100644
--- a/resources/lang/ko-KR/notifications.php
+++ b/resources/lang/ko-KR/notifications.php
@@ -13,13 +13,13 @@ return [
'component' => [
'status_update' => [
'mail' => [
- 'subject' => '구성요소 상태 업데이트됨',
- 'greeting' => '구성요소의 상태가 업데이트 됐습니다!',
+ 'subject' => 'Component Status Updated',
+ 'greeting' => 'A component\'s status was updated!',
'content' => ':name status changed from :old_status to :new_status.',
- 'action' => '보기',
+ 'action' => 'View',
],
'slack' => [
- 'title' => '구성요소 상태 업데이트됨',
+ 'title' => 'Component Status Updated',
'content' => ':name status changed from :old_status to :new_status.',
],
'sms' => [
@@ -30,10 +30,10 @@ return [
'incident' => [
'new' => [
'mail' => [
- 'subject' => '신규 문제가 보고 됐습니다.',
+ 'subject' => 'New Incident Reported',
'greeting' => 'A new incident was reported at :app_name.',
'content' => 'Incident :name was reported',
- 'action' => '보기',
+ 'action' => 'View',
],
'slack' => [
'title' => 'Incident :name Reported',
@@ -45,10 +45,10 @@ return [
],
'update' => [
'mail' => [
- 'subject' => '문제 보고',
+ 'subject' => 'Incident Updated',
'content' => ':name was updated',
'title' => ':name was updated to :new_status',
- 'action' => '보기',
+ 'action' => 'View',
],
'slack' => [
'title' => ':name Updated',
@@ -62,13 +62,13 @@ return [
'schedule' => [
'new' => [
'mail' => [
- 'subject' => '신규 일정이 생성됨',
+ 'subject' => 'New Schedule Created',
'content' => ':name was scheduled for :date',
'title' => 'A new scheduled maintenance was created.',
- 'action' => '보기',
+ 'action' => 'View',
],
'slack' => [
- 'title' => '신규 일정이 생성됨!',
+ 'title' => 'New Schedule Created!',
'content' => ':name was scheduled for :date',
],
'sms' => [
@@ -79,18 +79,18 @@ return [
'subscriber' => [
'verify' => [
'mail' => [
- 'subject' => '구독 인증을 해주세요.',
+ 'subject' => 'Verify Your Subscription',
'content' => 'Click to verify your subscription to :app_name status page.',
'title' => 'Verify your subscription to :app_name status page.',
- 'action' => '인증',
+ 'action' => 'Verify',
],
],
],
'system' => [
'test' => [
'mail' => [
- 'subject' => 'Cachet에서 온 핑!',
- 'content' => 'Cachet에서 보내는 테스트 알림 입니다!',
+ 'subject' => 'Ping from Cachet!',
+ 'content' => 'This is a test notification from Cachet!',
'title' => '🔔',
],
],
@@ -98,10 +98,10 @@ return [
'user' => [
'invite' => [
'mail' => [
- 'subject' => '초대장이 안에 있습니다...',
- 'content' => '초대 받았습니다 : app_name 상태 페이지.',
+ 'subject' => 'Your invitation is inside...',
+ 'content' => 'You have been invited to join :app_name status page.',
'title' => 'You\'re invited to join :app_name status page.',
- 'action' => '수락하기',
+ 'action' => 'Accept',
],
],
],
diff --git a/resources/lang/ko-KR/setup.php b/resources/lang/ko-KR/setup.php
index 173aa648..8b940c6d 100644
--- a/resources/lang/ko-KR/setup.php
+++ b/resources/lang/ko-KR/setup.php
@@ -11,13 +11,13 @@
return [
'setup' => '설치',
- 'title' => 'Cachet 설치',
- 'service_details' => '서비스 상세정보',
- 'env_setup' => '환경 설정',
- 'status_page_setup' => '상태 페이지 설정',
+ 'title' => 'Install Cachet',
+ 'service_details' => 'Service Details',
+ 'env_setup' => 'Environment Setup',
+ 'status_page_setup' => 'Status Page Setup',
'show_support' => 'Cachet 에 대한 지원을 표시',
- 'admin_account' => '관리자 계정',
- 'complete_setup' => '설치 완료',
- 'completed' => 'Cachet 이 성공적으로 설정되었습니다.',
- 'finish_setup' => '대시보드로 이동',
+ 'admin_account' => 'Administrator Account',
+ 'complete_setup' => 'Complete Setup',
+ 'completed' => 'Cachet has been configured successfully!',
+ 'finish_setup' => 'Go to dashboard',
];
diff --git a/resources/lang/ko-KR/validation.php b/resources/lang/ko-KR/validation.php
index 64b21492..3c1b6e1e 100644
--- a/resources/lang/ko-KR/validation.php
+++ b/resources/lang/ko-KR/validation.php
@@ -22,24 +22,24 @@ return [
|
*/
- 'accepted' => ':attribute 는 허용되어야 합니다.',
- 'active_url' => ':attribute 는 올바른 URL이 아닙니다.',
- 'after' => ':attribute 는 :date 이후의 날짜 여야 합니다.',
- 'alpha' => ':attribute 는 문자만 포함할 수 있습니다.',
+ 'accepted' => 'The :attribute must be accepted.',
+ 'active_url' => 'The :attribute is not a valid URL.',
+ 'after' => 'The :attribute must be a date after :date.',
+ 'alpha' => 'The :attribute may only contain letters.',
'alpha_dash' => ':attribute 는 문자, 숫자, -만 포함할 수 있습니다.',
- 'alpha_num' => ':attribute 는 문자와 숫자만 포함할 수 있습니다.',
- 'array' => ':attribute 는 배열이어야 합니다.',
+ 'alpha_num' => 'The :attribute may only contain letters and numbers.',
+ 'array' => 'The :attribute must be an array.',
'before' => ':attribute 는 :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' => ':attribute 는 :min 과 :max 사이의 항목을 가져야 합니다.',
+ 'array' => 'The :attribute must have between :min and :max items.',
],
- 'boolean' => ': attribute 는 true 또는 false 여야 합니다.',
- 'confirmed' => ':attribute 확인 항목이 일치하지 않습니다.',
+ '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' => ':attribute은(는) :format 형식과 일치하지 않습니다.',
+ '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.',
@@ -47,47 +47,47 @@ return [
'exists' => 'The selected :attribute is invalid.',
'distinct' => 'The :attribute field has a duplicate value.',
'filled' => 'The :attribute field is required.',
- 'image' => ':attribute 는 이미지여야 합니다.',
+ '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.',
- 'json' => ':attribute 는 유효한 JSON 문자열이어야 합니다.',
+ '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' => ':attribute 는 :max 개 이상의 항목을 가질 수 없습니다.',
+ 'array' => 'The :attribute may not have more than :max items.',
],
'mimes' => 'The :attribute must be a file of type: :values.',
'min' => [
'numeric' => 'The :attribute must be at least :min.',
- 'file' => ':attribute 는 최소 :min kilobytes 여야 합니다.',
+ '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.',
'numeric' => 'The :attribute must be a number.',
'present' => 'The :attribute field must be present.',
- 'regex' => ':attribute 형식이 올바르지 않습니다.',
+ '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' => ':attribute 는 :values 가 존재할 때 필요합니다.',
- 'required_with_all' => ':attribute 는 :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' => ':attribute 는 :size kilobytes 여야 합니다.',
- 'string' => ':attribute 는 :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' => ':attribute 는 유효한 영역이어야 합니다.',
- 'unique' => ':attribute 는 이미 사용되었습니다.',
- 'url' => ':attribute 형식이 올바르지 않습니다.',
+ 'timezone' => 'The :attribute must be a valid zone.',
+ 'unique' => 'The :attribute has already been taken.',
+ 'url' => 'The :attribute format is invalid.',
/*
|--------------------------------------------------------------------------
@@ -102,7 +102,7 @@ return [
'custom' => [
'attribute-name' => [
- 'rule-name' => '사용자 정의 메세지',
+ 'rule-name' => 'custom-message',
],
],
diff --git a/resources/lang/nl-NL/dashboard.php b/resources/lang/nl-NL/dashboard.php
index 2b31daaa..da930522 100644
--- a/resources/lang/nl-NL/dashboard.php
+++ b/resources/lang/nl-NL/dashboard.php
@@ -56,7 +56,7 @@ return [
'title' => 'Incident Sjablonen',
'add' => [
'title' => 'Creëer een incident template',
- 'message' => 'Voeg een incident template toe.',
+ 'message' => 'Create your first incident template.',
'success' => 'Je nieuwe incident template is aangemaakt.',
'failure' => 'Er is iets misgegaan met de incident template.',
],
@@ -227,11 +227,11 @@ return [
'footer' => 'Aangepaste voettekst HTML',
],
'mail' => [
- 'mail' => 'E-mail',
+ 'mail' => 'Mail',
'test' => 'Test',
'email' => [
- 'subject' => 'Test notificatie van Cachet',
- 'body' => 'Dit is een test notificatie van Cachet.',
+ 'subject' => 'Test notification from Cachet',
+ 'body' => 'This is a test notification from Cachet.',
],
],
'security' => [
diff --git a/resources/lang/nl-NL/forms.php b/resources/lang/nl-NL/forms.php
index 36c68c1c..c473bd52 100644
--- a/resources/lang/nl-NL/forms.php
+++ b/resources/lang/nl-NL/forms.php
@@ -156,7 +156,7 @@ return [
'time_before_refresh' => 'Statuspagina verversingssnelheid (in seconden)',
'major_outage_rate' => 'Major outage threshold (in %)',
'banner' => 'Banner afbeelding',
- 'banner-help' => 'Bij voorkeur geen afbeeldingen breder dan 930 pixels uploaden',
+ 'banner-help' => "Bij voorkeur geen afbeeldingen breder dan 930 pixels uploaden",
'subscribers' => 'Bezoekers toestaan om te abonneren op e-mail notificaties?',
'suppress_notifications_in_maintenance' => 'Onderdruk meldingen wanneer incident tijdens de onderhoudingsperiode voordoet?',
'skip_subscriber_verification' => 'Verificatie van gebruikers overslaan? (Let op, je kunt gespamd worden)',
diff --git a/resources/lang/nl-NL/validation.php b/resources/lang/nl-NL/validation.php
index 55541862..6cacbb44 100644
--- a/resources/lang/nl-NL/validation.php
+++ b/resources/lang/nl-NL/validation.php
@@ -31,60 +31,60 @@ return [
'array' => ':attribute moet een reeks zijn.',
'before' => ':attribute moet een datum vóór :date zijn.',
'between' => [
- 'numeric' => ':attribute moet tussen :min en de :max zijn.',
- 'file' => ':attribute moet tussen de :min en de :max aantal kilobytes zijn.',
- 'string' => ':attribute moet tussen de :min en :max karakters lang zijn.',
+ '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' => ':attribute moet tussen :min en :max items hebben.',
],
- 'boolean' => 'Het :attribute veld moet waar of onwaar zijn.',
- 'confirmed' => 'De :attribute bevestiging komt niet overeen.',
- 'date' => ':attribute is geen geldige datum.',
- 'date_format' => ':attribute komt niet overeen met het volgende formaat :format.',
- 'different' => ':attribute en :other mogen niet hetzelfde zijn.',
- 'digits' => ':attribute moet uit :digits cijfers bestaan.',
- 'digits_between' => ':attribute moet tussen de :min en :max cijfers zijn.',
- 'email' => ':attribute moet een geldig e-mail adres zijn.',
- 'exists' => 'Het geselecteerde :attribute is ongeldig.',
+ '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.',
+ 'email' => 'The :attribute must be a valid email address.',
+ 'exists' => 'The selected :attribute is invalid.',
'distinct' => 'Het :attribute veld heeft een dubbele waarde.',
- 'filled' => 'Het :attribute veld is verplicht.',
+ 'filled' => 'The :attribute field is required.',
'image' => ':attribute moet een afbeelding zijn.',
- 'in' => 'Het geselecteerde :attribute is ongeldig.',
+ 'in' => 'The selected :attribute is invalid.',
'in_array' => 'Het :attribute veld bestaat niet in :other.',
- 'integer' => ':attribute moet een geheel getal zijn.',
- 'ip' => 'Het :attribute moet een geldig IP-adres zijn.',
+ 'integer' => 'The :attribute must be an integer.',
+ 'ip' => 'The :attribute must be a valid IP address.',
'json' => ':attribute moet een valide JSON tekst zijn.',
'max' => [
- 'numeric' => ':attribute mag niet groter zijn dan :max.',
- 'file' => ':attribute mag niet groter zijn dan :max kilobytes.',
- 'string' => ':attribute mag niet groter zijn dan :max tekens.',
+ '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' => ':attribute mag niet meer dan :max items hebben.',
],
- 'mimes' => ':attribute moet een :values bestand zijn.',
+ 'mimes' => 'The :attribute must be a file of type: :values.',
'min' => [
- 'numeric' => ':attribute moet tenminste :min zijn.',
+ 'numeric' => 'The :attribute must be at least :min.',
'file' => ':attribute moet minstens :min kilobytes groot zijn.',
- 'string' => ':attribute moet minimaal :min tekens zijn.',
- 'array' => ':attribute moet tenminste :min onderdelen hebben.',
+ 'string' => 'The :attribute must be at least :min characters.',
+ 'array' => 'The :attribute must have at least :min items.',
],
- 'not_in' => 'Het geselecteerde :attribute is ongeldig.',
- 'numeric' => ':attribute moet een getal zijn.',
+ 'not_in' => 'The selected :attribute is invalid.',
+ 'numeric' => 'The :attribute must be a number.',
'present' => 'Het :attribute veld moet aanwezig zijn.',
'regex' => 'Het :attribute-formaat is ongeldig.',
- 'required' => 'Het :attribute veld is verplicht.',
- 'required_if' => 'Het :attribute veld is verplicht als :other :value is.',
+ 'required' => 'The :attribute field is required.',
+ 'required_if' => 'The :attribute field is required when :other is :value.',
'required_unless' => 'Het :attribute veld is verplicht tenzij :other is in :values.',
'required_with' => ':attribute veld is verplicht wanneer :values aanwezig zijn.',
'required_with_all' => ':attribute veld is verplicht wanneer :values aanwezig zijn.',
- 'required_without' => 'Het :attribute veld is verplicht als er geen :values zijn.',
- 'required_without_all' => 'Het :attribute veld is verplicht als geen van :values aanwezig zijn.',
- 'same' => ':attribute en :other moeten overeenkomen.',
+ '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' => ':attribute moet :size zijn.',
+ 'numeric' => 'The :attribute must be :size.',
'file' => ':attribute moet :size kilobytes groot zijn.',
'string' => ':attribute moet :size karakters zijn.',
- 'array' => ':attribute moet :size onderdelen bevatten.',
+ 'array' => 'The :attribute must contain :size items.',
],
- 'string' => ':attribute moet een woord zijn.',
+ 'string' => 'The :attribute must be a string.',
'timezone' => ':attribute moet een geldige zone zijn.',
'unique' => ':attribute is reeds in gebruik.',
'url' => 'Het :attribute-formaat is ongeldig.',
diff --git a/resources/lang/no-NO/cachet.php b/resources/lang/no-NO/cachet.php
index 3e10a014..04d3d63d 100644
--- a/resources/lang/no-NO/cachet.php
+++ b/resources/lang/no-NO/cachet.php
@@ -27,12 +27,12 @@ return [
// Incidents
'incidents' => [
- 'none' => 'Ingen hendelser å rapportere',
+ 'none' => 'Ingen hendelser rapportert',
'past' => 'Tidligere hendelser',
- 'stickied' => 'Stickied hendelser',
- 'scheduled' => 'Planlagt vedlikehold',
+ 'stickied' => 'Festede hendelser',
+ 'scheduled' => 'Maintenance',
'scheduled_at' => ', planlagt :timestamp',
- 'posted' => 'Skrevet :timestamp',
+ 'posted' => 'Postet :timestamp',
'posted_at' => 'Posted at :timestamp',
'status' => [
1 => 'Undersøkes',
@@ -54,8 +54,8 @@ return [
// Service Status
'service' => [
'good' => '[0,1]System operational|[2,*]All systems are operational',
- 'bad' => '[0,1] Systemet har problemer| [2, Inf] Noen systemer har problemer',
- 'major' => '[0,1] Det er et større brudd i systemet| [2, Inf] Noen systemer har større brudd',
+ 'bad' => '[0,1]The system is experiencing issues|[2,*]Some systems are experiencing issues',
+ 'major' => '[0,1]The system is experiencing major issues|[2,*]Some systems are experiencing major issues',
],
'api' => [
@@ -75,7 +75,7 @@ return [
// Subscriber
'subscriber' => [
- 'subscribe' => 'Abonner for å få de siste oppdateringene',
+ 'subscribe' => 'Abonner for å få oppdateringene',
'unsubscribe' => 'Unsubscribe',
'button' => 'Abonner',
'manage_subscription' => 'Manage subscription',
@@ -85,12 +85,12 @@ return [
'manage_at_link' => 'Manage your subscriptions at :link',
],
'email' => [
- 'subscribe' => 'Abonner for å motta varslinger på e-post.',
- 'subscribed' => 'Du har abbonerer nå på epostvarslinger, sjekk din e-post for å bekrefte abboneringen.',
+ 'subscribe' => 'Abonner på e-postoppdateringer.',
+ 'subscribed' => 'Du abonnerer nå på e-postvarslinger, sjekk din e-post for å bekrefte abonneringen.',
'verified' => 'Ditt epost abonnement er bekreftet!',
'manage' => 'Administrer ditt abonnement',
- 'unsubscribe' => 'Meld av epostvarsling.',
- 'unsubscribed' => 'Din epostvarsling har blitt kansellert.',
+ 'unsubscribe' => 'Meld av e-postvarsling.',
+ 'unsubscribed' => 'Ditt e-postabonnement har blitt kansellert.',
'failure' => 'Noe gikk galt med abonneringen.',
'already-subscribed' => 'Kan ikke abonnere: email fordi de allerede er abonnenter.',
],
@@ -114,7 +114,7 @@ return [
'close' => 'Lukk',
'subscribe' => [
'title' => 'Abonner for å motta varslinger for komponenten på e-post',
- 'body' => 'Skriv inn epostadressen din for å abonnere på varslinger for denne komponenten. Hvis du allerede er abonnent vil alt fortsette som før.',
+ 'body' => 'Enter your email address to subscribe to updates for this component. If you\'re already subscribed, you\'ll already receive emails for this component.',
'button' => 'Abonner',
],
],
@@ -130,8 +130,8 @@ return [
],
// Other
- 'home' => 'Forsiden',
- 'powered_by' => 'Drevet av Cachet.',
+ 'home' => 'Home',
+ 'powered_by' => 'Powered by Cachet.',
'timezone' => 'Tider vises i :timezone.',
'about_this_site' => 'Om denne siden',
'rss-feed' => 'RSS',
diff --git a/resources/lang/no-NO/dashboard.php b/resources/lang/no-NO/dashboard.php
index b89f818c..0dbee646 100644
--- a/resources/lang/no-NO/dashboard.php
+++ b/resources/lang/no-NO/dashboard.php
@@ -12,205 +12,205 @@
return [
'dashboard' => 'Dashbord',
- 'writeable_settings' => 'The Cachet settings directory is not writeable. Please make sure that ./bootstrap/cachet is writeable by the web server.',
+ 'writeable_settings' => 'Mappen for Cachet instillinger er ikke skrivbar. Kontroller at ./bootstrap/cachet er skrivbar av webserveren.',
// Incidents
'incidents' => [
- 'title' => 'Hendelser & Tidsplan',
- 'incidents' => 'Hendelser',
- 'logged' => '{0}There are no incidents, good work.|[1]You have logged one incident.|[2,*]You have reported :count incidents.',
- 'incident-create-template' => 'Opprett mal',
- 'incident-templates' => 'Hendelsesmaler',
+ 'title' => 'Hendelser & vedlikehold',
+ 'incidents' => 'Incidents',
+ 'logged' => '{0}Det er ingen hendelser, godt jobbet.|[1]Du har logget en hendelse.|[2,*]Du har rapportert :count hendelser.',
+ 'incident-create-template' => 'Create Template',
+ 'incident-templates' => 'Incident Templates',
'updates' => [
- 'title' => 'Incident updates for :incident',
- 'count' => '{0}Zero Updates|[1]One Update|[2]Two Updates|[3,*]Several Updates',
+ 'title' => 'Hendelseoppdateringer for :incident',
+ 'count' => '{0}Ingen Oppdateringer|[1]Èn Oppdatering|[2]To Oppdateringer|[3,*]Flere Oppdateringer',
'add' => [
'title' => 'Opprett ny hendelseoppdatering',
- 'success' => 'Your new incident update has been created.',
- 'failure' => 'Something went wrong with the incident update.',
+ 'success' => 'Din nye hendelsesoppdatering ble opprettet.',
+ 'failure' => 'Noe gikk galt med hendelsesoppdateringen.',
],
'edit' => [
- 'title' => 'Edit incident update',
- 'success' => 'The incident update has been updated.',
- 'failure' => 'Something went wrong updating the incident update',
+ 'title' => 'Rediger hendelsesoppdatering',
+ 'success' => 'Hendelsesoppdateringen har blitt oppdatert.',
+ 'failure' => 'Noe gikk galt ved oppdatering av hendelsesoppdateringen',
],
],
- 'reported_by' => 'Reported by :user',
+ 'reported_by' => 'Rapportert av :user',
'add' => [
- 'title' => 'Rapportere en hendelse',
- 'success' => 'Hendelse lagt til.',
- 'failure' => 'Det oppstod en feil når du la til til hendelsen, prøv igjen.',
+ 'title' => 'Report an incident',
+ 'success' => 'Incident added.',
+ 'failure' => 'There was an error adding the incident, please try again.',
],
'edit' => [
- 'title' => 'Rediger en hendelse',
- 'success' => 'Hendelse oppdatert.',
- 'failure' => 'Det oppstod en feil under redigering av hendelsen, prøv igjen.',
+ 'title' => 'Edit an incident',
+ 'success' => 'Incident updated.',
+ 'failure' => 'There was an error editing the incident, please try again.',
],
'delete' => [
- 'success' => 'Hendelsen er slettet og vil ikke vises på statussiden din.',
- 'failure' => 'Hendelsen kunne ikke slettes, prøv igjen.',
+ 'success' => 'The incident has been deleted and will not show on your status page.',
+ 'failure' => 'The incident could not be deleted, please try again.',
],
// Incident templates
'templates' => [
- 'title' => 'Hendelsesmaler',
+ 'title' => 'Incident Templates',
'add' => [
- 'title' => 'Lag en hendelsesmal',
- 'message' => 'Du bør legge til en hendelsesmal.',
- 'success' => 'Din nye hendelsesmal er opprettet.',
- 'failure' => 'Noe gikk galt med hendelsesmalen.',
+ 'title' => 'Create an incident template',
+ 'message' => 'Opprett din første hendelsesmal.',
+ 'success' => 'Your new incident template has been created.',
+ 'failure' => 'Something went wrong with the incident template.',
],
'edit' => [
- 'title' => 'Rediger mal',
- 'success' => 'Hendelsensmalen er oppdatert.',
- 'failure' => 'Noe gikk galt under oppdatering av hendelsesmalen',
+ 'title' => 'Edit Template',
+ 'success' => 'The incident template has been updated.',
+ 'failure' => 'Something went wrong updating the incident template',
],
'delete' => [
- 'success' => 'Hendelsesmalen er slettet.',
- 'failure' => 'Hendelsesmalen kunne ikke slettes, prøv igjen.',
+ 'success' => 'The incident template has been deleted.',
+ 'failure' => 'The incident template could not be deleted, please try again.',
],
],
],
// Incident Maintenance
'schedule' => [
- 'schedule' => 'Planlagt vedlikehold',
- 'logged' => '{0}There has been no Maintenance, good work.|[1]You have logged one schedule.|[2,*]You have reported :count schedules.',
- 'scheduled_at' => 'Planlagt til :timestamp',
+ 'schedule' => 'Maintenance',
+ 'logged' => '{0}Det har ikke vært noe vedlikehold, godtjobbet.|[1]Du har logget èn tidsplan.|[2,*]Du har rapportert :count planlagte vedlikehold.',
+ 'scheduled_at' => 'Scheduled at :timestamp',
'add' => [
'title' => 'Legg til planlagt vedlikehold',
- 'success' => 'Tidsplan lagt til.',
- 'failure' => 'Noe gikk galt med å legge til tidsplanen, prøv igjen.',
+ 'success' => 'Vedlikehold lagt til.',
+ 'failure' => 'Noe gikk galt med å legge til vedlikeholdet, vennligst prøv igjen.',
],
'edit' => [
- 'title' => 'Redigere planlagt vedlikehold',
- 'success' => 'Tidsplanen er oppdatert!',
- 'failure' => 'Noe gikk galt med å redigere tidsplanen, prøv igjen.',
+ 'title' => 'Edit Maintenance',
+ 'success' => 'Maintenance has been updated!',
+ 'failure' => 'Noe gikk galt med å redigere vedlikeholdet, vennligst prøv igjen.',
],
'delete' => [
- 'success' => 'Planlagt vedlikehold er slettet og vil ikke vises på statussiden din.',
- 'failure' => 'Planlagt vedlikehold kunne ikke slettes, prøv igjen.',
+ 'success' => 'The Maintenance has been deleted and will not show on your status page.',
+ 'failure' => 'The Maintenance could not be deleted, please try again.',
],
],
// Components
'components' => [
- 'components' => 'Komponenter',
- 'component_statuses' => 'Komponentstatus',
- 'listed_group' => 'Gruppert under :name',
+ 'components' => 'Components',
+ 'component_statuses' => 'Component Statuses',
+ 'listed_group' => 'Grouped under :name',
'add' => [
- 'title' => 'Legg til komponent',
- 'message' => 'Du burde legge til en komponent.',
- 'success' => 'Komponent lagt til.',
- 'failure' => 'Noe gikk galt med komponentgruppen, prøv igjen.',
+ 'title' => 'Add a component',
+ 'message' => 'You should add a component.',
+ 'success' => 'Component created.',
+ 'failure' => 'Something went wrong with the component group, please try again.',
],
'edit' => [
- 'title' => 'Redigere en komponent',
- 'success' => 'Komponent oppdatert.',
- 'failure' => 'Noe gikk galt med komponentgruppen, prøv igjen.',
+ 'title' => 'Edit a component',
+ 'success' => 'Component updated.',
+ 'failure' => 'Something went wrong with the component group, please try again.',
],
'delete' => [
- 'success' => 'Komponenten har blitt slettet!',
- 'failure' => 'Komponenten kunne ikke slettes, prøv igjen.',
+ 'success' => 'The component has been deleted!',
+ 'failure' => 'The component could not be deleted, please try again.',
],
// Component groups
'groups' => [
- 'groups' => 'Komponentgruppe | Komponentgrupper',
- 'no_components' => 'Du burde legge til en komponentgruppe.',
+ 'groups' => 'Component group|Component groups',
+ 'no_components' => 'You should add a component group.',
'add' => [
- 'title' => 'Legg til en komponentgruppe',
- 'success' => 'Komponentgruppe lagt til.',
- 'failure' => 'Noe gikk galt med komponentgruppen, prøv igjen.',
+ 'title' => 'Add a component group',
+ 'success' => 'Component group added.',
+ 'failure' => 'Something went wrong with the component group, please try again.',
],
'edit' => [
- 'title' => 'Rediger komponentgruppe',
- 'success' => 'Komponentgruppe oppdatert.',
- 'failure' => 'Noe gikk galt med komponentgruppen, prøv igjen.',
+ 'title' => 'Edit a component group',
+ 'success' => 'Component group updated.',
+ 'failure' => 'Something went wrong with the component group, please try again.',
],
'delete' => [
- 'success' => 'Komponentgruppen har blitt slettet!',
- 'failure' => 'Komponentgruppen kunne ikke slettes, prøv igjen.',
+ 'success' => 'Component group has been deleted!',
+ 'failure' => 'The component group could not be deleted, please try again.',
],
],
],
// Metrics
'metrics' => [
- 'metrics' => 'Beregninger',
+ 'metrics' => 'Metrics',
'add' => [
- 'title' => 'Opprett en beregning',
- 'message' => 'Du bør legge til en beregning.',
- 'success' => 'Beregning opprettet.',
- 'failure' => 'Noe gikk galt med beregningen, prøv igjen.',
+ 'title' => 'Create a metric',
+ 'message' => 'You should add a metric.',
+ 'success' => 'Metric created.',
+ 'failure' => 'Something went wrong with the metric, please try again.',
],
'edit' => [
- 'title' => 'Rediger en beregning',
- 'success' => 'Beregning oppdatert.',
- 'failure' => 'Noe gikk galt med beregningen, prøv igjen.',
+ 'title' => 'Edit a metric',
+ 'success' => 'Metric updated.',
+ 'failure' => 'Something went wrong with the metric, please try again.',
],
'delete' => [
- 'success' => 'Beregningen er slettet og vises ikke lenger på statussiden.',
- 'failure' => 'Beregningen kunne ikke slettes, prøv igjen.',
+ 'success' => 'The metric has been deleted and will no longer display on your status page.',
+ 'failure' => 'The metric could not be deleted, please try again.',
],
],
// Subscribers
'subscribers' => [
- 'subscribers' => 'Abonnenter',
- 'description' => 'Abonnenter mottar e-postoppdateringer når hendelser opprettes eller komponenter er oppdatert.',
- 'description_disabled' => 'To use this feature, you need allow people to signup for notifications.',
- 'verified' => 'Verifisert',
- 'not_verified' => 'Ikke verifisert',
- 'subscriber' => ': e-post, abonnert: dato',
- 'no_subscriptions' => 'Abonnerer på alle oppdateringer',
- 'global' => 'Globally subscribed',
+ 'subscribers' => 'Subscribers',
+ 'description' => 'Subscribers will receive email updates when incidents are created or components are updated.',
+ 'description_disabled' => 'Hvis du vil bruke denne funksjonen, må du tillate folk å melde seg på for varsler.',
+ 'verified' => 'Verified',
+ 'not_verified' => 'Not verified',
+ 'subscriber' => ':email, subscribed :date',
+ 'no_subscriptions' => 'Subscribed to all updates',
+ 'global' => 'Globalt abonnert',
'add' => [
- 'title' => 'Legge til en ny abonnent',
- 'success' => 'Abonnenten er lagt til!',
- 'failure' => 'Noe gikk galt med å legge til abonnenten, prøv igjen.',
- 'help' => 'Angi hver enkelt abonnent på en ny linje.',
+ 'title' => 'Add a new subscriber',
+ 'success' => 'Subscriber has been added!',
+ 'failure' => 'Something went wrong adding the subscriber, please try again.',
+ 'help' => 'Enter each subscriber on a new line.',
],
'edit' => [
- 'title' => 'Oppdatering abonnent',
- 'success' => 'Abonnenten er oppdatert!',
- 'failure' => 'Noe gikk galt med å redigere abonnenten, prøv igjen.',
+ 'title' => 'Update subscriber',
+ 'success' => 'Subscriber has been updated!',
+ 'failure' => 'Something went wrong editing the subscriber, please try again.',
],
],
// Team
'team' => [
'team' => 'Team',
- 'member' => 'Bruker',
- 'profile' => 'Profil',
- 'description' => 'Gruppemedlemmer kan legge til, endre & redigere komponenter og hendelser.',
+ 'member' => 'Member',
+ 'profile' => 'Profile',
+ 'description' => 'Team Members will be able to add, modify & edit components and incidents.',
'add' => [
- 'title' => 'Legge til nytt gruppemedlem',
- 'success' => 'Gruppemedlem lagt til.',
- 'failure' => 'Gruppemedlemmet kunne ikke legges til, prøv på nytt.',
+ 'title' => 'Add a new team member',
+ 'success' => 'Team member added.',
+ 'failure' => 'The team member could not be added, please try again.',
],
'edit' => [
- 'title' => 'Oppdater profil',
- 'success' => 'Profilen oppdatert.',
- 'failure' => 'Noe gikk galt med å oppdatere profilen, prøv igjen.',
+ 'title' => 'Update profile',
+ 'success' => 'Profile updated.',
+ 'failure' => 'Something went wrong updating the profile, please try again.',
],
'delete' => [
- 'success' => 'Gruppemedlemmet er slettet og vil ikke lenger ha tilgang til oversikten!',
- 'failure' => 'Gruppemedlemmet kunne ikke legges til, prøv på nytt.',
+ 'success' => 'Team member has been deleted and will no longer have access to the dashboard!',
+ 'failure' => 'The team member could not be added, please try again.',
],
'invite' => [
- 'title' => 'Inviter en ny medarbeider',
- 'success' => 'Invitasjon er sendt',
- 'failure' => 'Invitasjonen kunne ikke sendes, vennligst prøv igjen.',
+ 'title' => 'Invite a new team member',
+ 'success' => 'An invite has been sent',
+ 'failure' => 'The invite could not be sent, please try again.',
],
],
// Settings
'settings' => [
- 'settings' => 'Innstillinger',
+ 'settings' => 'Settings',
'app-setup' => [
- 'app-setup' => 'Applikasjonsoppsett',
- 'images-only' => 'Bare bilder kan lastes opp.',
- 'too-big' => 'Filen du lastet opp er for stor. Last opp et bilde som er mindre enn :size',
+ 'app-setup' => 'Application Setup',
+ 'images-only' => 'Only images may be uploaded.',
+ 'too-big' => 'The file you uploaded is too big. Upload an image smaller than :size',
],
'analytics' => [
'analytics' => 'Analytics',
@@ -219,85 +219,85 @@ return [
'log' => 'Logg',
],
'localization' => [
- 'localization' => 'Regioninnstillinger',
+ 'localization' => 'Localization',
],
'customization' => [
- 'customization' => 'Tilpasninger',
- 'header' => 'Egendefinert topptekst HTML',
- 'footer' => 'Egendefinert bunntekst HTML',
+ 'customization' => 'Customization',
+ 'header' => 'Custom Header HTML',
+ 'footer' => 'Custom Footer HTML',
],
'mail' => [
'mail' => 'E-post',
'test' => 'Test',
'email' => [
- 'subject' => 'Test notification from Cachet',
- 'body' => 'This is a test notification from Cachet.',
+ 'subject' => 'Testnotifikasjon fra Cachet',
+ 'body' => 'Dette er en testnotifikasjon fra Cachet.',
],
],
'security' => [
- 'security' => 'Sikkerhet',
- 'two-factor' => 'Brukere uten to-faktor autentifisering',
+ 'security' => 'Security',
+ 'two-factor' => 'Users without two-factor authentication',
],
'stylesheet' => [
- 'stylesheet' => 'Stilark',
+ 'stylesheet' => 'Stylesheet',
],
'theme' => [
- 'theme' => 'Tema',
+ 'theme' => 'Theme',
],
'edit' => [
- 'success' => 'Innstillinger lagret.',
- 'failure' => 'Kan ikke lagre innstillingene.',
+ 'success' => 'Settings saved.',
+ 'failure' => 'Settings could not be saved.',
],
'credits' => [
- 'credits' => 'Medvirkende',
- 'contributors' => 'Bidragsytere',
- 'license' => 'Cachet er en BSD-3-lisensiert åpen kildekode-prosjekt, utgitt av Alt tre Services Limited.',
- 'backers-title' => 'Støttespillere & sponsorer',
- 'backers' => 'Hvis du ønsker å støtte fremtidig utvikling, sjekk ut Cachet Patreon kampanjen.',
- 'thank-you' => 'Takk til hver og en av de :count bidragsytere.',
+ 'credits' => 'Credits',
+ 'contributors' => 'Contributors',
+ 'license' => 'Cachet is a BSD-3-licensed open source project, released by Alt Three Services Limited.',
+ 'backers-title' => 'Backers & Sponsors',
+ 'backers' => 'If you\'d like to support future development, check out the Cachet Patreon campaign.',
+ 'thank-you' => 'Thank you to each and every one of the :count contributors.',
],
],
// Login
'login' => [
- 'login' => 'Logg inn',
- 'logged_in' => 'Du er logget inn.',
+ 'login' => 'Login',
+ 'logged_in' => 'You\'re logged in.',
'welcome' => 'Velkommen tilbake!',
- 'two-factor' => 'Skriv inn din token.',
+ 'two-factor' => 'Please enter your token.',
],
// Sidebar footer
- 'help' => 'Hjelp',
- 'status_page' => 'Statusside',
- 'logout' => 'Logg ut',
+ 'help' => 'Help',
+ 'status_page' => 'Status Page',
+ 'logout' => 'Logout',
// Notifications
'notifications' => [
- 'notifications' => 'Varslinger',
- 'awesome' => 'Fantastisk.',
- 'whoops' => 'Uff da.',
+ 'notifications' => 'Notifications',
+ 'awesome' => 'Awesome.',
+ 'whoops' => 'Whoops.',
],
// Widgets
'widgets' => [
'support' => 'Støtt Cachet',
- 'support_subtitle' => 'Sjekk ut vår Patreon side!',
- 'news' => 'Siste nyheter',
- 'news_subtitle' => 'Hent nyeste oppdatering',
+ 'support_subtitle' => 'Check out our Patreon page!',
+ 'news' => 'Latest News',
+ 'news_subtitle' => 'Get the latest update',
],
// Welcome modal
'welcome' => [
- 'welcome' => 'Velkommen til den nye statussiden, :username!',
- 'message' => 'Du er nesten klar, men du vil kanskje konfigurere disse ekstra innstillingene først...',
- 'close' => 'Jeg har det bra takk!',
+ 'welcome' => 'Welcome to your new status page, :username!',
+ 'message' => 'You\'re almost ready but you might want to configure these extra settings first...',
+ 'close' => 'I\'m good thanks!',
'steps' => [
- 'component' => 'Legg til dine komponenter',
- 'incident' => 'Opprette en hendelse',
- 'customize' => 'Tilpass siden din',
- 'team' => 'Legg til gruppen din',
- 'api' => 'Generere et API-token',
- 'two-factor' => 'Sett opp to-faktor autentisering',
+ 'component' => 'Add your components',
+ 'incident' => 'Create an incident',
+ 'customize' => 'Customize your page',
+ 'team' => 'Add your team',
+ 'api' => 'Generate an API token',
+ 'two-factor' => 'Setup Two Factor Authentication',
],
],
diff --git a/resources/lang/no-NO/forms.php b/resources/lang/no-NO/forms.php
index 822027ca..5e214a6f 100644
--- a/resources/lang/no-NO/forms.php
+++ b/resources/lang/no-NO/forms.php
@@ -18,15 +18,15 @@ return [
'password' => 'Passord',
'site_name' => 'Nettstedsnavn',
'site_domain' => 'Nettstedsdomene',
- 'site_timezone' => 'Velg tidssone',
- 'site_locale' => 'Velg språk',
+ 'site_timezone' => 'Velg din tidssone',
+ 'site_locale' => 'Velg ditt språk',
'enable_google2fa' => 'Aktiver Google to-faktor autentisering',
'cache_driver' => 'Cache-Driver',
- 'queue_driver' => 'Queue Driver',
+ 'queue_driver' => 'Kø-Driver',
'session_driver' => 'Økt Driver',
'mail_driver' => 'E-post driver',
'mail_host' => 'E-post tjener',
- 'mail_address' => 'E-post-fra adressen',
+ 'mail_address' => 'E-post-fra adresse',
'mail_username' => 'E-post brukernavn',
'mail_password' => 'E-post passord',
],
@@ -36,7 +36,7 @@ return [
'login' => 'Brukernavn eller e-post',
'email' => 'E-post',
'password' => 'Passord',
- '2fauth' => 'Godkjenningskode',
+ '2fauth' => 'Autentiseringskode',
'invalid' => 'Ugyldig brukernavn eller passord',
'invalid-token' => 'Ugyldig token',
'cookies' => 'Du må aktivere informasjonskapsler for å logge inn.',
@@ -49,22 +49,22 @@ return [
'name' => 'Navn',
'status' => 'Status',
'component' => 'Komponent',
- 'component_status' => 'Component Status',
+ 'component_status' => 'Komponentstatus',
'message' => 'Melding',
'message-help' => 'Du kan også bruke Markdown.',
'occurred_at' => 'Når inntraff denne hendelsen?',
'notify_subscribers' => 'Varsle abonnenter?',
- 'notify_disabled' => 'Due to scheduled maintenance, notifications about this incident or its components will be suppressed.',
+ 'notify_disabled' => 'På grunn av planlagt vedlikehold vil meldinger om denne hendelsen eller komponentene bli utelatt.',
'visibility' => 'Hendelsens synlighet',
- 'stick_status' => 'Lim hendelsen',
- 'stickied' => 'Limt',
- 'not_stickied' => 'Ikke limt',
+ 'stick_status' => 'Fest hendelsen',
+ 'stickied' => 'Festet',
+ 'not_stickied' => 'Ikke festet',
'public' => 'Offentlig synlig',
'logged_in_only' => 'Bare synlig for innloggede brukere',
'templates' => [
'name' => 'Navn',
'template' => 'Mal',
- 'twig' => 'Hendelsesmaler kan gjøre bruk av Twig templating language.',
+ 'twig' => 'Incident Templates can make use of the Twig templating language.',
],
],
@@ -73,12 +73,12 @@ return [
'status' => 'Status',
'message' => 'Melding',
'message-help' => 'Du kan også bruke Markdown.',
- 'scheduled_at' => 'When is this maintenance scheduled for?',
- 'completed_at' => 'When did this maintenance complete?',
+ 'scheduled_at' => 'Når er dette vedlikeholdet planlagt for?',
+ 'completed_at' => 'Når er dette vedlikeholdet fullført?',
'templates' => [
'name' => 'Navn',
'template' => 'Mal',
- 'twig' => 'Hendelsesmaler kan gjøre bruk av Twig templating language.',
+ 'twig' => 'Incident Templates can make use of the Twig templating language.',
],
],
@@ -91,12 +91,12 @@ return [
'link' => 'Lenke',
'tags' => 'Etiketter',
'tags-help' => 'Atskilt med komma.',
- 'enabled' => 'Komponenten aktivert?',
+ 'enabled' => 'Component enabled?',
'groups' => [
'name' => 'Navn',
'collapsing' => 'Vis/skjul alternativer',
- 'visible' => 'Vis alltid',
+ 'visible' => 'Always expanded',
'collapsed' => 'Skjul gruppen som standard',
'collapsed_incident' => 'Skjul gruppen, men utvid hvis det er problemer',
'visibility' => 'Synlighet',
@@ -111,8 +111,8 @@ return [
'description' => 'Beskrivelse',
'start_at' => 'Planlagte starttidspunkt',
'timezone' => 'Tidssone',
- 'schedule_frequency' => 'Planlegge frekvensen (i sekunder)',
- 'completion_latency' => 'Ferdigstillelse forsinkelse (i sekunder)',
+ 'schedule_frequency' => 'Schedule frequency (in seconds)',
+ 'completion_latency' => 'Completion latency (in seconds)',
'group' => 'Gruppe',
'active' => 'Aktiv?',
'groups' => [
@@ -126,16 +126,16 @@ return [
'suffix' => 'Suffiks',
'description' => 'Beskrivelse',
'description-help' => 'Du kan også bruke Markdown.',
- 'display-chart' => 'Vise diagrammet på statussiden?',
+ 'display-chart' => 'Display chart on status page?',
'default-value' => 'Standardverdi',
'calc_type' => 'Kalkulering av beregninger',
'type_sum' => 'Sum',
'type_avg' => 'Gjennomsnittlig',
- 'places' => 'Antall desimaler',
+ 'places' => 'Decimal places',
'default_view' => 'Standardvisning',
- 'threshold' => 'Hvor mange minutter på terskel mellom metriske punkter?',
+ 'threshold' => 'How many minutes of threshold between metric points?',
'visibility' => 'Synlighet',
- 'visibility_authenticated' => 'Visible to authenticated users',
+ 'visibility_authenticated' => 'Synlig for innloggede brukere',
'visibility_public' => 'Synlig for alle',
'visibility_hidden' => 'Alltid skjult',
@@ -149,58 +149,58 @@ return [
// Application setup
'app-setup' => [
'site-name' => 'Nettstedsnavn',
- 'site-url' => 'Nettsteds-URL',
+ 'site-url' => 'Site URL',
'display-graphs' => 'Vis grafer på statussiden?',
'about-this-page' => 'Om denne siden',
- 'days-of-incidents' => 'Hvor mange dagers hendelser vises?',
- 'time_before_refresh' => 'Status page refresh rate (in seconds)',
- 'major_outage_rate' => 'Major outage threshold (in %)',
+ 'days-of-incidents' => 'How many days of incidents to show?',
+ 'time_before_refresh' => 'Statusside oppdateringsfrekvens (i sekunder)',
+ 'major_outage_rate' => 'Større brudd terskel (i %)',
'banner' => 'Bannerbilde',
- 'banner-help' => "It's recommended that you upload files no bigger than 930px wide",
- 'subscribers' => 'Tillatt brukere å melde seg inn for epostvarslinger?',
- 'suppress_notifications_in_maintenance' => 'Suppress notifications when incident occurs during maintenance period?',
- 'skip_subscriber_verification' => 'Hopp over kontroll av brukere? (Vær advart, du kunne bli spammet)',
- 'automatic_localization' => 'Automatisk lokaliser statussiden til besøkendes språk?',
- 'enable_external_dependencies' => 'Aktiver tredjeparts avhengigheter (Google Fonts, Trackers, etc...)',
- 'show_timezone' => 'Show the timezone the status page is running in',
- 'only_disrupted_days' => 'Bare Vis dager som inneholder hendelser i tidslinjen?',
+ 'banner-help' => "Det anbefales at du ikke laster opp bilder bredere enn 930 piksler",
+ 'subscribers' => 'Allow people to signup to email notifications?',
+ 'suppress_notifications_in_maintenance' => 'Utelat notifikasjoner når hendelse inntreffer under vedlikeholdsperiode?',
+ 'skip_subscriber_verification' => 'Skip verifying of users? (Be warned, you could be spammed)',
+ 'automatic_localization' => 'Automatically localise your status page to your visitor\'s language?',
+ 'enable_external_dependencies' => 'Enable Third Party Dependencies (Google Fonts, Trackers, etc...)',
+ 'show_timezone' => 'Vis tidssonen statussiden kjører med',
+ 'only_disrupted_days' => 'Bare vis dager som inneholder hendelser i tidslinjen?',
],
'analytics' => [
- 'analytics_google' => 'Google Analytics-koden',
- 'analytics_gosquared' => 'GoSquared Analytics-koden',
- 'analytics_piwik_url' => 'URL-Adressen til din Piwik instans (uten http(s)://)',
- 'analytics_piwik_siteid' => 'Piwiks site-id',
+ 'analytics_google' => 'Google Analytics code',
+ 'analytics_gosquared' => 'GoSquared Analytics code',
+ 'analytics_piwik_url' => 'URL of your Piwik instance (without http(s)://)',
+ 'analytics_piwik_siteid' => 'Piwik\'s site id',
],
'localization' => [
- 'site-timezone' => 'Nettstedets tidssone',
- 'site-locale' => 'Nettstedspråk',
- 'date-format' => 'Datoformat',
- 'incident-date-format' => 'Hendelse tidsstempelformat',
+ 'site-timezone' => 'Site timezone',
+ 'site-locale' => 'Site language',
+ 'date-format' => 'Date format',
+ 'incident-date-format' => 'Incident timestamp format',
],
'security' => [
- 'allowed-domains' => 'Tillatte domener',
- 'allowed-domains-help' => 'Atskilt med komma. Domenet ovenfor tillates automatisk som standard.',
- 'always-authenticate' => 'Always authenticate',
- 'always-authenticate-help' => 'Require login to view any Cachet page',
+ 'allowed-domains' => 'Allowed domains',
+ 'allowed-domains-help' => 'Comma separated. The domain set above is automatically allowed by default.',
+ 'always-authenticate' => 'Alltid autentiser',
+ 'always-authenticate-help' => 'Krev innlogging for å vise alle Cachet sider',
],
'stylesheet' => [
- 'custom-css' => 'Tilpasset stilark',
+ 'custom-css' => 'Custom Stylesheet',
],
'theme' => [
'background-color' => 'Bakgrunnsfarge',
- 'background-fills' => 'Bakgrunnsfyll (komponenter, hendelser, bunntekst)',
- 'banner-background-color' => 'Banner bakgrunnsfarge',
+ 'background-fills' => 'Background fills (components, incidents, footer)',
+ 'banner-background-color' => 'Banner background color',
'banner-padding' => 'Banner padding',
- 'fullwidth-banner' => 'Enable full width banner?',
+ 'fullwidth-banner' => 'Aktivere fullbredde banner?',
'text-color' => 'Tekstfarge',
- 'dashboard-login' => 'Vis dashboardknappen i bunnteksten?',
- 'reds' => 'Rød (brukes for feil)',
- 'blues' => 'Blå (brukes for informasjon)',
- 'greens' => 'Grønn (brukes for suksess)',
- 'yellows' => 'Gul (brukes for varsler)',
- 'oranges' => 'Orange (brukes til merknader)',
- 'metrics' => 'Beregninger fyll',
- 'links' => 'Lenker',
+ 'dashboard-login' => 'Show dashboard button in the footer?',
+ 'reds' => 'Red (used for errors)',
+ 'blues' => 'Blue (used for information)',
+ 'greens' => 'Green (used for success)',
+ 'yellows' => 'Yellow (used for alerts)',
+ 'oranges' => 'Orange (used for notices)',
+ 'metrics' => 'Metrics fill',
+ 'links' => 'Links',
],
],
@@ -208,20 +208,20 @@ return [
'username' => 'Brukernavn',
'email' => 'E-post',
'password' => 'Passord',
- 'api-token' => 'API-Token',
- 'api-token-help' => 'Regenerering av din API token vil hindre eksisterende programmer fra tilgang til Cachet.',
- 'gravatar' => 'Endre profilbilde på Gravatar.',
- 'user_level' => 'Brukernivå',
+ 'api-token' => 'API Token',
+ 'api-token-help' => 'Regenerating your API token will prevent existing applications from accessing Cachet.',
+ 'gravatar' => 'Change your profile picture at Gravatar.',
+ 'user_level' => 'User Level',
'levels' => [
'admin' => 'Admin',
'user' => 'Bruker',
],
'2fa' => [
- 'help' => 'Aktivering av to-faktor autentisering øker sikkerheten til kontoen din. Du må laste ned Google Authenticator eller en lignende app på den mobile enheten. Når du logger inn vil du bli bedt om å gi et token som er generert av programmet.',
+ 'help' => 'Enabling two factor authentication increases security of your account. You will need to download Google Authenticator or a similar app on to your mobile device. When you login you will be asked to provide a token generated by the app.',
],
'team' => [
- 'description' => 'Inviter gruppemedlemmene ved å skrive inn e-postadressene deres her.',
- 'email' => 'E-post #:id',
+ 'description' => 'Invite your team members by entering their email addresses here.',
+ 'email' => 'Your Team Members Email Address',
],
],
@@ -230,19 +230,19 @@ return [
],
// Buttons
- 'add' => 'Legg til',
- 'save' => 'Lagre',
- 'update' => 'Oppdater',
- 'create' => 'Opprett',
- 'edit' => 'Rediger',
- 'delete' => 'Slett',
- 'submit' => 'Send',
- 'cancel' => 'Avbryt',
- 'remove' => 'Fjern',
- 'invite' => 'Inviter',
+ 'add' => 'Add',
+ 'save' => 'Save',
+ 'update' => 'Update',
+ 'create' => 'Create',
+ 'edit' => 'Edit',
+ 'delete' => 'Delete',
+ 'submit' => 'Submit',
+ 'cancel' => 'Cancel',
+ 'remove' => 'Remove',
+ 'invite' => 'Invite',
'signup' => 'Registerer deg',
- 'manage_updates' => 'Manage Updates',
+ 'manage_updates' => 'Administrer oppdateringer',
// Other
- 'optional' => '* Valgfritt',
+ 'optional' => '* Optional',
];
diff --git a/resources/lang/no-NO/notifications.php b/resources/lang/no-NO/notifications.php
index e3af9bc9..31da3ed6 100644
--- a/resources/lang/no-NO/notifications.php
+++ b/resources/lang/no-NO/notifications.php
@@ -13,75 +13,75 @@ return [
'component' => [
'status_update' => [
'mail' => [
- 'subject' => 'Component Status Updated',
- 'greeting' => 'A component\'s status was updated!',
- 'content' => ':name status changed from :old_status to :new_status.',
+ 'subject' => 'Komponentstatus oppdatert',
+ 'greeting' => 'En komponents status ble oppdatert!',
+ 'content' => ':name status endret fra :old_status til :new_status.',
'action' => 'Vis',
],
'slack' => [
- 'title' => 'Component Status Updated',
- 'content' => ':name status changed from :old_status to :new_status.',
+ 'title' => 'Komponentstatus oppdatert',
+ 'content' => ':name status endret fra :old_status til :new_status.',
],
'sms' => [
- 'content' => ':name status changed from :old_status to :new_status.',
+ 'content' => ':name status endret fra :old_status til :new_status.',
],
],
],
'incident' => [
'new' => [
'mail' => [
- 'subject' => 'New Incident Reported',
- 'greeting' => 'A new incident was reported at :app_name.',
- 'content' => 'Incident :name was reported',
+ 'subject' => 'Ny hendelse rapportert',
+ 'greeting' => 'En ny hendelse ble rapportert på :app_name.',
+ 'content' => 'Hendelsen :name ble rapportert',
'action' => 'Vis',
],
'slack' => [
- 'title' => 'Incident :name Reported',
- 'content' => 'A new incident was reported at :app_name',
+ 'title' => 'Hendelse :name rapportert',
+ 'content' => 'En ny hendelse ble rapportert på :app_name',
],
'sms' => [
- 'content' => 'A new incident was reported at :app_name.',
+ 'content' => 'En ny hendelse ble rapportert på :app_name.',
],
],
'update' => [
'mail' => [
'subject' => 'Hendelse oppdatert',
- 'content' => ':name was updated',
- 'title' => ':name was updated to :new_status',
+ 'content' => ':name ble oppdatert',
+ 'title' => ':name ble oppdatert til :new_status',
'action' => 'Vis',
],
'slack' => [
'title' => ':name oppdatert',
- 'content' => ':name was updated to :new_status',
+ 'content' => ':name ble oppdatert til :new_status',
],
'sms' => [
- 'content' => 'Incident :name was updated',
+ 'content' => 'Hendelse :name ble oppdatert',
],
],
],
'schedule' => [
'new' => [
'mail' => [
- 'subject' => 'New Schedule Created',
- 'content' => ':name was scheduled for :date',
- 'title' => 'A new scheduled maintenance was created.',
+ 'subject' => 'Ny tidsplan opprettet',
+ 'content' => ':name ble planlagt for :dato',
+ 'title' => 'En ny planlagt vedlikehold ble opprettet.',
'action' => 'Vis',
],
'slack' => [
- 'title' => 'New Schedule Created!',
- 'content' => ':name was scheduled for :date',
+ 'title' => 'Ny tidsplan opprettet!',
+ 'content' => ':name ble planlagt for :dato',
],
'sms' => [
- 'content' => ':name was scheduled for :date',
+ 'content' => ':name ble planlagt for :dato',
],
],
],
'subscriber' => [
'verify' => [
'mail' => [
- 'subject' => 'Verify Your Subscription',
- 'content' => 'Click to verify your subscription to :app_name status page.',
- 'title' => 'Verify your subscription to :app_name status page.',
+ 'subject' => 'Bekreft ditt abonnement',
+ 'content' => 'Klikk for å bekrefte abonnementet til :app_name statussiden.',
+ 'title' => 'Bekreft abonnementet til :app_name statussiden.',
'action' => 'Bekreft',
],
],
@@ -89,8 +89,8 @@ return [
'system' => [
'test' => [
'mail' => [
- 'subject' => 'Ping from Cachet!',
- 'content' => 'This is a test notification from Cachet!',
+ 'subject' => 'Ping fra Cachet!',
+ 'content' => 'Dette er en testnotifikasjon fra Cachet!',
'title' => '🔔',
],
],
@@ -98,9 +98,9 @@ return [
'user' => [
'invite' => [
'mail' => [
- 'subject' => 'Your invitation is inside...',
- 'content' => 'You have been invited to join :app_name status page.',
- 'title' => 'You\'re invited to join :app_name status page.',
+ 'subject' => 'Din invitasjon er her...',
+ 'content' => 'Du har blitt invitert til å ta del i :app_name statussiden.',
+ 'title' => 'Du er invitert til å ta del i :app_name statussiden.',
'action' => 'Aksepter',
],
],
diff --git a/resources/lang/no-NO/setup.php b/resources/lang/no-NO/setup.php
index fb503ea6..dc75a6dc 100644
--- a/resources/lang/no-NO/setup.php
+++ b/resources/lang/no-NO/setup.php
@@ -10,14 +10,14 @@
*/
return [
- 'setup' => 'Konfigurering',
+ 'setup' => 'Oppsett',
'title' => 'Installer Cachet',
'service_details' => 'Tjenestedetaljer',
'env_setup' => 'Miljøoppsett',
'status_page_setup' => 'Statusside-oppsett',
'show_support' => 'Vis at du støtter Cachet?',
'admin_account' => 'Administratorkonto',
- 'complete_setup' => 'Fullfør installasjon',
+ 'complete_setup' => 'Fullfør oppsett',
'completed' => 'Konfigurering av Cachet var vellykket!',
'finish_setup' => 'Gå til dashbord',
];
diff --git a/resources/lang/no-NO/validation.php b/resources/lang/no-NO/validation.php
index 8f536aba..bcf3ccdc 100644
--- a/resources/lang/no-NO/validation.php
+++ b/resources/lang/no-NO/validation.php
@@ -28,65 +28,65 @@ return [
'alpha' => ':attribute kan kun inneholde bokstaver.',
'alpha_dash' => ':attribute kan kun inneholde bokstaver, tall og bindestreker.',
'alpha_num' => ':attribute kan bare inneholde bokstaver og tall.',
- 'array' => ':attribute må være en matrise.',
+ 'array' => 'The :attribute must be an array.',
'before' => ':attribute må være en dato før :date.',
'between' => [
- 'numeric' => 'Attributt :attribute må være mellom :min og :max.',
- 'file' => 'Attributt :attribute må være mellom :min og :max kilobytes.',
- 'string' => 'Attributt :atribute må være mellom :min og :max tegn.',
- 'array' => ':attribute må være mellom :min og :max elementer.',
+ 'numeric' => 'The :attribute must be between :min and :max.',
+ 'file' => ':attribute må være mellom :min og :max kilobyte.',
+ 'string' => 'The :attribute must be between :min and :max characters.',
+ 'array' => 'The :attribute must have between :min and :max items.',
],
- 'boolean' => ':attribute feltet må være true eller false.',
+ 'boolean' => 'The :attribute field must be true or false.',
'confirmed' => ':attribute bekreftelsen samsvarer ikke.',
'date' => ':attribute er ikke en gyldig dato.',
'date_format' => ':attribute passer ikke med formatet :format.',
'different' => ':attribute og :other må være forskjellige.',
- 'digits' => 'The :attribute must be :digits digits.',
- 'digits_between' => 'The :attribute must be between :min and :max digits.',
- 'email' => 'The :attribute must be a valid email address.',
- 'exists' => 'The selected :attribute is invalid.',
- 'distinct' => ':attribute har en duplikat verdi.',
- 'filled' => 'The :attribute field is required.',
+ 'digits' => ':attribute må være :digits sifre.',
+ 'digits_between' => ':attribute må være mellom :min og :max sifre.',
+ 'email' => ':attribute må være en gyldig e-postadresse.',
+ 'exists' => 'Valgte :attribute er ugyldig.',
+ 'distinct' => 'The :attribute field has a duplicate value.',
+ 'filled' => 'Feltet :attribute er påkrevd.',
'image' => ':attribute må være et bilde.',
- 'in' => 'The selected :attribute is invalid.',
+ 'in' => 'Valgte :attribute er ugyldig.',
'in_array' => ':attribute feltet finnes ikke i :other.',
- 'integer' => 'The :attribute must be an integer.',
- 'ip' => 'The :attribute must be a valid IP address.',
+ 'integer' => ':attribute må være et heltall.',
+ 'ip' => ':attribute må være en gyldig IP-adresse.',
'json' => ':attribute må være en gyldig JSON streng.',
'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.',
+ 'numeric' => ':attribute kan ikke være større enn :max.',
+ 'file' => ':attribute kan ikke være større enn :max kilobyte.',
+ 'string' => ':attribute kan ikke være større enn :max tegn.',
'array' => ':attribute kan ikke har mer enn :max elementer.',
],
- 'mimes' => 'The :attribute must be a file of type: :values.',
+ 'mimes' => ':attribute må være en fil av typen: :values.',
'min' => [
- 'numeric' => 'The :attribute must be at least :min.',
- 'file' => ':attribute må være minst :min kilobytes.',
- 'string' => 'The :attribute must be at least :min characters.',
- 'array' => 'The :attribute must have at least :min items.',
+ 'numeric' => ':attribute må være minst :min.',
+ 'file' => 'The :attribute must be at least :min kilobytes.',
+ 'string' => ':attribute må ha minst :min tegn.',
+ 'array' => ':attribute må ha minst :min elementer.',
],
- 'not_in' => 'The selected :attribute is invalid.',
- 'numeric' => 'The :attribute must be a number.',
+ 'not_in' => 'Valgte :attribute er ugyldig.',
+ 'numeric' => ':attribute må være et nummer.',
'present' => ':attribute må finnes.',
'regex' => ':attribute formatet er ugyldig.',
- 'required' => 'The :attribute field is required.',
- 'required_if' => 'The :attribute field is required when :other is :value.',
- 'required_unless' => 'Feltet :attribute kreves med mindre :other er :values.',
+ 'required' => 'Feltet :attribute er påkrevd.',
+ 'required_if' => ':attribute er påkrevd når :other er :value.',
+ 'required_unless' => 'The :attribute field is required unless :other is in :values.',
'required_with' => ':attribute feltet kreves når :values er til stede.',
'required_with_all' => ':attribute feltet kreves når :values er til stede.',
- '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.',
+ 'required_without' => ':attribute er påkrevd når :values ikke er tilstede.',
+ 'required_without_all' => ':attribute kreves når ingen av :values er tilstede.',
+ 'same' => ':attribute og :other må være like.',
'size' => [
- 'numeric' => 'The :attribute must be :size.',
- 'file' => ':attribute må være :size kilobytes.',
+ 'numeric' => ':attribute må være :size.',
+ 'file' => 'The :attribute must be :size kilobytes.',
'string' => ':attribute må være :size tegn.',
- 'array' => 'The :attribute must contain :size items.',
+ 'array' => ':attribute må inneholde :size elementer.',
],
- 'string' => 'The :attribute must be a string.',
- 'timezone' => ':attribute må være en gyldig tidssone.',
- 'unique' => ':attribute er allerede tatt.',
+ 'string' => ':attribute må være en tekst.',
+ 'timezone' => 'The :attribute must be a valid zone.',
+ 'unique' => 'The :attribute has already been taken.',
'url' => ':attribute formatet er ugyldig.',
/*
@@ -102,7 +102,7 @@ return [
'custom' => [
'attribute-name' => [
- 'rule-name' => 'tilpasset melding',
+ 'rule-name' => 'custom-message',
],
],
diff --git a/resources/lang/pl-PL/cachet.php b/resources/lang/pl-PL/cachet.php
index ebb3ca53..766192a5 100644
--- a/resources/lang/pl-PL/cachet.php
+++ b/resources/lang/pl-PL/cachet.php
@@ -14,7 +14,7 @@ return [
'components' => [
'last_updated' => 'Ostatnia aktualizacja :timestamp',
'status' => [
- 0 => 'Nieznany',
+ 0 => 'Unknown',
1 => 'Funktionsfähig',
2 => 'Leistungsprobleme',
3 => 'Teilweiser Ausfall',
@@ -29,11 +29,11 @@ return [
'incidents' => [
'none' => 'Brak zgłoszonych incydentów',
'past' => 'Vergangene Vorfälle',
- 'stickied' => 'Przyklejone zdarzenia',
- 'scheduled' => 'Konserwacja',
+ 'stickied' => 'Stickied Incidents',
+ 'scheduled' => 'Maintenance',
'scheduled_at' => ', geplant :timestamp',
- 'posted' => 'Opublikowano :timestamp',
- 'posted_at' => 'Opublikowano :timestamp',
+ 'posted' => 'Posted :timestamp',
+ 'posted_at' => 'Posted at :timestamp',
'status' => [
1 => 'Untersuchungen laufen',
2 => 'Identifiziert',
@@ -45,17 +45,17 @@ return [
// Schedule
'schedules' => [
'status' => [
- 0 => 'Nadchodzące',
- 1 => 'W trakcie',
- 2 => 'Zakończone',
+ 0 => 'Upcoming',
+ 1 => 'In Progress',
+ 2 => 'Complete',
],
],
// Service Status
'service' => [
- 'good' => '[0,1]System działa poprawnie|[2,*]Wszystkie systemy działają poprawnie',
- 'bad' => '[0,1] W systemie występują problemy|[2,Inf] W niektórych systemach występują problemy',
- 'major' => '[0,1] W systemie występują poważne problemy|[2,Inf] W niektórych systemach występują poważne problemy',
+ 'good' => '[0,1]System operational|[2,*]All systems are operational',
+ 'bad' => '[0,1]The system is experiencing issues|[2,*]Some systems are experiencing issues',
+ 'major' => '[0,1]The system is experiencing major issues|[2,*]Some systems are experiencing major issues',
],
'api' => [
@@ -82,7 +82,7 @@ return [
'manage' => [
'no_subscriptions' => 'Jesteś obecnie zapisany na wszystkie aktualizacje.',
'my_subscriptions' => 'Jesteś obecnie zapisany na poniższe aktualizacje.',
- 'manage_at_link' => 'Zarządzaj swoją subskrypcją na :link',
+ 'manage_at_link' => 'Manage your subscriptions at :link',
],
'email' => [
'subscribe' => 'Aktualisierungen per E-Mail abonnieren.',
@@ -122,9 +122,9 @@ return [
// Meta descriptions
'meta' => [
'description' => [
- 'incident' => 'Szczegóły i aktualizacje dotyczące zdarzenia :name, które wystąpiło :date',
- 'schedule' => 'Szczegóły dotyczące zaplanowanej przerwy technicznej :name rozpoczynającej się :startDate',
- 'subscribe' => 'Zapisz się do :app, aby otrzymywać informacje i aktualizacje dotyczące zdarzeń i przerw technicznych',
+ 'incident' => 'Details and updates about the :name incident that occurred on :date',
+ 'schedule' => 'Details about the scheduled maintenance period :name starting :startDate',
+ 'subscribe' => 'Subscribe to :app in order to receive updates of incidents and scheduled maintenance periods',
'overview' => 'Bądź na bieżąco z aktualizacjami z :app.',
],
],
@@ -132,7 +132,7 @@ return [
// Other
'home' => 'Strona Główna',
'powered_by' => 'Obsługiwany przez Cachet.',
- 'timezone' => 'Czas według strefy :timezone.',
+ 'timezone' => 'Times are shown in :timezone.',
'about_this_site' => 'Über diese Seite',
'rss-feed' => 'RSS',
'atom-feed' => 'Atom',
diff --git a/resources/lang/pl-PL/dashboard.php b/resources/lang/pl-PL/dashboard.php
index 8e25633c..4bea0ea8 100644
--- a/resources/lang/pl-PL/dashboard.php
+++ b/resources/lang/pl-PL/dashboard.php
@@ -16,26 +16,26 @@ return [
// Incidents
'incidents' => [
- 'title' => 'Incydenty i Konserwacja',
+ 'title' => 'Incidents & Maintenance',
'incidents' => 'Vorfälle',
- 'logged' => '{0}Brak incydentów, dobra robota.|[1]Masz jeden incydent.|[2,4]Masz :count incydenty.|[5,*]Masz :count incydentów.',
+ 'logged' => '{0}There are no incidents, good work.|[1]You have logged one incident.|[2,*]You have reported :count incidents.',
'incident-create-template' => 'Vorlage erstellen',
'incident-templates' => 'Vorfall Vorlagen',
'updates' => [
- 'title' => 'Aktualizacje incydentu dla :incident',
- 'count' => '{0}Zero Aktualizacji|[1] Jedna Aktualizacja|[2]Dwie Aktualizacje|[3,*]Kilka Aktualizacji',
+ 'title' => 'Incident updates for :incident',
+ 'count' => '{0}Zero Updates|[1]One Update|[2]Two Updates|[3,*]Several Updates',
'add' => [
'title' => 'Utwórz nową aktualizację zdarzenia',
- 'success' => 'Twoja aktualizacja o nowym zdarzeniu została utworzona.',
- 'failure' => 'Coś poszło nie tak z aktualizacją incydentu.',
+ 'success' => 'Your new incident update has been created.',
+ 'failure' => 'Something went wrong with the incident update.',
],
'edit' => [
- 'title' => 'Edytuj aktualizację incydentu',
- 'success' => 'Aktualizacja incydentu została zaktualizowana.',
- 'failure' => 'Coś poszło nie tak z aktualizacją zdarzenia',
+ 'title' => 'Edit incident update',
+ 'success' => 'The incident update has been updated.',
+ 'failure' => 'Something went wrong updating the incident update',
],
],
- 'reported_by' => 'Zgłoszone przez :user',
+ 'reported_by' => 'Reported by :user',
'add' => [
'title' => 'Vorfall hinzufügen',
'success' => 'Dodano zdarzenie.',
@@ -56,7 +56,7 @@ return [
'title' => 'Vorfall Vorlagen',
'add' => [
'title' => 'Vorfallvorlage erstellen',
- 'message' => 'Powinieneś dodać szablon wydarzenia.',
+ 'message' => 'Create your first incident template.',
'success' => 'Twój nowy szablon wydarzenia został utworzony.',
'failure' => 'Coś poszło nie tak z szablonem wydarzenia.',
],
@@ -74,22 +74,22 @@ return [
// Incident Maintenance
'schedule' => [
- 'schedule' => 'Konserwacja',
- 'logged' => '{0}Brak konserwacji, dobra robota.|[1]Masz zaplanowaną jedną.|[2,*]Masz zaplanowane :count.',
+ 'schedule' => 'Maintenance',
+ 'logged' => '{0}There has been no Maintenance, good work.|[1]You have logged one schedule.|[2,*]You have reported :count schedules.',
'scheduled_at' => 'Geplant am :timestamp',
'add' => [
- 'title' => 'Zaplanuj prace konserwatorskie',
- 'success' => 'Dodano harmonogram.',
- 'failure' => 'Coś poszło nie tak podczas planowania, proszę spróbować ponownie.',
+ 'title' => 'Add Maintenance',
+ 'success' => 'Maintenance added.',
+ 'failure' => 'Something went wrong adding the Maintenance, please try again.',
],
'edit' => [
- 'title' => 'Edytuj prace konserwatorskie',
- 'success' => 'Harmonogram został zaktualizowany!',
- 'failure' => 'Coś poszło nie tak podczas edytowania harmonogramu, proszę spróbować ponownie.',
+ 'title' => 'Edit Maintenance',
+ 'success' => 'Maintenance has been updated!',
+ 'failure' => 'Something went wrong editing the Maintenance, please try again.',
],
'delete' => [
- 'success' => 'Zaplanowane prace konserwatorskie zostały usunięte i nie będą wyświetlane na stronie statusu.',
- 'failure' => 'Zaplanowane prace konserwatorskie nie mogły zostać usunięte, proszę spróbować ponownie.',
+ 'success' => 'The Maintenance has been deleted and will not show on your status page.',
+ 'failure' => 'The Maintenance could not be deleted, please try again.',
],
],
@@ -158,12 +158,12 @@ return [
'subscribers' => [
'subscribers' => 'Abonnenten',
'description' => 'Subskrybenci będą otrzymywać powiadomienia, gdy wydarzenia zostaną utworzone lub komponenty zaktualizowane.',
- 'description_disabled' => 'Aby korzystać z tej funkcji, musisz pozwolić ludziom na rejestrację dla powiadomień.',
+ 'description_disabled' => 'To use this feature, you need allow people to signup for notifications.',
'verified' => 'Verifiziert',
'not_verified' => 'Nicht verifiziert',
'subscriber' => ':email, subskrybowany :data',
'no_subscriptions' => 'Zapisano do wszystkich aktualizacji',
- 'global' => 'Globalnie subskrybowane',
+ 'global' => 'Globally subscribed',
'add' => [
'title' => 'Einen neuen Abonnenten hinzufügen',
'success' => 'Abonnent hinzugefügt.',
@@ -227,11 +227,11 @@ return [
'footer' => 'Niestandardowa stopka HTML',
],
'mail' => [
- 'mail' => 'Poczta',
- 'test' => 'Testuj',
+ 'mail' => 'Mail',
+ 'test' => 'Test',
'email' => [
- 'subject' => 'Testuj powiadomienia z Cachet',
- 'body' => 'To jest testowe powiadomienie z Cachet.',
+ 'subject' => 'Test notification from Cachet',
+ 'body' => 'This is a test notification from Cachet.',
],
],
'security' => [
diff --git a/resources/lang/pl-PL/forms.php b/resources/lang/pl-PL/forms.php
index f865a5a9..d229f311 100644
--- a/resources/lang/pl-PL/forms.php
+++ b/resources/lang/pl-PL/forms.php
@@ -22,7 +22,7 @@ return [
'site_locale' => 'Wybierz swój język',
'enable_google2fa' => 'Włącz weryfikację dwuetapową Google Authenticator',
'cache_driver' => 'Sposób przechowywania cache',
- 'queue_driver' => 'Sposób przechowywania kolejek',
+ 'queue_driver' => 'Queue Driver',
'session_driver' => 'Sposób przechowywania sesji',
'mail_driver' => 'Sposób wysyłania wiadomości e-mail',
'mail_host' => 'Adres hosta poczty',
@@ -41,7 +41,7 @@ return [
'invalid-token' => 'Nieprawidłowy token',
'cookies' => 'Musisz włączyć obsługę cookies, aby móc się zalogować.',
'rate-limit' => 'Przekroczono limit.',
- 'remember_me' => 'Zapamiętaj mnie',
+ 'remember_me' => 'Remember me',
],
// Incidents form fields
@@ -49,16 +49,16 @@ return [
'name' => 'Nazwa',
'status' => 'Status',
'component' => 'Komponent',
- 'component_status' => 'Status komponentu',
+ 'component_status' => 'Component Status',
'message' => 'Nachricht',
'message-help' => 'Można użyć również języka znaczników.',
- 'occurred_at' => 'Kiedy wystąpił incydent?',
+ 'occurred_at' => 'When did this incident occur?',
'notify_subscribers' => 'Powiadomić subskrybentów?',
- 'notify_disabled' => 'W związku z zaplanowaną konserwacją, powiadomienia o tym zdarzeniu lub jego komponentach zostaną pominięte.',
+ 'notify_disabled' => 'Due to scheduled maintenance, notifications about this incident or its components will be suppressed.',
'visibility' => 'Widoczność zdarzenia',
- 'stick_status' => 'Przyklej zdarzenie',
- 'stickied' => 'Przyklejone',
- 'not_stickied' => 'Nie przyklejone',
+ 'stick_status' => 'Stick Incident',
+ 'stickied' => 'Stickied',
+ 'not_stickied' => 'Not Stickied',
'public' => 'Widoczne publicznie',
'logged_in_only' => 'Widoczne tylko dla zalogowanych użytkowników',
'templates' => [
@@ -73,8 +73,8 @@ return [
'status' => 'Status',
'message' => 'Nachricht',
'message-help' => 'Można użyć również języka znaczników.',
- 'scheduled_at' => 'Na kiedy została zaplanowana konserwacja?',
- 'completed_at' => 'Czy konserwacja została zakończona?',
+ 'scheduled_at' => 'When is this maintenance scheduled for?',
+ 'completed_at' => 'When did this maintenance complete?',
'templates' => [
'name' => 'Nazwa',
'template' => 'Szablon',
@@ -95,13 +95,13 @@ return [
'groups' => [
'name' => 'Nazwa',
- 'collapsing' => 'Rozwiń/Zwiń opcje',
+ 'collapsing' => 'Expand/Collapse options',
'visible' => 'Zawsze rozwinięte',
'collapsed' => 'Domyślnie zwiń grupę',
'collapsed_incident' => 'Zwiń grupę, ale rozwiń ją w razie problemów',
- 'visibility' => 'Widoczność',
- 'visibility_public' => 'Widoczne publicznie',
- 'visibility_authenticated' => 'Widoczne tylko dla zalogowanych użytkowników',
+ 'visibility' => 'Visibility',
+ 'visibility_public' => 'Visible to public',
+ 'visibility_authenticated' => 'Visible only to logged in users',
],
],
@@ -109,14 +109,14 @@ return [
'actions' => [
'name' => 'Nazwa',
'description' => 'Beschreibung',
- 'start_at' => 'Zaplanuj czas uruchomienia',
- 'timezone' => 'Strefa czasowa',
- 'schedule_frequency' => 'Zaplanuj częstotliwość (w sekundach)',
- 'completion_latency' => 'Opóźnienie zakończenia (w sekundach)',
+ 'start_at' => 'Schedule start time',
+ 'timezone' => 'Timezone',
+ 'schedule_frequency' => 'Schedule frequency (in seconds)',
+ 'completion_latency' => 'Completion latency (in seconds)',
'group' => 'Gruppe',
- 'active' => 'Aktywne?',
+ 'active' => 'Active?',
'groups' => [
- 'name' => 'Nazwa grupy',
+ 'name' => 'Group Name',
],
],
@@ -134,10 +134,10 @@ return [
'places' => 'Miejsca dziesiętne',
'default_view' => 'Domyślny widok',
'threshold' => 'Ile minut przerwy między punktami metrycznymi?',
- 'visibility' => 'Widoczność',
- 'visibility_authenticated' => 'Widoczne dla uwierzytelnionych użytkowników',
- 'visibility_public' => 'Widoczne dla każdego',
- 'visibility_hidden' => 'Zawsze ukryte',
+ 'visibility' => 'Visibility',
+ 'visibility_authenticated' => 'Visible to authenticated users',
+ 'visibility_public' => 'Visible to everybody',
+ 'visibility_hidden' => 'Always hidden',
'points' => [
'value' => 'Wartość',
@@ -153,17 +153,17 @@ return [
'display-graphs' => 'Pokazać wykresy na stronie statusu?',
'about-this-page' => 'Informacje o tej stronie',
'days-of-incidents' => 'Z ilu ostatnich dni pokazywać incydenty?',
- 'time_before_refresh' => 'Częstotliwość odświeżania strony statusu (w sekundach)',
+ 'time_before_refresh' => 'Status page refresh rate (in seconds)',
'major_outage_rate' => 'Major outage threshold (in %)',
'banner' => 'Baner',
- 'banner-help' => 'Zaleca się, aby przesyłać pliki nie większe niż 930px szerokości',
+ 'banner-help' => "It's recommended that you upload files no bigger than 930px wide",
'subscribers' => 'Czy zezwolić użytkownikom na subskrypcje e-mail w celu otrzymywania powiadomień?',
- 'suppress_notifications_in_maintenance' => 'Czy pomijać powiadomienia, kiedy zdarzenie wystąpiło podczas przerwy konserwacyjnej?',
- 'skip_subscriber_verification' => 'Pominąć weryfikację użytkowników? (Ostrzeżenie: możesz otrzymać spam)',
+ 'suppress_notifications_in_maintenance' => 'Suppress notifications when incident occurs during maintenance period?',
+ 'skip_subscriber_verification' => 'Skip verifying of users? (Be warned, you could be spammed)',
'automatic_localization' => 'Automatycznie tłumaczyć twoją stronę statusu na język odwiedzającego?',
- 'enable_external_dependencies' => 'Włącz zależności zewnętrznych dostawców (Google Fonts, Trackers, etc...)',
- 'show_timezone' => 'Pokazuj strefę czasową, w której działa strona statusu',
- 'only_disrupted_days' => 'Czy pokazywać tylko dni zawierające zdarzenia w linii czasu?',
+ 'enable_external_dependencies' => 'Enable Third Party Dependencies (Google Fonts, Trackers, etc...)',
+ 'show_timezone' => 'Show the timezone the status page is running in',
+ 'only_disrupted_days' => 'Only show days containing incidents in the timeline?',
],
'analytics' => [
'analytics_google' => 'Kod Google Analytics',
@@ -191,7 +191,7 @@ return [
'background-fills' => 'Wypełnianie tła (komponenty, zdarzenia, stopka)',
'banner-background-color' => 'Kolor tła pod banerem',
'banner-padding' => 'Odstęp banera',
- 'fullwidth-banner' => 'Odblokować banery pełnej szerokości?',
+ 'fullwidth-banner' => 'Enable full width banner?',
'text-color' => 'Kolor tekstu',
'dashboard-login' => 'Pokazywać przycisk panelu głównego w stopce?',
'reds' => 'Czerwony (używany przy błędach)',
@@ -221,12 +221,12 @@ return [
],
'team' => [
'description' => 'Zaproś nowych członków do swojego zespołu. Wpisz ich adresy e-mail tutaj.',
- 'email' => 'Adres Email Członków Zespołu',
+ 'email' => 'Your Team Members Email Address',
],
],
'general' => [
- 'timezone' => 'Wybierz strefę czasową',
+ 'timezone' => 'Select Timezone',
],
// Buttons
@@ -241,7 +241,7 @@ return [
'remove' => 'Skasuj',
'invite' => 'Zaproś',
'signup' => 'Zarejestruj się',
- 'manage_updates' => 'Zarządzaj Aktualizacjami',
+ 'manage_updates' => 'Manage Updates',
// Other
'optional' => '* Opcjonalnie',
diff --git a/resources/lang/pl-PL/notifications.php b/resources/lang/pl-PL/notifications.php
index 50bd49f0..6a65c6bd 100644
--- a/resources/lang/pl-PL/notifications.php
+++ b/resources/lang/pl-PL/notifications.php
@@ -13,84 +13,84 @@ return [
'component' => [
'status_update' => [
'mail' => [
- 'subject' => 'Status komponentu zaktualizowany',
- 'greeting' => 'Status komponentów został zaktualizowany!',
- 'content' => 'Status :name zmienił się z :old_status na :new_status.',
- 'action' => 'Widok',
+ 'subject' => 'Component Status Updated',
+ 'greeting' => 'A component\'s status was updated!',
+ 'content' => ':name status changed from :old_status to :new_status.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Status komponentu zaktualizowany',
- 'content' => 'Status :name zmienił się z :old_status na :new_status.',
+ 'title' => 'Component Status Updated',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
'sms' => [
- 'content' => 'Status :name zmienił się z :old_status na :new_status.',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
],
],
'incident' => [
'new' => [
'mail' => [
- 'subject' => 'Zgłoszone nowe zdarzenie',
- 'greeting' => 'Nowe zdarzenie zostało zgłoszone na stronie statusu :app_name.',
- 'content' => 'Zdarzenie :name została zarejestrowana',
- 'action' => 'Widok',
+ 'subject' => 'New Incident Reported',
+ 'greeting' => 'A new incident was reported at :app_name.',
+ 'content' => 'Incident :name was reported',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Zdarzenie :name Zgłoszono',
- 'content' => 'Nowe zgłoszenie został zgłoszony w :app_name',
+ 'title' => 'Incident :name Reported',
+ 'content' => 'A new incident was reported at :app_name',
],
'sms' => [
- 'content' => 'Nowe zdarzenie zostało zgłoszone na stronie statusu :app_name.',
+ 'content' => 'A new incident was reported at :app_name.',
],
],
'update' => [
'mail' => [
- 'subject' => 'Zdarzenie zaktualizowane',
- 'content' => ':name został zaktualizowany',
- 'title' => ':name został zaktualizowany na :new_status',
- 'action' => 'Widok',
+ 'subject' => 'Incident Updated',
+ 'content' => ':name was updated',
+ 'title' => ':name was updated to :new_status',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Zaktualizowano :name',
- 'content' => ':name został zaktualizowany na :new_status',
+ 'title' => ':name Updated',
+ 'content' => ':name was updated to :new_status',
],
'sms' => [
- 'content' => 'Zdarzenie :name zostało zaktualizowane',
+ 'content' => 'Incident :name was updated',
],
],
],
'schedule' => [
'new' => [
'mail' => [
- 'subject' => 'Harmonogram został utworzony',
- 'content' => ':name zaplanowano na :date',
- 'title' => 'Zaplanowana nowa konserwacje została utworzona.',
- 'action' => 'Widok',
+ 'subject' => 'New Schedule Created',
+ 'content' => ':name was scheduled for :date',
+ 'title' => 'A new scheduled maintenance was created.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Nowy Harmonogram Utworzony!',
- 'content' => ':name zaplanowano na :date',
+ 'title' => 'New Schedule Created!',
+ 'content' => ':name was scheduled for :date',
],
'sms' => [
- 'content' => ':name zaplanowano na :date',
+ 'content' => ':name was scheduled for :date',
],
],
],
'subscriber' => [
'verify' => [
'mail' => [
- 'subject' => 'Potwierdź subskrypcje',
- 'content' => 'Kliknij żeby potwierdzić subskrypcje na stronie :app_name.',
- 'title' => 'Potwierdź subskrypcję dla strony statusu :app_name.',
- 'action' => 'Zweryfikuj',
+ 'subject' => 'Verify Your Subscription',
+ 'content' => 'Click to verify your subscription to :app_name status page.',
+ 'title' => 'Verify your subscription to :app_name status page.',
+ 'action' => 'Verify',
],
],
],
'system' => [
'test' => [
'mail' => [
- 'subject' => 'Ping z Cachet!',
- 'content' => 'To jest powiadomienie testowe z Cachet!',
+ 'subject' => 'Ping from Cachet!',
+ 'content' => 'This is a test notification from Cachet!',
'title' => '🔔',
],
],
@@ -98,10 +98,10 @@ return [
'user' => [
'invite' => [
'mail' => [
- 'subject' => 'Twoje zaproszenie jest w środku...',
- 'content' => 'Zostałeś zaproszony do dołączenia strony statusu :app_name.',
- 'title' => 'Zostałeś zaproszony do dołączenia do strony statusu :app_name.',
- 'action' => 'Zatwierdź',
+ 'subject' => 'Your invitation is inside...',
+ 'content' => 'You have been invited to join :app_name status page.',
+ 'title' => 'You\'re invited to join :app_name status page.',
+ 'action' => 'Accept',
],
],
],
diff --git a/resources/lang/pl-PL/pagination.php b/resources/lang/pl-PL/pagination.php
index fa94fdc9..0ee724cf 100644
--- a/resources/lang/pl-PL/pagination.php
+++ b/resources/lang/pl-PL/pagination.php
@@ -22,7 +22,7 @@ return [
|
*/
- 'previous' => 'Poprzednia',
- 'next' => 'Następna',
+ 'previous' => 'Previous',
+ 'next' => 'Next',
];
diff --git a/resources/lang/pl-PL/validation.php b/resources/lang/pl-PL/validation.php
index 8aa098da..27272da7 100644
--- a/resources/lang/pl-PL/validation.php
+++ b/resources/lang/pl-PL/validation.php
@@ -31,60 +31,60 @@ return [
'array' => ':attribute muss ein Array sein.',
'before' => ':attribute muss ein Datum vor dem :date sein.',
'between' => [
- 'numeric' => ':attribute musi mieć wartość pomiędzy :min a :max.',
- 'file' => ' :attribute musi mieć rozmiar pomiędzy :min a :max kilobajtów.',
- 'string' => ':attribute musi mieć pomiędzy :min a :max znaków.',
+ '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' => ':attribute muss zwischen :min & :max Elemente haben.',
],
- 'boolean' => ':attribute musi być prawdą lub fałszem.',
- 'confirmed' => ':attribute potwierdzenie nie zgadza się.',
- 'date' => ':attribute nie jest prawidłową datą.',
- 'date_format' => ':attribute nie pasuje do formatu :format.',
- 'different' => ':attribute musi być różne od :other.',
- 'digits' => ':attribute musi składać się z :digits cyfr.',
- 'digits_between' => ':attribute musi być w zakresie od :min do :max liczb.',
- 'email' => ':attribute musi zawierać prawidłowy adres e-mail.',
- 'exists' => 'Wybrany :attribute jest nieprawidłowy.',
+ '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.',
+ 'email' => 'The :attribute must be a valid email address.',
+ 'exists' => 'The selected :attribute is invalid.',
'distinct' => 'Pole :attribute zawiera podwójną wartość.',
- 'filled' => 'Pole :attribute jest wymagane.',
+ 'filled' => 'The :attribute field is required.',
'image' => ':attribute muss ein Bild sein.',
- 'in' => 'Wybrany :attribute jest nieprawidłowy.',
+ 'in' => 'The selected :attribute is invalid.',
'in_array' => 'Pole :attribute nie istnieje w :other.',
- 'integer' => ':attribute musi być liczbą całkowitą.',
- 'ip' => ':attribute musi zawierać prawidłowy adres IP.',
+ 'integer' => 'The :attribute must be an integer.',
+ 'ip' => 'The :attribute must be a valid IP address.',
'json' => ':attribute musi być prawidłowym węzłem JSON.',
'max' => [
- 'numeric' => ':attribute nie może być większy niż :max.',
- 'file' => ':attribute nie może być większy niż :max kilobajtów.',
- 'string' => ':attribute nie może być dłuższy niż :max znaków.',
+ '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' => ':attribute darf nicht mehr als :max Elemente haben.',
],
- 'mimes' => ':attribute musi być plikiem typu: :values.',
+ 'mimes' => 'The :attribute must be a file of type: :values.',
'min' => [
- 'numeric' => ':attribute musi wynosić co najmniej :min.',
+ 'numeric' => 'The :attribute must be at least :min.',
'file' => ':attribute muss mindestens :min Kilobytes groß sein.',
- 'string' => ':attribute musi składać się co najmniej z :min znaków.',
- 'array' => ':attribute musi składać się z co najmniej :min elementów.',
+ 'string' => 'The :attribute must be at least :min characters.',
+ 'array' => 'The :attribute must have at least :min items.',
],
- 'not_in' => 'Wybrany :attribute jest nieprawidłowy.',
- 'numeric' => ':attribute musi być liczbą.',
+ 'not_in' => 'The selected :attribute is invalid.',
+ 'numeric' => 'The :attribute must be a number.',
'present' => 'Pole :attribute musi być obecne.',
'regex' => 'Format atrybutu ":attribute" jest nieprawidłowy.',
- 'required' => 'Pole :attribute jest wymagane.',
- 'required_if' => 'Pole :attribute jest wymagane, gdy :other jest ustawione na :value.',
+ 'required' => 'The :attribute field is required.',
+ 'required_if' => 'The :attribute field is required when :other is :value.',
'required_unless' => 'Pole :attribute jest wymagane, chyba że :other jest w :values.',
'required_with' => 'Pole :attribute jest wymagane kiedy obecne jest :values.',
'required_with_all' => 'Pole :attribute jest wymagane kiedy obecne jest :values.',
- 'required_without' => 'Pole :attribute jest wymagane, gdy :values nie jest podane.',
- 'required_without_all' => ':attribute jest wymagane, gdy żadna z wartości :values nie jest podana.',
- 'same' => 'Pola :attribute i :other muszą być takie same.',
+ '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' => ':attribute musi mieć rozmiar :size.',
+ 'numeric' => 'The :attribute must be :size.',
'file' => ':attribute muss :size Kilobytes groß sein.',
'string' => ':attribute muss :size Zeichen lang sein.',
- 'array' => ':attribute musi zawierać :size elementów.',
+ 'array' => 'The :attribute must contain :size items.',
],
- 'string' => ':attribute musi być ciągiem znaków.',
+ 'string' => 'The :attribute must be a string.',
'timezone' => ':attribute muss eine gültige Zeitzone sein.',
'unique' => ':attribute ist schon vergeben.',
'url' => 'Format atrybutu ":attribute" jest nieprawidłowy.',
diff --git a/resources/lang/pt-BR/cachet.php b/resources/lang/pt-BR/cachet.php
index d4ffbb32..a0ef5fd2 100644
--- a/resources/lang/pt-BR/cachet.php
+++ b/resources/lang/pt-BR/cachet.php
@@ -14,7 +14,7 @@ return [
'components' => [
'last_updated' => 'Última atualização :timestamp',
'status' => [
- 0 => 'Desconhecido',
+ 0 => 'Unknown',
1 => 'Operacional',
2 => 'Problemas de performance',
3 => 'Indisponibilidade parcial',
@@ -29,11 +29,11 @@ return [
'incidents' => [
'none' => 'Nenhum incidente reportado',
'past' => 'Incidentes anteriores',
- 'stickied' => 'Incidentes Fixados',
- 'scheduled' => 'Manutenção',
+ 'stickied' => 'Stickied Incidents',
+ 'scheduled' => 'Maintenance',
'scheduled_at' => ', agendada :timestamp',
- 'posted' => 'Postado :timestamp',
- 'posted_at' => 'Postado em :timestamp',
+ 'posted' => 'Posted :timestamp',
+ 'posted_at' => 'Posted at :timestamp',
'status' => [
1 => 'Investigando',
2 => 'Identificado',
@@ -45,17 +45,17 @@ return [
// Schedule
'schedules' => [
'status' => [
- 0 => 'Em breve',
- 1 => 'Em Progresso',
- 2 => 'Concluído',
+ 0 => 'Upcoming',
+ 1 => 'In Progress',
+ 2 => 'Complete',
],
],
// Service Status
'service' => [
- 'good' => '[0,1] Sistema operacional | [2, *] Todos os sistemas estão operacionais',
- 'bad' => '[0,1] O sistema encontra-se com alguns problemas|[2,*] Alguns sistemas estão com problemas',
- 'major' => '[0,1]O sistema encontra-se com uma falha geral|[2,*]Alguns sistemas encontram-se com falhas gerais',
+ 'good' => '[0,1]System operational|[2,*]All systems are operational',
+ 'bad' => '[0,1]The system is experiencing issues|[2,*]Some systems are experiencing issues',
+ 'major' => '[0,1]The system is experiencing major issues|[2,*]Some systems are experiencing major issues',
],
'api' => [
@@ -82,7 +82,7 @@ return [
'manage' => [
'no_subscriptions' => 'Você está atualmente inscrito a todas as atualizações.',
'my_subscriptions' => 'Você está atualmente inscrito para as seguintes atualizações.',
- 'manage_at_link' => 'Edite as suas subscrições aqui :link',
+ 'manage_at_link' => 'Manage your subscriptions at :link',
],
'email' => [
'subscribe' => 'Inscreva-se para atualizações via e-mail.',
@@ -122,9 +122,9 @@ return [
// Meta descriptions
'meta' => [
'description' => [
- 'incident' => 'Detalhes e atualizações sobre: incidente de nome que ocorreu em: data',
- 'schedule' => 'Detalhes sobre o período de manutenção programada: nome começando: startDate',
- 'subscribe' => 'Inscrever-se: app para receber atualizações de incidentes e períodos de manutenção programada',
+ 'incident' => 'Details and updates about the :name incident that occurred on :date',
+ 'schedule' => 'Details about the scheduled maintenance period :name starting :startDate',
+ 'subscribe' => 'Subscribe to :app in order to receive updates of incidents and scheduled maintenance periods',
'overview' => 'Mantenha-se atualizado com as últimas atualizações de serviço de: app.',
],
],
@@ -132,7 +132,7 @@ return [
// Other
'home' => 'Início',
'powered_by' => 'Desenvolvido por Cachet.',
- 'timezone' => 'Horários são exibidos em :timezone.',
+ 'timezone' => 'Times are shown in :timezone.',
'about_this_site' => 'Sobre este Site',
'rss-feed' => 'RSS',
'atom-feed' => 'Atom',
diff --git a/resources/lang/pt-BR/dashboard.php b/resources/lang/pt-BR/dashboard.php
index 0bde74c4..7f03f9ca 100644
--- a/resources/lang/pt-BR/dashboard.php
+++ b/resources/lang/pt-BR/dashboard.php
@@ -12,30 +12,30 @@
return [
'dashboard' => 'Dashboard',
- 'writeable_settings' => 'O diretório de configurações do Cachet não é gravável. Certifique-se de que./bootstrap/cachet é gravável pelo servidor web.',
+ 'writeable_settings' => 'The Cachet settings directory is not writeable. Please make sure that ./bootstrap/cachet is writeable by the web server.',
// Incidents
'incidents' => [
- 'title' => 'Incidentes & Agendamentos',
+ 'title' => 'Incidents & Maintenance',
'incidents' => 'Incidentes',
- 'logged' => '{0}Não existem incidentes, bom trabalho.|[1]Você adicionou um incidente.|[2,*]Você reportou :count incidentes.',
+ 'logged' => '{0}There are no incidents, good work.|[1]You have logged one incident.|[2,*]You have reported :count incidents.',
'incident-create-template' => 'Criar template',
'incident-templates' => 'Template de incidentes',
'updates' => [
- 'title' => 'Atualizações para o incidente :incident',
- 'count' => '{0}Zero atualizações|[1]Uma atualização|[2]Duas atualizações|[3,*]Várias atualizações',
+ 'title' => 'Incident updates for :incident',
+ 'count' => '{0}Zero Updates|[1]One Update|[2]Two Updates|[3,*]Several Updates',
'add' => [
- 'title' => 'Crie uma nova atualização de incidente',
- 'success' => 'Seu novo incidente foi criado.',
- 'failure' => 'Algo deu errado com a atualização do incidente.',
+ 'title' => 'Create new incident update',
+ 'success' => 'Your new incident update has been created.',
+ 'failure' => 'Something went wrong with the incident update.',
],
'edit' => [
- 'title' => 'Editar atualização do incidente',
- 'success' => 'O incidente foi atualizado.',
- 'failure' => 'Algo deu errado ao atualizar o incidente',
+ 'title' => 'Edit incident update',
+ 'success' => 'The incident update has been updated.',
+ 'failure' => 'Something went wrong updating the incident update',
],
],
- 'reported_by' => 'Reportado por :user',
+ 'reported_by' => 'Reported by :user',
'add' => [
'title' => 'Relatar um incidente',
'success' => 'Incidente adicionado.',
@@ -56,7 +56,7 @@ return [
'title' => 'Template de incidentes',
'add' => [
'title' => 'Criar um modelo de incidente',
- 'message' => 'Você deve adicionar um modelo de incidente.',
+ 'message' => 'Create your first incident template.',
'success' => 'Seu novo modelo de incidente foi criado.',
'failure' => 'Algo deu errado com o modelo de incidente.',
],
@@ -74,22 +74,22 @@ return [
// Incident Maintenance
'schedule' => [
- 'schedule' => 'Manutenção',
- 'logged' => '{0}Ainda não ocorreu nenhuma manuteção, bom trabalho. |[1]Você agendou uma manuteção. | [2, *] Você adicionou : manutenções.',
+ 'schedule' => 'Maintenance',
+ 'logged' => '{0}There has been no Maintenance, good work.|[1]You have logged one schedule.|[2,*]You have reported :count schedules.',
'scheduled_at' => 'Agendada em :timestamp',
'add' => [
- 'title' => 'Adicionar manutenção programada',
- 'success' => 'Agendamento adicionado.',
- 'failure' => 'Ocorreu um problema ao adicionar a programação, por favor tente novamente.',
+ 'title' => 'Add Maintenance',
+ 'success' => 'Maintenance added.',
+ 'failure' => 'Something went wrong adding the Maintenance, please try again.',
],
'edit' => [
- 'title' => 'Edite a manutenção agendada',
- 'success' => 'A programação foi atualizada!',
- 'failure' => 'Ocorreu um problema ao editar a programação, por favor tente novamente.',
+ 'title' => 'Edit Maintenance',
+ 'success' => 'Maintenance has been updated!',
+ 'failure' => 'Something went wrong editing the Maintenance, please try again.',
],
'delete' => [
- 'success' => 'A manutenção programada foi excluída e não aparecerá na sua página de status.',
- 'failure' => 'A manutenção programada não pode ser excluída, por favor tente novamente.',
+ 'success' => 'The Maintenance has been deleted and will not show on your status page.',
+ 'failure' => 'The Maintenance could not be deleted, please try again.',
],
],
@@ -158,12 +158,12 @@ return [
'subscribers' => [
'subscribers' => 'Assinantes',
'description' => 'Assinantes vão receber atualizações de e-mail quando incidentes criados ou componentes atualizados.',
- 'description_disabled' => 'Para utilizar esse recurso, você precisa permitir que as pessoas se cadastrem para notificações.',
+ 'description_disabled' => 'To use this feature, you need allow people to signup for notifications.',
'verified' => 'Verificado',
'not_verified' => 'Não verificado',
'subscriber' => ':email, inscreveu-se em :date',
'no_subscriptions' => 'Inscrito em todas as atualizações',
- 'global' => 'Inscrito globalmente',
+ 'global' => 'Globally subscribed',
'add' => [
'title' => 'Adicionar um novo assinante',
'success' => 'Inscrito adicionado.',
@@ -227,11 +227,11 @@ return [
'footer' => 'HTML de rodapé personalizado',
],
'mail' => [
- 'mail' => 'E-Mail',
- 'test' => 'Teste',
+ 'mail' => 'Mail',
+ 'test' => 'Test',
'email' => [
- 'subject' => 'Notificação de teste do Cachet',
- 'body' => 'Esta é uma notificação de teste do Cachet.',
+ 'subject' => 'Test notification from Cachet',
+ 'body' => 'This is a test notification from Cachet.',
],
],
'security' => [
diff --git a/resources/lang/pt-BR/forms.php b/resources/lang/pt-BR/forms.php
index 7567cacc..fbf2b4a3 100644
--- a/resources/lang/pt-BR/forms.php
+++ b/resources/lang/pt-BR/forms.php
@@ -22,7 +22,7 @@ return [
'site_locale' => 'Selecione seu idioma',
'enable_google2fa' => 'Habilitar a autenticação de dois fatores do Google',
'cache_driver' => 'Driver de Cache',
- 'queue_driver' => 'Driver na fila',
+ 'queue_driver' => 'Queue Driver',
'session_driver' => 'Driver de Sessão',
'mail_driver' => 'Driver de correio',
'mail_host' => 'Host de correio',
@@ -41,7 +41,7 @@ return [
'invalid-token' => 'Token inválido',
'cookies' => 'Você deve habilitar os cookies do navegador para logar.',
'rate-limit' => 'Limite de acesso excedido.',
- 'remember_me' => 'Lembrar-me',
+ 'remember_me' => 'Remember me',
],
// Incidents form fields
@@ -49,16 +49,16 @@ return [
'name' => 'Nome',
'status' => 'Status',
'component' => 'Componente',
- 'component_status' => 'Status do componente',
+ 'component_status' => 'Component Status',
'message' => 'Mensagem',
'message-help' => 'Você também pode usar o Markdown.',
- 'occurred_at' => 'Quando esse incidente ocorreu?',
+ 'occurred_at' => 'When did this incident occur?',
'notify_subscribers' => 'Notificar os assinantes?',
- 'notify_disabled' => 'Devido a manutenção programada, notificações sobre este incidente ou seus componentes não serão feitas.',
+ 'notify_disabled' => 'Due to scheduled maintenance, notifications about this incident or its components will be suppressed.',
'visibility' => 'Visibilidade do incidente',
- 'stick_status' => 'Incidente fixado',
- 'stickied' => 'Fixado',
- 'not_stickied' => 'Não Fixado',
+ 'stick_status' => 'Stick Incident',
+ 'stickied' => 'Stickied',
+ 'not_stickied' => 'Not Stickied',
'public' => 'Visível para todos',
'logged_in_only' => 'Visível somente para usuários logados',
'templates' => [
@@ -73,8 +73,8 @@ return [
'status' => 'Status',
'message' => 'Mensagem',
'message-help' => 'Você também pode usar o Markdown.',
- 'scheduled_at' => 'Está manutenção foi programada para quando?',
- 'completed_at' => 'Quando essa manutenção foi concluída?',
+ 'scheduled_at' => 'When is this maintenance scheduled for?',
+ 'completed_at' => 'When did this maintenance complete?',
'templates' => [
'name' => 'Nome',
'template' => 'Template',
@@ -95,13 +95,13 @@ return [
'groups' => [
'name' => 'Nome',
- 'collapsing' => 'Expandir/recolher opções',
+ 'collapsing' => 'Expand/Collapse options',
'visible' => 'Sempre expandido',
'collapsed' => 'Colapsar o grupo por padrão',
'collapsed_incident' => 'Colapsar o grupo, mas expandir se ocorrer algum problema',
- 'visibility' => 'Visibilidade',
- 'visibility_public' => 'Visível ao Público',
- 'visibility_authenticated' => 'Visível apenas para usuários autenticados',
+ 'visibility' => 'Visibility',
+ 'visibility_public' => 'Visible to public',
+ 'visibility_authenticated' => 'Visible only to logged in users',
],
],
@@ -109,14 +109,14 @@ return [
'actions' => [
'name' => 'Nome',
'description' => 'Descrição',
- 'start_at' => 'Agendar horário de início',
- 'timezone' => 'Fuso horário',
- 'schedule_frequency' => 'Agendar frequência (em segundos)',
- 'completion_latency' => 'Latência de conclusão (em segundos)',
+ 'start_at' => 'Schedule start time',
+ 'timezone' => 'Timezone',
+ 'schedule_frequency' => 'Schedule frequency (in seconds)',
+ 'completion_latency' => 'Completion latency (in seconds)',
'group' => 'Grupo',
- 'active' => 'Ativado?',
+ 'active' => 'Active?',
'groups' => [
- 'name' => 'Nome do Grupo',
+ 'name' => 'Group Name',
],
],
@@ -134,10 +134,10 @@ return [
'places' => 'Casas decimais',
'default_view' => 'Visualização padrão',
'threshold' => 'Quantos minutos de limite entre os pontos das métricas?',
- 'visibility' => 'Visibilidade',
- 'visibility_authenticated' => 'Visível para usuários autenticados',
- 'visibility_public' => 'Visível para todos',
- 'visibility_hidden' => 'Sempre oculto',
+ 'visibility' => 'Visibility',
+ 'visibility_authenticated' => 'Visible to authenticated users',
+ 'visibility_public' => 'Visible to everybody',
+ 'visibility_hidden' => 'Always hidden',
'points' => [
'value' => 'Valor',
@@ -153,17 +153,17 @@ return [
'display-graphs' => 'Exibir gráficos na página de status?',
'about-this-page' => 'Sobre esta página',
'days-of-incidents' => 'Quantos dias de incidentes para mostrar?',
- 'time_before_refresh' => 'Frequência de atualização da página de status (em segundos)',
- 'major_outage_rate' => 'Limite para indisponibilidade Maior (em %)',
+ 'time_before_refresh' => 'Status page refresh rate (in seconds)',
+ 'major_outage_rate' => 'Major outage threshold (in %)',
'banner' => 'Imagem do banner',
- 'banner-help' => 'Recomenda-se que você envie arquivos com até 930 pixels de largura',
+ 'banner-help' => "It's recommended that you upload files no bigger than 930px wide",
'subscribers' => 'Permitir que outras pessoas se cadastrem para notificações via e-mail?',
- 'suppress_notifications_in_maintenance' => 'Não enviar notificações quando o incidente ocorrer durante o período de manutenção?',
- 'skip_subscriber_verification' => 'Ignorar verificação de usuários? (Cuidado, você pode sofrer com spams)',
+ 'suppress_notifications_in_maintenance' => 'Suppress notifications when incident occurs during maintenance period?',
+ 'skip_subscriber_verification' => 'Skip verifying of users? (Be warned, you could be spammed)',
'automatic_localization' => 'Localizar sua página de status de acordo com o idioma do visitante automaticamente?',
- 'enable_external_dependencies' => 'Ativar dependências de terceiros (Google Fonts, Trackers, etc...)',
- 'show_timezone' => 'Mostrar o fuso horário no qual a página de status está sendo executada',
- 'only_disrupted_days' => 'Mostrar apenas os dias que contenham incidentes na linha do tempo?',
+ 'enable_external_dependencies' => 'Enable Third Party Dependencies (Google Fonts, Trackers, etc...)',
+ 'show_timezone' => 'Show the timezone the status page is running in',
+ 'only_disrupted_days' => 'Only show days containing incidents in the timeline?',
],
'analytics' => [
'analytics_google' => 'Código do Google Analytics',
@@ -180,8 +180,8 @@ return [
'security' => [
'allowed-domains' => 'Domínios permitidos',
'allowed-domains-help' => 'Separados por vírgula. O domínio definido acima é permitido automaticamente por padrão.',
- 'always-authenticate' => 'Autenticar sempre',
- 'always-authenticate-help' => 'Exigir login para ver qualquer página do sistema',
+ 'always-authenticate' => 'Always authenticate',
+ 'always-authenticate-help' => 'Require login to view any Cachet page',
],
'stylesheet' => [
'custom-css' => 'Folha de estilos personalizada',
@@ -191,7 +191,7 @@ return [
'background-fills' => 'Preenchimento de Fundo (Componentes, Incidentes, Rodapé)',
'banner-background-color' => 'Cor de Fundo do banner',
'banner-padding' => 'Margem interna',
- 'fullwidth-banner' => 'Habilitar banner com largura total?',
+ 'fullwidth-banner' => 'Enable full width banner?',
'text-color' => 'Cor do Texto',
'dashboard-login' => 'Mostrar botão para painel no rodapé?',
'reds' => 'Vermelho (Usado para erros)',
@@ -221,12 +221,12 @@ return [
],
'team' => [
'description' => 'Convide membros da sua equipe através do endereço de e-mail aqui.',
- 'email' => 'Endereço de e-mail dos membros da sua equipe',
+ 'email' => 'Your Team Members Email Address',
],
],
'general' => [
- 'timezone' => 'Selecione o fuso horário',
+ 'timezone' => 'Select Timezone',
],
// Buttons
@@ -241,7 +241,7 @@ return [
'remove' => 'Remover',
'invite' => 'Convite',
'signup' => 'Cadastrar-se',
- 'manage_updates' => 'Gerenciar atualizações',
+ 'manage_updates' => 'Manage Updates',
// Other
'optional' => '* Opcional',
diff --git a/resources/lang/pt-BR/notifications.php b/resources/lang/pt-BR/notifications.php
index de6b7bea..6a65c6bd 100644
--- a/resources/lang/pt-BR/notifications.php
+++ b/resources/lang/pt-BR/notifications.php
@@ -13,84 +13,84 @@ return [
'component' => [
'status_update' => [
'mail' => [
- 'subject' => 'Status do Componente Atualizado',
- 'greeting' => 'O status de um componente foi atualizado!',
- 'content' => 'O status de :name mudou de :old_status para :new_status.',
- 'action' => 'Visualizar',
+ 'subject' => 'Component Status Updated',
+ 'greeting' => 'A component\'s status was updated!',
+ 'content' => ':name status changed from :old_status to :new_status.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Status do Componente Atualizado',
- 'content' => 'O status de :name mudou de :old_status para :new_status.',
+ 'title' => 'Component Status Updated',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
'sms' => [
- 'content' => 'O status de :name mudou de :old_status para :new_status.',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
],
],
'incident' => [
'new' => [
'mail' => [
- 'subject' => 'Novo incidente Reportado',
- 'greeting' => 'Um novo incidente foi reportado em :app_name.',
- 'content' => 'O Incidente :name foi reportado',
- 'action' => 'Visualizar',
+ 'subject' => 'New Incident Reported',
+ 'greeting' => 'A new incident was reported at :app_name.',
+ 'content' => 'Incident :name was reported',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Incidente :name Reportado',
- 'content' => 'Um novo incidente foi reportado em :app_name',
+ 'title' => 'Incident :name Reported',
+ 'content' => 'A new incident was reported at :app_name',
],
'sms' => [
- 'content' => 'Um novo incidente foi reportado em :app_name.',
+ 'content' => 'A new incident was reported at :app_name.',
],
],
'update' => [
'mail' => [
- 'subject' => 'Incidente Atualizado',
- 'content' => ':name foi atualizado',
- 'title' => ':name foi atualizado para :new_status',
- 'action' => 'Visualizar',
+ 'subject' => 'Incident Updated',
+ 'content' => ':name was updated',
+ 'title' => ':name was updated to :new_status',
+ 'action' => 'View',
],
'slack' => [
- 'title' => ':name atualizado',
- 'content' => ':name foi atualizado para :new_status',
+ 'title' => ':name Updated',
+ 'content' => ':name was updated to :new_status',
],
'sms' => [
- 'content' => 'Incidente :nome foi atualizado',
+ 'content' => 'Incident :name was updated',
],
],
],
'schedule' => [
'new' => [
'mail' => [
- 'subject' => 'Novo Agendamento Criado',
- 'content' => ':name foi agendado para :date',
- 'title' => 'Uma nova manutenção agendada foi criada.',
- 'action' => 'Visualizar',
+ 'subject' => 'New Schedule Created',
+ 'content' => ':name was scheduled for :date',
+ 'title' => 'A new scheduled maintenance was created.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Novo Agendamento Criado!',
- 'content' => ':name foi agendado para :date',
+ 'title' => 'New Schedule Created!',
+ 'content' => ':name was scheduled for :date',
],
'sms' => [
- 'content' => ':name foi agendado para :date',
+ 'content' => ':name was scheduled for :date',
],
],
],
'subscriber' => [
'verify' => [
'mail' => [
- 'subject' => 'Verificar a sua inscrição',
- 'content' => 'Clique para verificar sua inscrição na página de status de :app_name.',
- 'title' => 'Verificar sua inscrição na página de status de :app_name.',
- 'action' => 'Verificar',
+ 'subject' => 'Verify Your Subscription',
+ 'content' => 'Click to verify your subscription to :app_name status page.',
+ 'title' => 'Verify your subscription to :app_name status page.',
+ 'action' => 'Verify',
],
],
],
'system' => [
'test' => [
'mail' => [
- 'subject' => 'Ping do Cachet!',
- 'content' => 'Esta é uma notificação de teste do Cachet!',
+ 'subject' => 'Ping from Cachet!',
+ 'content' => 'This is a test notification from Cachet!',
'title' => '🔔',
],
],
@@ -98,10 +98,10 @@ return [
'user' => [
'invite' => [
'mail' => [
- 'subject' => 'Seu convite está aqui dentro...',
- 'content' => 'Você foi convidado a juntar-se a página de status de :app_name.',
- 'title' => 'Você está convidado a juntar-se a página de status de :app_name.',
- 'action' => 'Aceitar',
+ 'subject' => 'Your invitation is inside...',
+ 'content' => 'You have been invited to join :app_name status page.',
+ 'title' => 'You\'re invited to join :app_name status page.',
+ 'action' => 'Accept',
],
],
],
diff --git a/resources/lang/pt-BR/pagination.php b/resources/lang/pt-BR/pagination.php
index c2989a04..0ee724cf 100644
--- a/resources/lang/pt-BR/pagination.php
+++ b/resources/lang/pt-BR/pagination.php
@@ -22,7 +22,7 @@ return [
|
*/
- 'previous' => 'Anterior',
- 'next' => 'Próximo',
+ 'previous' => 'Previous',
+ 'next' => 'Next',
];
diff --git a/resources/lang/pt-BR/validation.php b/resources/lang/pt-BR/validation.php
index fcadecbf..c94b7a3a 100644
--- a/resources/lang/pt-BR/validation.php
+++ b/resources/lang/pt-BR/validation.php
@@ -31,60 +31,60 @@ return [
'array' => 'O campo :attribute deve ser um vetor.',
'before' => 'O campo :attribute deverá conter uma data anterior a :date.',
'between' => [
- 'numeric' => 'O campo :attribute deverá ter um valor entre :min - :max.',
- 'file' => 'O campo :attribute deve estar entre :min e :max kilobytes.',
- 'string' => 'O campo :attribute deve ter entre :min e :max caracteres.',
+ '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' => 'O campo :attribute deve ter entre :min e :max itens.',
],
- 'boolean' => 'O campo :attribute deve ser verdadeiro ou falso.',
- 'confirmed' => 'A confirmação do campo :attribute não corresponde.',
- 'date' => 'O campo :attribute não é uma data válida.',
- 'date_format' => 'O campo :attribute não corresponde ao formato :format.',
- 'different' => 'O campo :attribute e :other devem ser diferentes.',
- 'digits' => 'O campo :attribute deve ter :digits dígitos.',
- 'digits_between' => 'O campo :attribute deve ter entre :min e :max dígitos.',
- 'email' => 'O campo :attribute deve ser um endereço de email válido.',
- 'exists' => 'O campo :attribute é inválido.',
+ '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.',
+ 'email' => 'The :attribute must be a valid email address.',
+ 'exists' => 'The selected :attribute is invalid.',
'distinct' => 'O campo :attribute tem um valor duplicado.',
- 'filled' => 'O campo :attribute é obrigatório.',
+ 'filled' => 'The :attribute field is required.',
'image' => 'O :attribute deve ser uma imagem.',
- 'in' => 'O campo :attribute é inválido.',
+ 'in' => 'The selected :attribute is invalid.',
'in_array' => 'O campo :attribute não existe em :other.',
- 'integer' => 'O campo :attribute deve ser um número inteiro.',
- 'ip' => 'O campo :attribute deve ser um endereço de IP válido.',
+ 'integer' => 'The :attribute must be an integer.',
+ 'ip' => 'The :attribute must be a valid IP address.',
'json' => 'O :attribute tem que ser uma string JSON válida.',
'max' => [
- 'numeric' => 'O campo :attribute não deve ser maior que :max.',
- 'file' => 'O campo :attribute não deve ser maior que :max kilobytes.',
- 'string' => 'O campo :attribute não deve ser maior que :max caracteres.',
+ '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' => 'A: atributo não pode ter mais de que :max itens.',
],
- 'mimes' => 'O campo :attribute deve ser um arquivo do tipo: :values.',
+ 'mimes' => 'The :attribute must be a file of type: :values.',
'min' => [
- 'numeric' => 'O campo :attribute deve ser no mínimo :min.',
+ 'numeric' => 'The :attribute must be at least :min.',
'file' => 'O :attribute deve ter pelo menos :min kilobytes.',
- 'string' => 'O campo :attribute deve ter no mínimo :min caracteres.',
- 'array' => 'O campo :attribute deve ter no mínimo :min itens.',
+ 'string' => 'The :attribute must be at least :min characters.',
+ 'array' => 'The :attribute must have at least :min items.',
],
- 'not_in' => 'O campo :attribute é inválido.',
- 'numeric' => 'O campo :attribute deve ser um número.',
+ 'not_in' => 'The selected :attribute is invalid.',
+ 'numeric' => 'The :attribute must be a number.',
'present' => 'O campo :attribute deve estar presente.',
'regex' => 'O formato de :attribute é inválido.',
- 'required' => 'O campo :attribute é obrigatório.',
- 'required_if' => 'O campo :attribute é obrigatório quando :other é :value.',
+ 'required' => 'The :attribute field is required.',
+ 'required_if' => 'The :attribute field is required when :other is :value.',
'required_unless' => 'O campo :attribute é obrigatório a não ser que :other esteja entre :values.',
'required_with' => 'O campo :attribute é obrigatório quando :values está presente.',
'required_with_all' => 'O campo :attribute é obrigatório quando :values está presente.',
- 'required_without' => 'O campo :attribute é obrigatório quando :values não está presente.',
- 'required_without_all' => 'O campo :attribute é obrigatório quando nenhum dos :values está presente.',
- 'same' => 'O campo :attribute e :other devem ser iguais.',
+ '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' => 'O campo :attribute deve ser :size.',
+ 'numeric' => 'The :attribute must be :size.',
'file' => 'O :attribute deve ter :size kilobytes.',
'string' => 'O :attribute deve ter :size caracteres.',
- 'array' => 'O campo :attribute deve ter :size itens.',
+ 'array' => 'The :attribute must contain :size items.',
],
- 'string' => 'O campo :attribute deve ser uma string.',
+ 'string' => 'The :attribute must be a string.',
'timezone' => 'O :attribute deve ser uma zona válida.',
'unique' => 'O :attribute já existe.',
'url' => 'O formato de :attribute é inválido.',
diff --git a/resources/lang/pt-PT/cachet.php b/resources/lang/pt-PT/cachet.php
index caf5af33..a1d4e4b5 100644
--- a/resources/lang/pt-PT/cachet.php
+++ b/resources/lang/pt-PT/cachet.php
@@ -12,16 +12,16 @@
return [
// Components
'components' => [
- 'last_updated' => 'Ultima actualização :timestamp',
+ 'last_updated' => 'Last updated :timestamp',
'status' => [
- 0 => 'Desconhecido',
+ 0 => 'Unknown',
1 => 'Operacional',
2 => 'Problemas de performance',
3 => 'Indisponibilidade parcial',
4 => 'Indisponibilidade total',
],
'group' => [
- 'other' => 'Outros Componentes',
+ 'other' => 'Other Components',
],
],
@@ -29,11 +29,11 @@ return [
'incidents' => [
'none' => 'Nenhum incidente reportado',
'past' => 'Incidentes anteriores',
- 'stickied' => 'Incidentes Persistentes',
- 'scheduled' => 'Manutenção Agendada',
+ 'stickied' => 'Stickied Incidents',
+ 'scheduled' => 'Maintenance',
'scheduled_at' => ', agendada :timestamp',
- 'posted' => 'Publicado :timestamp',
- 'posted_at' => 'Publicado em :timestamp',
+ 'posted' => 'Posted :timestamp',
+ 'posted_at' => 'Posted at :timestamp',
'status' => [
1 => 'Investigando',
2 => 'Identificado',
@@ -45,17 +45,17 @@ return [
// Schedule
'schedules' => [
'status' => [
- 0 => 'Brevemente',
- 1 => 'Em Progresso',
- 2 => 'Concluído',
+ 0 => 'Upcoming',
+ 1 => 'In Progress',
+ 2 => 'Complete',
],
],
// Service Status
'service' => [
'good' => '[0,1]System operational|[2,*]All systems are operational',
- 'bad' => '[0,1] O sistema encontra-se com alguns problemas|[2,Inf] Alguns sistemas estão com problemas',
- 'major' => '[0,1] O serviço encontra-se com uma falha geral.|[2,Inf] Alguns sistemas encontram-se com falhas gerais',
+ 'bad' => '[0,1]The system is experiencing issues|[2,*]Some systems are experiencing issues',
+ 'major' => '[0,1]The system is experiencing major issues|[2,*]Some systems are experiencing major issues',
],
'api' => [
@@ -80,15 +80,15 @@ return [
'button' => 'Subscrever',
'manage_subscription' => 'Manage subscription',
'manage' => [
- 'no_subscriptions' => 'Actualmente está subscrito para todas as actualizações.',
- 'my_subscriptions' => 'Actualmente está subscrito para as seguintes actualizações.',
- 'manage_at_link' => 'Edite as suas subscrições aqui :link',
+ 'no_subscriptions' => 'You\'re currently subscribed to all updates.',
+ 'my_subscriptions' => 'You\'re currently subscribed to the following updates.',
+ 'manage_at_link' => 'Manage your subscriptions at :link',
],
'email' => [
'subscribe' => 'Subscrever actualizações via email.',
'subscribed' => 'Subscreveu as notificações por e-mail, por favor verifique o seu e-mail para confirmar a subscrição.',
'verified' => 'A sua subscrição por e-mail foi confirmada. Obrigado!',
- 'manage' => 'Gerir as suas subscrições',
+ 'manage' => 'Manage your subscription',
'unsubscribe' => 'Remover subscrição de e-mail.',
'unsubscribed' => 'A sua subscrição de e-mail foi cancelada.',
'failure' => 'Algo correu mal com a sua subscrição.',
@@ -125,14 +125,14 @@ return [
'incident' => 'Details and updates about the :name incident that occurred on :date',
'schedule' => 'Details about the scheduled maintenance period :name starting :startDate',
'subscribe' => 'Subscribe to :app in order to receive updates of incidents and scheduled maintenance periods',
- 'overview' => 'Mantenha-se actualizado relativamente às alterações de serviço do :app.',
+ 'overview' => 'Stay up to date with the latest service updates from :app.',
],
],
// Other
- 'home' => 'Início',
- 'powered_by' => 'Suportado por Cachet.',
- 'timezone' => 'Tempos são exibidos em :timezone.',
+ 'home' => 'Home',
+ 'powered_by' => 'Powered by Cachet.',
+ 'timezone' => 'Times are shown in :timezone.',
'about_this_site' => 'Sobre este Site',
'rss-feed' => 'RSS',
'atom-feed' => 'Atom',
diff --git a/resources/lang/pt-PT/dashboard.php b/resources/lang/pt-PT/dashboard.php
index 912979fa..b74794d0 100644
--- a/resources/lang/pt-PT/dashboard.php
+++ b/resources/lang/pt-PT/dashboard.php
@@ -12,11 +12,11 @@
return [
'dashboard' => 'Dashboard',
- 'writeable_settings' => 'O diretório das configurações do Cachet não é gravável. Certifique-se de que./bootstrap/cachet é gravável pelo servidor web.',
+ 'writeable_settings' => 'The Cachet settings directory is not writeable. Please make sure that ./bootstrap/cachet is writeable by the web server.',
// Incidents
'incidents' => [
- 'title' => 'Incidentes & Agendamentos',
+ 'title' => 'Incidents & Maintenance',
'incidents' => 'Ocorrências',
'logged' => '{0}There are no incidents, good work.|[1]You have logged one incident.|[2,*]You have reported :count incidents.',
'incident-create-template' => 'Criar template',
@@ -25,7 +25,7 @@ return [
'title' => 'Incident updates for :incident',
'count' => '{0}Zero Updates|[1]One Update|[2]Two Updates|[3,*]Several Updates',
'add' => [
- 'title' => 'Crie uma nova atualização de incidente',
+ 'title' => 'Create new incident update',
'success' => 'Your new incident update has been created.',
'failure' => 'Something went wrong with the incident update.',
],
@@ -38,17 +38,17 @@ return [
'reported_by' => 'Reported by :user',
'add' => [
'title' => 'Adicionar um incidente',
- 'success' => 'Incidente adicionado.',
- 'failure' => 'Houve um erro ao adicionar o incidente, por favor tente novamente.',
+ 'success' => 'Incident added.',
+ 'failure' => 'There was an error adding the incident, please try again.',
],
'edit' => [
'title' => 'Editar um incidente',
'success' => 'Incidente atualizado.',
- 'failure' => 'Houve um erro na edição do incidente, por favor tente novamente.',
+ 'failure' => 'There was an error editing the incident, please try again.',
],
'delete' => [
'success' => 'O incidente foi apagado e não será mais mostrado na sua página de estado.',
- 'failure' => 'O incidente não pode ser apagado, por favor tente novamente.',
+ 'failure' => 'The incident could not be deleted, please try again.',
],
// Incident templates
@@ -56,40 +56,40 @@ return [
'title' => 'Template de incidentes',
'add' => [
'title' => 'Criar um modelo de incidente',
- 'message' => 'Adicione um esboço de incidente.',
- 'success' => 'O seu novo modelo de incidente foi criado.',
- 'failure' => 'Aconteceu algo de errado com o modelo de incidente.',
+ 'message' => 'Create your first incident template.',
+ 'success' => 'Your new incident template has been created.',
+ 'failure' => 'Something went wrong with the incident template.',
],
'edit' => [
'title' => 'Editar Modelo',
- 'success' => 'O modelo de incidente foi atualizado.',
- 'failure' => 'Aconteceu algo dee errado ao atualizar o modelo de incidente',
+ 'success' => 'The incident template has been updated.',
+ 'failure' => 'Something went wrong updating the incident template',
],
'delete' => [
'success' => 'O esboço de incidente foi apagado.',
- 'failure' => 'Aconteceu um erro ao tentar apagar o modelo de incidente, por favor tente novamente.',
+ 'failure' => 'The incident template could not be deleted, please try again.',
],
],
],
// Incident Maintenance
'schedule' => [
- 'schedule' => 'Manutenção Agendada',
+ 'schedule' => 'Maintenance',
'logged' => '{0}There has been no Maintenance, good work.|[1]You have logged one schedule.|[2,*]You have reported :count schedules.',
'scheduled_at' => 'Agendada em :timestamp',
'add' => [
- 'title' => 'Adicionar Manutenção Agendada',
- 'success' => 'Agendamento adicionado.',
- 'failure' => 'Ocorreu um problema ao adicionar a programação, por favor tente novamente.',
+ 'title' => 'Add Maintenance',
+ 'success' => 'Maintenance added.',
+ 'failure' => 'Something went wrong adding the Maintenance, please try again.',
],
'edit' => [
- 'title' => 'Editar Manutenção Agendada',
- 'success' => 'Agendamento actualizado com sucesso!',
- 'failure' => 'Ocorreu um problema ao editar a programação, por favor tente novamente.',
+ 'title' => 'Edit Maintenance',
+ 'success' => 'Maintenance has been updated!',
+ 'failure' => 'Something went wrong editing the Maintenance, please try again.',
],
'delete' => [
- 'success' => 'The scheduled maintenance has been deleted and will not show on your status page.',
- 'failure' => 'The scheduled maintenance could not be deleted, please try again.',
+ 'success' => 'The Maintenance has been deleted and will not show on your status page.',
+ 'failure' => 'The Maintenance could not be deleted, please try again.',
],
],
@@ -101,12 +101,12 @@ return [
'add' => [
'title' => 'Adicionar um Componente',
'message' => 'Você deve adicionar um componente.',
- 'success' => 'Componente criado.',
+ 'success' => 'Component created.',
'failure' => 'Something went wrong with the component group, please try again.',
],
'edit' => [
'title' => 'Editar um Componente',
- 'success' => 'Componente atualizado.',
+ 'success' => 'Component updated.',
'failure' => 'Something went wrong with the component group, please try again.',
],
'delete' => [
@@ -120,17 +120,17 @@ return [
'no_components' => 'Deverá adicionar um grupo de componente.',
'add' => [
'title' => 'Adicionar um grupo de componentes',
- 'success' => 'Grupo de componentes adicionado.',
+ 'success' => 'Component group added.',
'failure' => 'Something went wrong with the component group, please try again.',
],
'edit' => [
'title' => 'Editar um grupo de Componentes',
- 'success' => 'Grupo de componentes atualizado.',
+ 'success' => 'Component group updated.',
'failure' => 'Something went wrong with the component group, please try again.',
],
'delete' => [
'success' => 'O grupo de componentes foi apagado!',
- 'failure' => 'O grupo de componentes não pode ser apagado, por favor tente novamente.',
+ 'failure' => 'The component group could not be deleted, please try again.',
],
],
],
@@ -141,17 +141,17 @@ return [
'add' => [
'title' => 'Criar uma métrica',
'message' => 'Adicione uma métrica.',
- 'success' => 'Métrica criada.',
+ 'success' => 'Metric created.',
'failure' => 'Something went wrong with the metric, please try again.',
],
'edit' => [
'title' => 'Editar uma métrica',
- 'success' => 'Métrica atualizada.',
+ 'success' => 'Metric updated.',
'failure' => 'Something went wrong with the metric, please try again.',
],
'delete' => [
'success' => 'A métrica foi apagada e não será mais mostrada na sua página de estado.',
- 'failure' => 'A métrica não pode ser apagada, por favor tente novamente.',
+ 'failure' => 'The metric could not be deleted, please try again.',
],
],
// Subscribers
@@ -161,14 +161,14 @@ return [
'description_disabled' => 'To use this feature, you need allow people to signup for notifications.',
'verified' => 'Verificado',
'not_verified' => 'Não Verificado',
- 'subscriber' => ':email, subscrito em :date',
- 'no_subscriptions' => 'Subscrito em todas as atualizações',
+ 'subscriber' => ':email, subscribed :date',
+ 'no_subscriptions' => 'Subscribed to all updates',
'global' => 'Globally subscribed',
'add' => [
'title' => 'Adicionar um novo assinante',
'success' => 'Assinante adicionado.',
'failure' => 'Something went wrong adding the subscriber, please try again.',
- 'help' => 'Introduza cada subscritor numa linha nova.',
+ 'help' => 'Enter each subscriber on a new line.',
],
'edit' => [
'title' => 'Actualizar Assinante',
@@ -185,22 +185,22 @@ return [
'description' => 'Membros da equipe serão capazes de adicionar, modificar & editar componentes e incidentes.',
'add' => [
'title' => 'Adicionar um novo membro de equipa',
- 'success' => 'Membro de equipa adicionado.',
- 'failure' => 'O membro da equipe não pôde ser adicionado, por favor tente novamente.',
+ 'success' => 'Team member added.',
+ 'failure' => 'The team member could not be added, please try again.',
],
'edit' => [
'title' => 'Atualizar Perfil',
- 'success' => 'Perfil actualizado.',
+ 'success' => 'Profile updated.',
'failure' => 'Something went wrong updating the profile, please try again.',
],
'delete' => [
'success' => 'Utilizador apagado.',
- 'failure' => 'O membro da equipe não pôde ser adicionado, por favor tente novamente.',
+ 'failure' => 'The team member could not be added, please try again.',
],
'invite' => [
'title' => 'Convidar um novo membro de equipa',
'success' => 'Os utilizadores convidados.',
- 'failure' => 'O convite não pôde ser enviado, por favor tente novamente.',
+ 'failure' => 'The invite could not be sent, please try again.',
],
],
@@ -222,16 +222,16 @@ return [
'localization' => 'Localização',
],
'customization' => [
- 'customization' => 'Personalização',
- 'header' => 'HTML do Header Personalizado',
- 'footer' => 'HTML do Footer Personalizado',
+ 'customization' => 'Customization',
+ 'header' => 'Custom Header HTML',
+ 'footer' => 'Custom Footer HTML',
],
'mail' => [
- 'mail' => 'E-Mail',
- 'test' => 'Teste',
+ 'mail' => 'Mail',
+ 'test' => 'Test',
'email' => [
- 'subject' => 'Notificação de teste do Cachet',
- 'body' => 'Isto é uma notificação de teste do Cachet.',
+ 'subject' => 'Test notification from Cachet',
+ 'body' => 'This is a test notification from Cachet.',
],
],
'security' => [
@@ -249,12 +249,12 @@ return [
'failure' => 'Não foi possível salvar as configurações.',
],
'credits' => [
- 'credits' => 'Créditos',
- 'contributors' => 'Contribuidores',
- 'license' => 'Cachet é um projecto open source licenciado com base no BSD-3, disponibilizado pela Alt Three Services Limited.',
- 'backers-title' => 'Apoios & Patrocinadores',
- 'backers' => 'Se você quiser apoiar desenvolvimentos futuros, veja a campanha do Cachet no Pantreon.',
- 'thank-you' => 'Obrigado a cada um dos :count colaboradores.',
+ 'credits' => 'Credits',
+ 'contributors' => 'Contributors',
+ 'license' => 'Cachet is a BSD-3-licensed open source project, released by Alt Three Services Limited.',
+ 'backers-title' => 'Backers & Sponsors',
+ 'backers' => 'If you\'d like to support future development, check out the Cachet Patreon campaign.',
+ 'thank-you' => 'Thank you to each and every one of the :count contributors.',
],
],
@@ -280,17 +280,17 @@ return [
// Widgets
'widgets' => [
- 'support' => 'Suporte o Cachet',
- 'support_subtitle' => 'Verifique a nossa pagina no Patreon!',
- 'news' => 'Últimas Notícias',
- 'news_subtitle' => 'Obter uma actualização',
+ 'support' => 'Support Cachet',
+ 'support_subtitle' => 'Check out our Patreon page!',
+ 'news' => 'Latest News',
+ 'news_subtitle' => 'Get the latest update',
],
// Welcome modal
'welcome' => [
'welcome' => 'Bem vindo à sua página de estado!',
'message' => 'Sua página de status está quase pronta! Tavez vocë queira checar essas configurações extras',
- 'close' => 'Voltar ao Dashboard',
+ 'close' => 'I\'m good thanks!',
'steps' => [
'component' => 'Criar componentes',
'incident' => 'Criar incidentes',
diff --git a/resources/lang/pt-PT/forms.php b/resources/lang/pt-PT/forms.php
index 14f32607..48986017 100644
--- a/resources/lang/pt-PT/forms.php
+++ b/resources/lang/pt-PT/forms.php
@@ -40,7 +40,7 @@ return [
'invalid' => 'Nome de utilizador ou palavra-passe inválidos',
'invalid-token' => 'Token inválido',
'cookies' => 'Deverá activar cookies para efectuar autenticação.',
- 'rate-limit' => 'Limite de tentativas excedido.',
+ 'rate-limit' => 'Rate limit exceeded.',
'remember_me' => 'Remember me',
],
@@ -55,7 +55,7 @@ return [
'occurred_at' => 'When did this incident occur?',
'notify_subscribers' => 'Notificar subscritores?',
'notify_disabled' => 'Due to scheduled maintenance, notifications about this incident or its components will be suppressed.',
- 'visibility' => 'Visibilidade do Incidente',
+ 'visibility' => 'Incident Visibility',
'stick_status' => 'Stick Incident',
'stickied' => 'Stickied',
'not_stickied' => 'Not Stickied',
@@ -96,9 +96,9 @@ return [
'groups' => [
'name' => 'Nome',
'collapsing' => 'Expand/Collapse options',
- 'visible' => 'Sempre expandido',
- 'collapsed' => 'Esconder o grupo por omissão',
- 'collapsed_incident' => 'Esconder o grupo, mas expandir se existir algum problema',
+ 'visible' => 'Always expanded',
+ 'collapsed' => 'Collapse the group by default',
+ 'collapsed_incident' => 'Collapse the group, but expand if there are issues',
'visibility' => 'Visibility',
'visibility_public' => 'Visible to public',
'visibility_authenticated' => 'Visible only to logged in users',
@@ -133,7 +133,7 @@ return [
'type_avg' => 'Média',
'places' => 'Casas Decimais',
'default_view' => 'Vista por defeito',
- 'threshold' => 'Quantos minutos entre cada ponto de métrica?',
+ 'threshold' => 'How many minutes of threshold between metric points?',
'visibility' => 'Visibility',
'visibility_authenticated' => 'Visible to authenticated users',
'visibility_public' => 'Visible to everybody',
@@ -155,12 +155,12 @@ return [
'days-of-incidents' => 'Quantos dias de incidentes para mostrar?',
'time_before_refresh' => 'Status page refresh rate (in seconds)',
'major_outage_rate' => 'Major outage threshold (in %)',
- 'banner' => 'Imagem de Banner',
+ 'banner' => 'Banner Image',
'banner-help' => "It's recommended that you upload files no bigger than 930px wide",
'subscribers' => 'Permitir que as pessoas subscrevam as notificações?',
'suppress_notifications_in_maintenance' => 'Suppress notifications when incident occurs during maintenance period?',
'skip_subscriber_verification' => 'Skip verifying of users? (Be warned, you could be spammed)',
- 'automatic_localization' => 'Mostrar automaticamente a tradução conforme a língua do browser do visitante?',
+ 'automatic_localization' => 'Automatically localise your status page to your visitor\'s language?',
'enable_external_dependencies' => 'Enable Third Party Dependencies (Google Fonts, Trackers, etc...)',
'show_timezone' => 'Show the timezone the status page is running in',
'only_disrupted_days' => 'Only show days containing incidents in the timeline?',
@@ -184,15 +184,15 @@ return [
'always-authenticate-help' => 'Require login to view any Cachet page',
],
'stylesheet' => [
- 'custom-css' => 'Folha de Estilo Personalizada',
+ 'custom-css' => 'Custom Stylesheet',
],
'theme' => [
- 'background-color' => 'Cor de Fundo',
+ 'background-color' => 'Background color',
'background-fills' => 'Preenchimento de Fundo (Componentes, Incidentes, Rodapé)',
'banner-background-color' => 'Cor de Fundo do banner',
'banner-padding' => 'Espaçamento do Banner',
'fullwidth-banner' => 'Enable full width banner?',
- 'text-color' => 'Cor do Texto',
+ 'text-color' => 'Text color',
'dashboard-login' => 'Mostrar botão para painel no rodapé?',
'reds' => 'Vermelho (Usado para erros)',
'blues' => 'Azul (usado para informações)',
@@ -221,7 +221,7 @@ return [
],
'team' => [
'description' => 'Convide membros da sua equipa através do endereço de e-mail aqui.',
- 'email' => 'Email',
+ 'email' => 'Your Team Members Email Address',
],
],
diff --git a/resources/lang/pt-PT/notifications.php b/resources/lang/pt-PT/notifications.php
index bfd1e770..6a65c6bd 100644
--- a/resources/lang/pt-PT/notifications.php
+++ b/resources/lang/pt-PT/notifications.php
@@ -13,84 +13,84 @@ return [
'component' => [
'status_update' => [
'mail' => [
- 'subject' => 'Estado do Componente Atualizado',
- 'greeting' => 'O estado de um componente foi atualizado!',
- 'content' => 'estado :name mudou de :old_status para :new_status.',
- 'action' => 'Ver',
+ 'subject' => 'Component Status Updated',
+ 'greeting' => 'A component\'s status was updated!',
+ 'content' => ':name status changed from :old_status to :new_status.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Estado do Componente Atualizado',
- 'content' => 'estado :name mudou de :old_status para :new_status.',
+ 'title' => 'Component Status Updated',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
'sms' => [
- 'content' => 'estado :name mudou de :old_status para :new_status.',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
],
],
'incident' => [
'new' => [
'mail' => [
- 'subject' => 'Novo Incidente Reportado',
- 'greeting' => 'Novo incidente reportado na :app_name.',
- 'content' => 'O incidente :name foi reportado',
- 'action' => 'Ver',
+ 'subject' => 'New Incident Reported',
+ 'greeting' => 'A new incident was reported at :app_name.',
+ 'content' => 'Incident :name was reported',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Incidente: name Relatado',
- 'content' => 'Um novo incidente reportado na :app_name',
+ 'title' => 'Incident :name Reported',
+ 'content' => 'A new incident was reported at :app_name',
],
'sms' => [
- 'content' => 'Novo incidente reportado na :app_name.',
+ 'content' => 'A new incident was reported at :app_name.',
],
],
'update' => [
'mail' => [
- 'subject' => 'Incidente Atualizado',
- 'content' => ':name foi actualizado',
- 'title' => ': name foi atualizado para: new_status',
- 'action' => 'Ver',
+ 'subject' => 'Incident Updated',
+ 'content' => ':name was updated',
+ 'title' => ':name was updated to :new_status',
+ 'action' => 'View',
],
'slack' => [
- 'title' => ':name Atualizado',
- 'content' => ': name foi atualizado para: new_status',
+ 'title' => ':name Updated',
+ 'content' => ':name was updated to :new_status',
],
'sms' => [
- 'content' => 'Incidente: name foi atualizado',
+ 'content' => 'Incident :name was updated',
],
],
],
'schedule' => [
'new' => [
'mail' => [
- 'subject' => 'Novo Horário Criado',
- 'content' => ':name foi agendado para :date',
- 'title' => 'Foi criada uma nova manutenção programada.',
- 'action' => 'Ver',
+ 'subject' => 'New Schedule Created',
+ 'content' => ':name was scheduled for :date',
+ 'title' => 'A new scheduled maintenance was created.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Novo Horário Criado!',
- 'content' => ':name foi agendado para :date',
+ 'title' => 'New Schedule Created!',
+ 'content' => ':name was scheduled for :date',
],
'sms' => [
- 'content' => ':name foi agendado para :date',
+ 'content' => ':name was scheduled for :date',
],
],
],
'subscriber' => [
'verify' => [
'mail' => [
- 'subject' => 'Verifique A Sua Subscricao',
- 'content' => 'Clique para verificar a sua subscrição para a página de status :app_name.',
- 'title' => 'Verifique a sua subscrição para a página de status :app_name.',
- 'action' => 'Verificar',
+ 'subject' => 'Verify Your Subscription',
+ 'content' => 'Click to verify your subscription to :app_name status page.',
+ 'title' => 'Verify your subscription to :app_name status page.',
+ 'action' => 'Verify',
],
],
],
'system' => [
'test' => [
'mail' => [
- 'subject' => 'Ping do Cachet!',
- 'content' => 'Isto é uma notificação de teste do Cachet!',
+ 'subject' => 'Ping from Cachet!',
+ 'content' => 'This is a test notification from Cachet!',
'title' => '🔔',
],
],
@@ -98,10 +98,10 @@ return [
'user' => [
'invite' => [
'mail' => [
- 'subject' => 'O seu convite está dentro...',
- 'content' => 'Você foi convidado para se juntar :app_name pagina de status.',
- 'title' => 'Você foi convidado para a página de status da :app_name .',
- 'action' => 'Aceitar',
+ 'subject' => 'Your invitation is inside...',
+ 'content' => 'You have been invited to join :app_name status page.',
+ 'title' => 'You\'re invited to join :app_name status page.',
+ 'action' => 'Accept',
],
],
],
diff --git a/resources/lang/pt-PT/pagination.php b/resources/lang/pt-PT/pagination.php
index 5599d696..0ee724cf 100644
--- a/resources/lang/pt-PT/pagination.php
+++ b/resources/lang/pt-PT/pagination.php
@@ -22,7 +22,7 @@ return [
|
*/
- 'previous' => '« Anterior',
- 'next' => 'Próximo »',
+ 'previous' => 'Previous',
+ 'next' => 'Next',
];
diff --git a/resources/lang/pt-PT/validation.php b/resources/lang/pt-PT/validation.php
index e300791c..c6f650c7 100644
--- a/resources/lang/pt-PT/validation.php
+++ b/resources/lang/pt-PT/validation.php
@@ -45,11 +45,11 @@ return [
'digits_between' => 'The :attribute must be between :min and :max digits.',
'email' => 'The :attribute must be a valid email address.',
'exists' => 'The selected :attribute is invalid.',
- 'distinct' => 'O campo :attribute tem um valor duplicado.',
+ 'distinct' => 'The :attribute field has a duplicate value.',
'filled' => 'The :attribute field is required.',
'image' => 'O :attribute deve ser uma imagem.',
'in' => 'The selected :attribute is invalid.',
- 'in_array' => 'O campo :attribute não existem em :other.',
+ '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.',
'json' => 'O :attribute tem que ser uma string JSON válida.',
@@ -68,7 +68,7 @@ return [
],
'not_in' => 'The selected :attribute is invalid.',
'numeric' => 'The :attribute must be a number.',
- 'present' => 'O campo :attribute deve estar presente.',
+ 'present' => 'The :attribute field must be present.',
'regex' => 'O formato de :attribute é inválido.',
'required' => 'The :attribute field is required.',
'required_if' => 'The :attribute field is required when :other is :value.',
diff --git a/resources/lang/ro-RO/cachet.php b/resources/lang/ro-RO/cachet.php
index 06f1a610..688cb885 100644
--- a/resources/lang/ro-RO/cachet.php
+++ b/resources/lang/ro-RO/cachet.php
@@ -14,7 +14,7 @@ return [
'components' => [
'last_updated' => 'Ultima actualizare :timestamp',
'status' => [
- 0 => 'Necunoscut',
+ 0 => 'Unknown',
1 => 'Operaţional',
2 => 'Probleme de performanţă',
3 => 'Ȋntrerupere parțială',
@@ -29,10 +29,10 @@ return [
'incidents' => [
'none' => 'Nici un incident raportat',
'past' => 'Incidente anterioare',
- 'stickied' => 'Incidente fixate',
- 'scheduled' => 'Întreținere programată',
+ 'stickied' => 'Stickied Incidents',
+ 'scheduled' => 'Maintenance',
'scheduled_at' => ', programată: timestamp',
- 'posted' => 'Publicat :timestamp',
+ 'posted' => 'Posted :timestamp',
'posted_at' => 'Posted at :timestamp',
'status' => [
1 => 'Sub investigație',
@@ -45,17 +45,17 @@ return [
// Schedule
'schedules' => [
'status' => [
- 0 => 'Urmează',
- 1 => 'În progres',
- 2 => 'Terminat',
+ 0 => 'Upcoming',
+ 1 => 'In Progress',
+ 2 => 'Complete',
],
],
// Service Status
'service' => [
'good' => '[0,1]System operational|[2,*]All systems are operational',
- 'bad' => '[0,1] Sistemul se confruntă cu probleme|[2,Inf] Unele sisteme se confruntă cu probleme',
- 'major' => '[0,1] Serviciul se confruntă cu o întrerupere a funcționării majoră| [2, Inf] Unele sisteme se confruntă cu întreruperi de funcţionare majore',
+ 'bad' => '[0,1]The system is experiencing issues|[2,*]Some systems are experiencing issues',
+ 'major' => '[0,1]The system is experiencing major issues|[2,*]Some systems are experiencing major issues',
],
'api' => [
@@ -132,7 +132,7 @@ return [
// Other
'home' => 'Acasă',
'powered_by' => 'Cu sprijinul Cachet.',
- 'timezone' => 'Orele sunt afișate după fusul orar :timezone.',
+ 'timezone' => 'Times are shown in :timezone.',
'about_this_site' => 'Despre acest Site',
'rss-feed' => 'RSS',
'atom-feed' => 'Atom',
diff --git a/resources/lang/ro-RO/dashboard.php b/resources/lang/ro-RO/dashboard.php
index 3b0e4850..52c5f87c 100644
--- a/resources/lang/ro-RO/dashboard.php
+++ b/resources/lang/ro-RO/dashboard.php
@@ -16,7 +16,7 @@ return [
// Incidents
'incidents' => [
- 'title' => 'Incidente & Planificare',
+ 'title' => 'Incidents & Maintenance',
'incidents' => 'Incidente',
'logged' => '{0}There are no incidents, good work.|[1]You have logged one incident.|[2,*]You have reported :count incidents.',
'incident-create-template' => 'Crează şablon',
@@ -25,7 +25,7 @@ return [
'title' => 'Incident updates for :incident',
'count' => '{0}Zero Updates|[1]One Update|[2]Two Updates|[3,*]Several Updates',
'add' => [
- 'title' => 'Adaugă o nouă actualizare a incidentului',
+ 'title' => 'Create new incident update',
'success' => 'Your new incident update has been created.',
'failure' => 'Something went wrong with the incident update.',
],
@@ -56,7 +56,7 @@ return [
'title' => 'Şabloane incident',
'add' => [
'title' => 'Adaugă un nou şablon pentru incident',
- 'message' => 'Trebuie să adaugi un şablon pentru incident.',
+ 'message' => 'Create your first incident template.',
'success' => 'Noul şablon pentru incident a fost creat.',
'failure' => 'Ceva nu a funcționat legat de șablonul incidentului.',
],
@@ -74,22 +74,22 @@ return [
// Incident Maintenance
'schedule' => [
- 'schedule' => 'Întreținere programată',
+ 'schedule' => 'Maintenance',
'logged' => '{0}There has been no Maintenance, good work.|[1]You have logged one schedule.|[2,*]You have reported :count schedules.',
'scheduled_at' => 'Programat la :timestamp',
'add' => [
- 'title' => 'Adăugaţi Programare Mentenanţă',
- 'success' => 'Programare adăugată.',
- 'failure' => 'Ceva nu a funcționat legat de adăugarea unei programări, vă rugăm încercați din nou.',
+ 'title' => 'Add Maintenance',
+ 'success' => 'Maintenance added.',
+ 'failure' => 'Something went wrong adding the Maintenance, please try again.',
],
'edit' => [
- 'title' => 'Modificați Programarea Mentenanței',
- 'success' => 'Programarea a fost actualizată!',
- 'failure' => 'Ceva nu a funcționat legat de modificarea programării, vă rugăm încercați din nou.',
+ 'title' => 'Edit Maintenance',
+ 'success' => 'Maintenance has been updated!',
+ 'failure' => 'Something went wrong editing the Maintenance, please try again.',
],
'delete' => [
- 'success' => 'Programarea mentenanței a fost ștearsă și nu va mai apărea pe pagina dvs. de stare.',
- 'failure' => 'Programarea mentenanței nu a putut fi ștearsă, vă rugăm încercați din nou.',
+ 'success' => 'The Maintenance has been deleted and will not show on your status page.',
+ 'failure' => 'The Maintenance could not be deleted, please try again.',
],
],
@@ -216,7 +216,7 @@ return [
'analytics' => 'Analize',
],
'log' => [
- 'log' => 'Jurnal',
+ 'log' => 'Log',
],
'localization' => [
'localization' => 'Localizare',
diff --git a/resources/lang/ro-RO/forms.php b/resources/lang/ro-RO/forms.php
index 17ec25d7..4a7689ce 100644
--- a/resources/lang/ro-RO/forms.php
+++ b/resources/lang/ro-RO/forms.php
@@ -56,9 +56,9 @@ return [
'notify_subscribers' => 'Notificaţi abonaţii?',
'notify_disabled' => 'Due to scheduled maintenance, notifications about this incident or its components will be suppressed.',
'visibility' => 'Vizibilitatea Incidentului',
- 'stick_status' => 'Fixează Incident',
- 'stickied' => 'Fixate',
- 'not_stickied' => 'Nu sunt fixate',
+ 'stick_status' => 'Stick Incident',
+ 'stickied' => 'Stickied',
+ 'not_stickied' => 'Not Stickied',
'public' => 'Vizibilă public',
'logged_in_only' => 'Vizibilă numai pentru utilizatorii autentificaţi',
'templates' => [
@@ -95,13 +95,13 @@ return [
'groups' => [
'name' => 'Nume',
- 'collapsing' => 'Extinde/restrânge setări',
+ 'collapsing' => 'Expand/Collapse options',
'visible' => 'Întotdeauna extins',
'collapsed' => 'Restrânge grupul implicit',
'collapsed_incident' => 'Restrânge grupul, dar extinde în cazul în care sunt probleme',
- 'visibility' => 'Vizibilitate',
- 'visibility_public' => 'Vizibil pentru public',
- 'visibility_authenticated' => 'Vizibil doar pentru utilizatori înregistrați',
+ 'visibility' => 'Visibility',
+ 'visibility_public' => 'Visible to public',
+ 'visibility_authenticated' => 'Visible only to logged in users',
],
],
@@ -109,14 +109,14 @@ return [
'actions' => [
'name' => 'Nume',
'description' => 'Descriere',
- 'start_at' => 'Programează oră de începere',
- 'timezone' => 'Fus orar',
- 'schedule_frequency' => 'Frecvență programare (în secunde)',
- 'completion_latency' => 'Latență completare (în secunde)',
+ 'start_at' => 'Schedule start time',
+ 'timezone' => 'Timezone',
+ 'schedule_frequency' => 'Schedule frequency (in seconds)',
+ 'completion_latency' => 'Completion latency (in seconds)',
'group' => 'Grup',
- 'active' => 'Activă?',
+ 'active' => 'Active?',
'groups' => [
- 'name' => 'Nume de Grup',
+ 'name' => 'Group Name',
],
],
@@ -134,7 +134,7 @@ return [
'places' => 'Zecimale',
'default_view' => 'Opţiunea implicită',
'threshold' => 'Ce interval de timp(în minute) doriţi între măsurători?',
- 'visibility' => 'Vizibilitate',
+ 'visibility' => 'Visibility',
'visibility_authenticated' => 'Visible to authenticated users',
'visibility_public' => 'Visible to everybody',
'visibility_hidden' => 'Always hidden',
@@ -159,11 +159,11 @@ return [
'banner-help' => "It's recommended that you upload files no bigger than 930px wide",
'subscribers' => 'Permiteţi vizitatorilor să se aboneze la notificări prin email?',
'suppress_notifications_in_maintenance' => 'Suppress notifications when incident occurs during maintenance period?',
- 'skip_subscriber_verification' => 'Omite verificarea utilizatorilor? (Avertizare, poți primi spam)',
+ 'skip_subscriber_verification' => 'Skip verifying of users? (Be warned, you could be spammed)',
'automatic_localization' => 'Schimbaţi automat limba pentru pagina de stare în funcţie de limba vizitatorului?',
- 'enable_external_dependencies' => 'Activează dependențe terțe (Fonturi Google, Trackere, etc...)',
+ 'enable_external_dependencies' => 'Enable Third Party Dependencies (Google Fonts, Trackers, etc...)',
'show_timezone' => 'Show the timezone the status page is running in',
- 'only_disrupted_days' => 'Afișează doar zile care conțin incidente în cronologie?',
+ 'only_disrupted_days' => 'Only show days containing incidents in the timeline?',
],
'analytics' => [
'analytics_google' => 'Cod Google Analytics',
@@ -221,12 +221,12 @@ return [
],
'team' => [
'description' => 'Invităţi membrii echipei introducând aici adresele lor de email.',
- 'email' => 'Email #:id',
+ 'email' => 'Your Team Members Email Address',
],
],
'general' => [
- 'timezone' => 'Alege Fusul Orar',
+ 'timezone' => 'Select Timezone',
],
// Buttons
diff --git a/resources/lang/ro-RO/notifications.php b/resources/lang/ro-RO/notifications.php
index fa63e896..6a65c6bd 100644
--- a/resources/lang/ro-RO/notifications.php
+++ b/resources/lang/ro-RO/notifications.php
@@ -13,84 +13,84 @@ return [
'component' => [
'status_update' => [
'mail' => [
- 'subject' => 'Starea componentei a fost actualizată',
- 'greeting' => 'Starea unei componente a fost actualizată!',
- 'content' => 'Starea :name a fost schimbată din :old_status în :new_status.',
- 'action' => 'Vizualizare',
+ 'subject' => 'Component Status Updated',
+ 'greeting' => 'A component\'s status was updated!',
+ 'content' => ':name status changed from :old_status to :new_status.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Starea componentei a fost actualizată',
- 'content' => 'Starea :name a fost schimbată din :old_status în :new_status.',
+ 'title' => 'Component Status Updated',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
'sms' => [
- 'content' => 'Starea :name a fost schimbată din :old_status în :new_status.',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
],
],
'incident' => [
'new' => [
'mail' => [
- 'subject' => 'Incident nou raportat',
- 'greeting' => 'Un nou incident a fost raportat la :app_name.',
- 'content' => 'Incidentul :name a fost raportat',
- 'action' => 'Vizualizare',
+ 'subject' => 'New Incident Reported',
+ 'greeting' => 'A new incident was reported at :app_name.',
+ 'content' => 'Incident :name was reported',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Incidentul :name a fost raportat',
- 'content' => 'Un nou incident a fost raportat la :app_name',
+ 'title' => 'Incident :name Reported',
+ 'content' => 'A new incident was reported at :app_name',
],
'sms' => [
- 'content' => 'Un nou incident a fost raportat la :app_name.',
+ 'content' => 'A new incident was reported at :app_name.',
],
],
'update' => [
'mail' => [
- 'subject' => 'Incident actualizat',
- 'content' => ':name a fost actualizat(ă)',
- 'title' => ':name a fost actualizată la :new_status',
- 'action' => 'Vizualizare',
+ 'subject' => 'Incident Updated',
+ 'content' => ':name was updated',
+ 'title' => ':name was updated to :new_status',
+ 'action' => 'View',
],
'slack' => [
- 'title' => ':name actualizat(ă)',
- 'content' => ':name a fost actualizată la :new_status',
+ 'title' => ':name Updated',
+ 'content' => ':name was updated to :new_status',
],
'sms' => [
- 'content' => 'Incidentul :name a fost actualizat',
+ 'content' => 'Incident :name was updated',
],
],
],
'schedule' => [
'new' => [
'mail' => [
- 'subject' => 'Planificare nouă creată',
- 'content' => ':name a fost planificat pentru data :date',
- 'title' => 'O nouă mentenanță programată a fost creată.',
- 'action' => 'Vizualizare',
+ 'subject' => 'New Schedule Created',
+ 'content' => ':name was scheduled for :date',
+ 'title' => 'A new scheduled maintenance was created.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Planificare nouă creată!',
- 'content' => ':name a fost planificat pentru data :date',
+ 'title' => 'New Schedule Created!',
+ 'content' => ':name was scheduled for :date',
],
'sms' => [
- 'content' => ':name a fost planificat pentru data :date',
+ 'content' => ':name was scheduled for :date',
],
],
],
'subscriber' => [
'verify' => [
'mail' => [
- 'subject' => 'Verificați-vă abonamentul',
- 'content' => 'Apăsați pentru a vă verifica abonamentul la pagina de stare :app_name.',
- 'title' => 'Verificați-vă abonamentul la pagina de stare :app_name.',
- 'action' => 'Verificați',
+ 'subject' => 'Verify Your Subscription',
+ 'content' => 'Click to verify your subscription to :app_name status page.',
+ 'title' => 'Verify your subscription to :app_name status page.',
+ 'action' => 'Verify',
],
],
],
'system' => [
'test' => [
'mail' => [
- 'subject' => 'Ping de la Cachet!',
- 'content' => 'Aceasta este o notificare de test de la Cachet!',
+ 'subject' => 'Ping from Cachet!',
+ 'content' => 'This is a test notification from Cachet!',
'title' => '🔔',
],
],
@@ -98,10 +98,10 @@ return [
'user' => [
'invite' => [
'mail' => [
- 'subject' => 'Invitația dvs. este în interior...',
- 'content' => 'Ați fost invitat(ă) să vă alăturați paginii de stare :app_name.',
- 'title' => 'Ai fost invitat să te alături paginii de stare :app_name.',
- 'action' => 'Accept(ă)',
+ 'subject' => 'Your invitation is inside...',
+ 'content' => 'You have been invited to join :app_name status page.',
+ 'title' => 'You\'re invited to join :app_name status page.',
+ 'action' => 'Accept',
],
],
],
diff --git a/resources/lang/ro-RO/pagination.php b/resources/lang/ro-RO/pagination.php
index aea9a98d..0ee724cf 100644
--- a/resources/lang/ro-RO/pagination.php
+++ b/resources/lang/ro-RO/pagination.php
@@ -22,7 +22,7 @@ return [
|
*/
- 'previous' => 'Precedentul',
- 'next' => 'Următorul',
+ 'previous' => 'Previous',
+ 'next' => 'Next',
];
diff --git a/resources/lang/ru-RU/cachet.php b/resources/lang/ru-RU/cachet.php
index 8a3ecfad..10ffe5cc 100644
--- a/resources/lang/ru-RU/cachet.php
+++ b/resources/lang/ru-RU/cachet.php
@@ -14,7 +14,7 @@ return [
'components' => [
'last_updated' => 'Последнее обновление :timestamp',
'status' => [
- 0 => 'Неизвестно',
+ 0 => 'Unknown',
1 => 'Работает',
2 => 'Падение производительности',
3 => 'Перебои в работе',
@@ -29,11 +29,11 @@ return [
'incidents' => [
'none' => 'Без происшествий',
'past' => 'Последние инциденты',
- 'stickied' => 'Закрепленные инциденты',
- 'scheduled' => 'Плановые работы',
+ 'stickied' => 'Stickied Incidents',
+ 'scheduled' => 'Maintenance',
'scheduled_at' => ', запланированы :timestamp',
- 'posted' => 'Опубликовано :timestamp',
- 'posted_at' => 'Опубликовано в :timestamp',
+ 'posted' => 'Posted :timestamp',
+ 'posted_at' => 'Posted at :timestamp',
'status' => [
1 => 'Проводим анализ проблемы',
2 => 'Причина определена',
@@ -45,17 +45,17 @@ return [
// Schedule
'schedules' => [
'status' => [
- 0 => 'Будущие',
- 1 => 'Выполняется',
- 2 => 'Завершено',
+ 0 => 'Upcoming',
+ 1 => 'In Progress',
+ 2 => 'Complete',
],
],
// Service Status
'service' => [
- 'good' => '[0,1]Система работает в штатном режиме |[2,*]Все системы работают в штатном режиме',
- 'bad' => '[0,1] В системе есть неполадки|[2,Inf] В некоторых системах есть неполадки',
- 'major' => '[0,1] Система не работает|[2,Inf] Некоторые системы не работают',
+ 'good' => '[0,1]System operational|[2,*]All systems are operational',
+ 'bad' => '[0,1]The system is experiencing issues|[2,*]Some systems are experiencing issues',
+ 'major' => '[0,1]The system is experiencing major issues|[2,*]Some systems are experiencing major issues',
],
'api' => [
@@ -82,7 +82,7 @@ return [
'manage' => [
'no_subscriptions' => 'Вы подписаны на все изменения.',
'my_subscriptions' => 'Вы подписаны на следующие изменения.',
- 'manage_at_link' => 'Управляйте своими подписками в :link',
+ 'manage_at_link' => 'Manage your subscriptions at :link',
],
'email' => [
'subscribe' => 'Подписка на рассылку об изменениях.',
@@ -122,9 +122,9 @@ return [
// Meta descriptions
'meta' => [
'description' => [
- 'incident' => 'Подробная информация и обновления о инциденте: :name, который произошел: :date',
- 'schedule' => 'Подробная информация о запланированных технических работах: :name начинаются :startDate',
- 'subscribe' => 'Подписаться на :app для того, чтобы получать информацию о инцидентах и запланированных технических работах',
+ 'incident' => 'Details and updates about the :name incident that occurred on :date',
+ 'schedule' => 'Details about the scheduled maintenance period :name starting :startDate',
+ 'subscribe' => 'Subscribe to :app in order to receive updates of incidents and scheduled maintenance periods',
'overview' => 'Будьте в курсе последних новостей о состоянии сервиса от :app.',
],
],
@@ -132,7 +132,7 @@ return [
// Other
'home' => 'Главный экран',
'powered_by' => 'Работает на Cachet.',
- 'timezone' => 'Время показано по :timezone.',
+ 'timezone' => 'Times are shown in :timezone.',
'about_this_site' => 'Об этом сайте',
'rss-feed' => 'RSS',
'atom-feed' => 'Atom',
diff --git a/resources/lang/ru-RU/dashboard.php b/resources/lang/ru-RU/dashboard.php
index d228df97..ea09bd62 100644
--- a/resources/lang/ru-RU/dashboard.php
+++ b/resources/lang/ru-RU/dashboard.php
@@ -12,30 +12,30 @@
return [
'dashboard' => 'Панель управления',
- 'writeable_settings' => 'У вас недостаточно прав на запись в папку с Cachet. Пожалуйста, убедитесь, что веб-серверу достаточно привелегий для записи в папку ./bootstrap/cachet.',
+ 'writeable_settings' => 'The Cachet settings directory is not writeable. Please make sure that ./bootstrap/cachet is writeable by the web server.',
// Incidents
'incidents' => [
- 'title' => 'Инциденты и плановые работы',
+ 'title' => 'Incidents & Maintenance',
'incidents' => 'Инциденты',
- 'logged' => '{0} Нет инцидентов, отличная работа!|[1] У вас зарегистрирован один инцидент.| [2,*] У вас зарегистрировано :count инцидента (-ов).',
+ 'logged' => '{0}There are no incidents, good work.|[1]You have logged one incident.|[2,*]You have reported :count incidents.',
'incident-create-template' => 'Создать шаблон',
'incident-templates' => 'Шаблоны инцидентов',
'updates' => [
- 'title' => 'Обновления для инцидента :incident',
- 'count' => '{0}Ноль обновлений|[1]Одно обновление|[2]Два обновления|[3, *]Несколько обновлений',
+ 'title' => 'Incident updates for :incident',
+ 'count' => '{0}Zero Updates|[1]One Update|[2]Two Updates|[3,*]Several Updates',
'add' => [
- 'title' => 'Создать новое обновление инцидента',
- 'success' => 'Обновление инцидента было создано.',
- 'failure' => 'Что-то пошло не так при изменении инцидента.',
+ 'title' => 'Create new incident update',
+ 'success' => 'Your new incident update has been created.',
+ 'failure' => 'Something went wrong with the incident update.',
],
'edit' => [
- 'title' => 'Изменить обновление инцидента',
- 'success' => 'Инцидент был изменен.',
- 'failure' => 'Что-то пошло не так при изменении инцидента',
+ 'title' => 'Edit incident update',
+ 'success' => 'The incident update has been updated.',
+ 'failure' => 'Something went wrong updating the incident update',
],
],
- 'reported_by' => 'Сообщено пользователем :user',
+ 'reported_by' => 'Reported by :user',
'add' => [
'title' => 'Добавить инцидент',
'success' => 'Инцидент добавлен.',
@@ -56,7 +56,7 @@ return [
'title' => 'Шаблоны инцидентов',
'add' => [
'title' => 'Создать шаблон инцидента',
- 'message' => 'Необходимо добавить шаблон инцидента.',
+ 'message' => 'Create your first incident template.',
'success' => 'Новый шаблон инцидента создан.',
'failure' => 'С шаблоном инцидента что-то не так.',
],
@@ -74,22 +74,22 @@ return [
// Incident Maintenance
'schedule' => [
- 'schedule' => 'Плановые работы',
- 'logged' => '{0} Ни одного планового обслуживания не зарегистрировано, хорошая работа!|[1]У вас зарегистрировано одно плановое обслуживание.|[2,*]У вас зарегистрировано :count плановых обслуживаний(-я).',
+ 'schedule' => 'Maintenance',
+ 'logged' => '{0}There has been no Maintenance, good work.|[1]You have logged one schedule.|[2,*]You have reported :count schedules.',
'scheduled_at' => 'Запланировано на :timestamp',
'add' => [
- 'title' => 'Добавить плановые работы',
- 'success' => 'Плановые работы добавлены.',
- 'failure' => 'Что-то пошло не так при добавлении плановых работ, пожалуйста, попробуйте ещё раз.',
+ 'title' => 'Add Maintenance',
+ 'success' => 'Maintenance added.',
+ 'failure' => 'Something went wrong adding the Maintenance, please try again.',
],
'edit' => [
- 'title' => 'Изменить плановые работы',
- 'success' => 'Плановые работы обновлены!',
- 'failure' => 'Что-то пошло не так при изменении плановых работ, пожалуйста, попробуйте ещё раз.',
+ 'title' => 'Edit Maintenance',
+ 'success' => 'Maintenance has been updated!',
+ 'failure' => 'Something went wrong editing the Maintenance, please try again.',
],
'delete' => [
- 'success' => 'Плановые работы удалены и больше не будут отображаться на статусной странице.',
- 'failure' => 'Плановые работы не могут быть уделены, пожалуйста, попробуйте ещё раз.',
+ 'success' => 'The Maintenance has been deleted and will not show on your status page.',
+ 'failure' => 'The Maintenance could not be deleted, please try again.',
],
],
@@ -158,12 +158,12 @@ return [
'subscribers' => [
'subscribers' => 'Подписчики',
'description' => 'Подписчики будут получать уведомления по электронной почте при добавлении инцидентов или изменении статусов компонентов.',
- 'description_disabled' => 'Чтобы использовать эту функцию, нужно позволить людям подписаться на уведомления.',
+ 'description_disabled' => 'To use this feature, you need allow people to signup for notifications.',
'verified' => 'Подтверждён',
'not_verified' => 'Не подтверждён',
'subscriber' => ':email, подписан :date',
'no_subscriptions' => 'Подписан на все обновления',
- 'global' => 'Подписан глобально',
+ 'global' => 'Globally subscribed',
'add' => [
'title' => 'Добавить нового подписчика',
'success' => 'Подписчик добавлен!',
@@ -216,7 +216,7 @@ return [
'analytics' => 'Аналитика',
],
'log' => [
- 'log' => 'Журнал',
+ 'log' => 'Log',
],
'localization' => [
'localization' => 'Региональные настройки',
@@ -227,11 +227,11 @@ return [
'footer' => 'Нижний колонтитул HTML',
],
'mail' => [
- 'mail' => 'Электронная почта',
- 'test' => 'Тест',
+ 'mail' => 'Mail',
+ 'test' => 'Test',
'email' => [
- 'subject' => 'Тестовое уведомление от Cachet',
- 'body' => 'Это тестовое уведомления от Cachet.',
+ 'subject' => 'Test notification from Cachet',
+ 'body' => 'This is a test notification from Cachet.',
],
],
'security' => [
diff --git a/resources/lang/ru-RU/forms.php b/resources/lang/ru-RU/forms.php
index 064e03b2..eb8652a4 100644
--- a/resources/lang/ru-RU/forms.php
+++ b/resources/lang/ru-RU/forms.php
@@ -22,7 +22,7 @@ return [
'site_locale' => 'Язык интерфейса',
'enable_google2fa' => 'Включить двухфакторную аутентификацию Google',
'cache_driver' => 'Хранилище кеша',
- 'queue_driver' => 'Драйвер очередей',
+ 'queue_driver' => 'Queue Driver',
'session_driver' => 'Хранилище сессий',
'mail_driver' => 'Водитель почты',
'mail_host' => 'Почтовый хост',
@@ -41,7 +41,7 @@ return [
'invalid-token' => 'Неверный токен',
'cookies' => 'Необходимо включить cookies для входа.',
'rate-limit' => 'Превышено ограничение скорости.',
- 'remember_me' => 'Запомнить меня',
+ 'remember_me' => 'Remember me',
],
// Incidents form fields
@@ -49,16 +49,16 @@ return [
'name' => 'Название',
'status' => 'Статус',
'component' => 'Компонент',
- 'component_status' => 'Статус компонентов',
+ 'component_status' => 'Component Status',
'message' => 'Сообщение',
'message-help' => 'Вы также можете использовать Markdown.',
- 'occurred_at' => 'Когда произошел инцидент?',
+ 'occurred_at' => 'When did this incident occur?',
'notify_subscribers' => 'Уведомить подписчиков?',
- 'notify_disabled' => 'Из-за запланированного обслуживания, уведомления об этом инциденте или его компонентах не будут отправляться.',
+ 'notify_disabled' => 'Due to scheduled maintenance, notifications about this incident or its components will be suppressed.',
'visibility' => 'Отображение инцидента',
- 'stick_status' => 'Закрепление инцидента',
- 'stickied' => 'Закреплен',
- 'not_stickied' => 'Не закреплен',
+ 'stick_status' => 'Stick Incident',
+ 'stickied' => 'Stickied',
+ 'not_stickied' => 'Not Stickied',
'public' => 'Доступен публично',
'logged_in_only' => 'Показывать только авторизованным пользователям',
'templates' => [
@@ -73,8 +73,8 @@ return [
'status' => 'Статус',
'message' => 'Сообщение',
'message-help' => 'Вы также можете использовать Markdown.',
- 'scheduled_at' => 'Когда планируется обслуживание?',
- 'completed_at' => 'Когда было завершено это обслуживание?',
+ 'scheduled_at' => 'When is this maintenance scheduled for?',
+ 'completed_at' => 'When did this maintenance complete?',
'templates' => [
'name' => 'Название',
'template' => 'Шаблон',
@@ -95,13 +95,13 @@ return [
'groups' => [
'name' => 'Название',
- 'collapsing' => 'Развернуть/свернуть параметры',
+ 'collapsing' => 'Expand/Collapse options',
'visible' => 'Всегда развернута',
'collapsed' => 'Свернута по умолчанию',
'collapsed_incident' => 'Свернута, но разворачивать, если есть проблема',
- 'visibility' => 'Видимость',
- 'visibility_public' => 'Видно всем',
- 'visibility_authenticated' => 'Видно только авторизованным пользователям',
+ 'visibility' => 'Visibility',
+ 'visibility_public' => 'Visible to public',
+ 'visibility_authenticated' => 'Visible only to logged in users',
],
],
@@ -109,14 +109,14 @@ return [
'actions' => [
'name' => 'Название',
'description' => 'Описание',
- 'start_at' => 'Время начала',
- 'timezone' => 'Часовой пояс',
- 'schedule_frequency' => 'Частота (в секундах)',
- 'completion_latency' => 'Задержка завершения (в секундах)',
+ 'start_at' => 'Schedule start time',
+ 'timezone' => 'Timezone',
+ 'schedule_frequency' => 'Schedule frequency (in seconds)',
+ 'completion_latency' => 'Completion latency (in seconds)',
'group' => 'Группа',
- 'active' => 'Активная?',
+ 'active' => 'Active?',
'groups' => [
- 'name' => 'Название группы',
+ 'name' => 'Group Name',
],
],
@@ -134,10 +134,10 @@ return [
'places' => 'Количество цифр после точки',
'default_view' => 'Представление по умолчанию',
'threshold' => 'Количество минут между снятием метрик?',
- 'visibility' => 'Видимость',
- 'visibility_authenticated' => 'Видно авторизованным пользователям',
- 'visibility_public' => 'Видно всем',
- 'visibility_hidden' => 'Всегда скрыто',
+ 'visibility' => 'Visibility',
+ 'visibility_authenticated' => 'Visible to authenticated users',
+ 'visibility_public' => 'Visible to everybody',
+ 'visibility_hidden' => 'Always hidden',
'points' => [
'value' => 'Значение',
@@ -153,17 +153,17 @@ return [
'display-graphs' => 'Отображать графики на статусной странице?',
'about-this-page' => 'Об этой странице',
'days-of-incidents' => 'За сколько дней показывать инциденты?',
- 'time_before_refresh' => 'Частота обновления страницы состояния (в секундах)',
+ 'time_before_refresh' => 'Status page refresh rate (in seconds)',
'major_outage_rate' => 'Major outage threshold (in %)',
'banner' => 'Картинка-баннер',
- 'banner-help' => 'Рекомендуется загружать файлы шириной не более 930 пикселей',
+ 'banner-help' => "It's recommended that you upload files no bigger than 930px wide",
'subscribers' => 'Разрешить посетителям подписываться на email-уведомления?',
- 'suppress_notifications_in_maintenance' => 'Не отправлять уведомления при инцидентах во время запланированного обслуживания?',
- 'skip_subscriber_verification' => 'Пропустить проверку посетителей? (Будьте осторожны, возможен спам)',
+ 'suppress_notifications_in_maintenance' => 'Suppress notifications when incident occurs during maintenance period?',
+ 'skip_subscriber_verification' => 'Skip verifying of users? (Be warned, you could be spammed)',
'automatic_localization' => 'Автоматически переводить вашу статусную страницу на язык посетителя?',
- 'enable_external_dependencies' => 'Включить зависимости (Google шрифты, трекеры, и др...)',
- 'show_timezone' => 'Отображать часовой пояс по которому работает страница статуса',
- 'only_disrupted_days' => 'Показывать только дни, содержащие инциденты на шкале времени?',
+ 'enable_external_dependencies' => 'Enable Third Party Dependencies (Google Fonts, Trackers, etc...)',
+ 'show_timezone' => 'Show the timezone the status page is running in',
+ 'only_disrupted_days' => 'Only show days containing incidents in the timeline?',
],
'analytics' => [
'analytics_google' => 'Код Google Analytics',
@@ -191,7 +191,7 @@ return [
'background-fills' => 'Заливка фона (компоненты, инциденты, «подвал»)',
'banner-background-color' => 'Цвет фона для баннера',
'banner-padding' => 'Отступы баннера',
- 'fullwidth-banner' => 'Включить баннер на всю ширину?',
+ 'fullwidth-banner' => 'Enable full width banner?',
'text-color' => 'Цвет текста',
'dashboard-login' => 'Отображать кнопку панели управления в «подвале»?',
'reds' => 'Красный (для ошибок)',
@@ -221,12 +221,12 @@ return [
],
'team' => [
'description' => 'Пригласите своих коллег введя их адреса электронной почты.',
- 'email' => 'Адрес электронной почты членов Вашей команды',
+ 'email' => 'Your Team Members Email Address',
],
],
'general' => [
- 'timezone' => 'Выберите часовой пояс',
+ 'timezone' => 'Select Timezone',
],
// Buttons
@@ -241,7 +241,7 @@ return [
'remove' => 'Удалить',
'invite' => 'Пригласить',
'signup' => 'Зарегистрироваться',
- 'manage_updates' => 'Управление обновлениями',
+ 'manage_updates' => 'Manage Updates',
// Other
'optional' => '* Необязательно',
diff --git a/resources/lang/ru-RU/notifications.php b/resources/lang/ru-RU/notifications.php
index cdde5c7f..6a65c6bd 100644
--- a/resources/lang/ru-RU/notifications.php
+++ b/resources/lang/ru-RU/notifications.php
@@ -13,84 +13,84 @@ return [
'component' => [
'status_update' => [
'mail' => [
- 'subject' => 'Статус компонента обновлён',
- 'greeting' => 'Статус компонента обновлен!',
- 'content' => 'Статус :name изменен с :old_status на :new_status.',
- 'action' => 'Просмотреть',
+ 'subject' => 'Component Status Updated',
+ 'greeting' => 'A component\'s status was updated!',
+ 'content' => ':name status changed from :old_status to :new_status.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Статус компонента обновлён',
- 'content' => 'Статус :name изменен с :old_status на :new_status.',
+ 'title' => 'Component Status Updated',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
'sms' => [
- 'content' => 'Статус :name изменен с :old_status на :new_status.',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
],
],
'incident' => [
'new' => [
'mail' => [
- 'subject' => 'Сообщение о новом инциденте',
- 'greeting' => 'На :app_name произошел новый инцидент.',
- 'content' => 'Инцидент :name был обновлён',
- 'action' => 'Просмотреть',
+ 'subject' => 'New Incident Reported',
+ 'greeting' => 'A new incident was reported at :app_name.',
+ 'content' => 'Incident :name was reported',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Инцидент :name был обновлён',
- 'content' => 'На :app_name произошел новый инцидент',
+ 'title' => 'Incident :name Reported',
+ 'content' => 'A new incident was reported at :app_name',
],
'sms' => [
- 'content' => 'На :app_name произошел новый инцидент.',
+ 'content' => 'A new incident was reported at :app_name.',
],
],
'update' => [
'mail' => [
- 'subject' => 'Инцидент обновлён',
- 'content' => ':name обновлен',
- 'title' => ':name \'у был присвоен статус :new_status',
- 'action' => 'Просмотреть',
+ 'subject' => 'Incident Updated',
+ 'content' => ':name was updated',
+ 'title' => ':name was updated to :new_status',
+ 'action' => 'View',
],
'slack' => [
- 'title' => ':name обновлен',
- 'content' => ':name \'у был присвоен статус :new_status',
+ 'title' => ':name Updated',
+ 'content' => ':name was updated to :new_status',
],
'sms' => [
- 'content' => 'Инцидент :name был обновлён',
+ 'content' => 'Incident :name was updated',
],
],
],
'schedule' => [
'new' => [
'mail' => [
- 'subject' => 'Создано новое расписание',
- 'content' => ':name было запланировано :date',
- 'title' => 'Было создано новое плановое обслуживание.',
- 'action' => 'Просмотреть',
+ 'subject' => 'New Schedule Created',
+ 'content' => ':name was scheduled for :date',
+ 'title' => 'A new scheduled maintenance was created.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Новое расписание создано!',
- 'content' => ':name было запланировано :date',
+ 'title' => 'New Schedule Created!',
+ 'content' => ':name was scheduled for :date',
],
'sms' => [
- 'content' => ':name было запланировано :date',
+ 'content' => ':name was scheduled for :date',
],
],
],
'subscriber' => [
'verify' => [
'mail' => [
- 'subject' => 'Подтвердите свою подписку',
- 'content' => 'Нажмите для подтверждения своей подписки на страницу статуса :app_name.',
- 'title' => 'Нажмите для подтверждения своей подписки на страницу статуса :app_name.',
- 'action' => 'Подтвердить',
+ 'subject' => 'Verify Your Subscription',
+ 'content' => 'Click to verify your subscription to :app_name status page.',
+ 'title' => 'Verify your subscription to :app_name status page.',
+ 'action' => 'Verify',
],
],
],
'system' => [
'test' => [
'mail' => [
- 'subject' => 'Проверка от статус страницы Cachet!',
- 'content' => 'Тестовое уведомление от Cachet!',
+ 'subject' => 'Ping from Cachet!',
+ 'content' => 'This is a test notification from Cachet!',
'title' => '🔔',
],
],
@@ -98,10 +98,10 @@ return [
'user' => [
'invite' => [
'mail' => [
- 'subject' => 'Ваше приглашение находится внутри...',
- 'content' => 'Вы были приглашены присоединиться к статус странице :app_name.',
- 'title' => 'Вы приглашены в статус страницу :app_name.',
- 'action' => 'Принять',
+ 'subject' => 'Your invitation is inside...',
+ 'content' => 'You have been invited to join :app_name status page.',
+ 'title' => 'You\'re invited to join :app_name status page.',
+ 'action' => 'Accept',
],
],
],
diff --git a/resources/lang/ru-RU/pagination.php b/resources/lang/ru-RU/pagination.php
index 1e2a0b36..0ee724cf 100644
--- a/resources/lang/ru-RU/pagination.php
+++ b/resources/lang/ru-RU/pagination.php
@@ -22,7 +22,7 @@ return [
|
*/
- 'previous' => 'Назад',
- 'next' => 'Вперёд',
+ 'previous' => 'Previous',
+ 'next' => 'Next',
];
diff --git a/resources/lang/ru-RU/validation.php b/resources/lang/ru-RU/validation.php
index 3e681b54..851af2f8 100644
--- a/resources/lang/ru-RU/validation.php
+++ b/resources/lang/ru-RU/validation.php
@@ -31,60 +31,60 @@ return [
'array' => ': attribute должно быть массивом.',
'before' => ':attribute должно быть датой до :date.',
'between' => [
- 'numeric' => 'Значение :attribute должно быть между :min и :max.',
- 'file' => 'Значение :attribute должно быть между :min и :max килобайт.',
- 'string' => 'Значение :attribute должно быть между :min и :max символов.',
+ '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' => ':attribute должно содержать от :min до :max элементов.',
],
- 'boolean' => 'Значение :attribute должно быть true или false.',
- 'confirmed' => 'Подтверждение для :attribute не совпадает.',
- 'date' => 'Значение :attribute не является корректной датой.',
- 'date_format' => 'Значение :attribute не соответствует формату :format.',
- 'different' => 'Значения :attribute и :other должны быть разными.',
- 'digits' => 'Значение :attribute должно быть :digits цифр.',
- 'digits_between' => 'Значение :attribute должно содержать от :min до :max цифр.',
- 'email' => 'Значение :attribute должно быть действительным E-mail адресом.',
- 'exists' => 'Выбранное значение :attribute недопустимо.',
+ '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.',
+ 'email' => 'The :attribute must be a valid email address.',
+ 'exists' => 'The selected :attribute is invalid.',
'distinct' => 'Поле :attribute содержит дублирующееся значение.',
- 'filled' => 'Поле :attribute обязательно для заполнения.',
+ 'filled' => 'The :attribute field is required.',
'image' => ':attribute должно быть изображением.',
- 'in' => 'Выбранное значение :attribute недопустимо.',
+ 'in' => 'The selected :attribute is invalid.',
'in_array' => 'Поле :attribute не существует в :other.',
- 'integer' => 'Значение :attribute должно быть целым числом.',
- 'ip' => 'Значение :attribute должно быть действительным IP-адресом.',
+ 'integer' => 'The :attribute must be an integer.',
+ 'ip' => 'The :attribute must be a valid IP address.',
'json' => ':attribute должен быть в JSON формате.',
'max' => [
- 'numeric' => 'Значение :attribute не может быть более :max.',
- 'file' => 'Значение :attribute не может быть более :max килобайт(а).',
- 'string' => 'Значение :attribute не может быть больше :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' => ':attribute не может содержать больше чем :max элементов.',
],
- 'mimes' => ':attribute должно быть файлом одного из следующих типов: :values.',
+ 'mimes' => 'The :attribute must be a file of type: :values.',
'min' => [
- 'numeric' => 'Значение :attribute не должно быть меньше чем :min.',
+ 'numeric' => 'The :attribute must be at least :min.',
'file' => ':attribute должно быть не меньше :min килобайт.',
- 'string' => 'Значение :attribute должно быть по крайней мере :min символов.',
- 'array' => 'Значение :attribute должно быть не менее :min элементов.',
+ 'string' => 'The :attribute must be at least :min characters.',
+ 'array' => 'The :attribute must have at least :min items.',
],
- 'not_in' => 'Выбранное значение :attribute недопустимо.',
- 'numeric' => 'Значение :attribute должно быть числом.',
+ 'not_in' => 'The selected :attribute is invalid.',
+ 'numeric' => 'The :attribute must be a number.',
'present' => 'Поле :attribute должно быть заполнено.',
'regex' => 'Неправильный формат :attribute.',
- 'required' => 'Поле :attribute обязательно для заполнения.',
- 'required_if' => 'Поле :attribute обязательно для заполнения, когда :other равно :value.',
+ 'required' => 'The :attribute field is required.',
+ 'required_if' => 'The :attribute field is required when :other is :value.',
'required_unless' => 'Поле :attribute обязательно, если :other не из :values.',
'required_with' => 'Поле :attribute является обязательным, если все :values заполнены.',
'required_with_all' => 'Поле :attribute является обязательным, если все :values заполнены.',
- 'required_without' => 'Поле :attribute является обязательным, если :values не заполнены.',
- 'required_without_all' => 'Поле :attribute обязательно для заполнения, когда ни одно из :values не указано.',
- 'same' => 'Значение :attribute должно совпадать с :other.',
+ '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' => 'Значение :attribute должно быть длиной :size.',
+ 'numeric' => 'The :attribute must be :size.',
'file' => ':attribute должно быть объемом :size килобайт.',
'string' => 'Поле :attribute должно содержать :size символов.',
- 'array' => 'Количество элементов в поле :attribute должно быть равным :size.',
+ 'array' => 'The :attribute must contain :size items.',
],
- 'string' => 'Значение :attribute должно быть строкой.',
+ 'string' => 'The :attribute must be a string.',
'timezone' => ':attribute должно быть корректным часовым поясом.',
'unique' => ':attribute уже занято.',
'url' => 'Неправильный формат :attribute.',
diff --git a/resources/lang/sq-AL/cachet.php b/resources/lang/sq-AL/cachet.php
index d4ea76ee..ff1cd22b 100644
--- a/resources/lang/sq-AL/cachet.php
+++ b/resources/lang/sq-AL/cachet.php
@@ -15,10 +15,10 @@ return [
'last_updated' => 'Last updated :timestamp',
'status' => [
0 => 'Unknown',
- 1 => 'Funksionim',
- 2 => 'Çështje të performancës',
- 3 => 'Ndërprerje e pjesshëm',
- 4 => 'Ndërprerje Kryesore',
+ 1 => 'Operational',
+ 2 => 'Performance Issues',
+ 3 => 'Partial Outage',
+ 4 => 'Major Outage',
],
'group' => [
'other' => 'Other Components',
@@ -30,15 +30,15 @@ return [
'none' => 'No incidents reported',
'past' => 'Past Incidents',
'stickied' => 'Stickied Incidents',
- 'scheduled' => 'Mirëmbajtje planifikuar',
- 'scheduled_at' => ', planifiko :timestamp',
+ 'scheduled' => 'Maintenance',
+ 'scheduled_at' => ', scheduled :timestamp',
'posted' => 'Posted :timestamp',
'posted_at' => 'Posted at :timestamp',
'status' => [
- 1 => 'Hetimin',
- 2 => 'Identifikohet',
- 3 => 'Shikim',
- 4 => 'Rregulluar',
+ 1 => 'Investigating',
+ 2 => 'Identified',
+ 3 => 'Watching',
+ 4 => 'Fixed',
],
],
@@ -54,13 +54,13 @@ return [
// Service Status
'service' => [
'good' => '[0,1]System operational|[2,*]All systems are operational',
- 'bad' => '[0,1] The system is experiencing issues|[2,Inf] Some systems are experiencing issues',
- 'major' => '[0,1] The system is experiencing major issues|[2,Inf] Some systems are experiencing major issues',
+ 'bad' => '[0,1]The system is experiencing issues|[2,*]Some systems are experiencing issues',
+ 'major' => '[0,1]The system is experiencing major issues|[2,*]Some systems are experiencing major issues',
],
'api' => [
- 'regenerate' => 'Rikrijo çelësin e API-t',
- 'revoke' => 'Refuzo çelësin e API-t',
+ 'regenerate' => 'Regenerate API Key',
+ 'revoke' => 'Revoke API Key',
],
// Metrics
@@ -98,9 +98,9 @@ return [
'signup' => [
'title' => 'Sign Up',
- 'username' => 'Emri i përdoruesit',
+ 'username' => 'Username',
'email' => 'Email',
- 'password' => 'Fjalëkalimi',
+ 'password' => 'Password',
'success' => 'Your account has been created.',
'failure' => 'Something went wrong with the signup.',
],
diff --git a/resources/lang/sq-AL/dashboard.php b/resources/lang/sq-AL/dashboard.php
index 9236fc50..3f70a368 100644
--- a/resources/lang/sq-AL/dashboard.php
+++ b/resources/lang/sq-AL/dashboard.php
@@ -11,12 +11,12 @@
return [
- 'dashboard' => 'Paneli',
+ 'dashboard' => 'Dashboard',
'writeable_settings' => 'The Cachet settings directory is not writeable. Please make sure that ./bootstrap/cachet is writeable by the web server.',
// Incidents
'incidents' => [
- 'title' => 'Incidenti & Planifikuar',
+ 'title' => 'Incidents & Maintenance',
'incidents' => 'Incidents',
'logged' => '{0}There are no incidents, good work.|[1]You have logged one incident.|[2,*]You have reported :count incidents.',
'incident-create-template' => 'Create Template',
@@ -56,7 +56,7 @@ return [
'title' => 'Incident Templates',
'add' => [
'title' => 'Create an incident template',
- 'message' => 'You should add an incident template.',
+ 'message' => 'Create your first incident template.',
'success' => 'Your new incident template has been created.',
'failure' => 'Something went wrong with the incident template.',
],
@@ -74,22 +74,22 @@ return [
// Incident Maintenance
'schedule' => [
- 'schedule' => 'Mirëmbajtje planifikuar',
+ 'schedule' => 'Maintenance',
'logged' => '{0}There has been no Maintenance, good work.|[1]You have logged one schedule.|[2,*]You have reported :count schedules.',
'scheduled_at' => 'Scheduled at :timestamp',
'add' => [
- 'title' => 'Add Scheduled Maintenance',
- 'success' => 'Schedule added.',
- 'failure' => 'Something went wrong adding the schedule, please try again.',
+ 'title' => 'Add Maintenance',
+ 'success' => 'Maintenance added.',
+ 'failure' => 'Something went wrong adding the Maintenance, please try again.',
],
'edit' => [
- 'title' => 'Edit Scheduled Maintenance',
- 'success' => 'Schedule has been updated!',
- 'failure' => 'Something went wrong editing the schedule, please try again.',
+ 'title' => 'Edit Maintenance',
+ 'success' => 'Maintenance has been updated!',
+ 'failure' => 'Something went wrong editing the Maintenance, please try again.',
],
'delete' => [
- 'success' => 'The scheduled maintenance has been deleted and will not show on your status page.',
- 'failure' => 'The scheduled maintenance could not be deleted, please try again.',
+ 'success' => 'The Maintenance has been deleted and will not show on your status page.',
+ 'failure' => 'The Maintenance could not be deleted, please try again.',
],
],
diff --git a/resources/lang/sq-AL/forms.php b/resources/lang/sq-AL/forms.php
index 95eddbf0..a22e5ec6 100644
--- a/resources/lang/sq-AL/forms.php
+++ b/resources/lang/sq-AL/forms.php
@@ -14,13 +14,13 @@ return [
// Setup form fields
'setup' => [
'email' => 'Email',
- 'username' => 'Emri i përdoruesit',
- 'password' => 'Fjalëkalimi',
- 'site_name' => 'Emri Faqes',
+ 'username' => 'Username',
+ 'password' => 'Password',
+ 'site_name' => 'Site Name',
'site_domain' => 'Site Domain',
- 'site_timezone' => 'Zgjidh orën e zonës tuaj',
- 'site_locale' => 'Zgjidhni gjuhën tuaj',
- 'enable_google2fa' => 'Aktivizo Dy-Faktorin e identifikimit te Google',
+ 'site_timezone' => 'Select your timezone',
+ 'site_locale' => 'Select your language',
+ 'enable_google2fa' => 'Enable Google Two Factor Authentication',
'cache_driver' => 'Cache Driver',
'queue_driver' => 'Queue Driver',
'session_driver' => 'Session Driver',
@@ -35,10 +35,10 @@ return [
'login' => [
'login' => 'Username or Email',
'email' => 'Email',
- 'password' => 'Fjalëkalimi',
- '2fauth' => 'Kodi i identifikimit',
+ 'password' => 'Password',
+ '2fauth' => 'Authentication Code',
'invalid' => 'Invalid username or password',
- 'invalid-token' => '"Token" i pavlefshëm',
+ 'invalid-token' => 'Invalid token',
'cookies' => 'You must enable cookies to login.',
'rate-limit' => 'Rate limit exceeded.',
'remember_me' => 'Remember me',
@@ -46,11 +46,11 @@ return [
// Incidents form fields
'incidents' => [
- 'name' => 'Emri',
- 'status' => 'Statusi',
- 'component' => 'Përbërësit',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'component' => 'Component',
'component_status' => 'Component Status',
- 'message' => 'Mesazhi',
+ 'message' => 'Message',
'message-help' => 'You may also use Markdown.',
'occurred_at' => 'When did this incident occur?',
'notify_subscribers' => 'Notify subscribers?',
@@ -62,39 +62,39 @@ return [
'public' => 'Viewable by public',
'logged_in_only' => 'Only visible to logged in users',
'templates' => [
- 'name' => 'Emri',
- 'template' => 'Paraqitja',
+ 'name' => 'Name',
+ 'template' => 'Template',
'twig' => 'Incident Templates can make use of the Twig templating language.',
],
],
'schedules' => [
- 'name' => 'Emri',
- 'status' => 'Statusi',
- 'message' => 'Mesazhi',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'message' => 'Message',
'message-help' => 'You may also use Markdown.',
'scheduled_at' => 'When is this maintenance scheduled for?',
'completed_at' => 'When did this maintenance complete?',
'templates' => [
- 'name' => 'Emri',
- 'template' => 'Paraqitja',
+ 'name' => 'Name',
+ 'template' => 'Template',
'twig' => 'Incident Templates can make use of the Twig templating language.',
],
],
// Components form fields
'components' => [
- 'name' => 'Emri',
- 'status' => 'Statusi',
+ 'name' => 'Name',
+ 'status' => 'Status',
'group' => 'Group',
- 'description' => 'Përshkrimi',
- 'link' => 'Nderlidhja',
- 'tags' => 'Etiketa',
+ 'description' => 'Description',
+ 'link' => 'Link',
+ 'tags' => 'Tags',
'tags-help' => 'Comma separated.',
'enabled' => 'Component enabled?',
'groups' => [
- 'name' => 'Emri',
+ 'name' => 'Name',
'collapsing' => 'Expand/Collapse options',
'visible' => 'Always expanded',
'collapsed' => 'Collapse the group by default',
@@ -107,8 +107,8 @@ return [
// Action form fields
'actions' => [
- 'name' => 'Emri',
- 'description' => 'Përshkrimi',
+ 'name' => 'Name',
+ 'description' => 'Description',
'start_at' => 'Schedule start time',
'timezone' => 'Timezone',
'schedule_frequency' => 'Schedule frequency (in seconds)',
@@ -122,9 +122,9 @@ return [
// Metric form fields
'metrics' => [
- 'name' => 'Emri',
+ 'name' => 'Name',
'suffix' => 'Suffix',
- 'description' => 'Përshkrimi',
+ 'description' => 'Description',
'description-help' => 'You may also use Markdown.',
'display-chart' => 'Display chart on status page?',
'default-value' => 'Default value',
@@ -148,10 +148,10 @@ return [
'settings' => [
// Application setup
'app-setup' => [
- 'site-name' => 'Emri Faqes',
- 'site-url' => 'Nderlidhja Faqes',
+ 'site-name' => 'Site Name',
+ 'site-url' => 'Site URL',
'display-graphs' => 'Display graphs on status page?',
- 'about-this-page' => 'Rreth faqes',
+ 'about-this-page' => 'About this page',
'days-of-incidents' => 'How many days of incidents to show?',
'time_before_refresh' => 'Status page refresh rate (in seconds)',
'major_outage_rate' => 'Major outage threshold (in %)',
@@ -205,9 +205,9 @@ return [
],
'user' => [
- 'username' => 'Emri i përdoruesit',
+ 'username' => 'Username',
'email' => 'Email',
- 'password' => 'Fjalëkalimi',
+ 'password' => 'Password',
'api-token' => 'API Token',
'api-token-help' => 'Regenerating your API token will prevent existing applications from accessing Cachet.',
'gravatar' => 'Change your profile picture at Gravatar.',
@@ -221,7 +221,7 @@ return [
],
'team' => [
'description' => 'Invite your team members by entering their email addresses here.',
- 'email' => 'Email #:id',
+ 'email' => 'Your Team Members Email Address',
],
],
@@ -230,15 +230,15 @@ return [
],
// Buttons
- 'add' => 'Shto',
- 'save' => 'Ruaj',
+ 'add' => 'Add',
+ 'save' => 'Save',
'update' => ' Përditëso',
- 'create' => 'Krijo',
- 'edit' => 'Ndrysho',
- 'delete' => 'Fshije',
- 'submit' => 'Parashtroje',
- 'cancel' => 'Anulloje',
- 'remove' => 'Hiqe',
+ 'create' => 'Create',
+ 'edit' => 'Edit',
+ 'delete' => 'Delete',
+ 'submit' => 'Submit',
+ 'cancel' => 'Cancel',
+ 'remove' => 'Remove',
'invite' => 'Invite',
'signup' => 'Sign Up',
'manage_updates' => 'Manage Updates',
diff --git a/resources/lang/sq-AL/notifications.php b/resources/lang/sq-AL/notifications.php
index 19c096e6..6a65c6bd 100644
--- a/resources/lang/sq-AL/notifications.php
+++ b/resources/lang/sq-AL/notifications.php
@@ -13,95 +13,95 @@ return [
'component' => [
'status_update' => [
'mail' => [
- 'subject' => 'Statusi i komponentit u azhornua',
- 'greeting' => 'Statusi i nje komponenti u azhornua!',
- 'content' => 'Status i :name u ndryshua nga :old_status ne :new_status.',
- 'action' => 'Shiko',
+ 'subject' => 'Component Status Updated',
+ 'greeting' => 'A component\'s status was updated!',
+ 'content' => ':name status changed from :old_status to :new_status.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Statusi i komponentit u azhornua',
- 'content' => 'Status i :name u ndryshua nga :old_status ne :new_status.',
+ 'title' => 'Component Status Updated',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
'sms' => [
- 'content' => 'Status i :name u ndryshua nga :old_status ne :new_status.',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
],
],
'incident' => [
'new' => [
'mail' => [
- 'subject' => 'U raportua incident i ri',
- 'greeting' => 'New incident i ri u raportua ne :app_name.',
- 'content' => 'Incidenti :name u raportua',
- 'action' => 'Shiko',
+ 'subject' => 'New Incident Reported',
+ 'greeting' => 'A new incident was reported at :app_name.',
+ 'content' => 'Incident :name was reported',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Incidenti :name u raportua',
- 'content' => 'Nje incident i ri u raportua ne :app_name',
+ 'title' => 'Incident :name Reported',
+ 'content' => 'A new incident was reported at :app_name',
],
'sms' => [
- 'content' => 'New incident i ri u raportua ne :app_name.',
+ 'content' => 'A new incident was reported at :app_name.',
],
],
'update' => [
'mail' => [
- 'subject' => 'U azhornua nje incident',
- 'content' => ':name u azhornua',
- 'title' => ':name u azhornua ne :new_status',
- 'action' => 'Shiko',
+ 'subject' => 'Incident Updated',
+ 'content' => ':name was updated',
+ 'title' => ':name was updated to :new_status',
+ 'action' => 'View',
],
'slack' => [
- 'title' => ':name u azhornua',
- 'content' => ':name u azhornua ne :new_status',
+ 'title' => ':name Updated',
+ 'content' => ':name was updated to :new_status',
],
'sms' => [
- 'content' => 'Incidenti :name u azhornua',
+ 'content' => 'Incident :name was updated',
],
],
],
'schedule' => [
'new' => [
'mail' => [
- 'subject' => 'Nje prenotim i ri u krijua',
- 'content' => ':name u prenotua per :date',
- 'title' => 'Nje orar i ri mirembajtjeje u krijua.',
- 'action' => 'Shiko',
+ 'subject' => 'New Schedule Created',
+ 'content' => ':name was scheduled for :date',
+ 'title' => 'A new scheduled maintenance was created.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'New prenotim i ri u krijua!',
- 'content' => ':name u prenotua per :date',
+ 'title' => 'New Schedule Created!',
+ 'content' => ':name was scheduled for :date',
],
'sms' => [
- 'content' => ':name u prenotua per :date',
+ 'content' => ':name was scheduled for :date',
],
],
],
'subscriber' => [
'verify' => [
'mail' => [
- 'subject' => 'Verifikoni abonimin tuaj',
- 'content' => 'Kliko per te verifikuar abonimin ne faqen e statusit te :app_name.',
- 'title' => 'Verifiko abonimin tuaj ne faqen e statusit te :app_name.',
- 'action' => 'Verifiko',
+ 'subject' => 'Verify Your Subscription',
+ 'content' => 'Click to verify your subscription to :app_name status page.',
+ 'title' => 'Verify your subscription to :app_name status page.',
+ 'action' => 'Verify',
],
],
],
'system' => [
'test' => [
'mail' => [
- 'subject' => 'Ping nga Cachet!',
- 'content' => 'Ky eshte nje njoftim prove nga Cachet!',
- 'title' => 'Zile',
+ 'subject' => 'Ping from Cachet!',
+ 'content' => 'This is a test notification from Cachet!',
+ 'title' => '🔔',
],
],
],
'user' => [
'invite' => [
'mail' => [
- 'subject' => 'Ftesa juaj eshte brenda...',
- 'content' => 'Jeni ftuar per tu bashkuar faqes se statusit te :app_name.',
- 'title' => 'Ftesa juaj per tu bashkuar faqes se statusit te :app_name.',
- 'action' => 'Pranoj',
+ 'subject' => 'Your invitation is inside...',
+ 'content' => 'You have been invited to join :app_name status page.',
+ 'title' => 'You\'re invited to join :app_name status page.',
+ 'action' => 'Accept',
],
],
],
diff --git a/resources/lang/sq-AL/pagination.php b/resources/lang/sq-AL/pagination.php
index cb9036cd..0ee724cf 100644
--- a/resources/lang/sq-AL/pagination.php
+++ b/resources/lang/sq-AL/pagination.php
@@ -22,7 +22,7 @@ return [
|
*/
- 'previous' => 'I meparshem',
- 'next' => 'Tjeter',
+ 'previous' => 'Previous',
+ 'next' => 'Next',
];
diff --git a/resources/lang/sq-AL/setup.php b/resources/lang/sq-AL/setup.php
index 7bfb89ea..bdc2a457 100644
--- a/resources/lang/sq-AL/setup.php
+++ b/resources/lang/sq-AL/setup.php
@@ -10,14 +10,14 @@
*/
return [
- 'setup' => 'Instalimi',
+ 'setup' => 'Setup',
'title' => 'Install Cachet',
'service_details' => 'Service Details',
'env_setup' => 'Environment Setup',
'status_page_setup' => 'Status Page Setup',
'show_support' => 'Show support for Cachet?',
- 'admin_account' => 'Administrator i llogarisë',
+ 'admin_account' => 'Administrator Account',
'complete_setup' => 'Complete Setup',
'completed' => 'Cachet has been configured successfully!',
- 'finish_setup' => 'Shko tek paneli',
+ 'finish_setup' => 'Go to dashboard',
];
diff --git a/resources/lang/sv-SE/cachet.php b/resources/lang/sv-SE/cachet.php
index af1e3753..046c9bb8 100644
--- a/resources/lang/sv-SE/cachet.php
+++ b/resources/lang/sv-SE/cachet.php
@@ -12,16 +12,16 @@
return [
// Components
'components' => [
- 'last_updated' => 'Senast uppdaterad :timestamp',
+ 'last_updated' => 'Last updated :timestamp',
'status' => [
- 0 => 'Okänd',
+ 0 => 'Unknown',
1 => 'Fungerar',
2 => 'Prestandaproblem',
3 => 'Mindre avbrott',
4 => 'Större avbrott',
],
'group' => [
- 'other' => 'Andra komponenter',
+ 'other' => 'Other Components',
],
],
@@ -29,10 +29,10 @@ return [
'incidents' => [
'none' => 'Inga händelser har rapporterats',
'past' => 'Tidigare händelser',
- 'stickied' => 'Fästa incidenter',
- 'scheduled' => 'Planerat underhåll',
+ 'stickied' => 'Stickied Incidents',
+ 'scheduled' => 'Maintenance',
'scheduled_at' => ', schemalagda: tidsstämpel',
- 'posted' => 'Upplagd :timestamp',
+ 'posted' => 'Posted :timestamp',
'posted_at' => 'Posted at :timestamp',
'status' => [
1 => 'Undersöker',
@@ -45,17 +45,17 @@ return [
// Schedule
'schedules' => [
'status' => [
- 0 => 'Kommande',
- 1 => 'Pågående',
- 2 => 'Slutförd',
+ 0 => 'Upcoming',
+ 1 => 'In Progress',
+ 2 => 'Complete',
],
],
// Service Status
'service' => [
'good' => '[0,1]System operational|[2,*]All systems are operational',
- 'bad' => '[0,1] Systemet har för närvarande problem|[2,Inf] Vissa system har problem',
- 'major' => '[0,1] Stora störningar på tjänsten [2,Inf] Stora störningar på vissa system',
+ 'bad' => '[0,1]The system is experiencing issues|[2,*]Some systems are experiencing issues',
+ 'major' => '[0,1]The system is experiencing major issues|[2,*]Some systems are experiencing major issues',
],
'api' => [
@@ -80,15 +80,15 @@ return [
'button' => 'Prenumerera',
'manage_subscription' => 'Manage subscription',
'manage' => [
- 'no_subscriptions' => 'Du prenumererar på alla uppdateringar.',
- 'my_subscriptions' => 'Du prenumererar på följande uppdateringar.',
+ 'no_subscriptions' => 'You\'re currently subscribed to all updates.',
+ 'my_subscriptions' => 'You\'re currently subscribed to the following updates.',
'manage_at_link' => 'Manage your subscriptions at :link',
],
'email' => [
'subscribe' => 'Prenumerera på epost-uppdateringar.',
'subscribed' => 'Du har börjat prenumerera på e-postmeddelanden, vänligen kontrollera din e-post för att bekräfta din prenumeration.',
'verified' => 'Din epost-prenumeration har bekräftats. Tack!',
- 'manage' => 'Hantera din prenumeration',
+ 'manage' => 'Manage your subscription',
'unsubscribe' => 'Avbeställ epost-uppdateringar.',
'unsubscribed' => 'Din epost-prenumeration har avbrutits.',
'failure' => 'Något blev fel med prenumerationen.',
@@ -125,14 +125,14 @@ return [
'incident' => 'Details and updates about the :name incident that occurred on :date',
'schedule' => 'Details about the scheduled maintenance period :name starting :startDate',
'subscribe' => 'Subscribe to :app in order to receive updates of incidents and scheduled maintenance periods',
- 'overview' => 'Håll dig uppdaterad med de senaste service-uppdateringarna från :app.',
+ 'overview' => 'Stay up to date with the latest service updates from :app.',
],
],
// Other
- 'home' => 'Hem',
+ 'home' => 'Home',
'powered_by' => 'Powered by Cachet.',
- 'timezone' => 'Tider visas i :timezone.',
+ 'timezone' => 'Times are shown in :timezone.',
'about_this_site' => 'Om sidan',
'rss-feed' => 'RSS',
'atom-feed' => 'Atom',
diff --git a/resources/lang/sv-SE/dashboard.php b/resources/lang/sv-SE/dashboard.php
index a4438785..3a2a6a53 100644
--- a/resources/lang/sv-SE/dashboard.php
+++ b/resources/lang/sv-SE/dashboard.php
@@ -12,11 +12,11 @@
return [
'dashboard' => 'Översiktspanel',
- 'writeable_settings' => 'Cachets inställningskatalog är inte skrivbar. Kontrollera att ./bootstrap/cachet är skrivbar av webbservern.',
+ 'writeable_settings' => 'The Cachet settings directory is not writeable. Please make sure that ./bootstrap/cachet is writeable by the web server.',
// Incidents
'incidents' => [
- 'title' => 'Händelser & Schema',
+ 'title' => 'Incidents & Maintenance',
'incidents' => 'Händelser',
'logged' => '{0}There are no incidents, good work.|[1]You have logged one incident.|[2,*]You have reported :count incidents.',
'incident-create-template' => 'Skapa mall',
@@ -25,7 +25,7 @@ return [
'title' => 'Incident updates for :incident',
'count' => '{0}Zero Updates|[1]One Update|[2]Two Updates|[3,*]Several Updates',
'add' => [
- 'title' => 'Skapa en ny incidentuppdatering',
+ 'title' => 'Create new incident update',
'success' => 'Your new incident update has been created.',
'failure' => 'Something went wrong with the incident update.',
],
@@ -38,7 +38,7 @@ return [
'reported_by' => 'Reported by :user',
'add' => [
'title' => 'Lägg till händelse',
- 'success' => 'Incident skapad.',
+ 'success' => 'Incident added.',
'failure' => 'There was an error adding the incident, please try again.',
],
'edit' => [
@@ -56,9 +56,9 @@ return [
'title' => 'Händelsemallar',
'add' => [
'title' => 'Skapa en händelsemall',
- 'message' => 'Du borde lägga till en händelsemall.',
- 'success' => 'Händelsemallen har skapats.',
- 'failure' => 'Något gick fel med uppdateringen av incidentmallen.',
+ 'message' => 'Create your first incident template.',
+ 'success' => 'Your new incident template has been created.',
+ 'failure' => 'Something went wrong with the incident template.',
],
'edit' => [
'title' => 'Redigera mall',
@@ -74,22 +74,22 @@ return [
// Incident Maintenance
'schedule' => [
- 'schedule' => 'Planerat underhåll',
+ 'schedule' => 'Maintenance',
'logged' => '{0}There has been no Maintenance, good work.|[1]You have logged one schedule.|[2,*]You have reported :count schedules.',
'scheduled_at' => 'Schemalagd till: tidsstämpel',
'add' => [
- 'title' => 'Lägg till planerat underhåll',
- 'success' => 'Schema tillagt.',
- 'failure' => 'Something went wrong adding the schedule, please try again.',
+ 'title' => 'Add Maintenance',
+ 'success' => 'Maintenance added.',
+ 'failure' => 'Something went wrong adding the Maintenance, please try again.',
],
'edit' => [
- 'title' => 'Edit Scheduled Maintenance',
- 'success' => 'Schemat har uppdaterats!',
- 'failure' => 'Something went wrong editing the schedule, please try again.',
+ 'title' => 'Edit Maintenance',
+ 'success' => 'Maintenance has been updated!',
+ 'failure' => 'Something went wrong editing the Maintenance, please try again.',
],
'delete' => [
- 'success' => 'The scheduled maintenance has been deleted and will not show on your status page.',
- 'failure' => 'The scheduled maintenance could not be deleted, please try again.',
+ 'success' => 'The Maintenance has been deleted and will not show on your status page.',
+ 'failure' => 'The Maintenance could not be deleted, please try again.',
],
],
@@ -101,12 +101,12 @@ return [
'add' => [
'title' => 'Lägg till en komponent',
'message' => 'Du borde lägga till en komponent.',
- 'success' => 'Komponent skapad.',
+ 'success' => 'Component created.',
'failure' => 'Something went wrong with the component group, please try again.',
],
'edit' => [
'title' => 'Redigera komponent',
- 'success' => 'Komponenten har uppdaterats.',
+ 'success' => 'Component updated.',
'failure' => 'Something went wrong with the component group, please try again.',
],
'delete' => [
@@ -120,12 +120,12 @@ return [
'no_components' => 'Du borde lägga till en komponentgrupp.',
'add' => [
'title' => 'Lägg till en komponentgrupp',
- 'success' => 'Komponentgrupp tillagd.',
+ 'success' => 'Component group added.',
'failure' => 'Something went wrong with the component group, please try again.',
],
'edit' => [
'title' => 'Redigera komponentgrupp',
- 'success' => 'Komponentgrupp uppdaterad.',
+ 'success' => 'Component group updated.',
'failure' => 'Something went wrong with the component group, please try again.',
],
'delete' => [
@@ -162,7 +162,7 @@ return [
'verified' => 'Bekräftad',
'not_verified' => 'Inte bekräftad',
'subscriber' => ':email, subscribed :date',
- 'no_subscriptions' => 'Prenumererat på alla uppdateringar',
+ 'no_subscriptions' => 'Subscribed to all updates',
'global' => 'Globally subscribed',
'add' => [
'title' => 'Lägg till en prenumerant',
@@ -185,22 +185,22 @@ return [
'description' => 'Teammedlemmar kommer kunna lägga till, ändra & redigera komponenter och händelser.',
'add' => [
'title' => 'Lägg till en ny teammedlem',
- 'success' => 'Gruppmedlem tilllagd.',
- 'failure' => 'Teammedlemmen kunde inte läggas till. Vänligen försök igen.',
+ 'success' => 'Team member added.',
+ 'failure' => 'The team member could not be added, please try again.',
],
'edit' => [
'title' => 'Uppdatera profil',
- 'success' => 'Profil uppdaterad.',
+ 'success' => 'Profile updated.',
'failure' => 'Something went wrong updating the profile, please try again.',
],
'delete' => [
'success' => 'Teammedlemen har tagits bort och kommer inte längre ha tillgång till översiktspanelen!',
- 'failure' => 'Teammedlemmen kunde inte läggas till. Vänligen försök igen.',
+ 'failure' => 'The team member could not be added, please try again.',
],
'invite' => [
'title' => 'Bjud in en ny teammedlem',
'success' => 'Inbjudan har skickats',
- 'failure' => 'Inbjudan kunde inte skickas. Vänligen försök igen.',
+ 'failure' => 'The invite could not be sent, please try again.',
],
],
@@ -222,16 +222,16 @@ return [
'localization' => 'Platsanpassning',
],
'customization' => [
- 'customization' => 'Anpassning',
- 'header' => 'Anpassat sidhuvud HTML',
- 'footer' => 'Anpassad sidfot HTML',
+ 'customization' => 'Customization',
+ 'header' => 'Custom Header HTML',
+ 'footer' => 'Custom Footer HTML',
],
'mail' => [
'mail' => 'Mail',
'test' => 'Test',
'email' => [
'subject' => 'Test notification from Cachet',
- 'body' => 'Detta är ett testmeddelande från Cachet.',
+ 'body' => 'This is a test notification from Cachet.',
],
],
'security' => [
@@ -249,10 +249,10 @@ return [
'failure' => 'Inställningarna kunde inte sparas.',
],
'credits' => [
- 'credits' => 'Tack till',
- 'contributors' => 'Medverkande',
+ 'credits' => 'Credits',
+ 'contributors' => 'Contributors',
'license' => 'Cachet is a BSD-3-licensed open source project, released by Alt Three Services Limited.',
- 'backers-title' => 'Uppbackare & sponsorer',
+ 'backers-title' => 'Backers & Sponsors',
'backers' => 'If you\'d like to support future development, check out the Cachet Patreon campaign.',
'thank-you' => 'Thank you to each and every one of the :count contributors.',
],
@@ -280,17 +280,17 @@ return [
// Widgets
'widgets' => [
- 'support' => 'Stöd Cachet',
+ 'support' => 'Support Cachet',
'support_subtitle' => 'Check out our Patreon page!',
- 'news' => 'Senaste nytt',
- 'news_subtitle' => 'Hämta senaste uppdateringen',
+ 'news' => 'Latest News',
+ 'news_subtitle' => 'Get the latest update',
],
// Welcome modal
'welcome' => [
'welcome' => 'Välkommen till din statussida!',
'message' => 'Din statussida är nästan redo. Du kan vilja konfigerara de här extra inställningarna',
- 'close' => 'Jag är nöjd, tack!',
+ 'close' => 'I\'m good thanks!',
'steps' => [
'component' => 'Skapa komponenter',
'incident' => 'Skapa händelser',
diff --git a/resources/lang/sv-SE/forms.php b/resources/lang/sv-SE/forms.php
index c2aeeee2..ebb9a571 100644
--- a/resources/lang/sv-SE/forms.php
+++ b/resources/lang/sv-SE/forms.php
@@ -41,7 +41,7 @@ return [
'invalid-token' => 'Ogiltig nyckel',
'cookies' => 'Du måste aktivera cookies för att kunna logga in.',
'rate-limit' => 'Rate limit exceeded.',
- 'remember_me' => 'Kom ihåg mig',
+ 'remember_me' => 'Remember me',
],
// Incidents form fields
@@ -96,12 +96,12 @@ return [
'groups' => [
'name' => 'Namn',
'collapsing' => 'Expand/Collapse options',
- 'visible' => 'Alltid expanderad',
+ 'visible' => 'Always expanded',
'collapsed' => 'Collapse the group by default',
'collapsed_incident' => 'Collapse the group, but expand if there are issues',
- 'visibility' => 'Synlighet',
- 'visibility_public' => 'Publikt synlig',
- 'visibility_authenticated' => 'Synlig endast för inloggade användare',
+ 'visibility' => 'Visibility',
+ 'visibility_public' => 'Visible to public',
+ 'visibility_authenticated' => 'Visible only to logged in users',
],
],
@@ -110,13 +110,13 @@ return [
'name' => 'Namn',
'description' => 'Beskrivning',
'start_at' => 'Schedule start time',
- 'timezone' => 'Tidszon',
+ 'timezone' => 'Timezone',
'schedule_frequency' => 'Schedule frequency (in seconds)',
'completion_latency' => 'Completion latency (in seconds)',
'group' => 'Grupp',
- 'active' => 'Aktiv?',
+ 'active' => 'Active?',
'groups' => [
- 'name' => 'Gruppnamn',
+ 'name' => 'Group Name',
],
],
@@ -134,10 +134,10 @@ return [
'places' => 'Decimalplatser',
'default_view' => 'Standardvy',
'threshold' => 'How many minutes of threshold between metric points?',
- 'visibility' => 'Synlighet',
- 'visibility_authenticated' => 'Synlig för autentiserade användare',
- 'visibility_public' => 'Synlig för alla',
- 'visibility_hidden' => 'Alltid dold',
+ 'visibility' => 'Visibility',
+ 'visibility_authenticated' => 'Visible to authenticated users',
+ 'visibility_public' => 'Visible to everybody',
+ 'visibility_hidden' => 'Always hidden',
'points' => [
'value' => 'Värde',
@@ -155,7 +155,7 @@ return [
'days-of-incidents' => 'Hur många dagar av händelser ska visas?',
'time_before_refresh' => 'Status page refresh rate (in seconds)',
'major_outage_rate' => 'Major outage threshold (in %)',
- 'banner' => 'Bannerbild',
+ 'banner' => 'Banner Image',
'banner-help' => "It's recommended that you upload files no bigger than 930px wide",
'subscribers' => 'Tillåt att registrera sig för notifikationer via e-post?',
'suppress_notifications_in_maintenance' => 'Suppress notifications when incident occurs during maintenance period?',
@@ -184,15 +184,15 @@ return [
'always-authenticate-help' => 'Require login to view any Cachet page',
],
'stylesheet' => [
- 'custom-css' => 'Anpassad stilmall',
+ 'custom-css' => 'Custom Stylesheet',
],
'theme' => [
- 'background-color' => 'Bakgrundsfärg',
+ 'background-color' => 'Background color',
'background-fills' => 'Bakgrundsfärg (komponenter, händelser, sidfot)',
'banner-background-color' => 'Bakgrundsfärg för banner',
'banner-padding' => 'Bannerutfyllnad',
'fullwidth-banner' => 'Enable full width banner?',
- 'text-color' => 'Textfärg',
+ 'text-color' => 'Text color',
'dashboard-login' => 'Visa länk till översiktspanelen i sidfoten?',
'reds' => 'Röd (används för fel)',
'blues' => 'Blå (används för information)',
@@ -221,12 +221,12 @@ return [
],
'team' => [
'description' => 'Bjud in dina teammedlemmar genom att fylla i deras epostadresser här.',
- 'email' => 'Epostadress #:id',
+ 'email' => 'Your Team Members Email Address',
],
],
'general' => [
- 'timezone' => 'Välj tidszon',
+ 'timezone' => 'Select Timezone',
],
// Buttons
diff --git a/resources/lang/sv-SE/notifications.php b/resources/lang/sv-SE/notifications.php
index d6099a35..6a65c6bd 100644
--- a/resources/lang/sv-SE/notifications.php
+++ b/resources/lang/sv-SE/notifications.php
@@ -16,7 +16,7 @@ return [
'subject' => 'Component Status Updated',
'greeting' => 'A component\'s status was updated!',
'content' => ':name status changed from :old_status to :new_status.',
- 'action' => 'Visa',
+ 'action' => 'View',
],
'slack' => [
'title' => 'Component Status Updated',
@@ -30,10 +30,10 @@ return [
'incident' => [
'new' => [
'mail' => [
- 'subject' => 'Ny händelse rapporterad',
+ 'subject' => 'New Incident Reported',
'greeting' => 'A new incident was reported at :app_name.',
'content' => 'Incident :name was reported',
- 'action' => 'Visa',
+ 'action' => 'View',
],
'slack' => [
'title' => 'Incident :name Reported',
@@ -45,30 +45,30 @@ return [
],
'update' => [
'mail' => [
- 'subject' => 'Händelse uppdaterad',
- 'content' => ': namn uppdaterades',
- 'title' => ':name uppdaterades till :new_status',
- 'action' => 'Visa',
+ 'subject' => 'Incident Updated',
+ 'content' => ':name was updated',
+ 'title' => ':name was updated to :new_status',
+ 'action' => 'View',
],
'slack' => [
- 'title' => ':name uppdaterat',
- 'content' => ':name uppdaterades till :new_status',
+ 'title' => ':name Updated',
+ 'content' => ':name was updated to :new_status',
],
'sms' => [
- 'content' => 'Incident :name uppdaterades',
+ 'content' => 'Incident :name was updated',
],
],
],
'schedule' => [
'new' => [
'mail' => [
- 'subject' => 'Nytt schema skapat',
+ 'subject' => 'New Schedule Created',
'content' => ':name was scheduled for :date',
'title' => 'A new scheduled maintenance was created.',
- 'action' => 'Visa',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Nytt schema skapat!',
+ 'title' => 'New Schedule Created!',
'content' => ':name was scheduled for :date',
],
'sms' => [
@@ -79,18 +79,18 @@ return [
'subscriber' => [
'verify' => [
'mail' => [
- 'subject' => 'Bekräfta din prenumeration',
- 'content' => 'Klicka för att bekräfta din prenumeration på :app_name statussida.',
- 'title' => 'Bekräfta din prenumeration för :app_name statussida.',
- 'action' => 'Verifiera',
+ 'subject' => 'Verify Your Subscription',
+ 'content' => 'Click to verify your subscription to :app_name status page.',
+ 'title' => 'Verify your subscription to :app_name status page.',
+ 'action' => 'Verify',
],
],
],
'system' => [
'test' => [
'mail' => [
- 'subject' => 'Ping från Cachet!',
- 'content' => 'Detta är ett testmeddelande från Cachet!',
+ 'subject' => 'Ping from Cachet!',
+ 'content' => 'This is a test notification from Cachet!',
'title' => '🔔',
],
],
@@ -98,10 +98,10 @@ return [
'user' => [
'invite' => [
'mail' => [
- 'subject' => 'Din inbjudan är inuti...',
+ 'subject' => 'Your invitation is inside...',
'content' => 'You have been invited to join :app_name status page.',
'title' => 'You\'re invited to join :app_name status page.',
- 'action' => 'Godkänn',
+ 'action' => 'Accept',
],
],
],
diff --git a/resources/lang/sv-SE/pagination.php b/resources/lang/sv-SE/pagination.php
index 8c4ef806..0ee724cf 100644
--- a/resources/lang/sv-SE/pagination.php
+++ b/resources/lang/sv-SE/pagination.php
@@ -22,7 +22,7 @@ return [
|
*/
- 'previous' => '« Föregående',
- 'next' => 'Nästa »',
+ 'previous' => 'Previous',
+ 'next' => 'Next',
];
diff --git a/resources/lang/th-TH/cachet.php b/resources/lang/th-TH/cachet.php
index 95261108..ff1cd22b 100644
--- a/resources/lang/th-TH/cachet.php
+++ b/resources/lang/th-TH/cachet.php
@@ -12,42 +12,42 @@
return [
// Components
'components' => [
- 'last_updated' => 'ปรับปรุงล่าสุด :timestamp',
+ 'last_updated' => 'Last updated :timestamp',
'status' => [
- 0 => 'ไม่ทราบสถานะ',
- 1 => 'สามารถใช้งานได้',
- 2 => 'ปัญหาด้านประสิทธิภาพ',
- 3 => 'มีปัญหาบางส่วน',
- 4 => 'ไม่สามารถทำงานได้',
+ 0 => 'Unknown',
+ 1 => 'Operational',
+ 2 => 'Performance Issues',
+ 3 => 'Partial Outage',
+ 4 => 'Major Outage',
],
'group' => [
- 'other' => 'ส่วนประกอบอื่นๆ',
+ 'other' => 'Other Components',
],
],
// Incidents
'incidents' => [
- 'none' => 'ไม่มีเหตุการณ์',
- 'past' => 'เหตุการณ์ที่ผ่านมา',
- 'stickied' => 'เหตุการณ์ที่ถูกปักหมุด',
+ 'none' => 'No incidents reported',
+ 'past' => 'Past Incidents',
+ 'stickied' => 'Stickied Incidents',
'scheduled' => 'Maintenance',
- 'scheduled_at' => ', กำหนดการ :timestamp',
- 'posted' => 'ผ่านไปแล้ว :timestamp',
+ 'scheduled_at' => ', scheduled :timestamp',
+ 'posted' => 'Posted :timestamp',
'posted_at' => 'Posted at :timestamp',
'status' => [
- 1 => 'กำลังตรวจสอบ',
- 2 => 'พบปัญหาแล้ว',
- 3 => 'เฝ้าระวัง',
- 4 => 'แก้ไขแล้ว',
+ 1 => 'Investigating',
+ 2 => 'Identified',
+ 3 => 'Watching',
+ 4 => 'Fixed',
],
],
// Schedule
'schedules' => [
'status' => [
- 0 => 'เร็วๆ นี้',
- 1 => 'อยู่ระหว่างดำเนินการ',
- 2 => 'เสร็จสมบูรณ์',
+ 0 => 'Upcoming',
+ 1 => 'In Progress',
+ 2 => 'Complete',
],
],
@@ -59,63 +59,63 @@ return [
],
'api' => [
- 'regenerate' => 'สร้าง API Key ใหม่',
- 'revoke' => 'เพิกถอน API Key',
+ 'regenerate' => 'Regenerate API Key',
+ 'revoke' => 'Revoke API Key',
],
// Metrics
'metrics' => [
'filter' => [
- 'last_hour' => 'ชั่วโมงที่แล้ว',
- 'hourly' => '12 ชั่วโมงที่ผ่านมา',
- 'weekly' => 'สัปดาห์',
- 'monthly' => 'เดือน',
+ 'last_hour' => 'Last Hour',
+ 'hourly' => 'Last 12 Hours',
+ 'weekly' => 'Week',
+ 'monthly' => 'Month',
],
],
// Subscriber
'subscriber' => [
- 'subscribe' => 'สมัครเพื่อติดตามข่าวสาร',
+ 'subscribe' => 'Subscribe to get the updates',
'unsubscribe' => 'Unsubscribe',
- 'button' => 'ติดตาม',
+ 'button' => 'Subscribe',
'manage_subscription' => 'Manage subscription',
'manage' => [
- 'no_subscriptions' => 'คุณติตตามทั้งหมดแล้ว',
- 'my_subscriptions' => 'คุณติดตามข่าวสารเหล่านี้',
+ 'no_subscriptions' => 'You\'re currently subscribed to all updates.',
+ 'my_subscriptions' => 'You\'re currently subscribed to the following updates.',
'manage_at_link' => 'Manage your subscriptions at :link',
],
'email' => [
- 'subscribe' => 'ติดตามข่าวสารทาง email',
- 'subscribed' => 'คุณได้สมัครรับการแจ้งเตือนทางอีเมล กรุณาตรวจอีเมลของคุณเพื่อยืนยันการสมัคร',
- 'verified' => 'ได้ยืนยันการติดตามทางอีเมลของคุณแล้ว ขอบคุณ!',
- 'manage' => 'จัดการการติดตามของคุณ',
- 'unsubscribe' => 'ยกเลิกการแจ้งเตือนทางอีเมล',
- 'unsubscribed' => 'ยกเลิกแจ้งเตือนทางอีเมลของคุณแล้ว',
- 'failure' => 'เกิดข้อผิดพลาดในการสมัครรับข่าวสาร',
- 'already-subscribed' => 'ไม่สามารถสมัครด้วย :email เนื่องจากถูกใช้ไปแล้ว',
+ 'subscribe' => 'Subscribe to email updates.',
+ 'subscribed' => 'You\'ve been subscribed to email notifications, please check your email to confirm your subscription.',
+ 'verified' => 'Your email subscription has been confirmed. Thank you!',
+ 'manage' => 'Manage your subscription',
+ 'unsubscribe' => 'Unsubscribe from email updates.',
+ 'unsubscribed' => 'Your email subscription has been cancelled.',
+ 'failure' => 'Something went wrong with the subscription.',
+ 'already-subscribed' => 'Cannot subscribe :email because they\'re already subscribed.',
],
],
'signup' => [
- 'title' => 'สมัครสมาชิก',
- 'username' => 'ชื่อผู้ใช้',
- 'email' => 'อีเมล',
- 'password' => 'รหัสผ่าน',
- 'success' => 'บัญชีของคุณได้สร้างเรียบร้อยแล้ว',
- 'failure' => 'การลงทะเบียนมีบางอย่างผิดปกติ',
+ 'title' => 'Sign Up',
+ 'username' => 'Username',
+ 'email' => 'Email',
+ 'password' => 'Password',
+ 'success' => 'Your account has been created.',
+ 'failure' => 'Something went wrong with the signup.',
],
'system' => [
- 'update' => 'Cachet มีเวอร์ชั่นใหม่แล้วนะ คุณสามารถศึกษาวิธีอัพเดทได้ ที่นี้!',
+ 'update' => 'There is a newer version of Cachet available. You can learn how to update here!',
],
// Modal
'modal' => [
- 'close' => 'ปิด',
+ 'close' => 'Close',
'subscribe' => [
- 'title' => 'ติดตามสถานะของส่วนประกอบ',
- 'body' => 'กรอกอีเมลเพื่อเพื่อติดตามรับข่าวสารของส่วนประกอบ ถ้าคุณติดตามแล้ว คุณจะได้รับอีเมลจากส่วนประกอบนี้',
- 'button' => 'ติดตาม',
+ 'title' => 'Subscribe to component updates',
+ 'body' => 'Enter your email address to subscribe to updates for this component. If you\'re already subscribed, you\'ll already receive emails for this component.',
+ 'button' => 'Subscribe',
],
],
@@ -125,17 +125,17 @@ return [
'incident' => 'Details and updates about the :name incident that occurred on :date',
'schedule' => 'Details about the scheduled maintenance period :name starting :startDate',
'subscribe' => 'Subscribe to :app in order to receive updates of incidents and scheduled maintenance periods',
- 'overview' => 'ติดตามความเคลื่อนไหวล่าสุดของ :app',
+ 'overview' => 'Stay up to date with the latest service updates from :app.',
],
],
// Other
- 'home' => 'หน้าหลัก',
+ 'home' => 'Home',
'powered_by' => 'Powered by Cachet.',
- 'timezone' => 'โซนเวลา :timezone',
- 'about_this_site' => 'เกี่ยวกับเว็บไซต์นี้',
+ 'timezone' => 'Times are shown in :timezone.',
+ 'about_this_site' => 'About This Site',
'rss-feed' => 'RSS',
'atom-feed' => 'Atom',
- 'feed' => 'Feed สถานะ',
+ 'feed' => 'Status Feed',
];
diff --git a/resources/lang/th-TH/dashboard.php b/resources/lang/th-TH/dashboard.php
index 9e4e6d3b..3f70a368 100644
--- a/resources/lang/th-TH/dashboard.php
+++ b/resources/lang/th-TH/dashboard.php
@@ -11,21 +11,21 @@
return [
- 'dashboard' => 'แดชบอร์ด',
- 'writeable_settings' => 'ไดเรกทอรีการตั้งค่าของ cachet ไม่สามารถเขียนค่าได้ โปรดตรวจสอบให้แน่ใจว่าภายใน ./bootstrap/cachet สามารถเขียนค่าจากเว็บเซิร์ฟเวอร์ของท่านได้',
+ 'dashboard' => 'Dashboard',
+ 'writeable_settings' => 'The Cachet settings directory is not writeable. Please make sure that ./bootstrap/cachet is writeable by the web server.',
// Incidents
'incidents' => [
'title' => 'Incidents & Maintenance',
- 'incidents' => 'เหตุการณ์',
+ 'incidents' => 'Incidents',
'logged' => '{0}There are no incidents, good work.|[1]You have logged one incident.|[2,*]You have reported :count incidents.',
- 'incident-create-template' => 'สร้างแม่แบบ',
- 'incident-templates' => 'แม่แบบของเหตุการณ์',
+ 'incident-create-template' => 'Create Template',
+ 'incident-templates' => 'Incident Templates',
'updates' => [
'title' => 'Incident updates for :incident',
'count' => '{0}Zero Updates|[1]One Update|[2]Two Updates|[3,*]Several Updates',
'add' => [
- 'title' => 'สร้างการปรับปรุงเหตุการณ์ใหม่',
+ 'title' => 'Create new incident update',
'success' => 'Your new incident update has been created.',
'failure' => 'Something went wrong with the incident update.',
],
@@ -37,37 +37,37 @@ return [
],
'reported_by' => 'Reported by :user',
'add' => [
- 'title' => 'รายงานเหตุการณ์',
- 'success' => 'เพิ่มเหตุการณ์แล้ว',
- 'failure' => 'พอข้อผิดพลาดตอนเพิ่มเหตุการณ์ กรุณาลองใหม่อีกครั้ง',
+ 'title' => 'Report an incident',
+ 'success' => 'Incident added.',
+ 'failure' => 'There was an error adding the incident, please try again.',
],
'edit' => [
- 'title' => 'แก้ไขเหตุการณ์',
- 'success' => 'เหตุการณ์ได้ปรับปรุงแล้ว',
- 'failure' => 'พอข้อผิดพลาดตอนแก้ไขเหตุการณ์ กรุณาลองใหม่อีกครั้ง',
+ 'title' => 'Edit an incident',
+ 'success' => 'Incident updated.',
+ 'failure' => 'There was an error editing the incident, please try again.',
],
'delete' => [
- 'success' => 'เหตุการณ์ถูกลบไปแล้ว และจะไม่แสดงในหน้าสถานะอีก',
- 'failure' => 'เหตุการณ์นี้ไม่สามารถลบได้ กรุณาลองอีกครั้ง',
+ 'success' => 'The incident has been deleted and will not show on your status page.',
+ 'failure' => 'The incident could not be deleted, please try again.',
],
// Incident templates
'templates' => [
- 'title' => 'แม่แบบของเหตุการณ์',
+ 'title' => 'Incident Templates',
'add' => [
- 'title' => 'สร้างแม่แบบของเหตุการณ์',
- 'message' => 'คุณควรเพิ่มแม่แบบของเหตุการณ์',
- 'success' => 'สร้างแม่แบบของเหตุการณ์แล้ว',
- 'failure' => 'ไม่สามารถสร้างแม่แบบของเหตุการณ์ได้',
+ 'title' => 'Create an incident template',
+ 'message' => 'Create your first incident template.',
+ 'success' => 'Your new incident template has been created.',
+ 'failure' => 'Something went wrong with the incident template.',
],
'edit' => [
- 'title' => 'แก้ไขแม่แบบ',
- 'success' => 'ปรับปรุงแม่แบบของเหตุการณ์แล้ว',
- 'failure' => 'ไม่สามารถแก้ไขแม่แบบของเหตุการณ์ได้',
+ 'title' => 'Edit Template',
+ 'success' => 'The incident template has been updated.',
+ 'failure' => 'Something went wrong updating the incident template',
],
'delete' => [
- 'success' => 'ลบแม่แบบของของเหตุการณ์แล้ว',
- 'failure' => 'ไม่สามารถลบแม่แบบของเหตุการณ์ได้ โปรดลองอีกครั้ง',
+ 'success' => 'The incident template has been deleted.',
+ 'failure' => 'The incident template could not be deleted, please try again.',
],
],
],
@@ -76,7 +76,7 @@ return [
'schedule' => [
'schedule' => 'Maintenance',
'logged' => '{0}There has been no Maintenance, good work.|[1]You have logged one schedule.|[2,*]You have reported :count schedules.',
- 'scheduled_at' => 'กำหนดเวลา :timestamp',
+ 'scheduled_at' => 'Scheduled at :timestamp',
'add' => [
'title' => 'Add Maintenance',
'success' => 'Maintenance added.',
@@ -95,148 +95,148 @@ return [
// Components
'components' => [
- 'components' => 'ส่วนประกอบ',
- 'component_statuses' => 'สถานะของส่วนประกอบ',
- 'listed_group' => 'กลุ่ม :name',
+ 'components' => 'Components',
+ 'component_statuses' => 'Component Statuses',
+ 'listed_group' => 'Grouped under :name',
'add' => [
- 'title' => 'เพิ่มส่วนประกอบ',
- 'message' => 'คุณควรเพิ่มส่วนประกอบ',
- 'success' => 'สร้างส่วนประกอบแล้ว',
- 'failure' => 'ไม่สามารถสร้างส่วนประกอบได้ โปรดลองอีกครั้ง',
+ 'title' => 'Add a component',
+ 'message' => 'You should add a component.',
+ 'success' => 'Component created.',
+ 'failure' => 'Something went wrong with the component group, please try again.',
],
'edit' => [
- 'title' => 'แก้ไขส่วนประกอบ',
- 'success' => 'ปรับปรุงส่วนประกอบแล้ว',
- 'failure' => 'ไม่สามารถสร้างส่วนประกอบได้ โปรดลองอีกครั้ง',
+ 'title' => 'Edit a component',
+ 'success' => 'Component updated.',
+ 'failure' => 'Something went wrong with the component group, please try again.',
],
'delete' => [
- 'success' => 'ส่วนประกอบถูกลบแล้ว',
- 'failure' => 'ไม่สามารถลบส่วนประกอบได้ โปรดลองอีกครั้ง',
+ 'success' => 'The component has been deleted!',
+ 'failure' => 'The component could not be deleted, please try again.',
],
// Component groups
'groups' => [
- 'groups' => 'กลุ่มส่วนประกอบ | กลุ่มส่วนประกอบ',
- 'no_components' => 'คุณควรเพิ่มกลุ่มส่วนประกอบ',
+ 'groups' => 'Component group|Component groups',
+ 'no_components' => 'You should add a component group.',
'add' => [
- 'title' => 'เพิ่มกลุ่มส่วนประกอบ',
- 'success' => 'เพิ่มกลุ่มส่วนประกอบแล้ว',
- 'failure' => 'ไม่สามารถสร้างส่วนประกอบได้ โปรดลองอีกครั้ง',
+ 'title' => 'Add a component group',
+ 'success' => 'Component group added.',
+ 'failure' => 'Something went wrong with the component group, please try again.',
],
'edit' => [
- 'title' => 'แก้ไขกลุ่มส่วนประกอบ',
- 'success' => 'ปรับปรุงกลุ่มส่วนประกอบแล้ว',
- 'failure' => 'ไม่สามารถสร้างส่วนประกอบได้ โปรดลองอีกครั้ง',
+ 'title' => 'Edit a component group',
+ 'success' => 'Component group updated.',
+ 'failure' => 'Something went wrong with the component group, please try again.',
],
'delete' => [
- 'success' => 'กลุ่มส่วนประกอบถูกลบแล้ว',
- 'failure' => 'ไม่สามารถลบกลุ่มส่วนประกอบได้ โปรดลองอีกครั้ง',
+ 'success' => 'Component group has been deleted!',
+ 'failure' => 'The component group could not be deleted, please try again.',
],
],
],
// Metrics
'metrics' => [
- 'metrics' => 'ตัวชี้วัด',
+ 'metrics' => 'Metrics',
'add' => [
- 'title' => 'สร้างตัวชี้วัด',
- 'message' => 'คุณควรเพิ่มตัวชี้วัด',
- 'success' => 'สร้างตัวชี้วัดแล้ว',
- 'failure' => 'ไม่สามารถสร้างตัวชี้วัดได้ โปรดลองอีกครั้ง',
+ 'title' => 'Create a metric',
+ 'message' => 'You should add a metric.',
+ 'success' => 'Metric created.',
+ 'failure' => 'Something went wrong with the metric, please try again.',
],
'edit' => [
- 'title' => 'แก้ไขตัวชี้วัด',
- 'success' => 'ปรับปรุงตัวชี้วัดแล้ว',
- 'failure' => 'ไม่สามารถสร้างตัวชี้วัดได้ โปรดลองอีกครั้ง',
+ 'title' => 'Edit a metric',
+ 'success' => 'Metric updated.',
+ 'failure' => 'Something went wrong with the metric, please try again.',
],
'delete' => [
- 'success' => 'ตัวชี้วัดได้ถูกลบแล้ว และจะไม่แสดงในหน้าสถานะอีก',
- 'failure' => 'ไม่สามารถลบตัวชี้วัดได้ โปรดลองอีกครั้ง',
+ 'success' => 'The metric has been deleted and will no longer display on your status page.',
+ 'failure' => 'The metric could not be deleted, please try again.',
],
],
// Subscribers
'subscribers' => [
- 'subscribers' => 'ผู้ติดตาม',
- 'description' => 'ผู้ติดตามจะได้รับอีเมลเมื่อมีการแจ้งเหตุการณ์หรือมีการปรับปรุงส่วนประกอบ',
+ 'subscribers' => 'Subscribers',
+ 'description' => 'Subscribers will receive email updates when incidents are created or components are updated.',
'description_disabled' => 'To use this feature, you need allow people to signup for notifications.',
- 'verified' => 'ยืนยันแล้ว',
- 'not_verified' => 'ยังไม่ได้ยืนยัน',
- 'subscriber' => ':email, ติดตามเมื่อ :date',
- 'no_subscriptions' => 'ติดตามความเคลื่อนไหวทั้งหมด',
+ 'verified' => 'Verified',
+ 'not_verified' => 'Not verified',
+ 'subscriber' => ':email, subscribed :date',
+ 'no_subscriptions' => 'Subscribed to all updates',
'global' => 'Globally subscribed',
'add' => [
- 'title' => 'เพิ่มผู้ติดตามใหม่',
- 'success' => 'เพิ่มผู้ติดตามแล้ว',
- 'failure' => 'ไม่สามารถเพิ่มผู้ติดตามได้ กรุณาลองอีกครั้ง',
- 'help' => 'ป้อนผู้ติดตามแต่ละคนบนบรรทัดใหม่',
+ 'title' => 'Add a new subscriber',
+ 'success' => 'Subscriber has been added!',
+ 'failure' => 'Something went wrong adding the subscriber, please try again.',
+ 'help' => 'Enter each subscriber on a new line.',
],
'edit' => [
- 'title' => 'ปรับปรุงผู้ติดตาม',
- 'success' => 'ปรับปรุงข้อมูลผู้ติดตามแล้ว!',
- 'failure' => 'ไม่สามารถแก้ไขผู้ติดตามได้ กรุณาลองอีกครั้ง',
+ 'title' => 'Update subscriber',
+ 'success' => 'Subscriber has been updated!',
+ 'failure' => 'Something went wrong editing the subscriber, please try again.',
],
],
// Team
'team' => [
- 'team' => 'ทีม',
- 'member' => 'สมาชิก',
- 'profile' => 'โปรไฟล์',
- 'description' => 'สมาชิกในทีมจะสามารถเพิ่ม แก้ไข และแก้ไขเหตุการณ์และส่วนประกอบ',
+ 'team' => 'Team',
+ 'member' => 'Member',
+ 'profile' => 'Profile',
+ 'description' => 'Team Members will be able to add, modify & edit components and incidents.',
'add' => [
- 'title' => 'เพิ่มสมาชิกทีมใหม่',
- 'success' => 'เพิ่มสมาชิกในทีมเรียบร้อยแล้ว',
- 'failure' => 'ไม่สามารถเพิ่มสมาชิกทีมได้ กรุณาลองอีกครั้ง',
+ 'title' => 'Add a new team member',
+ 'success' => 'Team member added.',
+ 'failure' => 'The team member could not be added, please try again.',
],
'edit' => [
- 'title' => 'อัพเดตโปรไฟล์',
- 'success' => 'ปรับปรุงโปรไฟล์แล้ว',
- 'failure' => 'ไม่สามารถปรับปรุงโปรไฟล์ได้ โปรดลองอีกครั้ง',
+ 'title' => 'Update profile',
+ 'success' => 'Profile updated.',
+ 'failure' => 'Something went wrong updating the profile, please try again.',
],
'delete' => [
- 'success' => 'สมาชิกในทีมได้ถูกลบออก และจะไม่สามารถเข้าถึงแดชบอร์ได้อีกต่อไป!',
- 'failure' => 'ไม่สามารถเพิ่มสมาชิกทีมได้ กรุณาลองอีกครั้ง',
+ 'success' => 'Team member has been deleted and will no longer have access to the dashboard!',
+ 'failure' => 'The team member could not be added, please try again.',
],
'invite' => [
- 'title' => 'เชิญสมาชิกใหม่เข้าทีม',
- 'success' => 'คำเชิญถูกส่งไปแล้ว',
- 'failure' => 'ไม่สามารถส่งคำเชิญได้ โปรดลองอีกครั้ง',
+ 'title' => 'Invite a new team member',
+ 'success' => 'An invite has been sent',
+ 'failure' => 'The invite could not be sent, please try again.',
],
],
// Settings
'settings' => [
- 'settings' => 'ตั้งค่า',
+ 'settings' => 'Settings',
'app-setup' => [
- 'app-setup' => 'ตั้งค่าแอปพลิเคชัน',
- 'images-only' => 'อัพโหลดรูปภาพเท่านั้น',
- 'too-big' => 'ไฟล์คุณอัปโหลดมีขนาดใหญ่เกินไป อัพโหลดรูปภาพขนาดเล็กกว่า :size',
+ 'app-setup' => 'Application Setup',
+ 'images-only' => 'Only images may be uploaded.',
+ 'too-big' => 'The file you uploaded is too big. Upload an image smaller than :size',
],
'analytics' => [
- 'analytics' => 'วิเคราะห์',
+ 'analytics' => 'Analytics',
],
'log' => [
- 'log' => 'บันทึก',
+ 'log' => 'Log',
],
'localization' => [
- 'localization' => 'ภาษา',
+ 'localization' => 'Localization',
],
'customization' => [
- 'customization' => 'การปรับแต่ง',
+ 'customization' => 'Customization',
'header' => 'Custom Header HTML',
'footer' => 'Custom Footer HTML',
],
'mail' => [
'mail' => 'Mail',
- 'test' => 'ทดสอบ',
+ 'test' => 'Test',
'email' => [
- 'subject' => 'ทดสอบการแจ้งเตือนจาก Cachet',
- 'body' => 'นี้คือเมลทดสอบการแจ้งเตือนจาก Cachet',
+ 'subject' => 'Test notification from Cachet',
+ 'body' => 'This is a test notification from Cachet.',
],
],
'security' => [
- 'security' => 'ความปลอดภัย',
- 'two-factor' => 'ผู้ใช้ที่ไม่ใช้การยีนยันตัวตนสองชั้น',
+ 'security' => 'Security',
+ 'two-factor' => 'Users without two-factor authentication',
],
'stylesheet' => [
'stylesheet' => 'Stylesheet',
@@ -245,59 +245,59 @@ return [
'theme' => 'Theme',
],
'edit' => [
- 'success' => 'บันทึกการตั้งค่าแล้ว!',
- 'failure' => 'ไม่สามารถบันทึกการตั้งค่าได้',
+ 'success' => 'Settings saved.',
+ 'failure' => 'Settings could not be saved.',
],
'credits' => [
'credits' => 'Credits',
- 'contributors' => 'ผู้ร่วมพัฒนา',
- 'license' => 'Cachet เป็นโครงการ open source สัญญาอนุญาต BSD-3, เผยแพร่โดย Alt Three Services Limited.',
- 'backers-title' => 'ผู้อยู่เบื้องหลังและผู้สนับสนุน',
- 'backers' => 'ถ้าคุณต้องการสนับสนุนการพัฒนาในอนาคต เข้าร่วมแคมเปญ Cachet Patreon ',
- 'thank-you' => 'ขอบคุณผู้มีส่วนร่วมทั้ง :count คน',
+ 'contributors' => 'Contributors',
+ 'license' => 'Cachet is a BSD-3-licensed open source project, released by Alt Three Services Limited.',
+ 'backers-title' => 'Backers & Sponsors',
+ 'backers' => 'If you\'d like to support future development, check out the Cachet Patreon campaign.',
+ 'thank-you' => 'Thank you to each and every one of the :count contributors.',
],
],
// Login
'login' => [
- 'login' => 'เข้าสู่ระบบ',
- 'logged_in' => 'คุณเข้าสู่ระบบแล้ว',
- 'welcome' => 'ยินดีต้อนรับกลับมา!',
- 'two-factor' => 'กรุณากรอก Token ของคุณ',
+ 'login' => 'Login',
+ 'logged_in' => 'You\'re logged in.',
+ 'welcome' => 'Welcome back!',
+ 'two-factor' => 'Please enter your token.',
],
// Sidebar footer
- 'help' => 'ช่วยเหลือ',
- 'status_page' => 'หน้าสถานะ',
- 'logout' => 'ออกจากระบบ',
+ 'help' => 'Help',
+ 'status_page' => 'Status Page',
+ 'logout' => 'Logout',
// Notifications
'notifications' => [
- 'notifications' => 'การแจ้งเตือน',
- 'awesome' => 'สุดยอด',
- 'whoops' => 'ขออภัย',
+ 'notifications' => 'Notifications',
+ 'awesome' => 'Awesome.',
+ 'whoops' => 'Whoops.',
],
// Widgets
'widgets' => [
- 'support' => 'สนับสนุน Cachet',
- 'support_subtitle' => 'ตรวจสอบหน้าเว็บ Patreon ของเรา',
- 'news' => 'ข่าวล่าสุด',
- 'news_subtitle' => 'รับการปรับปรุงล่าสุด',
+ 'support' => 'Support Cachet',
+ 'support_subtitle' => 'Check out our Patreon page!',
+ 'news' => 'Latest News',
+ 'news_subtitle' => 'Get the latest update',
],
// Welcome modal
'welcome' => [
- 'welcome' => 'ยินดีต้อนรับสู่หน้าสถานะใหม่ของคุณ :username!',
- 'message' => 'คุณเกือบจะพร้อมแล้ว แต่คุณอาจจะต้องการตั้งค่าเพิ่มเติมเหล่านี้...',
- 'close' => 'ฉันสบายดี ขอบคุณ!',
+ 'welcome' => 'Welcome to your new status page, :username!',
+ 'message' => 'You\'re almost ready but you might want to configure these extra settings first...',
+ 'close' => 'I\'m good thanks!',
'steps' => [
- 'component' => 'เพิ่มส่วนประกอบของคุณ',
- 'incident' => 'รายงานเหตุการณ์',
- 'customize' => 'ปรับแต่งหน้าเว็บของคุณ',
- 'team' => 'เพิ่มทีมของคุณ',
- 'api' => 'สร้าง API Token',
- 'two-factor' => 'ใช้งานการยีนยันตัวตนสองชั้น',
+ 'component' => 'Add your components',
+ 'incident' => 'Create an incident',
+ 'customize' => 'Customize your page',
+ 'team' => 'Add your team',
+ 'api' => 'Generate an API token',
+ 'two-factor' => 'Setup Two Factor Authentication',
],
],
diff --git a/resources/lang/th-TH/forms.php b/resources/lang/th-TH/forms.php
index c6c50722..47a1a3e7 100644
--- a/resources/lang/th-TH/forms.php
+++ b/resources/lang/th-TH/forms.php
@@ -13,134 +13,134 @@ return [
// Setup form fields
'setup' => [
- 'email' => 'อีเมล',
- 'username' => 'ชื่อผู้ใช้',
- 'password' => 'รหัสผ่าน',
- 'site_name' => 'ชื่อเว็บไซต์',
- 'site_domain' => 'โดเมนของเว็บไซต์',
- 'site_timezone' => 'กรุณาเลือกเขตเวลาของคุณ',
- 'site_locale' => 'เลือกภาษาของคุณ',
- 'enable_google2fa' => 'เปิดใช้งานการยืนยันสองขั้นตอนจาก Google',
- 'cache_driver' => 'แคชไดร์เวอร์',
- 'queue_driver' => 'คิวไดร์เวอร์',
- 'session_driver' => 'เซสชันไดร์เวอร์',
- 'mail_driver' => 'เมลไดร์เวอร์',
- 'mail_host' => 'เมลโฮสต์',
- 'mail_address' => 'เมลจาก',
- 'mail_username' => 'ชื่อผู้ใช้อีเมล',
- 'mail_password' => 'รหัสผ่านอีเมล',
+ 'email' => 'Email',
+ 'username' => 'Username',
+ 'password' => 'Password',
+ 'site_name' => 'Site Name',
+ 'site_domain' => 'Site Domain',
+ 'site_timezone' => 'Select your timezone',
+ 'site_locale' => 'Select your language',
+ 'enable_google2fa' => 'Enable Google Two Factor Authentication',
+ 'cache_driver' => 'Cache Driver',
+ 'queue_driver' => 'Queue Driver',
+ 'session_driver' => 'Session Driver',
+ 'mail_driver' => 'Mail Driver',
+ 'mail_host' => 'Mail Host',
+ 'mail_address' => 'Mail From Address',
+ 'mail_username' => 'Mail Username',
+ 'mail_password' => 'Mail Password',
],
// Login form fields
'login' => [
- 'login' => 'ชื่อผู้ใช้หรืออีเมล',
- 'email' => 'อีเมล',
- 'password' => 'รหัสผ่าน',
- '2fauth' => 'รหัสรับรองความถูกต้อง',
- 'invalid' => 'ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง',
- 'invalid-token' => 'Token ไม่ถูกต้อง',
- 'cookies' => 'คุณต้องเปิดใช้คุกกี้ในการเข้าสู่ระบบ',
- 'rate-limit' => 'เกินขีดจำกัดแล้ว',
- 'remember_me' => 'จำการเข้าระบบของฉันไว้',
+ 'login' => 'Username or Email',
+ 'email' => 'Email',
+ 'password' => 'Password',
+ '2fauth' => 'Authentication Code',
+ 'invalid' => 'Invalid username or password',
+ 'invalid-token' => 'Invalid token',
+ 'cookies' => 'You must enable cookies to login.',
+ 'rate-limit' => 'Rate limit exceeded.',
+ 'remember_me' => 'Remember me',
],
// Incidents form fields
'incidents' => [
- 'name' => 'ชื่อ',
- 'status' => 'สถานะ',
- 'component' => 'ส่วนประกอบ',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'component' => 'Component',
'component_status' => 'Component Status',
- 'message' => 'ข้อความ',
- 'message-help' => 'นอกจากนี้คุณยังอาจเขียนในรูปแบบ Markdown',
- 'occurred_at' => 'เหตุการณ์นี้เกิดขึ้นเมื่อไหร่',
- 'notify_subscribers' => 'แจ้งสมาชิก',
+ 'message' => 'Message',
+ 'message-help' => 'You may also use Markdown.',
+ 'occurred_at' => 'When did this incident occur?',
+ 'notify_subscribers' => 'Notify subscribers?',
'notify_disabled' => 'Due to scheduled maintenance, notifications about this incident or its components will be suppressed.',
- 'visibility' => 'การมองเห็นเหตุการณ์',
- 'stick_status' => 'เหตุการณ์ปักหมุด',
- 'stickied' => 'ปักหมุดแล้ว',
- 'not_stickied' => 'ไม่ปักหมุด',
- 'public' => 'สามารถดูได้ โดยสาธารณะ',
- 'logged_in_only' => 'มองเห็นได้เฉพาะผู้ที่เข้าระบบ',
+ 'visibility' => 'Incident Visibility',
+ 'stick_status' => 'Stick Incident',
+ 'stickied' => 'Stickied',
+ 'not_stickied' => 'Not Stickied',
+ 'public' => 'Viewable by public',
+ 'logged_in_only' => 'Only visible to logged in users',
'templates' => [
- 'name' => 'ชื่อ',
- 'template' => 'แม่แบบ',
- 'twig' => 'แม่แบบของเหตุการณ์สามารถใช้ภาษา Twig ได้',
+ 'name' => 'Name',
+ 'template' => 'Template',
+ 'twig' => 'Incident Templates can make use of the Twig templating language.',
],
],
'schedules' => [
- 'name' => 'ชื่อ',
- 'status' => 'สถานะ',
- 'message' => 'ข้อความ',
- 'message-help' => 'นอกจากนี้คุณยังอาจเขียนในรูปแบบ Markdown',
- 'scheduled_at' => 'การซ่อมบำรุงจะเกิดขึ้นเมื่อไหร่?',
- 'completed_at' => 'การซ่อมบำรุงจะเสร็จเมื่อไหร่?',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'message' => 'Message',
+ 'message-help' => 'You may also use Markdown.',
+ 'scheduled_at' => 'When is this maintenance scheduled for?',
+ 'completed_at' => 'When did this maintenance complete?',
'templates' => [
- 'name' => 'ชื่อ',
- 'template' => 'แม่แบบ',
- 'twig' => 'แม่แบบของเหตุการณ์สามารถใช้ภาษา Twig ได้',
+ 'name' => 'Name',
+ 'template' => 'Template',
+ 'twig' => 'Incident Templates can make use of the Twig templating language.',
],
],
// Components form fields
'components' => [
- 'name' => 'ชื่อ',
- 'status' => 'สถานะ',
- 'group' => 'กลุ่ม',
- 'description' => 'รายละเอียด',
- 'link' => 'ลิงก์',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'group' => 'Group',
+ 'description' => 'Description',
+ 'link' => 'Link',
'tags' => 'Tags',
- 'tags-help' => 'คั่นด้วยจุลภาค',
- 'enabled' => 'เปิดใช้งานส่วนประกอบ',
+ 'tags-help' => 'Comma separated.',
+ 'enabled' => 'Component enabled?',
'groups' => [
- 'name' => 'ชื่อ',
- 'collapsing' => 'ตัวเลือก ขยาย/ยุบ',
- 'visible' => 'ขยายเสมอ',
- 'collapsed' => 'ยุบกลุ่ม โดยค่าเริ่มต้น',
- 'collapsed_incident' => 'ยุบกลุ่ม แต่ขยายถ้ามีปัญหา',
- 'visibility' => 'การมองเห็น',
- 'visibility_public' => 'สามารถมองเห็นได้ในที่สาธารณะ',
- 'visibility_authenticated' => 'มองเห็นได้เฉพาะผู้ใช้ที่เข้าสู่ระบบ',
+ 'name' => 'Name',
+ 'collapsing' => 'Expand/Collapse options',
+ 'visible' => 'Always expanded',
+ 'collapsed' => 'Collapse the group by default',
+ 'collapsed_incident' => 'Collapse the group, but expand if there are issues',
+ 'visibility' => 'Visibility',
+ 'visibility_public' => 'Visible to public',
+ 'visibility_authenticated' => 'Visible only to logged in users',
],
],
// Action form fields
'actions' => [
- 'name' => 'ชื่อ',
- 'description' => 'รายละเอียด',
- 'start_at' => 'เวลาเริ่มต้น',
- 'timezone' => 'เขตเวลา',
- 'schedule_frequency' => 'ความถี่ของกำหนดการ (เป็นวินาที)',
- 'completion_latency' => 'เวลาที่ใช้ (เป็นวินาที)',
- 'group' => 'กลุ่ม',
- 'active' => 'เปิดใช้งาน?',
+ 'name' => 'Name',
+ 'description' => 'Description',
+ 'start_at' => 'Schedule start time',
+ 'timezone' => 'Timezone',
+ 'schedule_frequency' => 'Schedule frequency (in seconds)',
+ 'completion_latency' => 'Completion latency (in seconds)',
+ 'group' => 'Group',
+ 'active' => 'Active?',
'groups' => [
- 'name' => 'ชื่อกลุ่ม',
+ 'name' => 'Group Name',
],
],
// Metric form fields
'metrics' => [
- 'name' => 'ชื่อ',
- 'suffix' => 'คำต่อท้าย',
- 'description' => 'รายละเอียด',
- 'description-help' => 'นอกจากนี้คุณยังอาจเขียนในรูปแบบ Markdown',
- 'display-chart' => 'แสดงกราฟบนหน้าสถานะ',
- 'default-value' => 'ค่าเริ่มต้น',
- 'calc_type' => 'การคำนวณเมตริก',
- 'type_sum' => 'ผลรวม',
- 'type_avg' => 'ค่าเฉลี่ย',
- 'places' => 'ตำแหน่งทศนิยม',
- 'default_view' => 'มุมมองเริ่มต้น',
- 'threshold' => 'ระยะเวลาระหว่างตัวชี้วัดกี่นาที?',
- 'visibility' => 'การมองเห็น',
- 'visibility_authenticated' => 'ผู้ใช้ที่ยืนยันตัวแล้วมองเห็นได้',
- 'visibility_public' => 'ให้ทุกคนมองเห็นได้',
- 'visibility_hidden' => 'ซ่อนเสมอ',
+ 'name' => 'Name',
+ 'suffix' => 'Suffix',
+ 'description' => 'Description',
+ 'description-help' => 'You may also use Markdown.',
+ 'display-chart' => 'Display chart on status page?',
+ 'default-value' => 'Default value',
+ 'calc_type' => 'Calculation of metrics',
+ 'type_sum' => 'Sum',
+ 'type_avg' => 'Average',
+ 'places' => 'Decimal places',
+ 'default_view' => 'Default view',
+ 'threshold' => 'How many minutes of threshold between metric points?',
+ 'visibility' => 'Visibility',
+ 'visibility_authenticated' => 'Visible to authenticated users',
+ 'visibility_public' => 'Visible to everybody',
+ 'visibility_hidden' => 'Always hidden',
'points' => [
- 'value' => 'ค่า',
+ 'value' => 'Value',
],
],
@@ -148,38 +148,38 @@ return [
'settings' => [
// Application setup
'app-setup' => [
- 'site-name' => 'ชื่อเว็บไซต์',
- 'site-url' => 'URL เว็บไซต์',
- 'display-graphs' => 'แสดงกราฟในหน้าสถานะหรือไม่',
- 'about-this-page' => 'เกี่ยวกับหน้านี้',
- 'days-of-incidents' => 'แสดงวันที่มีเหตุการณ์เกิดขึ้นกี่วัน?',
+ 'site-name' => 'Site Name',
+ 'site-url' => 'Site URL',
+ 'display-graphs' => 'Display graphs on status page?',
+ 'about-this-page' => 'About this page',
+ 'days-of-incidents' => 'How many days of incidents to show?',
'time_before_refresh' => 'Status page refresh rate (in seconds)',
'major_outage_rate' => 'Major outage threshold (in %)',
- 'banner' => 'ภาพแบนเนอร์',
+ 'banner' => 'Banner Image',
'banner-help' => "It's recommended that you upload files no bigger than 930px wide",
- 'subscribers' => 'เปิดให้ทุกคนสามารถลงทะเบียนรับอีเมลแจ้งเตือน?',
+ 'subscribers' => 'Allow people to signup to email notifications?',
'suppress_notifications_in_maintenance' => 'Suppress notifications when incident occurs during maintenance period?',
- 'skip_subscriber_verification' => 'ข้ามการยืนยันตันตนผู้ใช้ (ระวัง! คุณอาจถูกสแปม)',
- 'automatic_localization' => 'เปลี่ยนภาษาของหน้าสถานะตามภาษาของผู้เข้าชมอัตโนมัติ',
- 'enable_external_dependencies' => 'เปิดใช้งาน Third Party (Google Fonts, Trackers, ฯลฯ...)',
+ 'skip_subscriber_verification' => 'Skip verifying of users? (Be warned, you could be spammed)',
+ 'automatic_localization' => 'Automatically localise your status page to your visitor\'s language?',
+ 'enable_external_dependencies' => 'Enable Third Party Dependencies (Google Fonts, Trackers, etc...)',
'show_timezone' => 'Show the timezone the status page is running in',
- 'only_disrupted_days' => 'แสดงเฉพาะวันที่มีเหตุการณ์บนไทม์ไลน์?',
+ 'only_disrupted_days' => 'Only show days containing incidents in the timeline?',
],
'analytics' => [
- 'analytics_google' => 'รหัส Google Analytics',
- 'analytics_gosquared' => 'รหัส GoSquared Analytics',
- 'analytics_piwik_url' => 'ค่า URL Piwik ของคุณ (without http(s)://)',
- 'analytics_piwik_siteid' => 'รหัสไซต์ของ Piwik',
+ 'analytics_google' => 'Google Analytics code',
+ 'analytics_gosquared' => 'GoSquared Analytics code',
+ 'analytics_piwik_url' => 'URL of your Piwik instance (without http(s)://)',
+ 'analytics_piwik_siteid' => 'Piwik\'s site id',
],
'localization' => [
- 'site-timezone' => 'เขตเวลา',
- 'site-locale' => 'ภาษา',
- 'date-format' => 'รูปแบบวันที่',
- 'incident-date-format' => 'รูปแบบเวลาของเหตุการณ์',
+ 'site-timezone' => 'Site timezone',
+ 'site-locale' => 'Site language',
+ 'date-format' => 'Date format',
+ 'incident-date-format' => 'Incident timestamp format',
],
'security' => [
- 'allowed-domains' => 'โดเมนที่ได้รับอนุญาต',
- 'allowed-domains-help' => 'คั่นด้วยจุลภาค โดเมนที่กำหนดข้างต้นจะสามารถเข้าได้อัตโนมัติ โดยค่าเริ่มต้น',
+ 'allowed-domains' => 'Allowed domains',
+ 'allowed-domains-help' => 'Comma separated. The domain set above is automatically allowed by default.',
'always-authenticate' => 'Always authenticate',
'always-authenticate-help' => 'Require login to view any Cachet page',
],
@@ -187,62 +187,62 @@ return [
'custom-css' => 'Custom Stylesheet',
],
'theme' => [
- 'background-color' => 'สีพื้นหลัง',
- 'background-fills' => 'เติมพื้นหลัง (ส่วนประกอบ เหตุการณ์ ด่านล่างเว็บ)',
- 'banner-background-color' => 'สีพื้นหลังของแบนเนอร์',
- 'banner-padding' => 'Padding ของแบนเนอร์',
+ 'background-color' => 'Background color',
+ 'background-fills' => 'Background fills (components, incidents, footer)',
+ 'banner-background-color' => 'Banner background color',
+ 'banner-padding' => 'Banner padding',
'fullwidth-banner' => 'Enable full width banner?',
- 'text-color' => 'สีตัวอักษร',
- 'dashboard-login' => 'แสดงปุ่มแดชบอร์ดที่ด่านล่างของหน้าเว็บ',
- 'reds' => 'สีแดง (ใช้สำหรับข้อผิดพลาด)',
- 'blues' => 'สีฟ้า (ใช้สำหรับข้อมูล)',
- 'greens' => 'สีเขียว (ใช้สำหรับความสำเร็จ)',
- 'yellows' => 'สีเหลือง (ใช้สำหรับแจ้งเตือน)',
- 'oranges' => 'สีส้ม (ใช้สำหรับประกาศ)',
- 'metrics' => 'ระบุตัวชี้วัด',
- 'links' => 'การเชื่อมโยง',
+ 'text-color' => 'Text color',
+ 'dashboard-login' => 'Show dashboard button in the footer?',
+ 'reds' => 'Red (used for errors)',
+ 'blues' => 'Blue (used for information)',
+ 'greens' => 'Green (used for success)',
+ 'yellows' => 'Yellow (used for alerts)',
+ 'oranges' => 'Orange (used for notices)',
+ 'metrics' => 'Metrics fill',
+ 'links' => 'Links',
],
],
'user' => [
- 'username' => 'ชื่อผู้ใช้',
- 'email' => 'อีเมล',
- 'password' => 'รหัสผ่าน',
+ 'username' => 'Username',
+ 'email' => 'Email',
+ 'password' => 'Password',
'api-token' => 'API Token',
- 'api-token-help' => 'การสร้าง API Token ใหม่ จะทำให้แอปพลิเคชั่นเดิมเข้าถึง Cachet ไม่ได้',
- 'gravatar' => 'เปลี่ยนรูปโปรไฟล์ที่ Gravatar',
- 'user_level' => 'ระดับผู้ใช้',
+ 'api-token-help' => 'Regenerating your API token will prevent existing applications from accessing Cachet.',
+ 'gravatar' => 'Change your profile picture at Gravatar.',
+ 'user_level' => 'User Level',
'levels' => [
- 'admin' => 'ผู้ดูแลระบบ',
- 'user' => 'ผู้ใช้',
+ 'admin' => 'Admin',
+ 'user' => 'User',
],
'2fa' => [
- 'help' => 'ใช้งานการยีนยันตัวตนสองชั้นจะเพิ่มความปลอดภัยให้บัญชีของคุณ คุณจำเป็นต้องดาวน์โหลด Google Authenticator หรือแอปที่คล้ายกันบนอุปกรณ์เคลื่อนที่ เมื่อเข้าสู่ระบบคุณจะถูกถามให้ใส่รหัสที่ถูกสร้างจากแอป',
+ 'help' => 'Enabling two factor authentication increases security of your account. You will need to download Google Authenticator or a similar app on to your mobile device. When you login you will be asked to provide a token generated by the app.',
],
'team' => [
- 'description' => 'เชิญเพื่อนร่วมทีมของคุณ โดยการป้อนที่อยู่อีเมลที่นี้',
+ 'description' => 'Invite your team members by entering their email addresses here.',
'email' => 'Your Team Members Email Address',
],
],
'general' => [
- 'timezone' => 'เลือกเขตเวลา',
+ 'timezone' => 'Select Timezone',
],
// Buttons
- 'add' => 'เพิ่ม',
- 'save' => 'บันทึก',
- 'update' => 'ปรับปรุง',
- 'create' => 'สร้าง',
- 'edit' => 'แก้ไข',
- 'delete' => 'ลบ',
- 'submit' => 'ส่งข้อมูล',
- 'cancel' => 'ยกเลิก',
- 'remove' => 'ลบออก',
- 'invite' => 'เชิญ',
- 'signup' => 'สมัครสมาชิก',
+ 'add' => 'Add',
+ 'save' => 'Save',
+ 'update' => 'Update',
+ 'create' => 'Create',
+ 'edit' => 'Edit',
+ 'delete' => 'Delete',
+ 'submit' => 'Submit',
+ 'cancel' => 'Cancel',
+ 'remove' => 'Remove',
+ 'invite' => 'Invite',
+ 'signup' => 'Sign Up',
'manage_updates' => 'Manage Updates',
// Other
- 'optional' => '* ไม่จำเป็น',
+ 'optional' => '* Optional',
];
diff --git a/resources/lang/th-TH/notifications.php b/resources/lang/th-TH/notifications.php
index dfb74e46..6a65c6bd 100644
--- a/resources/lang/th-TH/notifications.php
+++ b/resources/lang/th-TH/notifications.php
@@ -13,84 +13,84 @@ return [
'component' => [
'status_update' => [
'mail' => [
- 'subject' => 'สถานะของส่วนประกอบมีการเปลี่ยนแปลง',
- 'greeting' => 'สถานะของส่วนประกอบเปลี่ยนแปลง!',
- 'content' => ':name เปลี่ยนสถานะจาก :old_status เป็น :new_status.',
- 'action' => 'ดู',
+ 'subject' => 'Component Status Updated',
+ 'greeting' => 'A component\'s status was updated!',
+ 'content' => ':name status changed from :old_status to :new_status.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'สถานะของส่วนประกอบมีการเปลี่ยนแปลง',
- 'content' => ':name เปลี่ยนสถานะจาก :old_status เป็น :new_status.',
+ 'title' => 'Component Status Updated',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
'sms' => [
- 'content' => ':name เปลี่ยนสถานะจาก :old_status เป็น :new_status.',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
],
],
'incident' => [
'new' => [
'mail' => [
- 'subject' => 'มีเหตุการณ์ใหม่ถูกรายงานเข้ามา',
- 'greeting' => 'มีเหตุการณ์ที่เกิดขึ้นกับ :app_name',
- 'content' => 'เหตุการณ์ :name',
- 'action' => 'ดู',
+ 'subject' => 'New Incident Reported',
+ 'greeting' => 'A new incident was reported at :app_name.',
+ 'content' => 'Incident :name was reported',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'เหตุการณ์ :name เกิดขึ้น',
- 'content' => 'เหตุการณ์ใหม่เกิดขึ้นกับ :app_name',
+ 'title' => 'Incident :name Reported',
+ 'content' => 'A new incident was reported at :app_name',
],
'sms' => [
- 'content' => 'มีเหตุการณ์ที่เกิดขึ้นกับ :app_name',
+ 'content' => 'A new incident was reported at :app_name.',
],
],
'update' => [
'mail' => [
- 'subject' => 'เหตุการณ์มีการเปลี่ยนแปลง',
- 'content' => ':name ถูกเปลี่ยนแปลง',
- 'title' => ':name เปลี่ยนสถานะเป็น :new_status',
- 'action' => 'ดู',
+ 'subject' => 'Incident Updated',
+ 'content' => ':name was updated',
+ 'title' => ':name was updated to :new_status',
+ 'action' => 'View',
],
'slack' => [
- 'title' => ':name ถูกเปลี่ยนแปลง',
- 'content' => ':name เปลี่ยนสถานะเป็น :new_status',
+ 'title' => ':name Updated',
+ 'content' => ':name was updated to :new_status',
],
'sms' => [
- 'content' => 'เหตุการณ์ :name ถูกเปลี่ยนแปลง',
+ 'content' => 'Incident :name was updated',
],
],
],
'schedule' => [
'new' => [
'mail' => [
- 'subject' => 'มีกำหนดการใหม่',
- 'content' => ':name ถูกกำหนดไว้วันที่ :date',
- 'title' => 'มีการระบุกำหนดการซ่อมบำรุง',
- 'action' => 'ดู',
+ 'subject' => 'New Schedule Created',
+ 'content' => ':name was scheduled for :date',
+ 'title' => 'A new scheduled maintenance was created.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'มีกำหนดการใหม่!',
- 'content' => ':name ถูกกำหนดไว้วันที่ :date',
+ 'title' => 'New Schedule Created!',
+ 'content' => ':name was scheduled for :date',
],
'sms' => [
- 'content' => ':name ถูกกำหนดไว้วันที่ :date',
+ 'content' => ':name was scheduled for :date',
],
],
],
'subscriber' => [
'verify' => [
'mail' => [
- 'subject' => 'ยืนยันการติดตามของคุณ',
- 'content' => 'คลิกเพื่อยืนยันว่าคุณต้องการติดตามสถานะของ :app_name',
- 'title' => 'ยืนยันการติดตามสถานะของ :app_name',
- 'action' => 'ยืนยัน',
+ 'subject' => 'Verify Your Subscription',
+ 'content' => 'Click to verify your subscription to :app_name status page.',
+ 'title' => 'Verify your subscription to :app_name status page.',
+ 'action' => 'Verify',
],
],
],
'system' => [
'test' => [
'mail' => [
- 'subject' => 'ทดสอบจาก Cachet!',
- 'content' => 'นี้คือทดสอบการแจ้งเตือนจาก Cachet!',
+ 'subject' => 'Ping from Cachet!',
+ 'content' => 'This is a test notification from Cachet!',
'title' => '🔔',
],
],
@@ -98,10 +98,10 @@ return [
'user' => [
'invite' => [
'mail' => [
- 'subject' => 'มีคำเชิญส่งถึงคุณ...',
- 'content' => 'คุณถูกเชิญให้เข้าร่วมหน้าสถานะของ :app_name',
- 'title' => 'คุณได้รับคำเชิญให้เข้าร่วมหน้าสถานะของ :app_name',
- 'action' => 'ตกลง',
+ 'subject' => 'Your invitation is inside...',
+ 'content' => 'You have been invited to join :app_name status page.',
+ 'title' => 'You\'re invited to join :app_name status page.',
+ 'action' => 'Accept',
],
],
],
diff --git a/resources/lang/th-TH/pagination.php b/resources/lang/th-TH/pagination.php
index 1a868ba4..0ee724cf 100644
--- a/resources/lang/th-TH/pagination.php
+++ b/resources/lang/th-TH/pagination.php
@@ -22,7 +22,7 @@ return [
|
*/
- 'previous' => 'ก่อนหน้า',
- 'next' => 'ถัดไป',
+ 'previous' => 'Previous',
+ 'next' => 'Next',
];
diff --git a/resources/lang/th-TH/setup.php b/resources/lang/th-TH/setup.php
index eec2d42b..bdc2a457 100644
--- a/resources/lang/th-TH/setup.php
+++ b/resources/lang/th-TH/setup.php
@@ -10,14 +10,14 @@
*/
return [
- 'setup' => 'ตั้งค่า',
- 'title' => 'ติดตั้ง Cachet',
- 'service_details' => 'รายละเอียดของ Services',
- 'env_setup' => 'ตั้งค่าสภาพแวดล้อม',
- 'status_page_setup' => 'ตั้งค่าหน้าแสดงสถานะ',
- 'show_support' => 'แสดงการสนับสนุน Cachet',
- 'admin_account' => 'บัญชีผู้ดูแลระบบ',
- 'complete_setup' => 'ติดตั้งเสร็จสมบูรณ์',
- 'completed' => 'การปรับแต่ง Cachet สำเร็จ!',
- 'finish_setup' => 'ไปที่หน้า Dashboard',
+ 'setup' => 'Setup',
+ 'title' => 'Install Cachet',
+ 'service_details' => 'Service Details',
+ 'env_setup' => 'Environment Setup',
+ 'status_page_setup' => 'Status Page Setup',
+ 'show_support' => 'Show support for Cachet?',
+ 'admin_account' => 'Administrator Account',
+ 'complete_setup' => 'Complete Setup',
+ 'completed' => 'Cachet has been configured successfully!',
+ 'finish_setup' => 'Go to dashboard',
];
diff --git a/resources/lang/th-TH/validation.php b/resources/lang/th-TH/validation.php
index e4eb0281..7d196d98 100644
--- a/resources/lang/th-TH/validation.php
+++ b/resources/lang/th-TH/validation.php
@@ -22,72 +22,72 @@ return [
|
*/
- 'accepted' => 'คุณต้องยอมรับ :attribute',
- 'active_url' => ':attribute ไม่ใช่รูปแบบ URL ที่ถูกต้อง',
- 'after' => ':attribute ต้องเป็นวันหลังจาก :date เท่านั้น',
- 'alpha' => ':attribute ต้องมีเฉพาะตัวอักษรเท่านั้น',
- 'alpha_dash' => ':attribute ต้องประกอบด้วยตัวอักษร ตัวเลข และเครื่องหมายลบเท่านั้น',
- 'alpha_num' => ':attribute ต้องประกอบด้วยตัวอักษรและตัวเลขเท่านั้น',
- 'array' => ':attribute ต้องเป็นอาร์เรย์เท่านั้น',
- 'before' => ':attribute ต้องอยู่ในรูปแบบวันก่อนวันที่ :date เท่านั้น',
+ 'accepted' => 'The :attribute must be accepted.',
+ 'active_url' => 'The :attribute is not a valid URL.',
+ 'after' => 'The :attribute must be a date after :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.',
'between' => [
- 'numeric' => ':attribute ต้องอยู่ระหว่าง :min ถึง :max',
- 'file' => ':attribute ต้องมีขนาดระหว่าง :min ถึง :max กิโลไบต์',
- 'string' => ':attribute ต้องมีความยาวระหว่าง :min ถึง :max ตัวอักษร',
- 'array' => ':attribute ต้องมีตั้งแต่ :min ถึง :max รายการ',
+ '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' => ':attribute ต้องเป็น true หรือ false เท่านั้น',
- 'confirmed' => ':attribute ที่ใช่ยืนยันไม่ตรงกัน',
- 'date' => ':attribute เป็นรูปแบบวันที่ที่ไม่ถูกต้อง',
- 'date_format' => ':attribute ไม่ตรงตามรูปแบบ :format',
- 'different' => ':attribute และ :other ต้องไม่เหมือนกัน',
- 'digits' => ':attribute ต้องมี :digits หลัก',
- 'digits_between' => ':attribute ต้องยาวระหว่าง :min ถึง :max หลัก',
- 'email' => ':attribute ต้องเป็นรูปแบบอีเมลที่ถูกต้อง',
- 'exists' => ':attribute ที่เลือกไม่ถูกต้อง',
- 'distinct' => ':attribute มีค่าซ้ำกัน',
- 'filled' => 'กรุณากรอกข้อมูลในฟิลด์ :attribute',
- 'image' => ':attribute ต้องเป็นรูปภาพเท่านั้น',
- 'in' => ':attribute ที่เลือกไม่ถูกต้อง',
- 'in_array' => 'ฟิลด์ :attribute ไม่มีอยู่ใน :other',
- 'integer' => ':attribute ต้องเป็นจำนวนเต็มเท่านั้น',
- 'ip' => ':attribute ต้องเป็นรูปแบบไอพีแอดเดรสเท่านั้น',
- 'json' => ':attribute ต้องเป็นรูปแบบ JSON เท่านั้น',
+ '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.',
+ 'email' => 'The :attribute must be a valid email address.',
+ 'exists' => 'The selected :attribute is invalid.',
+ 'distinct' => 'The :attribute field has a duplicate value.',
+ 'filled' => 'The :attribute field is required.',
+ '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.',
+ 'json' => 'The :attribute must be a valid JSON string.',
'max' => [
- 'numeric' => ':attribute ต้องมีค่าไม่มากกว่า :max',
- 'file' => ':attribute ต้องไม่ใหญ่กว่า :max กิโลไบต์',
- 'string' => ':attribute ต้องไม่ยาวกว่า :max ตัวอักษร',
- 'array' => ':attribute ต้องมีไม่เกิน :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' => ':attribute ต้องเป็นไฟล์ :values เท่านั้น',
+ 'mimes' => 'The :attribute must be a file of type: :values.',
'min' => [
- 'numeric' => ':attribute ต้องมีค่าอย่างน้อย :min',
- 'file' => ':attribute ต้องมีขนาดอย่างน้อย :min กิโลไบต์',
- 'string' => ':attribute ต้องยาวอย่างน้อย :min ตัวอักษร',
- 'array' => ':attribute ต้องมีอย่างน้อย :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' => ':attribute ที่เลือกไม่ถูกต้อง',
- 'numeric' => ':attribute ต้องเป็นตัวเลขเท่านั้น',
- 'present' => 'ฟิลด์ :attribute ต้องมีอยู่จริง',
- 'regex' => 'รูปแบบของ :attribute ไม่ถูกต้อง',
- 'required' => 'กรุณากรอกข้อมูลในฟิลด์ :attribute',
- 'required_if' => 'ฟิลด์ :attribute จำเป็นต้องกรอก เมื่อ :other เป็น :value',
- 'required_unless' => 'ฟิลด์ :attribute จำเป็นต้องกรอก นอกจาก :other อยู่ใน :value',
- 'required_with' => 'ฟิลด์ :attribute จำเป็นต้องกรอก เมื่อ :value มีข้อมูล',
- 'required_with_all' => 'ฟิลด์ :attribute จำเป็นต้องกรอก เมื่อ :value มีข้อมูล',
- 'required_without' => 'ฟิลด์ :attribute จำเป็นต้องกรอก เมื่อ :value ไม่มีข้อมูล',
- 'required_without_all' => 'ฟิลด์ :attribute จำเป็นต้องกรอก เมื่อ :value ไม่มีข้อมูล',
- 'same' => ':attribute และ :other ต้องตรงกัน',
+ 'not_in' => 'The selected :attribute 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' => ':attribute ต้องมีขนาด :size',
- 'file' => ':attribute ต้องมีขนาด :size กิโลไบต์',
- 'string' => ':attribute ต้องมีจำนวน :size ตัวอักษร',
- 'array' => ':attribute ต้องมีอยู่ :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' => ':attribute ต้องเป็นข้อความเท่านั้น',
- 'timezone' => ':attribute ต้องเป็นเขตเวลาที่ถูกต้อง',
- 'unique' => ':attribute ถูกใช้ไปแล้ว',
- 'url' => 'รูปแบบของ :attribute ไม่ถูกต้อง',
+ 'string' => 'The :attribute must be a string.',
+ 'timezone' => 'The :attribute must be a valid zone.',
+ 'unique' => 'The :attribute has already been taken.',
+ 'url' => 'The :attribute format is invalid.',
/*
|--------------------------------------------------------------------------
@@ -102,7 +102,7 @@ return [
'custom' => [
'attribute-name' => [
- 'rule-name' => 'ข้อความที่กำหนดเอง',
+ 'rule-name' => 'custom-message',
],
],
diff --git a/resources/lang/tr-TR/cachet.php b/resources/lang/tr-TR/cachet.php
index 217c58e4..ff1cd22b 100644
--- a/resources/lang/tr-TR/cachet.php
+++ b/resources/lang/tr-TR/cachet.php
@@ -12,110 +12,110 @@
return [
// Components
'components' => [
- 'last_updated' => 'Son Güncelleme: zaman tipi',
+ 'last_updated' => 'Last updated :timestamp',
'status' => [
- 0 => 'Bilinmiyor',
- 1 => 'Çalışıyor',
- 2 => 'Performans Sorunları',
- 3 => 'Kısmi Kesinti',
- 4 => 'Ana Kesinti',
+ 0 => 'Unknown',
+ 1 => 'Operational',
+ 2 => 'Performance Issues',
+ 3 => 'Partial Outage',
+ 4 => 'Major Outage',
],
'group' => [
- 'other' => 'Diğer Bileşenler',
+ 'other' => 'Other Components',
],
],
// Incidents
'incidents' => [
- 'none' => 'Hiçbir olay raporlanmadı',
- 'past' => 'Geçmiş Olaylar',
- 'stickied' => 'Yapıştırılmış Olaylar',
- 'scheduled' => 'Bakım',
- 'scheduled_at' => ',zamanlanmış :zamandilimi',
- 'posted' => ':timestamp gönderildi',
- 'posted_at' => 'Gönderim Zamanı :timestamp',
+ 'none' => 'No incidents reported',
+ 'past' => 'Past Incidents',
+ 'stickied' => 'Stickied Incidents',
+ 'scheduled' => 'Maintenance',
+ 'scheduled_at' => ', scheduled :timestamp',
+ 'posted' => 'Posted :timestamp',
+ 'posted_at' => 'Posted at :timestamp',
'status' => [
- 1 => 'İnceleniyor',
- 2 => 'Tanımlandı',
- 3 => 'İzleniyor',
- 4 => 'Düzeltildi',
+ 1 => 'Investigating',
+ 2 => 'Identified',
+ 3 => 'Watching',
+ 4 => 'Fixed',
],
],
// Schedule
'schedules' => [
'status' => [
- 0 => 'Yaklaşan',
- 1 => 'Devam Ediyor',
- 2 => 'Tamamla',
+ 0 => 'Upcoming',
+ 1 => 'In Progress',
+ 2 => 'Complete',
],
],
// Service Status
'service' => [
'good' => '[0,1]System operational|[2,*]All systems are operational',
- 'bad' => '[0,1] Sistemde şu anda sorunlar yaşanıyor [2, Inf] Bazı sistemlerde sorunlar yaşanıyor',
- 'major' => '[0,1] Bu serviste büyük bir kesinti yaşıyoruz [2, Inf] Bazı sistemlerde büyük bir kesintisi yaşıyoruz',
+ 'bad' => '[0,1]The system is experiencing issues|[2,*]Some systems are experiencing issues',
+ 'major' => '[0,1]The system is experiencing major issues|[2,*]Some systems are experiencing major issues',
],
'api' => [
- 'regenerate' => 'API Key\'i yeniden oluştur',
- 'revoke' => 'API Anahtarı geçersiz kıl',
+ 'regenerate' => 'Regenerate API Key',
+ 'revoke' => 'Revoke API Key',
],
// Metrics
'metrics' => [
'filter' => [
- 'last_hour' => 'Son 1 saat',
- 'hourly' => 'Son 12 saat',
- 'weekly' => 'Hafta',
- 'monthly' => 'Ay',
+ 'last_hour' => 'Last Hour',
+ 'hourly' => 'Last 12 Hours',
+ 'weekly' => 'Week',
+ 'monthly' => 'Month',
],
],
// Subscriber
'subscriber' => [
- 'subscribe' => 'Güncellemeleri almak için abone olun',
+ 'subscribe' => 'Subscribe to get the updates',
'unsubscribe' => 'Unsubscribe',
- 'button' => 'Abone ol',
+ 'button' => 'Subscribe',
'manage_subscription' => 'Manage subscription',
'manage' => [
- 'no_subscriptions' => 'Şu anda tüm güncellemeleri abone oldunuz.',
- 'my_subscriptions' => 'Şu an aşağıdaki güncellemelere abone oldunuz.',
+ 'no_subscriptions' => 'You\'re currently subscribed to all updates.',
+ 'my_subscriptions' => 'You\'re currently subscribed to the following updates.',
'manage_at_link' => 'Manage your subscriptions at :link',
],
'email' => [
- 'subscribe' => 'Güncellemeler için abone ol.',
- 'subscribed' => 'Bir email bildirimi almış olmalısın, lütfen aboneliğini onaylamak için kontrol et.',
- 'verified' => 'E mail aboneliğin kabul edildi. Teşekkürler!',
- 'manage' => 'Aboneliklerini yönet',
- 'unsubscribe' => 'E-posta aboneliğinden çık.',
- 'unsubscribed' => 'Email aboneliğin iptal edildi.',
- 'failure' => 'Bazı şeyler yanlış gitti.',
- 'already-subscribed' => ':email adresine abone olunamadı çünkü zaten abone.',
+ 'subscribe' => 'Subscribe to email updates.',
+ 'subscribed' => 'You\'ve been subscribed to email notifications, please check your email to confirm your subscription.',
+ 'verified' => 'Your email subscription has been confirmed. Thank you!',
+ 'manage' => 'Manage your subscription',
+ 'unsubscribe' => 'Unsubscribe from email updates.',
+ 'unsubscribed' => 'Your email subscription has been cancelled.',
+ 'failure' => 'Something went wrong with the subscription.',
+ 'already-subscribed' => 'Cannot subscribe :email because they\'re already subscribed.',
],
],
'signup' => [
- 'title' => 'Kayıt Ol',
- 'username' => 'Kullanıcı adı',
- 'email' => 'E-posta',
- 'password' => 'Parola',
- 'success' => 'Hesabınız oluşturuldu.',
- 'failure' => 'Kayıt esnasında bir sorun oluştu.',
+ 'title' => 'Sign Up',
+ 'username' => 'Username',
+ 'email' => 'Email',
+ 'password' => 'Password',
+ 'success' => 'Your account has been created.',
+ 'failure' => 'Something went wrong with the signup.',
],
'system' => [
- 'update' => 'Cachet yeni sürümü kullanılabilir. Nasıl güncelleneceğini buradan öğrenebilirsiniz!',
+ 'update' => 'There is a newer version of Cachet available. You can learn how to update here!',
],
// Modal
'modal' => [
- 'close' => 'Kapat',
+ 'close' => 'Close',
'subscribe' => [
- 'title' => 'Bileşen güncellemelerine abone ol',
- 'body' => 'Bu içeriğin güncellemelerine abone olmak için e-mail adresinizi giriniz. Eğer zaten aboneyseniz, bu içerikle ilgili zaten e-mailler alacaksınız.',
- 'button' => 'Abone ol',
+ 'title' => 'Subscribe to component updates',
+ 'body' => 'Enter your email address to subscribe to updates for this component. If you\'re already subscribed, you\'ll already receive emails for this component.',
+ 'button' => 'Subscribe',
],
],
@@ -125,15 +125,15 @@ return [
'incident' => 'Details and updates about the :name incident that occurred on :date',
'schedule' => 'Details about the scheduled maintenance period :name starting :startDate',
'subscribe' => 'Subscribe to :app in order to receive updates of incidents and scheduled maintenance periods',
- 'overview' => 'Şu uygulamalardaki en son hizmet güncellemeleri ile güncel kalın.',
+ 'overview' => 'Stay up to date with the latest service updates from :app.',
],
],
// Other
- 'home' => 'Ana Sayfa',
- 'powered_by' => ' Önbellek kaynaklı.',
- 'timezone' => 'Saatler, saat diliminde gösterilir.',
- 'about_this_site' => 'Bu Site hakkında',
+ 'home' => 'Home',
+ 'powered_by' => 'Powered by Cachet.',
+ 'timezone' => 'Times are shown in :timezone.',
+ 'about_this_site' => 'About This Site',
'rss-feed' => 'RSS',
'atom-feed' => 'Atom',
'feed' => 'Status Feed',
diff --git a/resources/lang/tr-TR/dashboard.php b/resources/lang/tr-TR/dashboard.php
index c064fe25..3f70a368 100644
--- a/resources/lang/tr-TR/dashboard.php
+++ b/resources/lang/tr-TR/dashboard.php
@@ -11,293 +11,293 @@
return [
- 'dashboard' => 'Kontrol paneli',
- 'writeable_settings' => 'Cachet ayarlar dizini yazılabilir değil. Lütfen ./bootstrap/cachet sunucu tarafından yazılabilir olduğundan emin olun.',
+ 'dashboard' => 'Dashboard',
+ 'writeable_settings' => 'The Cachet settings directory is not writeable. Please make sure that ./bootstrap/cachet is writeable by the web server.',
// Incidents
'incidents' => [
- 'title' => 'Olaylar & Zamanlama',
- 'incidents' => 'Olaylar',
+ 'title' => 'Incidents & Maintenance',
+ 'incidents' => 'Incidents',
'logged' => '{0}There are no incidents, good work.|[1]You have logged one incident.|[2,*]You have reported :count incidents.',
- 'incident-create-template' => 'Şablon Oluştur',
- 'incident-templates' => 'Olay Şablonları',
+ 'incident-create-template' => 'Create Template',
+ 'incident-templates' => 'Incident Templates',
'updates' => [
- 'title' => 'Olay güncellemeleri için: olay',
+ 'title' => 'Incident updates for :incident',
'count' => '{0}Zero Updates|[1]One Update|[2]Two Updates|[3,*]Several Updates',
'add' => [
- 'title' => 'Yeni olay güncellemesi oluştur',
- 'success' => 'Yeni olay güncelleştirmeniz oluşturuldu.',
- 'failure' => 'Olay şablonu güncellenirken bir şeyler ters gitti.',
+ 'title' => 'Create new incident update',
+ 'success' => 'Your new incident update has been created.',
+ 'failure' => 'Something went wrong with the incident update.',
],
'edit' => [
- 'title' => 'Olay güncelleştirmeyi düzenle',
- 'success' => 'Olay güncelleştirme güncelleştirildi.',
- 'failure' => 'Olay şablonu güncellenirken bir şeyler ters gitti',
+ 'title' => 'Edit incident update',
+ 'success' => 'The incident update has been updated.',
+ 'failure' => 'Something went wrong updating the incident update',
],
],
'reported_by' => 'Reported by :user',
'add' => [
- 'title' => 'Olay Ekle',
- 'success' => 'Olay eklendi.',
- 'failure' => 'Olay eklenirken bir hata oluştu, lütfen tekrar deneyin.',
+ 'title' => 'Report an incident',
+ 'success' => 'Incident added.',
+ 'failure' => 'There was an error adding the incident, please try again.',
],
'edit' => [
- 'title' => 'Olay Düzenle',
- 'success' => 'Olay güncellendi.',
- 'failure' => 'Olay düzenlenirken bir hata oluştu, lütfen tekrar deneyin.',
+ 'title' => 'Edit an incident',
+ 'success' => 'Incident updated.',
+ 'failure' => 'There was an error editing the incident, please try again.',
],
'delete' => [
- 'success' => 'Olay silindi ve durum sayfanızda bir daha gösterilmeyecek.',
- 'failure' => 'Olay silinemedi, lütfen tekrar deneyin.',
+ 'success' => 'The incident has been deleted and will not show on your status page.',
+ 'failure' => 'The incident could not be deleted, please try again.',
],
// Incident templates
'templates' => [
- 'title' => 'Olay Şablonları',
+ 'title' => 'Incident Templates',
'add' => [
- 'title' => 'Olay Şablonu Oluştur',
- 'message' => 'Bir olay şablonu eklemelisiniz.',
- 'success' => 'Yeni olay şablonunuz oluşturuldu.',
- 'failure' => 'Olay şablonu ile ilgili bir şeyler ters gitti.',
+ 'title' => 'Create an incident template',
+ 'message' => 'Create your first incident template.',
+ 'success' => 'Your new incident template has been created.',
+ 'failure' => 'Something went wrong with the incident template.',
],
'edit' => [
- 'title' => 'Şablonu Düzenle',
- 'success' => 'Olay şablonu güncellendi.',
- 'failure' => 'Olay şablonunu güncellerken bir şeyler ters gitti',
+ 'title' => 'Edit Template',
+ 'success' => 'The incident template has been updated.',
+ 'failure' => 'Something went wrong updating the incident template',
],
'delete' => [
- 'success' => 'Olay şablonu silindi.',
- 'failure' => 'Olay şablonu silinemedi, lütfen tekrar deneyin.',
+ 'success' => 'The incident template has been deleted.',
+ 'failure' => 'The incident template could not be deleted, please try again.',
],
],
],
// Incident Maintenance
'schedule' => [
- 'schedule' => 'Bakım',
+ 'schedule' => 'Maintenance',
'logged' => '{0}There has been no Maintenance, good work.|[1]You have logged one schedule.|[2,*]You have reported :count schedules.',
- 'scheduled_at' => ':timestamp zamanı için kaydedildi',
+ 'scheduled_at' => 'Scheduled at :timestamp',
'add' => [
- 'title' => 'Zamanlanmış Bakım Ekle',
- 'success' => 'Zamanlama eklendi.',
- 'failure' => 'Zamanlama eklerken bir şeyler yanlış gitti, lütfen yeniden deneyin.',
+ 'title' => 'Add Maintenance',
+ 'success' => 'Maintenance added.',
+ 'failure' => 'Something went wrong adding the Maintenance, please try again.',
],
'edit' => [
- 'title' => 'Zamanlanmış Bakımı Düzenle',
- 'success' => 'Zamanlama güncellendi!',
- 'failure' => 'Zamanlama düzeltilirken bir şeyler ters gitti, lütfen tekrar deneyin.',
+ 'title' => 'Edit Maintenance',
+ 'success' => 'Maintenance has been updated!',
+ 'failure' => 'Something went wrong editing the Maintenance, please try again.',
],
'delete' => [
- 'success' => 'Zamanlanmış bakım silindi ve durum sayfanızda bir daha gösterilmeyecek.',
- 'failure' => 'Zamanlanmış bakım silinemez, lütfen tekrar deneyin.',
+ 'success' => 'The Maintenance has been deleted and will not show on your status page.',
+ 'failure' => 'The Maintenance could not be deleted, please try again.',
],
],
// Components
'components' => [
- 'components' => 'Bileşenler',
- 'component_statuses' => 'Bileşen Durumları',
- 'listed_group' => ':name altında toplandı',
+ 'components' => 'Components',
+ 'component_statuses' => 'Component Statuses',
+ 'listed_group' => 'Grouped under :name',
'add' => [
- 'title' => 'Bileşen ekle',
- 'message' => 'Bir bileşen eklemelisiniz.',
- 'success' => 'Bileşen oluşturuldu.',
- 'failure' => 'Bileşenlerle ilgili bir şeyler yanlış gitti, lütfen daha sonra tekrar deneyin.',
+ 'title' => 'Add a component',
+ 'message' => 'You should add a component.',
+ 'success' => 'Component created.',
+ 'failure' => 'Something went wrong with the component group, please try again.',
],
'edit' => [
- 'title' => 'Bileşen düzenle',
- 'success' => 'Bileşen güncellendi.',
- 'failure' => 'Bileşenlerle ilgili bir şeyler yanlış gitti, lütfen daha sonra tekrar deneyin.',
+ 'title' => 'Edit a component',
+ 'success' => 'Component updated.',
+ 'failure' => 'Something went wrong with the component group, please try again.',
],
'delete' => [
- 'success' => 'Bileşen silindi!',
- 'failure' => 'Bileşen silinemedi, lütfen tekrar deneyin.',
+ 'success' => 'The component has been deleted!',
+ 'failure' => 'The component could not be deleted, please try again.',
],
// Component groups
'groups' => [
- 'groups' => 'Bileşen grubu|Bileşen grupları',
- 'no_components' => 'Bir bileşen grubu eklemeniz gerekir.',
+ 'groups' => 'Component group|Component groups',
+ 'no_components' => 'You should add a component group.',
'add' => [
- 'title' => 'Bir bileşen grubu ekle',
- 'success' => 'Bileşen grubu eklendi.',
- 'failure' => 'Bileşenlerle ilgili bir şeyler yanlış gitti, lütfen daha sonra tekrar deneyin.',
+ 'title' => 'Add a component group',
+ 'success' => 'Component group added.',
+ 'failure' => 'Something went wrong with the component group, please try again.',
],
'edit' => [
- 'title' => 'Bileşen grubunu düzenle',
- 'success' => 'Bileşen grubu güncellendi.',
- 'failure' => 'Bileşenlerle ilgili bir şeyler yanlış gitti, lütfen daha sonra tekrar deneyin.',
+ 'title' => 'Edit a component group',
+ 'success' => 'Component group updated.',
+ 'failure' => 'Something went wrong with the component group, please try again.',
],
'delete' => [
- 'success' => 'Bileşen grubu silindi!',
- 'failure' => 'Bileşen grubu silinemedi, lütfen tekrar deneyin.',
+ 'success' => 'Component group has been deleted!',
+ 'failure' => 'The component group could not be deleted, please try again.',
],
],
],
// Metrics
'metrics' => [
- 'metrics' => 'Metrik',
+ 'metrics' => 'Metrics',
'add' => [
- 'title' => 'Bir ölçü oluştur',
- 'message' => 'Bir ölçü eklemelisiniz.',
- 'success' => 'Metrik oluşturuldu.',
+ 'title' => 'Create a metric',
+ 'message' => 'You should add a metric.',
+ 'success' => 'Metric created.',
'failure' => 'Something went wrong with the metric, please try again.',
],
'edit' => [
- 'title' => 'Bir metrik düzenle',
- 'success' => 'Metrik güncellendi.',
+ 'title' => 'Edit a metric',
+ 'success' => 'Metric updated.',
'failure' => 'Something went wrong with the metric, please try again.',
],
'delete' => [
- 'success' => 'Metrik silindi ve artık durum sayfanızda gösterilmeyecek.',
- 'failure' => 'Metrik silinemedi, lütfen tekrar deneyin.',
+ 'success' => 'The metric has been deleted and will no longer display on your status page.',
+ 'failure' => 'The metric could not be deleted, please try again.',
],
],
// Subscribers
'subscribers' => [
- 'subscribers' => 'Aboneler',
- 'description' => 'Aboneler, olaylar oluşturulduğunda veya bileşenler güncellendiğinde e-posta güncellemelerini alacaktır.',
- 'description_disabled' => 'Bu özelliği kullanmak için, kullanıcıların bildirimlere kayıt olmasına izin vermelisiniz.',
- 'verified' => 'Onaylanmış',
- 'not_verified' => 'Doğrulanmadı',
- 'subscriber' => ':email, abone oldu :date',
- 'no_subscriptions' => 'Güncellemeler için abone ol',
- 'global' => 'Genel olarak abone olundu',
+ 'subscribers' => 'Subscribers',
+ 'description' => 'Subscribers will receive email updates when incidents are created or components are updated.',
+ 'description_disabled' => 'To use this feature, you need allow people to signup for notifications.',
+ 'verified' => 'Verified',
+ 'not_verified' => 'Not verified',
+ 'subscriber' => ':email, subscribed :date',
+ 'no_subscriptions' => 'Subscribed to all updates',
+ 'global' => 'Globally subscribed',
'add' => [
- 'title' => 'Yeni abone ekleme',
- 'success' => 'Abone eklendi!',
- 'failure' => 'Abone eklerken bir şeyler yanlış gitti, lütfen tekrar deneyin.',
- 'help' => 'Her bir aboneyi yeni bir hatta girin.',
+ 'title' => 'Add a new subscriber',
+ 'success' => 'Subscriber has been added!',
+ 'failure' => 'Something went wrong adding the subscriber, please try again.',
+ 'help' => 'Enter each subscriber on a new line.',
],
'edit' => [
- 'title' => 'Aboneleri güncelle',
- 'success' => 'Aboneler güncellendi!',
- 'failure' => 'Abone eklerken bir şeyler yanlış gitti, lütfen tekrar deneyin.',
+ 'title' => 'Update subscriber',
+ 'success' => 'Subscriber has been updated!',
+ 'failure' => 'Something went wrong editing the subscriber, please try again.',
],
],
// Team
'team' => [
- 'team' => 'Takım',
- 'member' => 'Üye',
- 'profile' => 'Profil',
- 'description' => 'Ekip Üyeleri bileşenleri ve olayları ekleyebilir, değiştirebilir ve düzenleyebilir.',
+ 'team' => 'Team',
+ 'member' => 'Member',
+ 'profile' => 'Profile',
+ 'description' => 'Team Members will be able to add, modify & edit components and incidents.',
'add' => [
- 'title' => 'Yeni ekip üyesi ekle',
- 'success' => 'Ekip üyesi eklendi.',
- 'failure' => 'Ekip üyesi eklenemedi, lütfen tekrar deneyin.',
+ 'title' => 'Add a new team member',
+ 'success' => 'Team member added.',
+ 'failure' => 'The team member could not be added, please try again.',
],
'edit' => [
- 'title' => 'Profili Güncelle',
- 'success' => 'Profil güncellendi.',
- 'failure' => 'Profili güncelleme işlemi sırasında bir sorun oluştu, lütfen tekrar deneyin.',
+ 'title' => 'Update profile',
+ 'success' => 'Profile updated.',
+ 'failure' => 'Something went wrong updating the profile, please try again.',
],
'delete' => [
- 'success' => 'Ekip üyesi silindi ve artık gösterge tablosuna erişimi yok!',
- 'failure' => 'Ekip üyesi eklenemedi, lütfen tekrar deneyin.',
+ 'success' => 'Team member has been deleted and will no longer have access to the dashboard!',
+ 'failure' => 'The team member could not be added, please try again.',
],
'invite' => [
- 'title' => 'Yeni bir ekip üyesi davet et',
- 'success' => 'Bir davet gönderildi',
- 'failure' => 'Davet gönderilemedi, lütfen tekrar deneyin.',
+ 'title' => 'Invite a new team member',
+ 'success' => 'An invite has been sent',
+ 'failure' => 'The invite could not be sent, please try again.',
],
],
// Settings
'settings' => [
- 'settings' => 'Ayarlar',
+ 'settings' => 'Settings',
'app-setup' => [
- 'app-setup' => 'Uygulama kurulumu',
- 'images-only' => 'Yalnızca resimler yüklenebilir.',
- 'too-big' => 'Yüklediğiniz dosya çok büyük. Boyutundan küçük bir resim yükleyin',
+ 'app-setup' => 'Application Setup',
+ 'images-only' => 'Only images may be uploaded.',
+ 'too-big' => 'The file you uploaded is too big. Upload an image smaller than :size',
],
'analytics' => [
- 'analytics' => 'Analitik',
+ 'analytics' => 'Analytics',
],
'log' => [
- 'log' => 'Giriş',
+ 'log' => 'Log',
],
'localization' => [
- 'localization' => 'Yerelleştirme',
+ 'localization' => 'Localization',
],
'customization' => [
- 'customization' => 'Özelleştirme',
- 'header' => 'Özel Başlık HTML',
- 'footer' => 'Özel Altbilgi HTML',
+ 'customization' => 'Customization',
+ 'header' => 'Custom Header HTML',
+ 'footer' => 'Custom Footer HTML',
],
'mail' => [
- 'mail' => 'Posta',
- 'test' => 'Ölçek',
+ 'mail' => 'Mail',
+ 'test' => 'Test',
'email' => [
- 'subject' => 'Önbellekten sınama bildirimi',
- 'body' => 'Bu, Cachet\'den gelen bir test bildirimidir.',
+ 'subject' => 'Test notification from Cachet',
+ 'body' => 'This is a test notification from Cachet.',
],
],
'security' => [
- 'security' => 'Güvenlik',
- 'two-factor' => 'İki faktörlü kimlik doğrulaması olmayan kullanıcılar',
+ 'security' => 'Security',
+ 'two-factor' => 'Users without two-factor authentication',
],
'stylesheet' => [
- 'stylesheet' => 'Stil',
+ 'stylesheet' => 'Stylesheet',
],
'theme' => [
- 'theme' => 'Tema',
+ 'theme' => 'Theme',
],
'edit' => [
- 'success' => 'Ayarlar kaydedildi.',
- 'failure' => 'Ayarlar kaydedilemedi.',
+ 'success' => 'Settings saved.',
+ 'failure' => 'Settings could not be saved.',
],
'credits' => [
- 'credits' => 'Kredi',
- 'contributors' => 'Katkıda bulunanlar',
- 'license' => 'Cachet, Alt Üç\'te yayınlanan BSD-3 lisanslı bir açık kaynak projesidir, tarafından yayımlı .',
- 'backers-title' => 'Destekçiler ve Sponsorlar',
- 'backers' => 'Gelecekteki gelişimi desteklemek isterseniz Cachet Patreon kampanyasına göz atın.',
- 'thank-you' => 'Her biri için teşekkür ederim: katılımcıları sayın.',
+ 'credits' => 'Credits',
+ 'contributors' => 'Contributors',
+ 'license' => 'Cachet is a BSD-3-licensed open source project, released by Alt Three Services Limited.',
+ 'backers-title' => 'Backers & Sponsors',
+ 'backers' => 'If you\'d like to support future development, check out the Cachet Patreon campaign.',
+ 'thank-you' => 'Thank you to each and every one of the :count contributors.',
],
],
// Login
'login' => [
- 'login' => 'Oturum aç',
- 'logged_in' => 'Giriş yaptın.',
- 'welcome' => 'Tekrar Hoşgeldin!',
- 'two-factor' => 'Lütfen tokeni giriniz.',
+ 'login' => 'Login',
+ 'logged_in' => 'You\'re logged in.',
+ 'welcome' => 'Welcome back!',
+ 'two-factor' => 'Please enter your token.',
],
// Sidebar footer
- 'help' => 'Yardım',
- 'status_page' => 'Durum sayfası',
- 'logout' => 'Çıkış yap',
+ 'help' => 'Help',
+ 'status_page' => 'Status Page',
+ 'logout' => 'Logout',
// Notifications
'notifications' => [
- 'notifications' => 'Bildirimler',
- 'awesome' => 'Harika.',
- 'whoops' => 'Hay aksi.',
+ 'notifications' => 'Notifications',
+ 'awesome' => 'Awesome.',
+ 'whoops' => 'Whoops.',
],
// Widgets
'widgets' => [
- 'support' => 'Destek Bildirimi',
- 'support_subtitle' => ' Patreon strong> sayfamızı ziyaret edin!',
- 'news' => 'Son Haberler',
- 'news_subtitle' => 'En son güncellemeyi edinin',
+ 'support' => 'Support Cachet',
+ 'support_subtitle' => 'Check out our Patreon page!',
+ 'news' => 'Latest News',
+ 'news_subtitle' => 'Get the latest update',
],
// Welcome modal
'welcome' => [
- 'welcome' => 'Yeni durum sayfanıza hoş geldiniz,: kullanıcı adı!',
- 'message' => 'Neredeyse hazırsınız ancak ilk önce bu ek ayarları yapılandırmak isteyebilirsiniz...',
- 'close' => 'İyiyim teşekkürler!',
+ 'welcome' => 'Welcome to your new status page, :username!',
+ 'message' => 'You\'re almost ready but you might want to configure these extra settings first...',
+ 'close' => 'I\'m good thanks!',
'steps' => [
- 'component' => 'Bileşenlerinizi ekleyin',
- 'incident' => 'Olay oluşturma',
- 'customize' => 'Sayfanı özelleştir',
- 'team' => 'Ekibine ekle',
- 'api' => 'Bir API belirteci oluşturma',
- 'two-factor' => 'İki Faktör Kimlik Doğrulamasını Ayarlayın',
+ 'component' => 'Add your components',
+ 'incident' => 'Create an incident',
+ 'customize' => 'Customize your page',
+ 'team' => 'Add your team',
+ 'api' => 'Generate an API token',
+ 'two-factor' => 'Setup Two Factor Authentication',
],
],
diff --git a/resources/lang/tr-TR/forms.php b/resources/lang/tr-TR/forms.php
index c040ab4e..47a1a3e7 100644
--- a/resources/lang/tr-TR/forms.php
+++ b/resources/lang/tr-TR/forms.php
@@ -13,134 +13,134 @@ return [
// Setup form fields
'setup' => [
- 'email' => 'E-posta',
- 'username' => 'Kullanıcı adı',
- 'password' => 'Parola',
- 'site_name' => 'Site Adı',
- 'site_domain' => 'Site Alan Adı',
- 'site_timezone' => 'Zaman dilimi seçin',
- 'site_locale' => 'Dil seçin',
- 'enable_google2fa' => 'Google İki Faktor Doğrulamayı etkinleştir',
- 'cache_driver' => 'Önbellek Sürücüsü',
- 'queue_driver' => 'Sıra Sürücüsü',
- 'session_driver' => 'Oturum Sürücüsü',
- 'mail_driver' => 'Posta Sürücü',
- 'mail_host' => 'Posta Hostu',
- 'mail_address' => 'Adresten Mail',
- 'mail_username' => 'Mail Kullanıcı Adı',
- 'mail_password' => 'Mail Şifresi',
+ 'email' => 'Email',
+ 'username' => 'Username',
+ 'password' => 'Password',
+ 'site_name' => 'Site Name',
+ 'site_domain' => 'Site Domain',
+ 'site_timezone' => 'Select your timezone',
+ 'site_locale' => 'Select your language',
+ 'enable_google2fa' => 'Enable Google Two Factor Authentication',
+ 'cache_driver' => 'Cache Driver',
+ 'queue_driver' => 'Queue Driver',
+ 'session_driver' => 'Session Driver',
+ 'mail_driver' => 'Mail Driver',
+ 'mail_host' => 'Mail Host',
+ 'mail_address' => 'Mail From Address',
+ 'mail_username' => 'Mail Username',
+ 'mail_password' => 'Mail Password',
],
// Login form fields
'login' => [
- 'login' => 'Kullanıcı Adı veya E-Posta',
- 'email' => 'E-posta',
- 'password' => 'Parola',
- '2fauth' => 'Onaylama Kodu',
- 'invalid' => 'Kullanıcı adı veya parola hatalı',
- 'invalid-token' => 'Geçersiz jeton',
- 'cookies' => 'Oturum açabilmek yapabilmek için çerezleri açmalısınız.',
- 'rate-limit' => 'Kullanım limiti aşıldı.',
- 'remember_me' => 'Beni hatırla',
+ 'login' => 'Username or Email',
+ 'email' => 'Email',
+ 'password' => 'Password',
+ '2fauth' => 'Authentication Code',
+ 'invalid' => 'Invalid username or password',
+ 'invalid-token' => 'Invalid token',
+ 'cookies' => 'You must enable cookies to login.',
+ 'rate-limit' => 'Rate limit exceeded.',
+ 'remember_me' => 'Remember me',
],
// Incidents form fields
'incidents' => [
- 'name' => 'İsim',
- 'status' => 'Durum',
- 'component' => 'Bileşen',
- 'component_status' => 'Bileşen Durumu',
- 'message' => 'Mesaj',
- 'message-help' => 'Markdown işaretleri kullanabilirsiniz.',
- 'occurred_at' => 'Bu olay ne zaman meydana geldi?',
- 'notify_subscribers' => 'Abonelere bildirilsin mi?',
- 'notify_disabled' => 'Zamanlanmış bakım nedeniyle, bu olay veya bileşenleri ile ilgili bildirimler gizlenecektir.',
- 'visibility' => 'Olay Görünürlüğü',
- 'stick_status' => 'Stick Olayı',
- 'stickied' => 'Stickli',
- 'not_stickied' => 'Stickli değil',
- 'public' => 'Herkese açık',
- 'logged_in_only' => 'Sadece giriş yapan kullanıclar görebilir',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'component' => 'Component',
+ 'component_status' => 'Component Status',
+ 'message' => 'Message',
+ 'message-help' => 'You may also use Markdown.',
+ 'occurred_at' => 'When did this incident occur?',
+ 'notify_subscribers' => 'Notify subscribers?',
+ 'notify_disabled' => 'Due to scheduled maintenance, notifications about this incident or its components will be suppressed.',
+ 'visibility' => 'Incident Visibility',
+ 'stick_status' => 'Stick Incident',
+ 'stickied' => 'Stickied',
+ 'not_stickied' => 'Not Stickied',
+ 'public' => 'Viewable by public',
+ 'logged_in_only' => 'Only visible to logged in users',
'templates' => [
- 'name' => 'İsim',
- 'template' => 'Tema',
- 'twig' => 'Olay Şablonları\'nan Twig şablon dili faydalanabilir.',
+ 'name' => 'Name',
+ 'template' => 'Template',
+ 'twig' => 'Incident Templates can make use of the Twig templating language.',
],
],
'schedules' => [
- 'name' => 'İsim',
- 'status' => 'Durum',
- 'message' => 'Mesaj',
- 'message-help' => 'Markdown işaretleri kullanabilirsiniz.',
- 'scheduled_at' => 'Bu bakım ne zaman yapılıyor?',
- 'completed_at' => 'Bu bakım ne zaman tamamlandı?',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'message' => 'Message',
+ 'message-help' => 'You may also use Markdown.',
+ 'scheduled_at' => 'When is this maintenance scheduled for?',
+ 'completed_at' => 'When did this maintenance complete?',
'templates' => [
- 'name' => 'İsim',
- 'template' => 'Tema',
- 'twig' => 'Olay Şablonları\'nan Twig şablon dili faydalanabilir.',
+ 'name' => 'Name',
+ 'template' => 'Template',
+ 'twig' => 'Incident Templates can make use of the Twig templating language.',
],
],
// Components form fields
'components' => [
- 'name' => 'İsim',
- 'status' => 'Durum',
- 'group' => 'Grup',
- 'description' => 'Açıklama',
- 'link' => 'Bağlantı',
- 'tags' => 'Etiketler',
- 'tags-help' => 'Virgül ile ayrılmış.',
- 'enabled' => 'Bileşen etkinleştirilsin mi?',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'group' => 'Group',
+ 'description' => 'Description',
+ 'link' => 'Link',
+ 'tags' => 'Tags',
+ 'tags-help' => 'Comma separated.',
+ 'enabled' => 'Component enabled?',
'groups' => [
- 'name' => 'İsim',
- 'collapsing' => 'Seçenkleri Genişlet/Daralt',
- 'visible' => 'Her zaman genişlet',
- 'collapsed' => 'Grubu varsayılan olarak daralt',
- 'collapsed_incident' => 'Grubu küçült, ancak sorun olursa genişlet',
- 'visibility' => 'Görünürlük',
- 'visibility_public' => 'Herkese görünür',
- 'visibility_authenticated' => 'Yalnızca oturum açan kullanıcılara görünür',
+ 'name' => 'Name',
+ 'collapsing' => 'Expand/Collapse options',
+ 'visible' => 'Always expanded',
+ 'collapsed' => 'Collapse the group by default',
+ 'collapsed_incident' => 'Collapse the group, but expand if there are issues',
+ 'visibility' => 'Visibility',
+ 'visibility_public' => 'Visible to public',
+ 'visibility_authenticated' => 'Visible only to logged in users',
],
],
// Action form fields
'actions' => [
- 'name' => 'İsim',
- 'description' => 'Açıklama',
- 'start_at' => 'Başlangıç saati programlayın',
- 'timezone' => 'Saat dilimi',
- 'schedule_frequency' => 'Zamanlama frekansı (saniye olarak)',
- 'completion_latency' => 'Tamamlama gecikmesi (saniye olarak)',
- 'group' => 'Grup',
- 'active' => 'Aktif mi?',
+ 'name' => 'Name',
+ 'description' => 'Description',
+ 'start_at' => 'Schedule start time',
+ 'timezone' => 'Timezone',
+ 'schedule_frequency' => 'Schedule frequency (in seconds)',
+ 'completion_latency' => 'Completion latency (in seconds)',
+ 'group' => 'Group',
+ 'active' => 'Active?',
'groups' => [
- 'name' => 'Grup ismi',
+ 'name' => 'Group Name',
],
],
// Metric form fields
'metrics' => [
- 'name' => 'İsim',
- 'suffix' => 'Sonek',
- 'description' => 'Açıklama',
- 'description-help' => 'Markdown işaretleri kullanabilirsiniz.',
- 'display-chart' => 'Durum sayfasındaki grafiği mi gösteriyorsun?',
- 'default-value' => 'Varsayılan değer',
- 'calc_type' => 'Metriklerin hesaplanması',
- 'type_sum' => 'Toplam',
- 'type_avg' => 'Ortalama',
- 'places' => 'Ondalık',
- 'default_view' => 'Varsayılan görünüm',
- 'threshold' => 'Metrik puanlar arasında kaç dakika eşik var?',
- 'visibility' => 'Görünürlük',
- 'visibility_authenticated' => 'Kimliği doğrulanmış kullanıcılar tarafından görülebilir',
- 'visibility_public' => 'Herkese görünür',
- 'visibility_hidden' => 'Daima gizli',
+ 'name' => 'Name',
+ 'suffix' => 'Suffix',
+ 'description' => 'Description',
+ 'description-help' => 'You may also use Markdown.',
+ 'display-chart' => 'Display chart on status page?',
+ 'default-value' => 'Default value',
+ 'calc_type' => 'Calculation of metrics',
+ 'type_sum' => 'Sum',
+ 'type_avg' => 'Average',
+ 'places' => 'Decimal places',
+ 'default_view' => 'Default view',
+ 'threshold' => 'How many minutes of threshold between metric points?',
+ 'visibility' => 'Visibility',
+ 'visibility_authenticated' => 'Visible to authenticated users',
+ 'visibility_public' => 'Visible to everybody',
+ 'visibility_hidden' => 'Always hidden',
'points' => [
- 'value' => 'Değer',
+ 'value' => 'Value',
],
],
@@ -148,101 +148,101 @@ return [
'settings' => [
// Application setup
'app-setup' => [
- 'site-name' => 'Site Adı',
- 'site-url' => 'Site url adresi',
- 'display-graphs' => 'Durum sayfasındaki grafikleri gösterilsin mi?',
- 'about-this-page' => 'Hakkında',
- 'days-of-incidents' => 'Kaç gün olay gösterebilirim?',
+ 'site-name' => 'Site Name',
+ 'site-url' => 'Site URL',
+ 'display-graphs' => 'Display graphs on status page?',
+ 'about-this-page' => 'About this page',
+ 'days-of-incidents' => 'How many days of incidents to show?',
'time_before_refresh' => 'Status page refresh rate (in seconds)',
'major_outage_rate' => 'Major outage threshold (in %)',
- 'banner' => 'Afiş Resmi',
+ 'banner' => 'Banner Image',
'banner-help' => "It's recommended that you upload files no bigger than 930px wide",
- 'subscribers' => 'Kullanıcıların e-posta bildirimlerine kaydolmasına izin verilsin mi?',
- 'suppress_notifications_in_maintenance' => 'Bakım döneminde oluşacak olay bildirimleri kapatılsın mı?',
- 'skip_subscriber_verification' => 'Kullanıcıların doğrulama işlemini atla? (Dikkat et, spam gönderildi)',
- 'automatic_localization' => 'Durum sayfanızı otomatik olarak ziyaretçinin diline yerelleştirir misin?',
- 'enable_external_dependencies' => 'Üçüncü Taraf Bağımlılıklarını Etkinleştirme (Google Fontlar, İzleyiciler, vb...)',
+ 'subscribers' => 'Allow people to signup to email notifications?',
+ 'suppress_notifications_in_maintenance' => 'Suppress notifications when incident occurs during maintenance period?',
+ 'skip_subscriber_verification' => 'Skip verifying of users? (Be warned, you could be spammed)',
+ 'automatic_localization' => 'Automatically localise your status page to your visitor\'s language?',
+ 'enable_external_dependencies' => 'Enable Third Party Dependencies (Google Fonts, Trackers, etc...)',
'show_timezone' => 'Show the timezone the status page is running in',
- 'only_disrupted_days' => 'Zaman çizelgesinde yalnızca olayları içeren günleri gösterin mi?',
+ 'only_disrupted_days' => 'Only show days containing incidents in the timeline?',
],
'analytics' => [
- 'analytics_google' => 'Google Analytics kodu',
- 'analytics_gosquared' => 'GoSquared Analytics kodu',
- 'analytics_piwik_url' => 'Piwik örneğinizin URL\'si (http (s) olmadan): //',
- 'analytics_piwik_siteid' => 'Piwik\'in site numarası',
+ 'analytics_google' => 'Google Analytics code',
+ 'analytics_gosquared' => 'GoSquared Analytics code',
+ 'analytics_piwik_url' => 'URL of your Piwik instance (without http(s)://)',
+ 'analytics_piwik_siteid' => 'Piwik\'s site id',
],
'localization' => [
- 'site-timezone' => 'Site saat dilimi',
- 'site-locale' => 'Site dili',
- 'date-format' => 'Tarih formatı',
- 'incident-date-format' => 'Olay zaman damgası biçimi',
+ 'site-timezone' => 'Site timezone',
+ 'site-locale' => 'Site language',
+ 'date-format' => 'Date format',
+ 'incident-date-format' => 'Incident timestamp format',
],
'security' => [
- 'allowed-domains' => 'İzin verilen alanlar',
- 'allowed-domains-help' => 'Virgülle ayrılmış. Yukarıda ayarlanan alana varsayılan olarak otomatik olarak izin verilir.',
+ 'allowed-domains' => 'Allowed domains',
+ 'allowed-domains-help' => 'Comma separated. The domain set above is automatically allowed by default.',
'always-authenticate' => 'Always authenticate',
'always-authenticate-help' => 'Require login to view any Cachet page',
],
'stylesheet' => [
- 'custom-css' => 'Özel Stil Sayfası',
+ 'custom-css' => 'Custom Stylesheet',
],
'theme' => [
- 'background-color' => 'Arka plan rengi',
- 'background-fills' => 'Arka plan dolguları (bileşenler, olaylar, altbilgi)',
- 'banner-background-color' => 'Afiş arka plan rengi',
- 'banner-padding' => 'Afiş dolgusu',
+ 'background-color' => 'Background color',
+ 'background-fills' => 'Background fills (components, incidents, footer)',
+ 'banner-background-color' => 'Banner background color',
+ 'banner-padding' => 'Banner padding',
'fullwidth-banner' => 'Enable full width banner?',
- 'text-color' => 'Metin rengi',
- 'dashboard-login' => 'Altbilgide gösterge paneli butonunu mu gösteriyorsunuz?',
- 'reds' => 'Kırmızı (hatalar için kullanılır)',
- 'blues' => 'Mavi (bilgi için kullanılır)',
- 'greens' => 'Yeşil (başarı için kullanılır)',
- 'yellows' => 'Sarı (uyarılar için kullanılır)',
- 'oranges' => 'Turuncu (bildirimler için kullanılır)',
- 'metrics' => 'Metrikler dolgu',
- 'links' => 'Bağlantılar',
+ 'text-color' => 'Text color',
+ 'dashboard-login' => 'Show dashboard button in the footer?',
+ 'reds' => 'Red (used for errors)',
+ 'blues' => 'Blue (used for information)',
+ 'greens' => 'Green (used for success)',
+ 'yellows' => 'Yellow (used for alerts)',
+ 'oranges' => 'Orange (used for notices)',
+ 'metrics' => 'Metrics fill',
+ 'links' => 'Links',
],
],
'user' => [
- 'username' => 'Kullanıcı adı',
- 'email' => 'E-posta',
- 'password' => 'Parola',
- 'api-token' => 'API jetonu',
- 'api-token-help' => 'API Tokenini yeniden oluşturmanız mevcut uygulamaların Cachet\'e erişmesini önleyecektir.',
- 'gravatar' => 'Gravatar\'daki profil resminizi değiştirin.',
- 'user_level' => 'Kullanıcı Seviyesi',
+ 'username' => 'Username',
+ 'email' => 'Email',
+ 'password' => 'Password',
+ 'api-token' => 'API Token',
+ 'api-token-help' => 'Regenerating your API token will prevent existing applications from accessing Cachet.',
+ 'gravatar' => 'Change your profile picture at Gravatar.',
+ 'user_level' => 'User Level',
'levels' => [
- 'admin' => 'Yönetim',
- 'user' => 'Kullanıcı',
+ 'admin' => 'Admin',
+ 'user' => 'User',
],
'2fa' => [
- 'help' => 'İki faktörlü kimlik doğrulamayı etkinleştirmek, hesabınızın güvenliğini artırır. Mobil cihazınıza Google Authenticator veya benzer bir uygulama indirmeniz gerekir. Giriş yaptığınızda, uygulama tarafından üretilen bir belirteç sağlamanız istenir.',
+ 'help' => 'Enabling two factor authentication increases security of your account. You will need to download Google Authenticator or a similar app on to your mobile device. When you login you will be asked to provide a token generated by the app.',
],
'team' => [
- 'description' => 'E-posta adreslerini buraya girerek ekip üyelerini davet edin.',
- 'email' => 'Ekip Üyelerinin E-Posta Adresi',
+ 'description' => 'Invite your team members by entering their email addresses here.',
+ 'email' => 'Your Team Members Email Address',
],
],
'general' => [
- 'timezone' => 'Saat dilimini seçin',
+ 'timezone' => 'Select Timezone',
],
// Buttons
- 'add' => 'Ekle',
- 'save' => 'Kaydet',
- 'update' => 'Güncelle',
- 'create' => 'Oluştur',
- 'edit' => 'Düzenle',
- 'delete' => 'Sil',
- 'submit' => 'Gönder',
- 'cancel' => 'İptal',
- 'remove' => 'Kaldır',
- 'invite' => 'Davet et',
- 'signup' => 'Kayıt Ol',
- 'manage_updates' => 'Güncellemeleri Yönet',
+ 'add' => 'Add',
+ 'save' => 'Save',
+ 'update' => 'Update',
+ 'create' => 'Create',
+ 'edit' => 'Edit',
+ 'delete' => 'Delete',
+ 'submit' => 'Submit',
+ 'cancel' => 'Cancel',
+ 'remove' => 'Remove',
+ 'invite' => 'Invite',
+ 'signup' => 'Sign Up',
+ 'manage_updates' => 'Manage Updates',
// Other
- 'optional' => '* İsteğe bağlı',
+ 'optional' => '* Optional',
];
diff --git a/resources/lang/tr-TR/notifications.php b/resources/lang/tr-TR/notifications.php
index 8f8be381..6a65c6bd 100644
--- a/resources/lang/tr-TR/notifications.php
+++ b/resources/lang/tr-TR/notifications.php
@@ -13,84 +13,84 @@ return [
'component' => [
'status_update' => [
'mail' => [
- 'subject' => 'Bileşen Durumu Güncellendi',
- 'greeting' => 'Bir bileşenin durumu güncellendi!',
- 'content' => ':name status :old_status\'tan: new_status olarak değiştirildi.',
- 'action' => 'Görüntüle',
+ 'subject' => 'Component Status Updated',
+ 'greeting' => 'A component\'s status was updated!',
+ 'content' => ':name status changed from :old_status to :new_status.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Bileşen Durumu Güncellendi',
- 'content' => ':name status :old_status\'tan: new_status olarak değiştirildi.',
+ 'title' => 'Component Status Updated',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
'sms' => [
- 'content' => ':name status :old_status\'tan: new_status olarak değiştirildi.',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
],
],
'incident' => [
'new' => [
'mail' => [
- 'subject' => 'Yeni Olay Bildirildi',
- 'greeting' => 'Şu adreste yeni bir olay bildirildi: app_name.',
- 'content' => 'Olay: adı bildirildi',
- 'action' => 'Görüntüle',
+ 'subject' => 'New Incident Reported',
+ 'greeting' => 'A new incident was reported at :app_name.',
+ 'content' => 'Incident :name was reported',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Olay :name Bildirildi',
- 'content' => 'Şu anda yeni bir olay bildirildi :app_name',
+ 'title' => 'Incident :name Reported',
+ 'content' => 'A new incident was reported at :app_name',
],
'sms' => [
- 'content' => 'Şu adreste yeni bir olay bildirildi: app_name.',
+ 'content' => 'A new incident was reported at :app_name.',
],
],
'update' => [
'mail' => [
- 'subject' => 'Olay Güncellendi',
- 'content' => ':name güncellendi',
- 'title' => ':ad güncellendi: new_status',
- 'action' => 'Görüntüle',
+ 'subject' => 'Incident Updated',
+ 'content' => ':name was updated',
+ 'title' => ':name was updated to :new_status',
+ 'action' => 'View',
],
'slack' => [
- 'title' => ':name Güncellendi',
- 'content' => ':ad güncellendi: new_status',
+ 'title' => ':name Updated',
+ 'content' => ':name was updated to :new_status',
],
'sms' => [
- 'content' => 'Olay :name güncellendi',
+ 'content' => 'Incident :name was updated',
],
],
],
'schedule' => [
'new' => [
'mail' => [
- 'subject' => 'Yeni Program oluşturuldu',
- 'content' => ':name planlandı :tarih',
- 'title' => 'Yeni bir zamanlanmış bakım yapılmıştır.',
- 'action' => 'Görüntüle',
+ 'subject' => 'New Schedule Created',
+ 'content' => ':name was scheduled for :date',
+ 'title' => 'A new scheduled maintenance was created.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Yeni Program Oluşturuldu!',
- 'content' => ':name planlandı :tarih',
+ 'title' => 'New Schedule Created!',
+ 'content' => ':name was scheduled for :date',
],
'sms' => [
- 'content' => ':name planlandı :tarih',
+ 'content' => ':name was scheduled for :date',
],
],
],
'subscriber' => [
'verify' => [
'mail' => [
- 'subject' => 'Aboneliğinizi Doğrulayın',
- 'content' => 'Aboneliğinizi doğrulamak için tıklayın :app_name durum sayfası.',
- 'title' => 'Abone olduğunuzu doğrulayın :app_name durum sayfası.',
- 'action' => 'Doğrula',
+ 'subject' => 'Verify Your Subscription',
+ 'content' => 'Click to verify your subscription to :app_name status page.',
+ 'title' => 'Verify your subscription to :app_name status page.',
+ 'action' => 'Verify',
],
],
],
'system' => [
'test' => [
'mail' => [
- 'subject' => 'Cachet\'den Ping!',
- 'content' => 'Bu, Cachet\'den gelen bir test bildirimidir!',
+ 'subject' => 'Ping from Cachet!',
+ 'content' => 'This is a test notification from Cachet!',
'title' => '🔔',
],
],
@@ -98,10 +98,10 @@ return [
'user' => [
'invite' => [
'mail' => [
- 'subject' => 'Davetiyen içeride...',
- 'content' => 'Şu adreste davet edildiniz :app_name durum sayfası.',
- 'title' => 'Şu adreste davet edildiniz :app_name durum sayfası.',
- 'action' => 'Kabul et',
+ 'subject' => 'Your invitation is inside...',
+ 'content' => 'You have been invited to join :app_name status page.',
+ 'title' => 'You\'re invited to join :app_name status page.',
+ 'action' => 'Accept',
],
],
],
diff --git a/resources/lang/tr-TR/pagination.php b/resources/lang/tr-TR/pagination.php
index 29adfa99..0ee724cf 100644
--- a/resources/lang/tr-TR/pagination.php
+++ b/resources/lang/tr-TR/pagination.php
@@ -22,7 +22,7 @@ return [
|
*/
- 'previous' => 'Önceki',
- 'next' => 'Sonraki',
+ 'previous' => 'Previous',
+ 'next' => 'Next',
];
diff --git a/resources/lang/tr-TR/setup.php b/resources/lang/tr-TR/setup.php
index acea2caa..bdc2a457 100644
--- a/resources/lang/tr-TR/setup.php
+++ b/resources/lang/tr-TR/setup.php
@@ -10,14 +10,14 @@
*/
return [
- 'setup' => 'Kurulum',
- 'title' => 'Cachet\'i Kur',
- 'service_details' => 'Hizmet detayları',
- 'env_setup' => 'Ortam kurulumu',
- 'status_page_setup' => 'Durum sayfası kurulumu',
- 'show_support' => 'Cachet için destek ister misiniz?',
- 'admin_account' => 'Yönetici Hesabı',
- 'complete_setup' => 'Kurulumu tamamla',
- 'completed' => 'Cachet başarı ile ayarlandı!',
- 'finish_setup' => 'Gösterge paneline git',
+ 'setup' => 'Setup',
+ 'title' => 'Install Cachet',
+ 'service_details' => 'Service Details',
+ 'env_setup' => 'Environment Setup',
+ 'status_page_setup' => 'Status Page Setup',
+ 'show_support' => 'Show support for Cachet?',
+ 'admin_account' => 'Administrator Account',
+ 'complete_setup' => 'Complete Setup',
+ 'completed' => 'Cachet has been configured successfully!',
+ 'finish_setup' => 'Go to dashboard',
];
diff --git a/resources/lang/tr-TR/validation.php b/resources/lang/tr-TR/validation.php
index bd709fad..7d196d98 100644
--- a/resources/lang/tr-TR/validation.php
+++ b/resources/lang/tr-TR/validation.php
@@ -22,72 +22,72 @@ return [
|
*/
- 'accepted' => ':attribute kabul edilmeli.',
- 'active_url' => ':attribute geçerli bir URL değil.',
- 'after' => ':attribtute , :date tarihinden sonra bir tarih olmalıdır.',
- 'alpha' => ':attribute sadece harf içerebilir.',
- 'alpha_dash' => ':attribute sadece harf, sayı ve kısa çizgi içerebilir.',
- 'alpha_num' => ':attribute sadece harf ve sayı içerebilir.',
- 'array' => ':attribute bir dizi olmalıdır.',
- 'before' => ':attribute, :date tarihinden önce bir tarih olmalıdır.',
+ 'accepted' => 'The :attribute must be accepted.',
+ 'active_url' => 'The :attribute is not a valid URL.',
+ 'after' => 'The :attribute must be a date after :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.',
'between' => [
- 'numeric' => ':attribute :min ve :max arasında olmalıdır.',
- 'file' => ':attribute :min ve :max kilobayt arasında olmalıdır.',
- 'string' => ':attribute :min ve :max karakter arasında olmalıdır.',
- 'array' => ':attribute en az :min en fazla :max maddeye sahip olmalı.',
+ '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' => ':attribute alanı doğru veya yanlış olmalıdır.',
- 'confirmed' => ':attribute doğrulaması eşleşmiyor.',
- 'date' => ':attribute geçersiz bir tarih.',
- 'date_format' => ':attribute :format formatı ile eşleşmiyor.',
- 'different' => ':attribute ve :other farklı olmalıdır.',
- 'digits' => ':attribute :digits rakam olmalıdır.',
- 'digits_between' => ':attribute :min ve :max rakam arasında olmalıdır.',
- 'email' => ':attribute geçerli bir e-posta adresi olmalıdır.',
- 'exists' => 'Seçili :attribute geçersiz.',
- 'distinct' => ':attribute alanında yinelenen bir değer var.',
- 'filled' => ':attribute alanı gereklidir.',
- 'image' => ':attribute bir görsel olmalı.',
- 'in' => 'Seçili :attribute geçersiz.',
- 'in_array' => ':attribute alanı :other ile eşleşmiyor.',
- 'integer' => 'Nitelik bir tamsayı olmalıdır.',
- 'ip' => ': Özniteliği geçerli bir IP adresi olmalıdır.',
- 'json' => ':attribute geçerli bir JSON dizini olmalıdır.',
+ '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.',
+ 'email' => 'The :attribute must be a valid email address.',
+ 'exists' => 'The selected :attribute is invalid.',
+ 'distinct' => 'The :attribute field has a duplicate value.',
+ 'filled' => 'The :attribute field is required.',
+ '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.',
+ 'json' => 'The :attribute must be a valid JSON string.',
'max' => [
- 'numeric' => ': Özniteliği maksimumdan daha büyük olamaz.',
- 'file' => ': Özniteliği maksimum kilobaytdan daha büyük olamaz.',
- 'string' => ': Özniteliği maksimum karakterden daha büyük olamaz.',
- 'array' => ':attribute :max maddeden daha fazlasına sahip olamaz.',
+ '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' => ': Özniteliği, değer türünde bir dosya olmalıdır.',
+ 'mimes' => 'The :attribute must be a file of type: :values.',
'min' => [
- 'numeric' => ': Özelliği en azından: dakika olmalıdır.',
- 'file' => ':attribute en az :min kilobayt olmalıdır.',
- 'string' => ': Özelliği en az: minumum karakter olmalıdır.',
- 'array' => ': Özelliği en az: dakika öğesine sahip olmalıdır.',
+ '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' => 'Seçili :attribute geçersiz.',
- 'numeric' => ': Özniteliği bir sayı olmalıdır.',
- 'present' => ':attribute alanı mevcut olmalı.',
- 'regex' => ': Öznitelik biçimi geçersiz.',
- 'required' => ':attribute alanı gereklidir.',
- 'required_if' => ': Öznitelik alanı, şu durumlarda gereklidir: farklı değeri.',
- 'required_unless' => ': Öznitelik alanı, aşağıdaki koşullar haricinde: farkı değer içinde.',
- 'required_with' => ': Öznitelik alanı, şu durumlarda gereklidir: değerler mevcut.',
- 'required_with_all' => ': Öznitelik alanı, şu durumlarda gereklidir: değerler mevcut.',
- 'required_without' => ': Öznitelik alanı, şu durumlarda gereklidir: değerler mevcut değildir.',
- 'required_without_all' => 'Öznitelik alanı, hiçbiri: değerleri mevcut olmadığında gereklidir.',
- 'same' => ': Attribute ve: diğeri eşleşmelidir.',
+ 'not_in' => 'The selected :attribute 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' => ': Özniteliği: boyut olmalıdır.',
- 'file' => ': Özniteliği: boyutu kilobayt olmalıdır.',
- 'string' => ': Özniteliği: boyutu karakter olmalıdır.',
- 'array' => ': Özniteliği: boyut öğeleri içermelidir.',
+ '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' => ': Özniteliği bir dize olmalıdır.',
- 'timezone' => ': Özniteliği geçerli bir bölge olmalıdır.',
- 'unique' => ': Öznitelik zaten alındı.',
- 'url' => ': Öznitelik biçimi geçersiz.',
+ 'string' => 'The :attribute must be a string.',
+ 'timezone' => 'The :attribute must be a valid zone.',
+ 'unique' => 'The :attribute has already been taken.',
+ 'url' => 'The :attribute format is invalid.',
/*
|--------------------------------------------------------------------------
@@ -102,7 +102,7 @@ return [
'custom' => [
'attribute-name' => [
- 'rule-name' => 'özel-mesaj',
+ 'rule-name' => 'custom-message',
],
],
diff --git a/resources/lang/uk-UA/cachet.php b/resources/lang/uk-UA/cachet.php
index a4b647f2..ff1cd22b 100644
--- a/resources/lang/uk-UA/cachet.php
+++ b/resources/lang/uk-UA/cachet.php
@@ -12,110 +12,110 @@
return [
// Components
'components' => [
- 'last_updated' => 'Останнє оновлення :timestamp',
+ 'last_updated' => 'Last updated :timestamp',
'status' => [
- 0 => 'Невiдомий',
- 1 => 'Працює',
- 2 => 'Проблеми з продуктивністю',
- 3 => 'Частковий перебій у роботі',
- 4 => 'Перебій у роботі',
+ 0 => 'Unknown',
+ 1 => 'Operational',
+ 2 => 'Performance Issues',
+ 3 => 'Partial Outage',
+ 4 => 'Major Outage',
],
'group' => [
- 'other' => 'Інші компоненти',
+ 'other' => 'Other Components',
],
],
// Incidents
'incidents' => [
- 'none' => 'Інцидентів не було',
- 'past' => 'Минулі інциденти',
- 'stickied' => 'Stickied інциденти',
- 'scheduled' => 'Запланована перерва у роботі',
- 'scheduled_at' => ', заплановано на :timestamp',
- 'posted' => 'Опубліковано :timestamp',
+ 'none' => 'No incidents reported',
+ 'past' => 'Past Incidents',
+ 'stickied' => 'Stickied Incidents',
+ 'scheduled' => 'Maintenance',
+ 'scheduled_at' => ', scheduled :timestamp',
+ 'posted' => 'Posted :timestamp',
'posted_at' => 'Posted at :timestamp',
'status' => [
- 1 => 'Розслідування',
- 2 => 'Ідентифікований',
- 3 => 'Спостереження',
- 4 => 'Виправлено',
+ 1 => 'Investigating',
+ 2 => 'Identified',
+ 3 => 'Watching',
+ 4 => 'Fixed',
],
],
// Schedule
'schedules' => [
'status' => [
- 0 => 'Майбутні',
- 1 => 'Виконується',
- 2 => 'Завершено',
+ 0 => 'Upcoming',
+ 1 => 'In Progress',
+ 2 => 'Complete',
],
],
// Service Status
'service' => [
'good' => '[0,1]System operational|[2,*]All systems are operational',
- 'bad' => '[0,1] Система має проблеми | [2, Inf] Деякі системи мають проблеми',
- 'major' => '[0,1] Система має значні проблеми |[2,Inf] Декілька систем мають значні проблеми',
+ 'bad' => '[0,1]The system is experiencing issues|[2,*]Some systems are experiencing issues',
+ 'major' => '[0,1]The system is experiencing major issues|[2,*]Some systems are experiencing major issues',
],
'api' => [
- 'regenerate' => 'Оновити ключ API',
- 'revoke' => 'Відкликати ключ API',
+ 'regenerate' => 'Regenerate API Key',
+ 'revoke' => 'Revoke API Key',
],
// Metrics
'metrics' => [
'filter' => [
- 'last_hour' => 'Останню годину',
- 'hourly' => 'Останні 12 годин',
- 'weekly' => 'Тиждень',
- 'monthly' => 'Місяць',
+ 'last_hour' => 'Last Hour',
+ 'hourly' => 'Last 12 Hours',
+ 'weekly' => 'Week',
+ 'monthly' => 'Month',
],
],
// Subscriber
'subscriber' => [
- 'subscribe' => 'Підписатись на оновлення',
+ 'subscribe' => 'Subscribe to get the updates',
'unsubscribe' => 'Unsubscribe',
- 'button' => 'Підписатись',
+ 'button' => 'Subscribe',
'manage_subscription' => 'Manage subscription',
'manage' => [
- 'no_subscriptions' => 'Наразі, ви підписані на всі оновлення.',
- 'my_subscriptions' => 'Ви уже підписані до цих оновлень.',
+ 'no_subscriptions' => 'You\'re currently subscribed to all updates.',
+ 'my_subscriptions' => 'You\'re currently subscribed to the following updates.',
'manage_at_link' => 'Manage your subscriptions at :link',
],
'email' => [
- 'subscribe' => 'Підписатись на email оновлення.',
- 'subscribed' => 'Ви підписались на розсилку email оновлень. Перевірте вашу пошту, для підтвердження підписки.',
- 'verified' => 'Ваша підписка підтверджена. Дякую!',
- 'manage' => 'Керування підпискою',
- 'unsubscribe' => 'Відписатись від розсилки.',
- 'unsubscribed' => 'Ваша відписка видалена.',
- 'failure' => 'Відбулась помилка при підписці на розсилку.',
- 'already-subscribed' => 'Неможливо підписатись на :email, тому що на нього вже оформлена підписка.',
+ 'subscribe' => 'Subscribe to email updates.',
+ 'subscribed' => 'You\'ve been subscribed to email notifications, please check your email to confirm your subscription.',
+ 'verified' => 'Your email subscription has been confirmed. Thank you!',
+ 'manage' => 'Manage your subscription',
+ 'unsubscribe' => 'Unsubscribe from email updates.',
+ 'unsubscribed' => 'Your email subscription has been cancelled.',
+ 'failure' => 'Something went wrong with the subscription.',
+ 'already-subscribed' => 'Cannot subscribe :email because they\'re already subscribed.',
],
],
'signup' => [
- 'title' => 'Зареєструйтесь',
- 'username' => 'Ім’я користувача',
- 'email' => 'Електронна пошта',
- 'password' => 'Пароль',
- 'success' => 'Ваш акаунт був створений.',
- 'failure' => 'Щось пішло не так з реєстрацією.',
+ 'title' => 'Sign Up',
+ 'username' => 'Username',
+ 'email' => 'Email',
+ 'password' => 'Password',
+ 'success' => 'Your account has been created.',
+ 'failure' => 'Something went wrong with the signup.',
],
'system' => [
- 'update' => 'Існує новіша версія Cachet. Ви можете дізнатися, як оновити систему тут!',
+ 'update' => 'There is a newer version of Cachet available. You can learn how to update here!',
],
// Modal
'modal' => [
- 'close' => 'Закрити',
+ 'close' => 'Close',
'subscribe' => [
- 'title' => 'Підписатись на оновлення компонента',
- 'body' => 'Введіть вашу адресу електронної пошти, щоб підписатися на оновлення для цього компонента. Якщо ви вже підписані, вам надійде електронною поштою повідомлення для цього компонента.',
- 'button' => 'Підписатись',
+ 'title' => 'Subscribe to component updates',
+ 'body' => 'Enter your email address to subscribe to updates for this component. If you\'re already subscribed, you\'ll already receive emails for this component.',
+ 'button' => 'Subscribe',
],
],
@@ -125,17 +125,17 @@ return [
'incident' => 'Details and updates about the :name incident that occurred on :date',
'schedule' => 'Details about the scheduled maintenance period :name starting :startDate',
'subscribe' => 'Subscribe to :app in order to receive updates of incidents and scheduled maintenance periods',
- 'overview' => 'Залишатись в курсі останніх оновлень стану :app.',
+ 'overview' => 'Stay up to date with the latest service updates from :app.',
],
],
// Other
- 'home' => 'Домашня сторінка',
- 'powered_by' => 'Розроблено Cachet.',
- 'timezone' => 'Часовий пояс :timezone.',
- 'about_this_site' => 'Про сайт',
+ 'home' => 'Home',
+ 'powered_by' => 'Powered by Cachet.',
+ 'timezone' => 'Times are shown in :timezone.',
+ 'about_this_site' => 'About This Site',
'rss-feed' => 'RSS',
'atom-feed' => 'Atom',
- 'feed' => 'Новини стану',
+ 'feed' => 'Status Feed',
];
diff --git a/resources/lang/uk-UA/dashboard.php b/resources/lang/uk-UA/dashboard.php
index 2c93a917..3f70a368 100644
--- a/resources/lang/uk-UA/dashboard.php
+++ b/resources/lang/uk-UA/dashboard.php
@@ -11,21 +11,21 @@
return [
- 'dashboard' => 'Панель управління',
+ 'dashboard' => 'Dashboard',
'writeable_settings' => 'The Cachet settings directory is not writeable. Please make sure that ./bootstrap/cachet is writeable by the web server.',
// Incidents
'incidents' => [
- 'title' => 'Інциденти & розклад',
- 'incidents' => 'Інциденти',
+ 'title' => 'Incidents & Maintenance',
+ 'incidents' => 'Incidents',
'logged' => '{0}There are no incidents, good work.|[1]You have logged one incident.|[2,*]You have reported :count incidents.',
- 'incident-create-template' => 'Створити шаблон',
- 'incident-templates' => 'Шаблони Інцидентів',
+ 'incident-create-template' => 'Create Template',
+ 'incident-templates' => 'Incident Templates',
'updates' => [
'title' => 'Incident updates for :incident',
'count' => '{0}Zero Updates|[1]One Update|[2]Two Updates|[3,*]Several Updates',
'add' => [
- 'title' => 'Створити нове оновлення інциденту',
+ 'title' => 'Create new incident update',
'success' => 'Your new incident update has been created.',
'failure' => 'Something went wrong with the incident update.',
],
@@ -37,75 +37,75 @@ return [
],
'reported_by' => 'Reported by :user',
'add' => [
- 'title' => 'Повідомити про інцидент',
- 'success' => 'Інцидент додано.',
- 'failure' => 'Виникла помилка при додаваннi інциденту, будь ласка, спробуйте ще раз.',
+ 'title' => 'Report an incident',
+ 'success' => 'Incident added.',
+ 'failure' => 'There was an error adding the incident, please try again.',
],
'edit' => [
- 'title' => 'Редагувати інцидент',
- 'success' => 'Інцидент оновлено.',
- 'failure' => 'Виникла помилка при редагуваннi інциденту, будь ласка, спробуйте ще раз.',
+ 'title' => 'Edit an incident',
+ 'success' => 'Incident updated.',
+ 'failure' => 'There was an error editing the incident, please try again.',
],
'delete' => [
- 'success' => 'Цей інцидент був знищений і не буде з\'являтися на сторінці Вашого статусу.',
- 'failure' => 'Інцидент не може бути видалений, будь ласка, спробуйте ще раз.',
+ 'success' => 'The incident has been deleted and will not show on your status page.',
+ 'failure' => 'The incident could not be deleted, please try again.',
],
// Incident templates
'templates' => [
- 'title' => 'Шаблони Інцидентів',
+ 'title' => 'Incident Templates',
'add' => [
- 'title' => 'Створити інцидент-шаблон',
- 'message' => 'Ви повинні додати шаблон інциденту.',
- 'success' => 'Ваш новий шаблон інциденту створено.',
- 'failure' => 'Щось пішло не так з процесом оновлення iнцiдент-шаблону.',
+ 'title' => 'Create an incident template',
+ 'message' => 'Create your first incident template.',
+ 'success' => 'Your new incident template has been created.',
+ 'failure' => 'Something went wrong with the incident template.',
],
'edit' => [
- 'title' => 'Редагувати шаблон',
- 'success' => 'Шаблон iнциденту оновлений.',
- 'failure' => 'Виникла помилка при оновленнi шаблону iнциденту',
+ 'title' => 'Edit Template',
+ 'success' => 'The incident template has been updated.',
+ 'failure' => 'Something went wrong updating the incident template',
],
'delete' => [
- 'success' => 'Шаблон iнциденту видалено.',
- 'failure' => 'Інцидент-шаблон не може бути видалений, будь ласка, спробуйте ще раз.',
+ 'success' => 'The incident template has been deleted.',
+ 'failure' => 'The incident template could not be deleted, please try again.',
],
],
],
// Incident Maintenance
'schedule' => [
- 'schedule' => 'Запланована перерва у роботі',
+ 'schedule' => 'Maintenance',
'logged' => '{0}There has been no Maintenance, good work.|[1]You have logged one schedule.|[2,*]You have reported :count schedules.',
- 'scheduled_at' => 'Заплановано на :timestamp',
+ 'scheduled_at' => 'Scheduled at :timestamp',
'add' => [
- 'title' => 'Add Scheduled Maintenance',
- 'success' => 'Schedule added.',
- 'failure' => 'Something went wrong adding the schedule, please try again.',
+ 'title' => 'Add Maintenance',
+ 'success' => 'Maintenance added.',
+ 'failure' => 'Something went wrong adding the Maintenance, please try again.',
],
'edit' => [
- 'title' => 'Edit Scheduled Maintenance',
- 'success' => 'Schedule has been updated!',
- 'failure' => 'Something went wrong editing the schedule, please try again.',
+ 'title' => 'Edit Maintenance',
+ 'success' => 'Maintenance has been updated!',
+ 'failure' => 'Something went wrong editing the Maintenance, please try again.',
],
'delete' => [
- 'success' => 'The scheduled maintenance has been deleted and will not show on your status page.',
- 'failure' => 'The scheduled maintenance could not be deleted, please try again.',
+ 'success' => 'The Maintenance has been deleted and will not show on your status page.',
+ 'failure' => 'The Maintenance could not be deleted, please try again.',
],
],
// Components
'components' => [
- 'components' => 'Компоненти',
- 'component_statuses' => 'Компонент статуси',
- 'listed_group' => 'Згруповані під: Назва',
+ 'components' => 'Components',
+ 'component_statuses' => 'Component Statuses',
+ 'listed_group' => 'Grouped under :name',
'add' => [
- 'title' => 'Додати компонент',
- 'message' => 'Ви повинні додати компонент.',
- 'success' => 'Компонент створено.',
+ 'title' => 'Add a component',
+ 'message' => 'You should add a component.',
+ 'success' => 'Component created.',
'failure' => 'Something went wrong with the component group, please try again.',
],
'edit' => [
- 'title' => 'Редагувати компонент',
+ 'title' => 'Edit a component',
'success' => 'Component updated.',
'failure' => 'Something went wrong with the component group, please try again.',
],
@@ -124,13 +124,13 @@ return [
'failure' => 'Something went wrong with the component group, please try again.',
],
'edit' => [
- 'title' => 'Редагування компонент групи',
- 'success' => 'Группа компонентiв була оновлена.',
+ 'title' => 'Edit a component group',
+ 'success' => 'Component group updated.',
'failure' => 'Something went wrong with the component group, please try again.',
],
'delete' => [
- 'success' => 'Група компонентів була видалена!',
- 'failure' => 'Группа компонентiв не може бути видалена, будь ласка, спробуйте ще раз.',
+ 'success' => 'Component group has been deleted!',
+ 'failure' => 'The component group could not be deleted, please try again.',
],
],
],
@@ -156,12 +156,12 @@ return [
],
// Subscribers
'subscribers' => [
- 'subscribers' => 'Підписники',
- 'description' => 'Пiдписники отримуватимуть оновленя по електронній пошті, завжди коли інциденти або компоненти створюватимуся та оновлюватимуся.',
+ 'subscribers' => 'Subscribers',
+ 'description' => 'Subscribers will receive email updates when incidents are created or components are updated.',
'description_disabled' => 'To use this feature, you need allow people to signup for notifications.',
- 'verified' => 'Підтверджено',
- 'not_verified' => 'Не підтверджено',
- 'subscriber' => ': лист, підписаний: Дата',
+ 'verified' => 'Verified',
+ 'not_verified' => 'Not verified',
+ 'subscriber' => ':email, subscribed :date',
'no_subscriptions' => 'Subscribed to all updates',
'global' => 'Globally subscribed',
'add' => [
@@ -206,96 +206,96 @@ return [
// Settings
'settings' => [
- 'settings' => 'Параметри',
+ 'settings' => 'Settings',
'app-setup' => [
- 'app-setup' => 'Налашування додатку',
- 'images-only' => 'Лише зображення можуть бути завантажені.',
- 'too-big' => 'Завантажений файл завеликий. Завантажте зображення менше за: розмір',
+ 'app-setup' => 'Application Setup',
+ 'images-only' => 'Only images may be uploaded.',
+ 'too-big' => 'The file you uploaded is too big. Upload an image smaller than :size',
],
'analytics' => [
- 'analytics' => 'Аналітика',
+ 'analytics' => 'Analytics',
],
'log' => [
- 'log' => 'Звіт',
+ 'log' => 'Log',
],
'localization' => [
- 'localization' => 'Регіональні налаштування',
+ 'localization' => 'Localization',
],
'customization' => [
- 'customization' => 'Налаштування',
- 'header' => 'Користувальницький заголовок HTML',
+ 'customization' => 'Customization',
+ 'header' => 'Custom Header HTML',
'footer' => 'Custom Footer HTML',
],
'mail' => [
- 'mail' => 'Пошта',
- 'test' => 'Перевірка',
+ 'mail' => 'Mail',
+ 'test' => 'Test',
'email' => [
- 'subject' => 'Тестове повідомлення від Cachet',
- 'body' => 'Це тестове повідомлення від Cachet.',
+ 'subject' => 'Test notification from Cachet',
+ 'body' => 'This is a test notification from Cachet.',
],
],
'security' => [
- 'security' => 'Безпека',
- 'two-factor' => 'Користувачi без двофакторної аутентифікації',
+ 'security' => 'Security',
+ 'two-factor' => 'Users without two-factor authentication',
],
'stylesheet' => [
- 'stylesheet' => 'Стилі',
+ 'stylesheet' => 'Stylesheet',
],
'theme' => [
- 'theme' => 'Тема',
+ 'theme' => 'Theme',
],
'edit' => [
- 'success' => 'Параметри збережено.',
- 'failure' => 'Налаштування не можуть бути збережені.',
+ 'success' => 'Settings saved.',
+ 'failure' => 'Settings could not be saved.',
],
'credits' => [
'credits' => 'Credits',
- 'contributors' => 'Контриб’ютори',
+ 'contributors' => 'Contributors',
'license' => 'Cachet is a BSD-3-licensed open source project, released by Alt Three Services Limited.',
- 'backers-title' => 'Помiчники i спонсори',
- 'backers' => 'Якщо б Ви хотіли підтримати майбутнiй розвиток, погляньте на Cachet Patreon кампанії.',
- 'thank-you' => 'Дякуемо кожному з : розраховувати вкладників.',
+ 'backers-title' => 'Backers & Sponsors',
+ 'backers' => 'If you\'d like to support future development, check out the Cachet Patreon campaign.',
+ 'thank-you' => 'Thank you to each and every one of the :count contributors.',
],
],
// Login
'login' => [
- 'login' => 'Вхід',
- 'logged_in' => 'Ви ввійшли в систему.',
- 'welcome' => 'З поверненням!',
- 'two-factor' => 'Будь ласка, введіть своє ім\'я.',
+ 'login' => 'Login',
+ 'logged_in' => 'You\'re logged in.',
+ 'welcome' => 'Welcome back!',
+ 'two-factor' => 'Please enter your token.',
],
// Sidebar footer
- 'help' => 'Допомога',
- 'status_page' => 'Сторінка повідомлень',
- 'logout' => 'Вийти',
+ 'help' => 'Help',
+ 'status_page' => 'Status Page',
+ 'logout' => 'Logout',
// Notifications
'notifications' => [
- 'notifications' => 'Повідомлення',
- 'awesome' => 'Чудово.',
- 'whoops' => 'Йой.',
+ 'notifications' => 'Notifications',
+ 'awesome' => 'Awesome.',
+ 'whoops' => 'Whoops.',
],
// Widgets
'widgets' => [
- 'support' => 'Підтримка Cachet',
- 'support_subtitle' => 'Перевірте наші сторінки Patreon!',
- 'news' => 'Останні новини',
- 'news_subtitle' => 'Отримати останні оновлення',
+ 'support' => 'Support Cachet',
+ 'support_subtitle' => 'Check out our Patreon page!',
+ 'news' => 'Latest News',
+ 'news_subtitle' => 'Get the latest update',
],
// Welcome modal
'welcome' => [
- 'welcome' => 'Ласкаво просимо на твою нову сторінку, : ім\'я користувача!',
+ 'welcome' => 'Welcome to your new status page, :username!',
'message' => 'You\'re almost ready but you might want to configure these extra settings first...',
- 'close' => 'Добре, дякую!',
+ 'close' => 'I\'m good thanks!',
'steps' => [
- 'component' => 'Додати Вашi компоненти',
- 'incident' => 'Створити інцидент',
- 'customize' => 'Налаштуйте свою сторінку',
- 'team' => 'Додати свою команду',
+ 'component' => 'Add your components',
+ 'incident' => 'Create an incident',
+ 'customize' => 'Customize your page',
+ 'team' => 'Add your team',
'api' => 'Generate an API token',
'two-factor' => 'Setup Two Factor Authentication',
],
diff --git a/resources/lang/uk-UA/forms.php b/resources/lang/uk-UA/forms.php
index 272d288e..47a1a3e7 100644
--- a/resources/lang/uk-UA/forms.php
+++ b/resources/lang/uk-UA/forms.php
@@ -13,47 +13,47 @@ return [
// Setup form fields
'setup' => [
- 'email' => 'Електронна пошта',
- 'username' => 'Ім’я користувача',
- 'password' => 'Пароль',
- 'site_name' => 'Назва сайту',
- 'site_domain' => 'Назва домену',
- 'site_timezone' => 'Оберіть Ваш часовий пояс',
- 'site_locale' => 'Оберіть свою мову',
- 'enable_google2fa' => 'Ввімкнути двофакторну автентифікацію Google',
- 'cache_driver' => 'Драйвер кешування',
- 'queue_driver' => 'Драйвер черги',
- 'session_driver' => 'Сессія драйверу',
- 'mail_driver' => 'Поштовий драйвер',
+ 'email' => 'Email',
+ 'username' => 'Username',
+ 'password' => 'Password',
+ 'site_name' => 'Site Name',
+ 'site_domain' => 'Site Domain',
+ 'site_timezone' => 'Select your timezone',
+ 'site_locale' => 'Select your language',
+ 'enable_google2fa' => 'Enable Google Two Factor Authentication',
+ 'cache_driver' => 'Cache Driver',
+ 'queue_driver' => 'Queue Driver',
+ 'session_driver' => 'Session Driver',
+ 'mail_driver' => 'Mail Driver',
'mail_host' => 'Mail Host',
'mail_address' => 'Mail From Address',
- 'mail_username' => 'Ім\'я користувача пошти',
- 'mail_password' => 'Пароль пошти',
+ 'mail_username' => 'Mail Username',
+ 'mail_password' => 'Mail Password',
],
// Login form fields
'login' => [
- 'login' => 'Ім\'я користувача або електронна пошта',
- 'email' => 'Електронна пошта',
- 'password' => 'Пароль',
- '2fauth' => 'Код автентифікації',
- 'invalid' => 'Невірний логін чи пароль',
- 'invalid-token' => 'Невірний ключ',
- 'cookies' => 'Ви повинні увімкнути куки щоб увійти.',
+ 'login' => 'Username or Email',
+ 'email' => 'Email',
+ 'password' => 'Password',
+ '2fauth' => 'Authentication Code',
+ 'invalid' => 'Invalid username or password',
+ 'invalid-token' => 'Invalid token',
+ 'cookies' => 'You must enable cookies to login.',
'rate-limit' => 'Rate limit exceeded.',
- 'remember_me' => 'Запам\'ятати мене',
+ 'remember_me' => 'Remember me',
],
// Incidents form fields
'incidents' => [
- 'name' => 'Ім’я',
- 'status' => 'Статус',
- 'component' => 'Компонент',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'component' => 'Component',
'component_status' => 'Component Status',
- 'message' => 'Повідомлення',
- 'message-help' => 'Ви також можете використовувати Markdown.',
- 'occurred_at' => 'Коли цей інцидент відбувся?',
- 'notify_subscribers' => 'Повідомити підписників?',
+ 'message' => 'Message',
+ 'message-help' => 'You may also use Markdown.',
+ 'occurred_at' => 'When did this incident occur?',
+ 'notify_subscribers' => 'Notify subscribers?',
'notify_disabled' => 'Due to scheduled maintenance, notifications about this incident or its components will be suppressed.',
'visibility' => 'Incident Visibility',
'stick_status' => 'Stick Incident',
@@ -62,85 +62,85 @@ return [
'public' => 'Viewable by public',
'logged_in_only' => 'Only visible to logged in users',
'templates' => [
- 'name' => 'Ім’я',
- 'template' => 'Шаблон',
+ 'name' => 'Name',
+ 'template' => 'Template',
'twig' => 'Incident Templates can make use of the Twig templating language.',
],
],
'schedules' => [
- 'name' => 'Ім’я',
- 'status' => 'Статус',
- 'message' => 'Повідомлення',
- 'message-help' => 'Ви також можете використовувати Markdown.',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'message' => 'Message',
+ 'message-help' => 'You may also use Markdown.',
'scheduled_at' => 'When is this maintenance scheduled for?',
'completed_at' => 'When did this maintenance complete?',
'templates' => [
- 'name' => 'Ім’я',
- 'template' => 'Шаблон',
+ 'name' => 'Name',
+ 'template' => 'Template',
'twig' => 'Incident Templates can make use of the Twig templating language.',
],
],
// Components form fields
'components' => [
- 'name' => 'Ім’я',
- 'status' => 'Статус',
- 'group' => 'Група',
- 'description' => 'Опис',
- 'link' => 'Посилання',
- 'tags' => 'Теги',
- 'tags-help' => 'Розділений комами.',
- 'enabled' => 'Компонент включений?',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'group' => 'Group',
+ 'description' => 'Description',
+ 'link' => 'Link',
+ 'tags' => 'Tags',
+ 'tags-help' => 'Comma separated.',
+ 'enabled' => 'Component enabled?',
'groups' => [
- 'name' => 'Ім’я',
- 'collapsing' => 'Розгорнути/згорнути параметри',
- 'visible' => 'Завжди розгорнутий',
- 'collapsed' => 'Згорнути групу за промовчанням',
+ 'name' => 'Name',
+ 'collapsing' => 'Expand/Collapse options',
+ 'visible' => 'Always expanded',
+ 'collapsed' => 'Collapse the group by default',
'collapsed_incident' => 'Collapse the group, but expand if there are issues',
- 'visibility' => 'Видимість',
- 'visibility_public' => 'Видимий всім',
- 'visibility_authenticated' => 'Видимий лише для зареєстрованих користувачів',
+ 'visibility' => 'Visibility',
+ 'visibility_public' => 'Visible to public',
+ 'visibility_authenticated' => 'Visible only to logged in users',
],
],
// Action form fields
'actions' => [
- 'name' => 'Ім’я',
- 'description' => 'Опис',
+ 'name' => 'Name',
+ 'description' => 'Description',
'start_at' => 'Schedule start time',
- 'timezone' => 'Часовий пояс',
+ 'timezone' => 'Timezone',
'schedule_frequency' => 'Schedule frequency (in seconds)',
'completion_latency' => 'Completion latency (in seconds)',
- 'group' => 'Група',
- 'active' => 'Активні?',
+ 'group' => 'Group',
+ 'active' => 'Active?',
'groups' => [
- 'name' => 'Назва групи',
+ 'name' => 'Group Name',
],
],
// Metric form fields
'metrics' => [
- 'name' => 'Ім’я',
- 'suffix' => 'Суфікс',
- 'description' => 'Опис',
- 'description-help' => 'Ви також можете використовувати Markdown.',
- 'display-chart' => 'Відображати графіки на сторінці статусу?',
+ 'name' => 'Name',
+ 'suffix' => 'Suffix',
+ 'description' => 'Description',
+ 'description-help' => 'You may also use Markdown.',
+ 'display-chart' => 'Display chart on status page?',
'default-value' => 'Default value',
- 'calc_type' => 'Розрахунок швидкості',
- 'type_sum' => 'Сума',
- 'type_avg' => 'В середньому',
+ 'calc_type' => 'Calculation of metrics',
+ 'type_sum' => 'Sum',
+ 'type_avg' => 'Average',
'places' => 'Decimal places',
- 'default_view' => 'Типовий вигляд',
+ 'default_view' => 'Default view',
'threshold' => 'How many minutes of threshold between metric points?',
- 'visibility' => 'Видимість',
- 'visibility_authenticated' => 'Видимий для автентифікованих користувачів',
- 'visibility_public' => 'Видимий всім',
- 'visibility_hidden' => 'Завжди прихований',
+ 'visibility' => 'Visibility',
+ 'visibility_authenticated' => 'Visible to authenticated users',
+ 'visibility_public' => 'Visible to everybody',
+ 'visibility_hidden' => 'Always hidden',
'points' => [
- 'value' => 'Значення',
+ 'value' => 'Value',
],
],
@@ -148,14 +148,14 @@ return [
'settings' => [
// Application setup
'app-setup' => [
- 'site-name' => 'Назва сайту',
- 'site-url' => 'URL сайту',
- 'display-graphs' => 'Відображати графіки на сторінці статусу?',
- 'about-this-page' => 'Інформація про цю сторінку',
+ 'site-name' => 'Site Name',
+ 'site-url' => 'Site URL',
+ 'display-graphs' => 'Display graphs on status page?',
+ 'about-this-page' => 'About this page',
'days-of-incidents' => 'How many days of incidents to show?',
'time_before_refresh' => 'Status page refresh rate (in seconds)',
'major_outage_rate' => 'Major outage threshold (in %)',
- 'banner' => 'Зображення банеру',
+ 'banner' => 'Banner Image',
'banner-help' => "It's recommended that you upload files no bigger than 930px wide",
'subscribers' => 'Allow people to signup to email notifications?',
'suppress_notifications_in_maintenance' => 'Suppress notifications when incident occurs during maintenance period?',
@@ -166,15 +166,15 @@ return [
'only_disrupted_days' => 'Only show days containing incidents in the timeline?',
],
'analytics' => [
- 'analytics_google' => 'Код Google Analytics',
- 'analytics_gosquared' => 'Код GoSquared Analytics',
+ 'analytics_google' => 'Google Analytics code',
+ 'analytics_gosquared' => 'GoSquared Analytics code',
'analytics_piwik_url' => 'URL of your Piwik instance (without http(s)://)',
- 'analytics_piwik_siteid' => 'id сайту Piwik',
+ 'analytics_piwik_siteid' => 'Piwik\'s site id',
],
'localization' => [
- 'site-timezone' => 'Часовий пояс сайту',
- 'site-locale' => 'Мова сайту',
- 'date-format' => 'формат дати',
+ 'site-timezone' => 'Site timezone',
+ 'site-locale' => 'Site language',
+ 'date-format' => 'Date format',
'incident-date-format' => 'Incident timestamp format',
],
'security' => [
@@ -192,7 +192,7 @@ return [
'banner-background-color' => 'Banner background color',
'banner-padding' => 'Banner padding',
'fullwidth-banner' => 'Enable full width banner?',
- 'text-color' => 'Колір тексту',
+ 'text-color' => 'Text color',
'dashboard-login' => 'Show dashboard button in the footer?',
'reds' => 'Red (used for errors)',
'blues' => 'Blue (used for information)',
@@ -205,23 +205,23 @@ return [
],
'user' => [
- 'username' => 'Ім’я користувача',
- 'email' => 'Електронна пошта',
- 'password' => 'Пароль',
+ 'username' => 'Username',
+ 'email' => 'Email',
+ 'password' => 'Password',
'api-token' => 'API Token',
'api-token-help' => 'Regenerating your API token will prevent existing applications from accessing Cachet.',
'gravatar' => 'Change your profile picture at Gravatar.',
'user_level' => 'User Level',
'levels' => [
- 'admin' => 'Адміністратор',
- 'user' => 'Користувач',
+ 'admin' => 'Admin',
+ 'user' => 'User',
],
'2fa' => [
'help' => 'Enabling two factor authentication increases security of your account. You will need to download Google Authenticator or a similar app on to your mobile device. When you login you will be asked to provide a token generated by the app.',
],
'team' => [
'description' => 'Invite your team members by entering their email addresses here.',
- 'email' => 'Email #:id',
+ 'email' => 'Your Team Members Email Address',
],
],
@@ -230,18 +230,18 @@ return [
],
// Buttons
- 'add' => 'додати',
- 'save' => 'Зберегти',
+ 'add' => 'Add',
+ 'save' => 'Save',
'update' => 'Update',
- 'create' => 'Створити',
+ 'create' => 'Create',
'edit' => 'Edit',
- 'delete' => 'Видалити',
+ 'delete' => 'Delete',
'submit' => 'Submit',
- 'cancel' => 'Скасувати',
+ 'cancel' => 'Cancel',
'remove' => 'Remove',
- 'invite' => 'Запросити',
- 'signup' => 'Зареєструйтесь',
- 'manage_updates' => 'Керування оновленнями',
+ 'invite' => 'Invite',
+ 'signup' => 'Sign Up',
+ 'manage_updates' => 'Manage Updates',
// Other
'optional' => '* Optional',
diff --git a/resources/lang/uk-UA/notifications.php b/resources/lang/uk-UA/notifications.php
index a9ee3b05..6a65c6bd 100644
--- a/resources/lang/uk-UA/notifications.php
+++ b/resources/lang/uk-UA/notifications.php
@@ -16,7 +16,7 @@ return [
'subject' => 'Component Status Updated',
'greeting' => 'A component\'s status was updated!',
'content' => ':name status changed from :old_status to :new_status.',
- 'action' => 'Подання',
+ 'action' => 'View',
],
'slack' => [
'title' => 'Component Status Updated',
@@ -30,25 +30,25 @@ return [
'incident' => [
'new' => [
'mail' => [
- 'subject' => 'Нове повідомлення про інцидент',
- 'greeting' => 'Нове повідомлення про інцидент на сторінці :app_name.',
- 'content' => 'Інцидент: ім\'я було повідомлено',
- 'action' => 'Подання',
+ 'subject' => 'New Incident Reported',
+ 'greeting' => 'A new incident was reported at :app_name.',
+ 'content' => 'Incident :name was reported',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Інцидент: ім\'я повідомлено',
- 'content' => 'Нове повідомлення про інцидент на сторінці :app_name',
+ 'title' => 'Incident :name Reported',
+ 'content' => 'A new incident was reported at :app_name',
],
'sms' => [
- 'content' => 'Нове повідомлення про інцидент на сторінці :app_name.',
+ 'content' => 'A new incident was reported at :app_name.',
],
],
'update' => [
'mail' => [
- 'subject' => 'Інцидент оновлено',
+ 'subject' => 'Incident Updated',
'content' => ':name was updated',
'title' => ':name was updated to :new_status',
- 'action' => 'Подання',
+ 'action' => 'View',
],
'slack' => [
'title' => ':name Updated',
@@ -65,7 +65,7 @@ return [
'subject' => 'New Schedule Created',
'content' => ':name was scheduled for :date',
'title' => 'A new scheduled maintenance was created.',
- 'action' => 'Подання',
+ 'action' => 'View',
],
'slack' => [
'title' => 'New Schedule Created!',
@@ -101,7 +101,7 @@ return [
'subject' => 'Your invitation is inside...',
'content' => 'You have been invited to join :app_name status page.',
'title' => 'You\'re invited to join :app_name status page.',
- 'action' => 'Прийняти',
+ 'action' => 'Accept',
],
],
],
diff --git a/resources/lang/uk-UA/pagination.php b/resources/lang/uk-UA/pagination.php
index 6fd4f725..0ee724cf 100644
--- a/resources/lang/uk-UA/pagination.php
+++ b/resources/lang/uk-UA/pagination.php
@@ -22,7 +22,7 @@ return [
|
*/
- 'previous' => 'Попередній',
- 'next' => 'Далі',
+ 'previous' => 'Previous',
+ 'next' => 'Next',
];
diff --git a/resources/lang/uk-UA/setup.php b/resources/lang/uk-UA/setup.php
index ba1a3e63..bdc2a457 100644
--- a/resources/lang/uk-UA/setup.php
+++ b/resources/lang/uk-UA/setup.php
@@ -10,14 +10,14 @@
*/
return [
- 'setup' => 'Інсталяція',
- 'title' => 'Встановити Cachet',
- 'service_details' => 'Сервісна інформація',
- 'env_setup' => 'Налаштування середовища',
- 'status_page_setup' => 'Налаштування сторінки стану',
- 'show_support' => 'Показати підтримку Cachet?',
- 'admin_account' => 'Аккаунт адміністратора',
- 'complete_setup' => 'Завершити інсталяцію',
- 'completed' => 'Cachet успішно налаштований!',
- 'finish_setup' => 'Перейти на робочий стіл',
+ 'setup' => 'Setup',
+ 'title' => 'Install Cachet',
+ 'service_details' => 'Service Details',
+ 'env_setup' => 'Environment Setup',
+ 'status_page_setup' => 'Status Page Setup',
+ 'show_support' => 'Show support for Cachet?',
+ 'admin_account' => 'Administrator Account',
+ 'complete_setup' => 'Complete Setup',
+ 'completed' => 'Cachet has been configured successfully!',
+ 'finish_setup' => 'Go to dashboard',
];
diff --git a/resources/lang/uk-UA/validation.php b/resources/lang/uk-UA/validation.php
index 5dc7123c..7d196d98 100644
--- a/resources/lang/uk-UA/validation.php
+++ b/resources/lang/uk-UA/validation.php
@@ -22,21 +22,21 @@ return [
|
*/
- 'accepted' => ':attribute має будти прийнятий.',
- 'active_url' => ':attribute не є допустимою URL адресою.',
- 'after' => ':attribute має бути після :date.',
- 'alpha' => ':attribute має містити лише літери.',
- 'alpha_dash' => ':attribute має містити лише букви, цифри і тире.',
- 'alpha_num' => ':attribute має містити лише літери та цифри.',
- 'array' => ':attribute має бути массивом.',
- 'before' => ':attribute має бути датою до :date.',
+ 'accepted' => 'The :attribute must be accepted.',
+ 'active_url' => 'The :attribute is not a valid URL.',
+ 'after' => 'The :attribute must be a date after :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.',
'between' => [
- 'numeric' => ':attribute має бути між :min і :max.',
- 'file' => 'Розмір :attribute має бути в межах між :min і :max.',
- 'string' => 'Довжина :attribute має бути в межах від :min до :max символів.',
- 'array' => 'Поле :attribute має бути між :min та :max елементами.',
+ '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' => 'Поле :attribute має бути true або false.',
+ '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.',
@@ -50,7 +50,7 @@ return [
'image' => 'The :attribute must be an image.',
'in' => 'The selected :attribute is invalid.',
'in_array' => 'The :attribute field does not exist in :other.',
- 'integer' => ':attribute має бути цілим числом.',
+ 'integer' => 'The :attribute must be an integer.',
'ip' => 'The :attribute must be a valid IP address.',
'json' => 'The :attribute must be a valid JSON string.',
'max' => [
@@ -62,13 +62,13 @@ return [
'mimes' => 'The :attribute must be a file of type: :values.',
'min' => [
'numeric' => 'The :attribute must be at least :min.',
- 'file' => ':attribute має становити щонайменше :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.',
- 'numeric' => ':attribute має бути числом.',
- 'present' => 'Поле :attribute має бути присутнім.',
+ '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.',
@@ -77,7 +77,7 @@ return [
'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' => ':attribute i :other мають спiвпадати.',
+ 'same' => 'The :attribute and :other must match.',
'size' => [
'numeric' => 'The :attribute must be :size.',
'file' => 'The :attribute must be :size kilobytes.',
diff --git a/resources/lang/vi-VN/cachet.php b/resources/lang/vi-VN/cachet.php
index 1771953d..29b75c44 100644
--- a/resources/lang/vi-VN/cachet.php
+++ b/resources/lang/vi-VN/cachet.php
@@ -12,97 +12,97 @@
return [
// Components
'components' => [
- 'last_updated' => 'Lần cập nhật cuối :timestamp',
+ 'last_updated' => 'Last updated :timestamp',
'status' => [
- 0 => 'Không biết',
+ 0 => 'Unknown',
1 => 'Hoạt động',
- 2 => 'Vấn đề hiệu suất',
- 3 => 'Ngưng hoạt động một phần',
- 4 => 'Ngừng hoạt động toàn bộ',
+ 2 => 'Performance Issues',
+ 3 => 'Partial Outage',
+ 4 => 'Major Outage',
],
'group' => [
- 'other' => 'Các thành phần khác',
+ 'other' => 'Other Components',
],
],
// Incidents
'incidents' => [
- 'none' => 'Không có báo cáo về sự số nào',
- 'past' => 'Các sự số trong quá khứ',
- 'stickied' => 'Sự cố Stickied',
- 'scheduled' => 'Bảo trì định kỳ',
- 'scheduled_at' => ', định kỳ :timestamp',
- 'posted' => 'Đã đăng :timestamp',
+ 'none' => 'No incidents reported',
+ 'past' => 'Past Incidents',
+ 'stickied' => 'Stickied Incidents',
+ 'scheduled' => 'Maintenance',
+ 'scheduled_at' => ', scheduled :timestamp',
+ 'posted' => 'Posted :timestamp',
'posted_at' => 'Posted at :timestamp',
'status' => [
- 1 => 'Đang điều tra',
- 2 => 'Xác định',
- 3 => 'Đang xem',
- 4 => 'Đã sửa',
+ 1 => 'Investigating',
+ 2 => 'Identified',
+ 3 => 'Watching',
+ 4 => 'Fixed',
],
],
// Schedule
'schedules' => [
'status' => [
- 0 => 'Sắp tới',
- 1 => 'Đang xử lý',
- 2 => 'Hoàn thành',
+ 0 => 'Upcoming',
+ 1 => 'In Progress',
+ 2 => 'Complete',
],
],
// Service Status
'service' => [
'good' => '[0,1]System operational|[2,*]All systems are operational',
- 'bad' => '[0,1] The system is experiencing issues|[2,Inf] Some systems are experiencing issues',
- 'major' => '[0,1] The system is experiencing major issues|[2,Inf] Some systems are experiencing major issues',
+ 'bad' => '[0,1]The system is experiencing issues|[2,*]Some systems are experiencing issues',
+ 'major' => '[0,1]The system is experiencing major issues|[2,*]Some systems are experiencing major issues',
],
'api' => [
- 'regenerate' => 'Tạo lại Khóa API',
- 'revoke' => 'Thu hồi Khóa API',
+ 'regenerate' => 'Regenerate API Key',
+ 'revoke' => 'Revoke API Key',
],
// Metrics
'metrics' => [
'filter' => [
- 'last_hour' => 'Giờ trước',
- 'hourly' => '12 giờ trước',
- 'weekly' => 'Tuần',
- 'monthly' => 'Tháng',
+ 'last_hour' => 'Last Hour',
+ 'hourly' => 'Last 12 Hours',
+ 'weekly' => 'Week',
+ 'monthly' => 'Month',
],
],
// Subscriber
'subscriber' => [
- 'subscribe' => 'Đăng ký để nhận các thông báo cập nhật',
+ 'subscribe' => 'Subscribe to get the updates',
'unsubscribe' => 'Unsubscribe',
- 'button' => 'Đăng ký',
+ 'button' => 'Subscribe',
'manage_subscription' => 'Manage subscription',
'manage' => [
- 'no_subscriptions' => 'Bạn hiện đã đăng ký nhận tất cả các thông báo cập nhật.',
- 'my_subscriptions' => 'Bạn hiện đã đăng ký nhận các thông báo cập nhật sau.',
+ 'no_subscriptions' => 'You\'re currently subscribed to all updates.',
+ 'my_subscriptions' => 'You\'re currently subscribed to the following updates.',
'manage_at_link' => 'Manage your subscriptions at :link',
],
'email' => [
- 'subscribe' => 'Đăng ký nhận thông báo cập nhật qua email.',
- 'subscribed' => 'Bạn đã đăng ký nhận email thông báo cập nhật, xin vui lòng kiểm tra email của bạn để xác nhận.',
- 'verified' => 'Đăng ký email của bạn đã được xác nhận. Cảm ơn bạn!',
- 'manage' => 'Quản lý đăng ký',
- 'unsubscribe' => 'Hủy đăng ký thông báo cập nhật qua email.',
- 'unsubscribed' => 'Đăng ký email của bạn đã bị hủy bỏ.',
- 'failure' => 'Có lỗi xảy ra khi đăng ký nhận thông báo cập nhật.',
- 'already-subscribed' => 'Không thể đăng ký :email bởi vì họ đã đăng ký.',
+ 'subscribe' => 'Subscribe to email updates.',
+ 'subscribed' => 'You\'ve been subscribed to email notifications, please check your email to confirm your subscription.',
+ 'verified' => 'Your email subscription has been confirmed. Thank you!',
+ 'manage' => 'Manage your subscription',
+ 'unsubscribe' => 'Unsubscribe from email updates.',
+ 'unsubscribed' => 'Your email subscription has been cancelled.',
+ 'failure' => 'Something went wrong with the subscription.',
+ 'already-subscribed' => 'Cannot subscribe :email because they\'re already subscribed.',
],
],
'signup' => [
- 'title' => 'Đăng ký',
- 'username' => 'Tên người dùng',
+ 'title' => 'Sign Up',
+ 'username' => 'Username',
'email' => 'Email',
'password' => 'Mật khẩu',
- 'success' => 'Tài khoản của bạn đã được tạo.',
- 'failure' => 'Có lỗi xảy ra khi đăng ký.',
+ 'success' => 'Your account has been created.',
+ 'failure' => 'Something went wrong with the signup.',
],
'system' => [
@@ -115,7 +115,7 @@ return [
'subscribe' => [
'title' => 'Subscribe to component updates',
'body' => 'Enter your email address to subscribe to updates for this component. If you\'re already subscribed, you\'ll already receive emails for this component.',
- 'button' => 'Đăng ký',
+ 'button' => 'Subscribe',
],
],
@@ -133,7 +133,7 @@ return [
'home' => 'Home',
'powered_by' => 'Powered by Cachet.',
'timezone' => 'Times are shown in :timezone.',
- 'about_this_site' => 'Về trang web này',
+ 'about_this_site' => 'About This Site',
'rss-feed' => 'RSS',
'atom-feed' => 'Atom',
'feed' => 'Status Feed',
diff --git a/resources/lang/vi-VN/dashboard.php b/resources/lang/vi-VN/dashboard.php
index e6f12acd..e8b24802 100644
--- a/resources/lang/vi-VN/dashboard.php
+++ b/resources/lang/vi-VN/dashboard.php
@@ -12,20 +12,20 @@
return [
'dashboard' => 'Bảng điều khiển',
- 'writeable_settings' => 'Thư mục cài đặt Cachet không phải là có thể ghi. Hãy chắc chắn rằng ./bootstrap/cachet là có thể ghi bởi máy chủ web.',
+ 'writeable_settings' => 'The Cachet settings directory is not writeable. Please make sure that ./bootstrap/cachet is writeable by the web server.',
// Incidents
'incidents' => [
- 'title' => 'Sự cố & Lịch trình',
- 'incidents' => 'Các sự cố',
+ 'title' => 'Incidents & Maintenance',
+ 'incidents' => 'Incidents',
'logged' => '{0}There are no incidents, good work.|[1]You have logged one incident.|[2,*]You have reported :count incidents.',
- 'incident-create-template' => 'Tạo template',
- 'incident-templates' => 'Mẫu sự cố',
+ 'incident-create-template' => 'Create Template',
+ 'incident-templates' => 'Incident Templates',
'updates' => [
'title' => 'Incident updates for :incident',
'count' => '{0}Zero Updates|[1]One Update|[2]Two Updates|[3,*]Several Updates',
'add' => [
- 'title' => 'Tạo bản cập nhật sự cố mới',
+ 'title' => 'Create new incident update',
'success' => 'Your new incident update has been created.',
'failure' => 'Something went wrong with the incident update.',
],
@@ -37,59 +37,59 @@ return [
],
'reported_by' => 'Reported by :user',
'add' => [
- 'title' => 'Thêm một sự cố',
- 'success' => 'Sự cố đã được thêm.',
- 'failure' => 'Có một lỗi xảy ra khi đang lưu Sự Cố, xin vui lòng thử lại.',
+ 'title' => 'Report an incident',
+ 'success' => 'Incident added.',
+ 'failure' => 'There was an error adding the incident, please try again.',
],
'edit' => [
- 'title' => 'Chỉnh sửa một sự cố',
- 'success' => 'Sự cố đã được cập nhật.',
- 'failure' => 'Có một lỗi xảy ra khi đang lưu Sự Cố, xin vui lòng thử lại.',
+ 'title' => 'Edit an incident',
+ 'success' => 'Incident updated.',
+ 'failure' => 'There was an error editing the incident, please try again.',
],
'delete' => [
- 'success' => 'Sự cố đã bị xoá và sẽ không hiển thị trên trang tình trạng của bạn.',
- 'failure' => 'Sự cố không thể xóa, hãy thử một lần nữa.',
+ 'success' => 'The incident has been deleted and will not show on your status page.',
+ 'failure' => 'The incident could not be deleted, please try again.',
],
// Incident templates
'templates' => [
- 'title' => 'Mẫu sự cố',
+ 'title' => 'Incident Templates',
'add' => [
- 'title' => 'Tạo ra một khuôn mẫu khi gặp sự cố',
- 'message' => 'Bạn nên thêm một mẫu sự cố.',
- 'success' => 'Mẫu sự cố mới của bạn đã được tạo.',
- 'failure' => 'Có lỗi xảy ra với mẫu sự cố.',
+ 'title' => 'Create an incident template',
+ 'message' => 'Create your first incident template.',
+ 'success' => 'Your new incident template has been created.',
+ 'failure' => 'Something went wrong with the incident template.',
],
'edit' => [
- 'title' => 'Sửa mẫu',
- 'success' => 'Mẫu sự cố đã được cập nhật.',
- 'failure' => 'Có lỗi xảy ra khi cập nhật mẫu sự cố',
+ 'title' => 'Edit Template',
+ 'success' => 'The incident template has been updated.',
+ 'failure' => 'Something went wrong updating the incident template',
],
'delete' => [
- 'success' => 'Mẫu sự cố đã bị xoá.',
- 'failure' => 'Mẫu sự cố không thể xóa, hãy thử một lần nữa.',
+ 'success' => 'The incident template has been deleted.',
+ 'failure' => 'The incident template could not be deleted, please try again.',
],
],
],
// Incident Maintenance
'schedule' => [
- 'schedule' => 'Bảo trì định kỳ',
+ 'schedule' => 'Maintenance',
'logged' => '{0}There has been no Maintenance, good work.|[1]You have logged one schedule.|[2,*]You have reported :count schedules.',
- 'scheduled_at' => 'Định kỳ lúc :timestamp',
+ 'scheduled_at' => 'Scheduled at :timestamp',
'add' => [
- 'title' => 'Add Scheduled Maintenance',
- 'success' => 'Schedule added.',
- 'failure' => 'Something went wrong adding the schedule, please try again.',
+ 'title' => 'Add Maintenance',
+ 'success' => 'Maintenance added.',
+ 'failure' => 'Something went wrong adding the Maintenance, please try again.',
],
'edit' => [
- 'title' => 'Edit Scheduled Maintenance',
- 'success' => 'Schedule has been updated!',
- 'failure' => 'Something went wrong editing the schedule, please try again.',
+ 'title' => 'Edit Maintenance',
+ 'success' => 'Maintenance has been updated!',
+ 'failure' => 'Something went wrong editing the Maintenance, please try again.',
],
'delete' => [
- 'success' => 'The scheduled maintenance has been deleted and will not show on your status page.',
- 'failure' => 'The scheduled maintenance could not be deleted, please try again.',
+ 'success' => 'The Maintenance has been deleted and will not show on your status page.',
+ 'failure' => 'The Maintenance could not be deleted, please try again.',
],
],
@@ -97,50 +97,50 @@ return [
'components' => [
'components' => 'Components',
'component_statuses' => 'Component Statuses',
- 'listed_group' => 'Nhóm theo :name',
+ 'listed_group' => 'Grouped under :name',
'add' => [
- 'title' => 'Thêm một thành phần',
- 'message' => 'Bạn cần thêm một component.',
- 'success' => 'Thành phần đã được tạo.',
- 'failure' => 'Có lỗi xảy ra với nhóm thành phần, vui lòng thử lại.',
+ 'title' => 'Add a component',
+ 'message' => 'You should add a component.',
+ 'success' => 'Component created.',
+ 'failure' => 'Something went wrong with the component group, please try again.',
],
'edit' => [
- 'title' => 'Chỉnh sửa một thành phần',
- 'success' => 'Thành phần đã được cập nhật.',
- 'failure' => 'Có lỗi xảy ra với nhóm thành phần, vui lòng thử lại.',
+ 'title' => 'Edit a component',
+ 'success' => 'Component updated.',
+ 'failure' => 'Something went wrong with the component group, please try again.',
],
'delete' => [
- 'success' => 'Thành phần đã bị xóa!',
- 'failure' => 'Chưa xóa được thành phần, vui lòng thử lại.',
+ 'success' => 'The component has been deleted!',
+ 'failure' => 'The component could not be deleted, please try again.',
],
// Component groups
'groups' => [
'groups' => 'Component group|Component groups',
- 'no_components' => 'Bạn nên thêm một nhóm thành phần.',
+ 'no_components' => 'You should add a component group.',
'add' => [
- 'title' => 'Thêm một nhóm thành phần',
- 'success' => 'Nhóm thành phần đã được tạo.',
- 'failure' => 'Có lỗi xảy ra với nhóm thành phần, vui lòng thử lại.',
+ 'title' => 'Add a component group',
+ 'success' => 'Component group added.',
+ 'failure' => 'Something went wrong with the component group, please try again.',
],
'edit' => [
- 'title' => 'Chỉnh sửa một nhóm thành phần',
- 'success' => 'Nhóm thành phần đã được cập nhật.',
- 'failure' => 'Có lỗi xảy ra với nhóm thành phần, vui lòng thử lại.',
+ 'title' => 'Edit a component group',
+ 'success' => 'Component group updated.',
+ 'failure' => 'Something went wrong with the component group, please try again.',
],
'delete' => [
- 'success' => 'Nhóm thành phần đã bị xóa!',
- 'failure' => 'Không xóa được nhóm thành phần, vui lòng thử lại.',
+ 'success' => 'Component group has been deleted!',
+ 'failure' => 'The component group could not be deleted, please try again.',
],
],
],
// Metrics
'metrics' => [
- 'metrics' => 'Các số liệu',
+ 'metrics' => 'Metrics',
'add' => [
- 'title' => 'Tạo một thước đo',
- 'message' => 'Bạn nên thêm một thước đo.',
+ 'title' => 'Create a metric',
+ 'message' => 'You should add a metric.',
'success' => 'Metric created.',
'failure' => 'Something went wrong with the metric, please try again.',
],
@@ -159,9 +159,9 @@ return [
'subscribers' => 'Subscribers',
'description' => 'Subscribers will receive email updates when incidents are created or components are updated.',
'description_disabled' => 'To use this feature, you need allow people to signup for notifications.',
- 'verified' => 'Đã xác nhận',
- 'not_verified' => 'Chưa xác nhận',
- 'subscriber' => ':email, đã đăng ký :date',
+ 'verified' => 'Verified',
+ 'not_verified' => 'Not verified',
+ 'subscriber' => ':email, subscribed :date',
'no_subscriptions' => 'Subscribed to all updates',
'global' => 'Globally subscribed',
'add' => [
@@ -179,10 +179,10 @@ return [
// Team
'team' => [
- 'team' => 'Nhóm',
- 'member' => 'Thành viên',
- 'profile' => 'Hồ sơ cá nhân',
- 'description' => 'Thành viên trong đội sẽ có thể để thêm, sửa đổi và chỉnh sửa các thành phần và sự cố.',
+ 'team' => 'Team',
+ 'member' => 'Member',
+ 'profile' => 'Profile',
+ 'description' => 'Team Members will be able to add, modify & edit components and incidents.',
'add' => [
'title' => 'Add a new team member',
'success' => 'Team member added.',
@@ -206,20 +206,20 @@ return [
// Settings
'settings' => [
- 'settings' => 'Thiết lập',
+ 'settings' => 'Settings',
'app-setup' => [
- 'app-setup' => 'Thiết lập ứng dụng',
- 'images-only' => 'Chỉ có thể upload ảnh.',
- 'too-big' => 'File bạn vừa upload có kích thước quá lớn, hãy upload ảnh có kích thước nhỏ hơn :size',
+ 'app-setup' => 'Application Setup',
+ 'images-only' => 'Only images may be uploaded.',
+ 'too-big' => 'The file you uploaded is too big. Upload an image smaller than :size',
],
'analytics' => [
- 'analytics' => 'Thống kê',
+ 'analytics' => 'Analytics',
],
'log' => [
'log' => 'Log',
],
'localization' => [
- 'localization' => 'Bản địa hoá',
+ 'localization' => 'Localization',
],
'customization' => [
'customization' => 'Customization',
@@ -235,7 +235,7 @@ return [
],
],
'security' => [
- 'security' => 'Bảo mật',
+ 'security' => 'Security',
'two-factor' => 'Users without two-factor authentication',
],
'stylesheet' => [
@@ -245,8 +245,8 @@ return [
'theme' => 'Theme',
],
'edit' => [
- 'success' => 'Các setting đã được lưu.',
- 'failure' => 'Không thể lưu các settings.',
+ 'success' => 'Settings saved.',
+ 'failure' => 'Settings could not be saved.',
],
'credits' => [
'credits' => 'Credits',
@@ -260,22 +260,22 @@ return [
// Login
'login' => [
- 'login' => 'Đăng nhập',
- 'logged_in' => 'Bạn đang đăng nhập.',
- 'welcome' => 'Chào mừng Quay trở lại!',
- 'two-factor' => 'Vui lòng nhập mã token của bạn',
+ 'login' => 'Login',
+ 'logged_in' => 'You\'re logged in.',
+ 'welcome' => 'Welcome back!',
+ 'two-factor' => 'Please enter your token.',
],
// Sidebar footer
- 'help' => 'Trợ giúp',
- 'status_page' => 'Trang trang thái',
- 'logout' => 'Đăng xuất',
+ 'help' => 'Help',
+ 'status_page' => 'Status Page',
+ 'logout' => 'Logout',
// Notifications
'notifications' => [
- 'notifications' => 'Thông báo',
- 'awesome' => 'Tuyệt vời.',
- 'whoops' => 'Ôi.',
+ 'notifications' => 'Notifications',
+ 'awesome' => 'Awesome.',
+ 'whoops' => 'Whoops.',
],
// Widgets
@@ -289,15 +289,15 @@ return [
// Welcome modal
'welcome' => [
'welcome' => 'Welcome to your new status page, :username!',
- 'message' => 'Trang trái thái cảu bạn gần như đã sẵn sàng. Bạn có thể muốn cấu hình mình vài thiết lập phụ',
+ 'message' => 'You\'re almost ready but you might want to configure these extra settings first...',
'close' => 'I\'m good thanks!',
'steps' => [
- 'component' => 'Tạo thành phần',
- 'incident' => 'Tạo sự cố',
- 'customize' => 'Tùy chỉnh',
- 'team' => 'Thêm người dùng',
- 'api' => 'Tạo API token',
- 'two-factor' => 'Xác minh 2 bước',
+ 'component' => 'Add your components',
+ 'incident' => 'Create an incident',
+ 'customize' => 'Customize your page',
+ 'team' => 'Add your team',
+ 'api' => 'Generate an API token',
+ 'two-factor' => 'Setup Two Factor Authentication',
],
],
diff --git a/resources/lang/vi-VN/forms.php b/resources/lang/vi-VN/forms.php
index 8db7fc69..d934e760 100644
--- a/resources/lang/vi-VN/forms.php
+++ b/resources/lang/vi-VN/forms.php
@@ -14,69 +14,69 @@ return [
// Setup form fields
'setup' => [
'email' => 'Email',
- 'username' => 'Tên người dùng',
+ 'username' => 'Username',
'password' => 'Mật khẩu',
- 'site_name' => 'Tến site',
- 'site_domain' => 'Domain',
- 'site_timezone' => 'Chọn timezone',
- 'site_locale' => 'Chọn ngôn ngữ',
- 'enable_google2fa' => 'Bật tính năng xác thực 2 bước của google',
+ 'site_name' => 'Site Name',
+ 'site_domain' => 'Site Domain',
+ 'site_timezone' => 'Select your timezone',
+ 'site_locale' => 'Select your language',
+ 'enable_google2fa' => 'Enable Google Two Factor Authentication',
'cache_driver' => 'Cache Driver',
- 'queue_driver' => 'Trình điều khiển hàng đợi',
+ 'queue_driver' => 'Queue Driver',
'session_driver' => 'Session Driver',
'mail_driver' => 'Mail Driver',
- 'mail_host' => 'Máy chủ thư',
- 'mail_address' => 'Địa chỉ thư gửi đi',
+ 'mail_host' => 'Mail Host',
+ 'mail_address' => 'Mail From Address',
'mail_username' => 'Mail Username',
- 'mail_password' => 'Mật khẩu thư',
+ 'mail_password' => 'Mail Password',
],
// Login form fields
'login' => [
- 'login' => 'Tên đăng nhập hoặc Email',
+ 'login' => 'Username or Email',
'email' => 'Email',
'password' => 'Mật khẩu',
- '2fauth' => 'Mã số xác thực',
- 'invalid' => 'Tên người dùng hoặc mật khẩu không hợp lệ',
- 'invalid-token' => 'Token không hợp lệ',
- 'cookies' => 'Bạn phải bật cookie để đăng nhập.',
- 'rate-limit' => 'Vượt quá giới hạn truy cập.',
- 'remember_me' => 'Ghi nhớ đăng nhập',
+ '2fauth' => 'Authentication Code',
+ 'invalid' => 'Invalid username or password',
+ 'invalid-token' => 'Invalid token',
+ 'cookies' => 'You must enable cookies to login.',
+ 'rate-limit' => 'Rate limit exceeded.',
+ 'remember_me' => 'Remember me',
],
// Incidents form fields
'incidents' => [
- 'name' => 'Tên',
- 'status' => 'Trạng thái',
+ 'name' => 'Name',
+ 'status' => 'Status',
'component' => 'Component',
'component_status' => 'Component Status',
- 'message' => 'Tin nhắn',
- 'message-help' => 'Bạn cũng có thể sử dụng Markdown.',
- 'occurred_at' => 'Sự cố này đã xảy ra khi nào?',
+ 'message' => 'Message',
+ 'message-help' => 'You may also use Markdown.',
+ 'occurred_at' => 'When did this incident occur?',
'notify_subscribers' => 'Notify subscribers?',
'notify_disabled' => 'Due to scheduled maintenance, notifications about this incident or its components will be suppressed.',
'visibility' => 'Incident Visibility',
'stick_status' => 'Stick Incident',
'stickied' => 'Stickied',
- 'not_stickied' => 'Không Stickied',
+ 'not_stickied' => 'Not Stickied',
'public' => 'Viewable by public',
'logged_in_only' => 'Only visible to logged in users',
'templates' => [
- 'name' => 'Tên',
+ 'name' => 'Name',
'template' => 'Template',
'twig' => 'Incident Templates can make use of the Twig templating language.',
],
],
'schedules' => [
- 'name' => 'Tên',
- 'status' => 'Trạng thái',
- 'message' => 'Tin nhắn',
- 'message-help' => 'Bạn cũng có thể sử dụng Markdown.',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'message' => 'Message',
+ 'message-help' => 'You may also use Markdown.',
'scheduled_at' => 'When is this maintenance scheduled for?',
'completed_at' => 'When did this maintenance complete?',
'templates' => [
- 'name' => 'Tên',
+ 'name' => 'Name',
'template' => 'Template',
'twig' => 'Incident Templates can make use of the Twig templating language.',
],
@@ -84,17 +84,17 @@ return [
// Components form fields
'components' => [
- 'name' => 'Tên',
- 'status' => 'Trạng thái',
- 'group' => 'nhóm',
- 'description' => 'Miêu tả',
- 'link' => 'Liên kết',
- 'tags' => 'Thẻ Tag',
- 'tags-help' => 'Ngăn cách bởi dấu phẩy.',
+ 'name' => 'Name',
+ 'status' => 'Status',
+ 'group' => 'Group',
+ 'description' => 'Description',
+ 'link' => 'Link',
+ 'tags' => 'Tags',
+ 'tags-help' => 'Comma separated.',
'enabled' => 'Component enabled?',
'groups' => [
- 'name' => 'Tên',
+ 'name' => 'Name',
'collapsing' => 'Expand/Collapse options',
'visible' => 'Always expanded',
'collapsed' => 'Collapse the group by default',
@@ -107,13 +107,13 @@ return [
// Action form fields
'actions' => [
- 'name' => 'Tên',
- 'description' => 'Miêu tả',
+ 'name' => 'Name',
+ 'description' => 'Description',
'start_at' => 'Schedule start time',
'timezone' => 'Timezone',
'schedule_frequency' => 'Schedule frequency (in seconds)',
'completion_latency' => 'Completion latency (in seconds)',
- 'group' => 'nhóm',
+ 'group' => 'Group',
'active' => 'Active?',
'groups' => [
'name' => 'Group Name',
@@ -122,16 +122,16 @@ return [
// Metric form fields
'metrics' => [
- 'name' => 'Tên',
- 'suffix' => 'Hậu tố',
- 'description' => 'Miêu tả',
- 'description-help' => 'Bạn cũng có thể sử dụng Markdown.',
- 'display-chart' => 'Hiển thị các biểu đồ trên trang trạng thái?',
- 'default-value' => 'Giá trị mặc định',
+ 'name' => 'Name',
+ 'suffix' => 'Suffix',
+ 'description' => 'Description',
+ 'description-help' => 'You may also use Markdown.',
+ 'display-chart' => 'Display chart on status page?',
+ 'default-value' => 'Default value',
'calc_type' => 'Calculation of metrics',
- 'type_sum' => 'Tổng hợp',
- 'type_avg' => 'Trung bình',
- 'places' => 'Chữ số thập phân',
+ 'type_sum' => 'Sum',
+ 'type_avg' => 'Average',
+ 'places' => 'Decimal places',
'default_view' => 'Default view',
'threshold' => 'How many minutes of threshold between metric points?',
'visibility' => 'Visibility',
@@ -140,7 +140,7 @@ return [
'visibility_hidden' => 'Always hidden',
'points' => [
- 'value' => 'Giá trị',
+ 'value' => 'Value',
],
],
@@ -148,11 +148,11 @@ return [
'settings' => [
// Application setup
'app-setup' => [
- 'site-name' => 'Tến site',
- 'site-url' => 'URL trang web',
- 'display-graphs' => 'Hiển thị các biểu đồ trên trang trạng thái?',
- 'about-this-page' => 'Về trang này',
- 'days-of-incidents' => 'Sự cố này sẽ hiển thị mấy ngày ?',
+ 'site-name' => 'Site Name',
+ 'site-url' => 'Site URL',
+ 'display-graphs' => 'Display graphs on status page?',
+ 'about-this-page' => 'About this page',
+ 'days-of-incidents' => 'How many days of incidents to show?',
'time_before_refresh' => 'Status page refresh rate (in seconds)',
'major_outage_rate' => 'Major outage threshold (in %)',
'banner' => 'Banner Image',
@@ -166,20 +166,20 @@ return [
'only_disrupted_days' => 'Only show days containing incidents in the timeline?',
],
'analytics' => [
- 'analytics_google' => 'Mã Google Analytics',
+ 'analytics_google' => 'Google Analytics code',
'analytics_gosquared' => 'GoSquared Analytics code',
'analytics_piwik_url' => 'URL of your Piwik instance (without http(s)://)',
'analytics_piwik_siteid' => 'Piwik\'s site id',
],
'localization' => [
- 'site-timezone' => 'Múi giờ',
- 'site-locale' => 'Ngôn ngữ',
- 'date-format' => 'Định dạng ngày',
+ 'site-timezone' => 'Site timezone',
+ 'site-locale' => 'Site language',
+ 'date-format' => 'Date format',
'incident-date-format' => 'Incident timestamp format',
],
'security' => [
'allowed-domains' => 'Allowed domains',
- 'allowed-domains-help' => 'Ngăn cách bằng dấu phẩy. Những domain dưới đây được cho phép một cách tự động.',
+ 'allowed-domains-help' => 'Comma separated. The domain set above is automatically allowed by default.',
'always-authenticate' => 'Always authenticate',
'always-authenticate-help' => 'Require login to view any Cachet page',
],
@@ -200,28 +200,28 @@ return [
'yellows' => 'Yellow (used for alerts)',
'oranges' => 'Orange (used for notices)',
'metrics' => 'Metrics fill',
- 'links' => 'Liên kết',
+ 'links' => 'Links',
],
],
'user' => [
- 'username' => 'Tên người dùng',
+ 'username' => 'Username',
'email' => 'Email',
'password' => 'Mật khẩu',
'api-token' => 'API Token',
- 'api-token-help' => 'Khi tạo API token mới, các API token cũ sẽ không sử dụng được nữa.',
+ 'api-token-help' => 'Regenerating your API token will prevent existing applications from accessing Cachet.',
'gravatar' => 'Change your profile picture at Gravatar.',
'user_level' => 'User Level',
'levels' => [
- 'admin' => 'Quản trị',
- 'user' => 'Người dùng',
+ 'admin' => 'Admin',
+ 'user' => 'User',
],
'2fa' => [
- 'help' => 'Khi enable chức năng xác minh hai lớp ( two factor authentication ) sẽ tăng độ bảo mật cho account của bạn. Bạn cần phải tải Google Authenticator hoặc các ứng dụng tương tự cho điện thoại của bạn. Mỗi khi login, bạn sẽ phải sử dụng phần mềm này để tạo mã, và nhập vào khung đăng nhập.',
+ 'help' => 'Enabling two factor authentication increases security of your account. You will need to download Google Authenticator or a similar app on to your mobile device. When you login you will be asked to provide a token generated by the app.',
],
'team' => [
'description' => 'Invite your team members by entering their email addresses here.',
- 'email' => 'Email #:id',
+ 'email' => 'Your Team Members Email Address',
],
],
@@ -230,19 +230,19 @@ return [
],
// Buttons
- 'add' => 'Thêm',
- 'save' => 'Lưu thay đổi',
- 'update' => 'Cập nhật',
- 'create' => 'Tạo mới',
- 'edit' => 'Chỉnh sửa',
- 'delete' => 'Xoá',
- 'submit' => 'Gửi',
- 'cancel' => 'Hủy',
- 'remove' => 'Xoá',
- 'invite' => 'Mời',
- 'signup' => 'Đăng ký',
+ 'add' => 'Add',
+ 'save' => 'Save',
+ 'update' => 'Update',
+ 'create' => 'Create',
+ 'edit' => 'Edit',
+ 'delete' => 'Delete',
+ 'submit' => 'Submit',
+ 'cancel' => 'Cancel',
+ 'remove' => 'Remove',
+ 'invite' => 'Invite',
+ 'signup' => 'Sign Up',
'manage_updates' => 'Manage Updates',
// Other
- 'optional' => '* Tùy chọn',
+ 'optional' => '* Optional',
];
diff --git a/resources/lang/vi-VN/notifications.php b/resources/lang/vi-VN/notifications.php
index aa2e508c..6a65c6bd 100644
--- a/resources/lang/vi-VN/notifications.php
+++ b/resources/lang/vi-VN/notifications.php
@@ -13,74 +13,74 @@ return [
'component' => [
'status_update' => [
'mail' => [
- 'subject' => 'Trạng thái của Thành phần đã được cập nhật',
- 'greeting' => 'Trạng thái của Cấu phần đã được cập nhật!',
- 'content' => 'Trạng thái của :name đã đổi từ :old_status sang :new_status.',
- 'action' => 'Xem',
+ 'subject' => 'Component Status Updated',
+ 'greeting' => 'A component\'s status was updated!',
+ 'content' => ':name status changed from :old_status to :new_status.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Trạng thái của Thành phần đã được cập nhật',
- 'content' => 'Trạng thái của :name đã đổi từ :old_status sang :new_status.',
+ 'title' => 'Component Status Updated',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
'sms' => [
- 'content' => 'Trạng thái của :name đã đổi từ :old_status sang :new_status.',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
],
],
'incident' => [
'new' => [
'mail' => [
- 'subject' => 'Sự cố mới đã được báo cáo',
- 'greeting' => 'Một sự cố mới được báo cáo tại :app_name.',
- 'content' => 'Sự cố :name đã được báo cáo',
- 'action' => 'Xem',
+ 'subject' => 'New Incident Reported',
+ 'greeting' => 'A new incident was reported at :app_name.',
+ 'content' => 'Incident :name was reported',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Sự cố :name đã được báo cáo',
- 'content' => 'Một sự cố mới được báo cáo tại :app_name',
+ 'title' => 'Incident :name Reported',
+ 'content' => 'A new incident was reported at :app_name',
],
'sms' => [
- 'content' => 'Một sự cố mới được báo cáo tại :app_name.',
+ 'content' => 'A new incident was reported at :app_name.',
],
],
'update' => [
'mail' => [
- 'subject' => 'Sự cố đã cập nhật',
- 'content' => ':name đã được cập nhật',
- 'title' => ':name đã được cập nhật tới :new_status',
- 'action' => 'Xem',
+ 'subject' => 'Incident Updated',
+ 'content' => ':name was updated',
+ 'title' => ':name was updated to :new_status',
+ 'action' => 'View',
],
'slack' => [
- 'title' => ':name đã được cập nhật',
- 'content' => ':name đã được cập nhật tới :new_status',
+ 'title' => ':name Updated',
+ 'content' => ':name was updated to :new_status',
],
'sms' => [
- 'content' => 'Sự cố :name đã được Cập Nhật',
+ 'content' => 'Incident :name was updated',
],
],
],
'schedule' => [
'new' => [
'mail' => [
- 'subject' => 'Lịch mới đã được tạo',
- 'content' => ':name được đặt lịch vào :date',
- 'title' => 'Lịch bảo trì mới đã được tạo.',
- 'action' => 'Xem',
+ 'subject' => 'New Schedule Created',
+ 'content' => ':name was scheduled for :date',
+ 'title' => 'A new scheduled maintenance was created.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => 'Lịch mới đã được tạo!',
- 'content' => ':name được đặt lịch vào :date',
+ 'title' => 'New Schedule Created!',
+ 'content' => ':name was scheduled for :date',
],
'sms' => [
- 'content' => ':name được đặt lịch vào :date',
+ 'content' => ':name was scheduled for :date',
],
],
],
'subscriber' => [
'verify' => [
'mail' => [
- 'subject' => 'Xác minh đăng ký của bạn',
- 'content' => 'Nhấn vào đây để xác nhận đăng ký của bạn tại trang trạng thái :app_name.',
+ 'subject' => 'Verify Your Subscription',
+ 'content' => 'Click to verify your subscription to :app_name status page.',
'title' => 'Verify your subscription to :app_name status page.',
'action' => 'Verify',
],
@@ -98,7 +98,7 @@ return [
'user' => [
'invite' => [
'mail' => [
- 'subject' => 'Lời mời của bạn là bên trong...',
+ 'subject' => 'Your invitation is inside...',
'content' => 'You have been invited to join :app_name status page.',
'title' => 'You\'re invited to join :app_name status page.',
'action' => 'Accept',
diff --git a/resources/lang/vi-VN/pagination.php b/resources/lang/vi-VN/pagination.php
index 8a3c50e9..0ee724cf 100644
--- a/resources/lang/vi-VN/pagination.php
+++ b/resources/lang/vi-VN/pagination.php
@@ -22,7 +22,7 @@ return [
|
*/
- 'previous' => 'Trước',
- 'next' => 'Tiếp theo',
+ 'previous' => 'Previous',
+ 'next' => 'Next',
];
diff --git a/resources/lang/vi-VN/setup.php b/resources/lang/vi-VN/setup.php
index ef7308d9..2293c30d 100644
--- a/resources/lang/vi-VN/setup.php
+++ b/resources/lang/vi-VN/setup.php
@@ -11,13 +11,13 @@
return [
'setup' => 'Cài đặt',
- 'title' => 'Cài đặt Cachet',
- 'service_details' => 'Chi tiết DỊch vụ',
- 'env_setup' => 'Thiết lập môi trường',
- 'status_page_setup' => 'Cài đặt Trang Trạng thái',
- 'show_support' => 'Hiển thị hỗ trợ cho Cachet?',
- 'admin_account' => 'Tài khoản người quản trị',
- 'complete_setup' => 'Hoàn tất cài đặt',
- 'completed' => 'Cachet đã được cấu hình thành công!',
- 'finish_setup' => 'Đi đến bảng điều khiển',
+ 'title' => 'Install Cachet',
+ 'service_details' => 'Service Details',
+ 'env_setup' => 'Environment Setup',
+ 'status_page_setup' => 'Status Page Setup',
+ 'show_support' => 'Show support for Cachet?',
+ 'admin_account' => 'Administrator Account',
+ 'complete_setup' => 'Complete Setup',
+ 'completed' => 'Cachet has been configured successfully!',
+ 'finish_setup' => 'Go to dashboard',
];
diff --git a/resources/lang/vi-VN/validation.php b/resources/lang/vi-VN/validation.php
index b75e4e5c..c29028eb 100644
--- a/resources/lang/vi-VN/validation.php
+++ b/resources/lang/vi-VN/validation.php
@@ -23,71 +23,71 @@ return [
*/
'accepted' => ':attribute phải được chấp nhận.',
- 'active_url' => ':attribute không phải một URL hợp lệ.',
- 'after' => ':attribute phải là một ngày sau :date.',
- 'alpha' => ':attribute chỉ có thể chứa các chữ cái.',
- 'alpha_dash' => ':attribute chỉ có thể chứa các chữ cái, số, và dấu gạch ngang.',
- 'alpha_num' => ':attribute chỉ có thể chứa các chữ cái và số.',
- 'array' => ':attribute phải là một mảng.',
- 'before' => ':attribute phải là một ngày trước :date.',
+ 'active_url' => 'The :attribute is not a valid URL.',
+ 'after' => 'The :attribute must be a date after :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.',
'between' => [
- 'numeric' => ':attribute phải nằm giữa :min - :max.',
- 'file' => ':attribute phải trong khoảng từ :min đến :max kilobytes.',
- 'string' => ':attribute phải trong khoảng từ :min đến :max ký tự.',
- 'array' => ':attribute phải trong khoảng :min và :max mục.',
+ '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' => ':attribute phải là true hoặc false.',
- 'confirmed' => 'Xác nhận :attribute không đúng.',
- 'date' => ':attribute không phải là ngày hợp lệ.',
- 'date_format' => ':attribute không phù hợp định dạng :format.',
- 'different' => ':attribute và :other phải khác nhau.',
- 'digits' => ':attribute phải có :digits chữ số.',
- 'digits_between' => ':attribute phải ở giữa :min và :max chữ số.',
- 'email' => ':attribute phải là một email hợp lệ.',
- 'exists' => ':attribute đã chọn không hợp lệ.',
- 'distinct' => 'Thuộc tính :attribute có giá trị trùng lặp.',
- 'filled' => 'Thuộc tính :attribute là bắt buộc.',
- 'image' => 'Thuộc tính :attribute phải là một file ảnh.',
- 'in' => ':attribute đã chọn không hợp lệ.',
- 'in_array' => 'Thuộc tính :attribute không tồn tại trong :other.',
- 'integer' => ':attribute phải là một số nguyên.',
- 'ip' => ':attribute phải là một địa chỉ IP hợp lệ.',
- 'json' => ':attribute phải là một chuỗi JSON hợp lệ.',
+ '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.',
+ 'email' => 'The :attribute must be a valid email address.',
+ 'exists' => 'The selected :attribute is invalid.',
+ 'distinct' => 'The :attribute field has a duplicate value.',
+ 'filled' => 'The :attribute field is required.',
+ '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.',
+ 'json' => 'The :attribute must be a valid JSON string.',
'max' => [
- 'numeric' => ':attribute có thể không lớn hơn :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' => ':attribute có thể không có nhiều hơn :max mục.',
+ 'array' => 'The :attribute may not have more than :max items.',
],
'mimes' => 'The :attribute must be a file of type: :values.',
'min' => [
'numeric' => 'The :attribute must be at least :min.',
- 'file' => ':attribute phải tối thiểu :min kilobytes.',
+ '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' => ':attribute đã chọn không hợp lệ.',
+ 'not_in' => 'The selected :attribute is invalid.',
'numeric' => 'The :attribute must be a number.',
'present' => 'The :attribute field must be present.',
- 'regex' => 'Định dạng :attribute không hợp lệ.',
- 'required' => 'Thuộc tính :attribute là bắt buộc.',
+ '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' => 'Trường :attribute là bắt buộc khi :values là hiện tại.',
- 'required_with_all' => 'Trường :attribute là bắt buộc khi :values là hiện tại.',
+ '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' => ':attribute phải là :size kilobytes.',
- 'string' => ':attribute phải là :size ký tự.',
+ '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' => ':attribute phải là một khu vực hợp lệ.',
- 'unique' => ':attribute đã được dùng.',
- 'url' => 'Định dạng :attribute không hợp lệ.',
+ 'timezone' => 'The :attribute must be a valid zone.',
+ 'unique' => 'The :attribute has already been taken.',
+ 'url' => 'The :attribute format is invalid.',
/*
|--------------------------------------------------------------------------
diff --git a/resources/lang/zh-CN/dashboard.php b/resources/lang/zh-CN/dashboard.php
index f8ad052c..e7322165 100644
--- a/resources/lang/zh-CN/dashboard.php
+++ b/resources/lang/zh-CN/dashboard.php
@@ -56,7 +56,7 @@ return [
'title' => '故障模板',
'add' => [
'title' => '添加故障模板',
- 'message' => '你应该增加一个故障模板',
+ 'message' => '创建你的第一个故障模板',
'success' => '成功创建新的故障模板。',
'failure' => '创建模板失败。',
],
diff --git a/resources/lang/zh-CN/forms.php b/resources/lang/zh-CN/forms.php
index b0d72804..362bf3c3 100644
--- a/resources/lang/zh-CN/forms.php
+++ b/resources/lang/zh-CN/forms.php
@@ -152,11 +152,11 @@ return [
'site-url' => '站点地址(URL)',
'display-graphs' => '在状态页上显示图表',
'about-this-page' => '关于本页',
- 'days-of-incidents' => '显示多少天的故障?',
+ 'days-of-incidents' => '每页最多显示故障天数',
'time_before_refresh' => '状态页刷新速度(秒)',
'major_outage_rate' => 'Major outage threshold (in %)',
'banner' => '横幅图像',
- 'banner-help' => '建议上传文件宽度不大于 930 像素。',
+ 'banner-help' => "建议上传文件宽度不大于 930 像素。",
'subscribers' => '允许用户订阅邮件通知',
'suppress_notifications_in_maintenance' => '当计划维护发生时静默处理事件通知?',
'skip_subscriber_verification' => '是否跳过用户邮件验证?(小心,这可能会被滥用)',
diff --git a/resources/lang/zh-CN/setup.php b/resources/lang/zh-CN/setup.php
index 00bede12..021f0d24 100644
--- a/resources/lang/zh-CN/setup.php
+++ b/resources/lang/zh-CN/setup.php
@@ -15,7 +15,7 @@ return [
'service_details' => '服务细节',
'env_setup' => '环境设置',
'status_page_setup' => '状态页面设置',
- 'show_support' => '您想支持 Cachet 么?',
+ 'show_support' => '在页面底部显示 “由 Cachet 驱动。”',
'admin_account' => '管理员帐户',
'complete_setup' => '设置完成',
'completed' => 'Cachet已成功配置!',
diff --git a/resources/lang/zh-TW/cachet.php b/resources/lang/zh-TW/cachet.php
index 9aef10ed..192485a6 100644
--- a/resources/lang/zh-TW/cachet.php
+++ b/resources/lang/zh-TW/cachet.php
@@ -12,28 +12,28 @@
return [
// Components
'components' => [
- 'last_updated' => '最後更新: :timestamp',
+ 'last_updated' => 'Last updated :timestamp',
'status' => [
- 0 => '未知',
+ 0 => 'Unknown',
1 => '正常',
2 => '效能問題',
3 => '部分停止運作',
4 => '停止運作',
],
'group' => [
- 'other' => '其他元件',
+ 'other' => 'Other Components',
],
],
// Incidents
'incidents' => [
- 'none' => '沒有故障報告',
- 'past' => '過往事件',
- 'stickied' => 'Stickied 事件',
- 'scheduled' => '維護',
+ 'none' => 'No incidents reported',
+ 'past' => 'Past Incidents',
+ 'stickied' => 'Stickied Incidents',
+ 'scheduled' => 'Maintenance',
'scheduled_at' => ',於:timestamp',
- 'posted' => '簽名時間戳',
- 'posted_at' => '張貼於::timestamp',
+ 'posted' => 'Posted :timestamp',
+ 'posted_at' => 'Posted at :timestamp',
'status' => [
1 => '調查中',
2 => '已辨明',
@@ -45,17 +45,17 @@ return [
// Schedule
'schedules' => [
'status' => [
- 0 => '預定事項',
- 1 => '處理中',
- 2 => '已解決',
+ 0 => 'Upcoming',
+ 1 => 'In Progress',
+ 2 => 'Complete',
],
],
// Service Status
'service' => [
- 'good' => '[0,1] 系統運作正常|[2,*] 所有系統運作正常',
- 'bad' => '[0,1] 系統目前發生異常。|[2,Inf] 部分系統發生異常。',
- 'major' => '[0,1] 系統出現故障|[2,Inf] 一些系統出現故障',
+ 'good' => '[0,1]System operational|[2,*]All systems are operational',
+ 'bad' => '[0,1]The system is experiencing issues|[2,*]Some systems are experiencing issues',
+ 'major' => '[0,1]The system is experiencing major issues|[2,*]Some systems are experiencing major issues',
],
'api' => [
@@ -66,76 +66,76 @@ return [
// Metrics
'metrics' => [
'filter' => [
- 'last_hour' => '一小時前',
- 'hourly' => '最近12小時',
- 'weekly' => '週',
- 'monthly' => '月份',
+ 'last_hour' => 'Last Hour',
+ 'hourly' => 'Last 12 Hours',
+ 'weekly' => 'Week',
+ 'monthly' => 'Month',
],
],
// Subscriber
'subscriber' => [
- 'subscribe' => '訂閱以獲取最新的更新。',
+ 'subscribe' => 'Subscribe to get the updates',
'unsubscribe' => 'Unsubscribe',
- 'button' => '訂閱',
+ 'button' => 'Subscribe',
'manage_subscription' => 'Manage subscription',
'manage' => [
- 'no_subscriptions' => '您目前已訂閱所有的更新。',
- 'my_subscriptions' => '您目前已安裝下列更新',
- 'manage_at_link' => '請至:link管理您的訂閱',
+ 'no_subscriptions' => 'You\'re currently subscribed to all updates.',
+ 'my_subscriptions' => 'You\'re currently subscribed to the following updates.',
+ 'manage_at_link' => 'Manage your subscriptions at :link',
],
'email' => [
- 'subscribe' => '訂閱 電子郵件 系統狀態更新。',
- 'subscribed' => '您已經訂閱電子郵件通知,請檢查您的電子郵件,確認您的訂閱。',
- 'verified' => '您的電子郵件訂閱已確認。謝謝!',
- 'manage' => '管理您的訂閱',
- 'unsubscribe' => '取消電子郵件訂閱。',
- 'unsubscribed' => '您的電子郵件訂閱已取消。',
- 'failure' => '郵件訂閱失敗。',
- 'already-subscribed' => '無法訂閱,因为這個郵件地址 :email 已經在訂閱列表中了。',
+ 'subscribe' => 'Subscribe to email updates.',
+ 'subscribed' => 'You\'ve been subscribed to email notifications, please check your email to confirm your subscription.',
+ 'verified' => 'Your email subscription has been confirmed. Thank you!',
+ 'manage' => 'Manage your subscription',
+ 'unsubscribe' => 'Unsubscribe from email updates.',
+ 'unsubscribed' => 'Your email subscription has been cancelled.',
+ 'failure' => 'Something went wrong with the subscription.',
+ 'already-subscribed' => 'Cannot subscribe :email because they\'re already subscribed.',
],
],
'signup' => [
- 'title' => '註冊',
+ 'title' => 'Sign Up',
'username' => '用戶名',
'email' => '電郵地址',
'password' => '密碼',
- 'success' => '您的賬號已註冊成功。',
- 'failure' => '註冊失敗。',
+ 'success' => 'Your account has been created.',
+ 'failure' => 'Something went wrong with the signup.',
],
'system' => [
- 'update' => '有新版的Cachet可用,您可以點這裡獲取更新諮詢',
+ 'update' => 'There is a newer version of Cachet available. You can learn how to update here!',
],
// Modal
'modal' => [
- 'close' => '關閉',
+ 'close' => 'Close',
'subscribe' => [
- 'title' => '訂閱組件狀態更新',
- 'body' => '請輸入您用於接收訂閱該組件更新通知的電子信箱。如果您已經訂閱,您應該已收到關於這個組件的相關的電子郵件。',
- 'button' => '訂閱',
+ 'title' => 'Subscribe to component updates',
+ 'body' => 'Enter your email address to subscribe to updates for this component. If you\'re already subscribed, you\'ll already receive emails for this component.',
+ 'button' => 'Subscribe',
],
],
// Meta descriptions
'meta' => [
'description' => [
- 'incident' => '關於發生於;date的事件「:name」的詳細資訊與後續',
- 'schedule' => '關於開始於;startDate的計畫性維護「:name」的詳細資訊',
- 'subscribe' => '訂閱:app以獲得即時狀態、事件及維護資訊',
- 'overview' => '始終保持對 :app 服務狀態的關注。',
+ 'incident' => 'Details and updates about the :name incident that occurred on :date',
+ 'schedule' => 'Details about the scheduled maintenance period :name starting :startDate',
+ 'subscribe' => 'Subscribe to :app in order to receive updates of incidents and scheduled maintenance periods',
+ 'overview' => 'Stay up to date with the latest service updates from :app.',
],
],
// Other
- 'home' => '首頁',
- 'powered_by' => '由 Cachet 提供。',
+ 'home' => 'Home',
+ 'powered_by' => 'Powered by Cachet.',
'timezone' => 'Times are shown in :timezone.',
- 'about_this_site' => '關於此站點',
- 'rss-feed' => 'RSS 訂閱',
- 'atom-feed' => 'Atom 訂閱',
+ 'about_this_site' => 'About This Site',
+ 'rss-feed' => 'RSS',
+ 'atom-feed' => 'Atom',
'feed' => 'Status 訂閱',
];
diff --git a/resources/lang/zh-TW/dashboard.php b/resources/lang/zh-TW/dashboard.php
index ad6e90f1..35a7baf7 100644
--- a/resources/lang/zh-TW/dashboard.php
+++ b/resources/lang/zh-TW/dashboard.php
@@ -16,33 +16,33 @@ return [
// Incidents
'incidents' => [
- 'title' => '事件與排程',
+ 'title' => 'Incidents & Maintenance',
'incidents' => '事件',
- 'logged' => '{0} 目前沒有任何事件。|[1]你記錄了一個事件。|[2,*]你回報了 :count 個事件。',
+ 'logged' => '{0}There are no incidents, good work.|[1]You have logged one incident.|[2,*]You have reported :count incidents.',
'incident-create-template' => '新增模板',
'incident-templates' => '事件模板',
'updates' => [
- 'title' => '事件「:incident」的後續',
- 'count' => '{0}沒有更新 |[1]一個更新 |[2]兩個更新 |[3, *]多個更新',
+ 'title' => 'Incident updates for :incident',
+ 'count' => '{0}Zero Updates|[1]One Update|[2]Two Updates|[3,*]Several Updates',
'add' => [
'title' => 'Create new incident update',
- 'success' => '您已建立了一個事件的後續',
- 'failure' => '更新事件後續時遇到了一些問題',
+ 'success' => 'Your new incident update has been created.',
+ 'failure' => 'Something went wrong with the incident update.',
],
'edit' => [
- 'title' => '編輯事件後續更新',
- 'success' => '事件後續已更新',
+ 'title' => 'Edit incident update',
+ 'success' => 'The incident update has been updated.',
'failure' => 'Something went wrong updating the incident update',
],
],
- 'reported_by' => '由:user回報',
+ 'reported_by' => 'Reported by :user',
'add' => [
- 'title' => '添加事件',
+ 'title' => 'Report an incident',
'success' => 'Incident added.',
'failure' => 'There was an error adding the incident, please try again.',
],
'edit' => [
- 'title' => '編輯事件',
+ 'title' => 'Edit an incident',
'success' => '事件更新成功。',
'failure' => 'There was an error editing the incident, please try again.',
],
@@ -55,13 +55,13 @@ return [
'templates' => [
'title' => '事件模板',
'add' => [
- 'title' => '添加事件模板',
- 'message' => 'You should add an incident template.',
+ 'title' => 'Create an incident template',
+ 'message' => 'Create your first incident template.',
'success' => 'Your new incident template has been created.',
'failure' => 'Something went wrong with the incident template.',
],
'edit' => [
- 'title' => '編輯模板',
+ 'title' => 'Edit Template',
'success' => 'The incident template has been updated.',
'failure' => 'Something went wrong updating the incident template',
],
@@ -74,22 +74,22 @@ return [
// Incident Maintenance
'schedule' => [
- 'schedule' => '維護',
+ 'schedule' => 'Maintenance',
'logged' => '{0}There has been no Maintenance, good work.|[1]You have logged one schedule.|[2,*]You have reported :count schedules.',
'scheduled_at' => '排程於 :timestamp',
'add' => [
- 'title' => 'Add Scheduled Maintenance',
- 'success' => 'Schedule added.',
- 'failure' => 'Something went wrong adding the schedule, please try again.',
+ 'title' => 'Add Maintenance',
+ 'success' => 'Maintenance added.',
+ 'failure' => 'Something went wrong adding the Maintenance, please try again.',
],
'edit' => [
- 'title' => 'Edit Scheduled Maintenance',
- 'success' => 'Schedule has been updated!',
- 'failure' => 'Something went wrong editing the schedule, please try again.',
+ 'title' => 'Edit Maintenance',
+ 'success' => 'Maintenance has been updated!',
+ 'failure' => 'Something went wrong editing the Maintenance, please try again.',
],
'delete' => [
- 'success' => 'The scheduled maintenance has been deleted and will not show on your status page.',
- 'failure' => 'The scheduled maintenance could not be deleted, please try again.',
+ 'success' => 'The Maintenance has been deleted and will not show on your status page.',
+ 'failure' => 'The Maintenance could not be deleted, please try again.',
],
],
@@ -99,13 +99,13 @@ return [
'component_statuses' => '組件狀態',
'listed_group' => '屬於:name組',
'add' => [
- 'title' => '添加組件',
+ 'title' => 'Add a component',
'message' => '你應該先新增一個組件。',
'success' => 'Component created.',
'failure' => 'Something went wrong with the component group, please try again.',
],
'edit' => [
- 'title' => '編輯組件',
+ 'title' => 'Edit a component',
'success' => 'Component updated.',
'failure' => 'Something went wrong with the component group, please try again.',
],
@@ -117,14 +117,14 @@ return [
// Component groups
'groups' => [
'groups' => '組件組|組件組',
- 'no_components' => '您應添加壹個組件分組。',
+ 'no_components' => 'You should add a component group.',
'add' => [
- 'title' => '添加組件分組',
+ 'title' => 'Add a component group',
'success' => 'Component group added.',
'failure' => 'Something went wrong with the component group, please try again.',
],
'edit' => [
- 'title' => '編輯組件分組',
+ 'title' => 'Edit a component group',
'success' => 'Component group updated.',
'failure' => 'Something went wrong with the component group, please try again.',
],
@@ -139,13 +139,13 @@ return [
'metrics' => [
'metrics' => '效能度量',
'add' => [
- 'title' => '添加圖表',
+ 'title' => 'Create a metric',
'message' => 'You should add a metric.',
'success' => 'Metric created.',
'failure' => 'Something went wrong with the metric, please try again.',
],
'edit' => [
- 'title' => '編輯圖表',
+ 'title' => 'Edit a metric',
'success' => 'Metric updated.',
'failure' => 'Something went wrong with the metric, please try again.',
],
@@ -156,23 +156,23 @@ return [
],
// Subscribers
'subscribers' => [
- 'subscribers' => '訂閱者',
+ 'subscribers' => 'Subscribers',
'description' => 'Subscribers will receive email updates when incidents are created or components are updated.',
- 'description_disabled' => '要使用此功能, 您需要允許使用者註冊通知。',
- 'verified' => '已認證',
- 'not_verified' => '未認證',
+ 'description_disabled' => 'To use this feature, you need allow people to signup for notifications.',
+ 'verified' => 'Verified',
+ 'not_verified' => 'Not verified',
'subscriber' => ':email, subscribed :date',
'no_subscriptions' => 'Subscribed to all updates',
- 'global' => '全域訂閱',
+ 'global' => 'Globally subscribed',
'add' => [
- 'title' => '添加訂閱者',
- 'success' => '訂閱者已添加成功.',
+ 'title' => 'Add a new subscriber',
+ 'success' => 'Subscriber has been added!',
'failure' => 'Something went wrong adding the subscriber, please try again.',
'help' => 'Enter each subscriber on a new line.',
],
'edit' => [
- 'title' => '更新訂閱者',
- 'success' => '訂閱者信息已更新.',
+ 'title' => 'Update subscriber',
+ 'success' => 'Subscriber has been updated!',
'failure' => 'Something went wrong editing the subscriber, please try again.',
],
],
@@ -184,22 +184,22 @@ return [
'profile' => '個人檔案',
'description' => '團隊成員可以新增、修改、或更新組件和事件。',
'add' => [
- 'title' => '添加團隊成員',
+ 'title' => 'Add a new team member',
'success' => 'Team member added.',
'failure' => 'The team member could not be added, please try again.',
],
'edit' => [
- 'title' => '更新配置文件',
+ 'title' => 'Update profile',
'success' => 'Profile updated.',
'failure' => 'Something went wrong updating the profile, please try again.',
],
'delete' => [
- 'success' => '團隊成員已刪除.',
+ 'success' => 'Team member has been deleted and will no longer have access to the dashboard!',
'failure' => 'The team member could not be added, please try again.',
],
'invite' => [
- 'title' => '邀請團隊成員',
- 'success' => '團隊成員已邀請成功.',
+ 'title' => 'Invite a new team member',
+ 'success' => 'An invite has been sent',
'failure' => 'The invite could not be sent, please try again.',
],
],
@@ -213,13 +213,13 @@ return [
'too-big' => '檔案大小過大。請嘗試上載一張大小小於 :size 的圖片。',
],
'analytics' => [
- 'analytics' => '第三方統計',
+ 'analytics' => 'Analytics',
],
'log' => [
'log' => 'Log',
],
'localization' => [
- 'localization' => '國際化',
+ 'localization' => 'Localization',
],
'customization' => [
'customization' => 'Customization',
@@ -297,7 +297,7 @@ return [
'customize' => '定制化',
'team' => '新增用戶',
'api' => '生成 API 密鑰',
- 'two-factor' => '雙因素身份驗證',
+ 'two-factor' => 'Setup Two Factor Authentication',
],
],
diff --git a/resources/lang/zh-TW/forms.php b/resources/lang/zh-TW/forms.php
index 04bad26f..21547bc7 100644
--- a/resources/lang/zh-TW/forms.php
+++ b/resources/lang/zh-TW/forms.php
@@ -21,9 +21,9 @@ return [
'site_timezone' => '選擇你的時區',
'site_locale' => '選擇你的語言',
'enable_google2fa' => '啟用 Google 兩步驗證',
- 'cache_driver' => '緩存驅動',
+ 'cache_driver' => 'Cache Driver',
'queue_driver' => 'Queue Driver',
- 'session_driver' => '會話驅動',
+ 'session_driver' => 'Session Driver',
'mail_driver' => 'Mail Driver',
'mail_host' => 'Mail Host',
'mail_address' => 'Mail From Address',
@@ -39,7 +39,7 @@ return [
'2fauth' => '驗證碼',
'invalid' => 'Invalid username or password',
'invalid-token' => '錯誤的驗證碼',
- 'cookies' => '您必須啟用 cookies 來進行登錄。',
+ 'cookies' => 'You must enable cookies to login.',
'rate-limit' => 'Rate limit exceeded.',
'remember_me' => 'Remember me',
],
@@ -49,18 +49,18 @@ return [
'name' => '名稱',
'status' => '狀態',
'component' => '組件',
- 'component_status' => '組件狀態',
+ 'component_status' => 'Component Status',
'message' => '訊息',
'message-help' => '你可以使用 Markdown 。',
'occurred_at' => 'When did this incident occur?',
- 'notify_subscribers' => '通知訂閱者',
- 'notify_disabled' => '由於計畫性維護, 有關此事件或其元件的通知將被抑制。',
+ 'notify_subscribers' => 'Notify subscribers?',
+ 'notify_disabled' => 'Due to scheduled maintenance, notifications about this incident or its components will be suppressed.',
'visibility' => 'Incident Visibility',
'stick_status' => 'Stick Incident',
'stickied' => 'Stickied',
'not_stickied' => 'Not Stickied',
- 'public' => '公共可見',
- 'logged_in_only' => '僅登錄用戶可見',
+ 'public' => 'Viewable by public',
+ 'logged_in_only' => 'Only visible to logged in users',
'templates' => [
'name' => '名稱',
'template' => '範本',
@@ -91,7 +91,7 @@ return [
'link' => '連結',
'tags' => '標籤',
'tags-help' => '請以半角逗號分隔。',
- 'enabled' => '啟用',
+ 'enabled' => 'Component enabled?',
'groups' => [
'name' => '名稱',
@@ -127,11 +127,11 @@ return [
'description' => '描述',
'description-help' => '你可以使用 Markdown 。',
'display-chart' => '在狀態頁上顯示圖表?',
- 'default-value' => '默認值',
- 'calc_type' => '圖表計算方法',
+ 'default-value' => 'Default value',
+ 'calc_type' => 'Calculation of metrics',
'type_sum' => '總和',
'type_avg' => '平均',
- 'places' => '小數點位數',
+ 'places' => 'Decimal places',
'default_view' => 'Default view',
'threshold' => 'How many minutes of threshold between metric points?',
'visibility' => 'Visibility',
@@ -153,32 +153,32 @@ return [
'display-graphs' => '在狀態頁上顯示圖片?',
'about-this-page' => '關於本站',
'days-of-incidents' => '顯示多少天前的事件?',
- 'time_before_refresh' => '狀態頁更新頻率 (以秒為單位)',
+ 'time_before_refresh' => 'Status page refresh rate (in seconds)',
'major_outage_rate' => 'Major outage threshold (in %)',
'banner' => 'Banner Image',
- 'banner-help' => '建議您上傳寬度小於930像素的圖片',
- 'subscribers' => '允許用戶訂閱郵件通知嗎?',
- 'suppress_notifications_in_maintenance' => '在維護期間發生事件時取消通知?',
+ 'banner-help' => "It's recommended that you upload files no bigger than 930px wide",
+ 'subscribers' => 'Allow people to signup to email notifications?',
+ 'suppress_notifications_in_maintenance' => 'Suppress notifications when incident occurs during maintenance period?',
'skip_subscriber_verification' => 'Skip verifying of users? (Be warned, you could be spammed)',
'automatic_localization' => 'Automatically localise your status page to your visitor\'s language?',
'enable_external_dependencies' => 'Enable Third Party Dependencies (Google Fonts, Trackers, etc...)',
- 'show_timezone' => '顯示狀態頁所使用的時區',
+ 'show_timezone' => 'Show the timezone the status page is running in',
'only_disrupted_days' => 'Only show days containing incidents in the timeline?',
],
'analytics' => [
- 'analytics_google' => 'Google Analytics 代碼',
- 'analytics_gosquared' => 'GoSquared Analytics 代碼',
- 'analytics_piwik_url' => '輸入Piwik實例的URL(不含http(s)://)',
- 'analytics_piwik_siteid' => 'Piwik 的站點 id',
+ 'analytics_google' => 'Google Analytics code',
+ 'analytics_gosquared' => 'GoSquared Analytics code',
+ 'analytics_piwik_url' => 'URL of your Piwik instance (without http(s)://)',
+ 'analytics_piwik_siteid' => 'Piwik\'s site id',
],
'localization' => [
- 'site-timezone' => '站點時區',
- 'site-locale' => '站點語言',
- 'date-format' => '日期格式',
- 'incident-date-format' => '事件的時間戳格式',
+ 'site-timezone' => 'Site timezone',
+ 'site-locale' => 'Site language',
+ 'date-format' => 'Date format',
+ 'incident-date-format' => 'Incident timestamp format',
],
'security' => [
- 'allowed-domains' => '允許的域',
+ 'allowed-domains' => 'Allowed domains',
'allowed-domains-help' => '請以半角逗號分隔。以上域名將會自動允許訪問。',
'always-authenticate' => 'Always authenticate',
'always-authenticate-help' => 'Require login to view any Cachet page',
@@ -188,19 +188,19 @@ return [
],
'theme' => [
'background-color' => 'Background color',
- 'background-fills' => '區塊填充色(組件, 事件, 頁尾)',
- 'banner-background-color' => '横幅背景色',
- 'banner-padding' => '横幅Padding值',
- 'fullwidth-banner' => '是否啟用全寬度橫幅?',
+ 'background-fills' => 'Background fills (components, incidents, footer)',
+ 'banner-background-color' => 'Banner background color',
+ 'banner-padding' => 'Banner padding',
+ 'fullwidth-banner' => 'Enable full width banner?',
'text-color' => 'Text color',
- 'dashboard-login' => '在頁尾顯示 管理後臺 的入口?',
+ 'dashboard-login' => 'Show dashboard button in the footer?',
'reds' => '紅(用於錯誤類提示)',
- 'blues' => '藍 (用於信息類提示)',
- 'greens' => '綠 (用於成功類提示)',
- 'yellows' => '黃 (用於警告類提示)',
- 'oranges' => '橙 (用於通知類提示)',
- 'metrics' => '圖表填充色',
- 'links' => '鏈接',
+ 'blues' => 'Blue (used for information)',
+ 'greens' => 'Green (used for success)',
+ 'yellows' => 'Yellow (used for alerts)',
+ 'oranges' => 'Orange (used for notices)',
+ 'metrics' => 'Metrics fill',
+ 'links' => 'Links',
],
],
@@ -210,18 +210,18 @@ return [
'password' => '密碼',
'api-token' => 'API 密鑰',
'api-token-help' => '重新生成 API 密鑰將會導致現存的應用程序無法訪問 Cachet 。',
- 'gravatar' => '修改您的 Gravatar 頭像。',
- 'user_level' => '用戶等級',
+ 'gravatar' => 'Change your profile picture at Gravatar.',
+ 'user_level' => 'User Level',
'levels' => [
- 'admin' => '管理員',
- 'user' => '普通用戶',
+ 'admin' => 'Admin',
+ 'user' => 'User',
],
'2fa' => [
'help' => '啟用兩步認證會使得你的賬戶更加安全。您需要下載 Google Authenticator 或類似的應用程序到您的設備上。啓用後,你需要提供由該應用程序生成的驗證碼方可登錄。',
],
'team' => [
- 'description' => '請輸入您要邀請的團隊成員的郵件地址:',
- 'email' => 'Email #:id',
+ 'description' => 'Invite your team members by entering their email addresses here.',
+ 'email' => 'Your Team Members Email Address',
],
],
@@ -239,9 +239,9 @@ return [
'submit' => '送出',
'cancel' => '取消',
'remove' => '移除',
- 'invite' => '邀請',
- 'signup' => '註冊',
- 'manage_updates' => '管理更新',
+ 'invite' => 'Invite',
+ 'signup' => 'Sign Up',
+ 'manage_updates' => 'Manage Updates',
// Other
'optional' => '* 可選項目',
diff --git a/resources/lang/zh-TW/notifications.php b/resources/lang/zh-TW/notifications.php
index 44a36e04..6a65c6bd 100644
--- a/resources/lang/zh-TW/notifications.php
+++ b/resources/lang/zh-TW/notifications.php
@@ -13,84 +13,84 @@ return [
'component' => [
'status_update' => [
'mail' => [
- 'subject' => '元件狀態已更新',
- 'greeting' => '一個元件的狀態已被更新!',
- 'content' => ':name 狀態已從 :old_status 更改為 :new_status。',
- 'action' => '檢視',
+ 'subject' => 'Component Status Updated',
+ 'greeting' => 'A component\'s status was updated!',
+ 'content' => ':name status changed from :old_status to :new_status.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => '元件狀態已更新',
- 'content' => ':name 狀態已從 :old_status 更改為 :new_status。',
+ 'title' => 'Component Status Updated',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
'sms' => [
- 'content' => ':name 狀態已從 :old_status 更改為 :new_status。',
+ 'content' => ':name status changed from :old_status to :new_status.',
],
],
],
'incident' => [
'new' => [
'mail' => [
- 'subject' => '已報告新的事件',
- 'greeting' => '在 :app_name 中有新的事件報告。',
- 'content' => '事件 :name 已報告',
- 'action' => '檢視',
+ 'subject' => 'New Incident Reported',
+ 'greeting' => 'A new incident was reported at :app_name.',
+ 'content' => 'Incident :name was reported',
+ 'action' => 'View',
],
'slack' => [
- 'title' => '事件 :name 已報告',
- 'content' => '在 :app_name 中有新的事件報告。',
+ 'title' => 'Incident :name Reported',
+ 'content' => 'A new incident was reported at :app_name',
],
'sms' => [
- 'content' => '在 :app_name 中有新的事件報告。',
+ 'content' => 'A new incident was reported at :app_name.',
],
],
'update' => [
'mail' => [
- 'subject' => '事件更新成功',
- 'content' => ':name 已更新',
- 'title' => ':name 已更新為 :new_status',
- 'action' => '檢視',
+ 'subject' => 'Incident Updated',
+ 'content' => ':name was updated',
+ 'title' => ':name was updated to :new_status',
+ 'action' => 'View',
],
'slack' => [
- 'title' => ':name 已更新',
- 'content' => ':name 已更新為 :new_status',
+ 'title' => ':name Updated',
+ 'content' => ':name was updated to :new_status',
],
'sms' => [
- 'content' => '事件 :name 已被更新',
+ 'content' => 'Incident :name was updated',
],
],
],
'schedule' => [
'new' => [
'mail' => [
- 'subject' => '創建了新的維護計畫',
- 'content' => ':name 已預定於 :date 執行',
- 'title' => '創建了新的定時維護。',
- 'action' => '檢視',
+ 'subject' => 'New Schedule Created',
+ 'content' => ':name was scheduled for :date',
+ 'title' => 'A new scheduled maintenance was created.',
+ 'action' => 'View',
],
'slack' => [
- 'title' => '創建了新的維護計畫!',
- 'content' => ':name 已預定於 :date 執行',
+ 'title' => 'New Schedule Created!',
+ 'content' => ':name was scheduled for :date',
],
'sms' => [
- 'content' => ':name 已預定於 :date 執行',
+ 'content' => ':name was scheduled for :date',
],
],
],
'subscriber' => [
'verify' => [
'mail' => [
- 'subject' => '驗證您的訂閱',
- 'content' => '按一下以驗證您在狀態頁 :app_name 的訂閱。',
- 'title' => '驗證您在狀態頁 :app_name 的訂閱。',
- 'action' => '驗證',
+ 'subject' => 'Verify Your Subscription',
+ 'content' => 'Click to verify your subscription to :app_name status page.',
+ 'title' => 'Verify your subscription to :app_name status page.',
+ 'action' => 'Verify',
],
],
],
'system' => [
'test' => [
'mail' => [
- 'subject' => '這是來自 Cachet 的消息!',
- 'content' => '這是來自 Cachet 的測試郵件!',
+ 'subject' => 'Ping from Cachet!',
+ 'content' => 'This is a test notification from Cachet!',
'title' => '🔔',
],
],
@@ -98,10 +98,10 @@ return [
'user' => [
'invite' => [
'mail' => [
- 'subject' => '這是您的邀請函',
- 'content' => '您已被邀請加入 :app_name 狀態頁。',
- 'title' => '您被邀請加入 :app_name 狀態頁。',
- 'action' => '接受',
+ 'subject' => 'Your invitation is inside...',
+ 'content' => 'You have been invited to join :app_name status page.',
+ 'title' => 'You\'re invited to join :app_name status page.',
+ 'action' => 'Accept',
],
],
],
diff --git a/resources/lang/zh-TW/pagination.php b/resources/lang/zh-TW/pagination.php
index d8535436..0ee724cf 100644
--- a/resources/lang/zh-TW/pagination.php
+++ b/resources/lang/zh-TW/pagination.php
@@ -22,7 +22,7 @@ return [
|
*/
- 'previous' => '上一頁',
- 'next' => '下一頁',
+ 'previous' => 'Previous',
+ 'next' => 'Next',
];
diff --git a/resources/lang/zh-TW/setup.php b/resources/lang/zh-TW/setup.php
index 6db5de8b..b7b4de9c 100644
--- a/resources/lang/zh-TW/setup.php
+++ b/resources/lang/zh-TW/setup.php
@@ -13,9 +13,9 @@ return [
'setup' => '安裝',
'title' => '安裝 Cachet',
'service_details' => '服務詳細信息',
- 'env_setup' => '环境设置',
+ 'env_setup' => 'Environment Setup',
'status_page_setup' => '設置狀態頁面',
- 'show_support' => '您想支持Cachet么?',
+ 'show_support' => 'Show support for Cachet?',
'admin_account' => '管理員帳戶',
'complete_setup' => '完成安裝',
'completed' => '成功安裝 Cachet !',
diff --git a/resources/lang/zh-TW/validation.php b/resources/lang/zh-TW/validation.php
index 266b2db0..4305ac57 100644
--- a/resources/lang/zh-TW/validation.php
+++ b/resources/lang/zh-TW/validation.php
@@ -31,24 +31,24 @@ return [
'array' => ':attribute 必須是一個陣列',
'before' => ':attribute 必須在 :date 之前',
'between' => [
- 'numeric' => ':attribute的值必須於 :min 與 :max 之間。',
+ 'numeric' => 'The :attribute must be between :min and :max.',
'file' => 'The :attribute must be between :min and :max kilobytes.',
- 'string' => ':attribute的長度必須於 :min 與 :max 之間。',
+ 'string' => 'The :attribute must be between :min and :max characters.',
'array' => 'The :attribute must have between :min and :max items.',
],
- 'boolean' => ':attribute 的值必須為是或否。',
- 'confirmed' => ':attribute 與其確認值不相符。',
- 'date' => ':attribute 並非一個有效的日期。',
- 'date_format' => ':attribute 不符合 :format 的格式',
- 'different' => ':attribute 和 :other 不能相同。',
- 'digits' => ':attribute 必須長 :digits 位.',
- 'digits_between' => ':attribute的長度必須於 :min 與 :max 字元之間。',
- 'email' => ':attribute 必須是一個有效的電子郵件地址。',
- 'exists' => '選定的 :attribute 無效。',
- 'distinct' => ':attribute 已被使用。',
- 'filled' => ':attribute 為必要值。',
+ '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.',
+ 'email' => 'The :attribute must be a valid email address.',
+ 'exists' => 'The selected :attribute is invalid.',
+ 'distinct' => 'The :attribute field has a duplicate value.',
+ 'filled' => 'The :attribute field is required.',
'image' => ':attribute 必須是圖片',
- 'in' => '選定的 :attribute 無效。',
+ '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.',
@@ -66,11 +66,11 @@ return [
'string' => 'The :attribute must be at least :min characters.',
'array' => 'The :attribute must have at least :min items.',
],
- 'not_in' => '選定的 :attribute 無效。',
+ 'not_in' => 'The selected :attribute is invalid.',
'numeric' => 'The :attribute must be a number.',
'present' => 'The :attribute field must be present.',
'regex' => ':attribute 格式無效',
- 'required' => ':attribute 為必要值。',
+ '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' => ':attribute 欄位在 :values 存在時,是必填的',
diff --git a/resources/lang/zu-ZA/forms.php b/resources/lang/zu-ZA/forms.php
index 36c814b0..8df4bde5 100644
--- a/resources/lang/zu-ZA/forms.php
+++ b/resources/lang/zu-ZA/forms.php
@@ -156,7 +156,7 @@ return [
'time_before_refresh' => 'crwdns1434:0crwdne1434:0',
'major_outage_rate' => 'crwdns1444:0crwdne1444:0',
'banner' => 'crwdns1195:0crwdne1195:0',
- 'banner-help' => 'crwdns1435:0crwdne1435:0',
+ 'banner-help' => "crwdns1435:0crwdne1435:0",
'subscribers' => 'crwdns1197:0crwdne1197:0',
'suppress_notifications_in_maintenance' => 'crwdns1427:0crwdne1427:0',
'skip_subscriber_verification' => 'crwdns1198:0crwdne1198:0',