Sync languages

This commit is contained in:
James Brooks
2016-05-31 20:18:39 +01:00
parent c81f18c3bc
commit 150057ef50
147 changed files with 2429 additions and 1973 deletions

View File

@@ -75,32 +75,27 @@ return [
'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.',
'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.',
'verify' => [
'text' => "Please confirm your email subscription to :app_name status updates.\n:link\nThank you, :app_name",
'html-preheader' => 'Please confirm your email subscription to :app_name status updates.',
'html' => '<p>Please confirm your email subscription to :app_name status updates.</p><p><a href=":link">:link</a></p><p>Thank you, :app_name</p>',
'text' => "Please confirm your email subscription to :app_name status updates.\n:link",
'html' => '<p>Please confirm your email subscription to :app_name status updates.</p>',
'button' => 'Confirm Subscription',
],
'maintenance' => [
'text' => "New maintenance has been scheduled on :app_name.\nThank you, :app_name",
'html-preheader' => 'New maintenance has been scheduled on :app_name.',
'html' => '<p>New maintenance has been scheduled on :app_name.</p>',
'subject' => '[Maintenance Scheduled] :name',
],
'incident' => [
'text' => "New incident has been reported on :app_name.\nThank you, :app_name",
'html-preheader' => 'New incident has been reported on :app_name.',
'html' => '<p>New incident has been reported on :app_name.</p><p>Thank you, :app_name</p>',
'subject' => '[New Incident] :status: :name',
],
'component' => [
'subject' => 'Component Status Update',
'text' => 'The component :component_name has seen a status change. The component is now at :component_human_status.\nThank you, :app_name',
'html-preheader' => 'Component Update from :app_name',
'html' => '<p>The component :component_name has seen a status change. The component is now at :component_human_status.</p><p>Thank you, :app_name</p>',
'tooltip-title' => 'Subscribe to notifications for :component_name.',
'subject' => 'Component Status Update',
'text' => 'The component :component_name has seen a status change. The component is now at :component_human_status.\nThank you, :app_name',
'html' => '<p>The component :component_name has seen a status change. The component is now at :component_human_status.</p><p>Thank you, :app_name</p>',
'tooltip-title' => 'Subscribe to notifications for :component_name.',
],
],
],
@@ -109,7 +104,6 @@ return [
'email' => [
'invite' => [
'text' => "You have been invited to the team :app_name status page, to sign up follow the next link.\n:link\nThank you, :app_name",
'html-preheader' => 'You have been invited to the team :app_name.',
'html' => '<p>You have been invited to the team :app_name status page, to sign up follow the next link.</p><p><a href=":link">:link</a></p><p>Thank you, :app_name</p>',
],
],

View File

@@ -219,6 +219,14 @@ return [
'success' => 'Settings saved.',
'failure' => 'Settings could not be saved.',
],
'credits' => [
'credits' => 'Credits',
'contributors' => 'Contributors',
'license' => 'Cachet is a BSD-3-licensed open source project, released by <a href="https://alt-three.com/?utm_source=cachet&utm_medium=credits&utm_campaign=Cachet%20Credit%20Dashboard" target="_blank">Alt Three Services Limited</a>.',
'backers-title' => 'Backers & Sponsors',
'backers' => 'If you\'d like to support future development, check out the <a href="https://patreon.com/jbrooksuk" target="_blank">Cachet Patreon</a> campaign.',
'thank-you' => 'Thank you to each and every one of the :count contributors.',
],
],
// Login
@@ -241,9 +249,17 @@ return [
'whoops' => 'Whoops.',
],
// Widgets
'widgets' => [
'support' => 'Support Cachet',
'support_subtitle' => 'Check out our <strong><a href="https://patreon.com/jbrooksuk" target="_blank">Patreon</a></strong> page!',
'news' => 'Latest News',
'news_subtitle' => 'Get the latest updates',
],
// Welcome modal
'welcome' => [
'welcome' => 'Welcome to your status page!',
'welcome' => 'Welcome to your new status page!',
'message' => 'Your status page is almost ready! You might want to configure these extra settings',
'close' => 'Take me straight to my dashboard',
'steps' => [

View File

@@ -34,6 +34,7 @@ return [
'invalid' => 'Invalid username or password',
'invalid-token' => 'Invalid token',
'cookies' => 'You must enable cookies to login.',
'rate-limit' => 'Rate limit exceeded.',
],
// Incidents form fields

View File

@@ -12,12 +12,12 @@
return [
'setup' => 'Setup',
'title' => 'Setup Cachet',
'service_details' => 'Service details',
'env_setup' => 'Environment setup',
'status_page_setup' => 'Status page setup',
'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',
'admin_account' => 'Administrator Account',
'complete_setup' => 'Complete Setup',
'completed' => 'Cachet has been configured successfully!',
'finish_setup' => 'Go to dashboard',
];

View File

@@ -31,57 +31,60 @@ return [
'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.',
'numeric' => 'The :attribute must be a date before :date.',
'file' => 'The :attribute must be between :min and :max.',
'string' => 'The :attribute must be between :min and :max kilobytes.',
'array' => 'The :attribute must have between :min and :max items.',
],
'boolean' => 'The :attribute field must be true or false.',
'confirmed' => 'The :attribute confirmation does not match.',
'date' => 'The :attribute is not a valid date.',
'date_format' => 'The :attribute does not match the format :format.',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
'email' => 'The :attribute must be a valid email address.',
'exists' => 'The selected :attribute is invalid.',
'filled' => 'The :attribute field is required.',
'boolean' => 'The :attribute must have between :min and :max items.',
'confirmed' => 'The :attribute field must be true or false.',
'date' => 'The :attribute confirmation does not match.',
'date_format' => 'The :attribute is not a valid date.',
'different' => 'The :attribute does not match the format :format.',
'digits' => 'The :attribute and :other must be different.',
'digits_between' => 'The :attribute must be :digits digits.',
'email' => 'The :attribute must be between :min and :max digits.',
'exists' => 'The :attribute must be a valid email address.',
'distinct' => 'The :attribute field has a duplicate value.',
'filled' => 'The :attribute format is invalid.',
'image' => 'The :attribute must be an image.',
'in' => 'The selected :attribute is invalid.',
'integer' => 'The :attribute must be an integer.',
'ip' => 'The :attribute must be a valid IP address.',
'in' => 'The :attribute must be an image.',
'in_array' => 'The :attribute field does not exist in :other.',
'integer' => 'The selected :attribute is invalid.',
'ip' => 'The :attribute must be an integer.',
'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.',
'numeric' => 'The :attribute must be a valid IP address.',
'file' => 'The :attribute may not be greater than :max.',
'string' => 'The :attribute may not be greater than :max kilobytes.',
'array' => 'The :attribute may not have more than :max items.',
],
'mimes' => 'The :attribute must be a file of type: :values.',
'mimes' => 'The :attribute may not have more than :max items.',
'min' => [
'numeric' => 'The :attribute must be at least :min.',
'numeric' => 'The :attribute must be a file of type: :values.',
'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.',
'string' => 'The :attribute must be at least :min kilobytes.',
'array' => 'The :attribute must be at least :min characters.',
],
'not_in' => 'The selected :attribute is invalid.',
'numeric' => 'The :attribute must be a number.',
'regex' => 'The :attribute format is invalid.',
'required' => 'The :attribute field is required.',
'required_if' => 'The :attribute field is required when :other is :value.',
'not_in' => 'The :attribute must have at least :min items.',
'numeric' => 'The selected :attribute is invalid.',
'present' => 'The :attribute field must be present.',
'regex' => 'The :attribute must be a number.',
'required' => 'The :attribute format is invalid.',
'required_if' => 'The :attribute field is required.',
'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' => 'The :attribute field is required when :other is :value.',
'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.',
'required_without' => 'The :attribute field is required when :values is present.',
'required_without_all' => 'The :attribute field is required when :values is not present.',
'same' => 'The :attribute field is required when none of :values are present.',
'size' => [
'numeric' => 'The :attribute must be :size.',
'numeric' => 'The :attribute and :other must match.',
'file' => 'The :attribute must be :size kilobytes.',
'string' => 'The :attribute must be :size characters.',
'array' => 'The :attribute must contain :size items.',
'array' => 'The :attribute must be :size characters.',
],
'string' => 'The :attribute must be a string.',
'string' => 'The :attribute must contain :size items.',
'timezone' => 'The :attribute must be a valid zone.',
'unique' => 'The :attribute has already been taken.',
'url' => 'The :attribute format is invalid.',

View File

@@ -75,32 +75,27 @@ return [
'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.',
'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.',
'verify' => [
'text' => "Please confirm your email subscription to :app_name status updates.\n:link\nThank you, :app_name",
'html-preheader' => 'Please confirm your email subscription to :app_name status updates.',
'html' => '<p>Please confirm your email subscription to :app_name status updates.</p><p><a href=":link">:link</a></p><p>Thank you, :app_name</p>',
'text' => "Please confirm your email subscription to :app_name status updates.\n:link",
'html' => '<p>Please confirm your email subscription to :app_name status updates.</p>',
'button' => 'Confirm Subscription',
],
'maintenance' => [
'text' => "New maintenance has been scheduled on :app_name.\nThank you, :app_name",
'html-preheader' => 'New maintenance has been scheduled on :app_name.',
'html' => '<p>New maintenance has been scheduled on :app_name.</p>',
'subject' => '[Maintenance Scheduled] :name',
],
'incident' => [
'text' => "New incident has been reported on :app_name.\nThank you, :app_name",
'html-preheader' => 'New incident has been reported on :app_name.',
'html' => '<p>New incident has been reported on :app_name.</p><p>Thank you, :app_name</p>',
'subject' => '[New Incident] :status: :name',
],
'component' => [
'subject' => 'Component Status Update',
'text' => 'The component :component_name has seen a status change. The component is now at :component_human_status.\nThank you, :app_name',
'html-preheader' => 'Component Update from :app_name',
'html' => '<p>The component :component_name has seen a status change. The component is now at :component_human_status.</p><p>Thank you, :app_name</p>',
'tooltip-title' => 'Subscribe to notifications for :component_name.',
'subject' => 'Component Status Update',
'text' => 'The component :component_name has seen a status change. The component is now at :component_human_status.\nThank you, :app_name',
'html' => '<p>The component :component_name has seen a status change. The component is now at :component_human_status.</p><p>Thank you, :app_name</p>',
'tooltip-title' => 'Subscribe to notifications for :component_name.',
],
],
],
@@ -109,7 +104,6 @@ return [
'email' => [
'invite' => [
'text' => "You have been invited to the team :app_name status page, to sign up follow the next link.\n:link\nThank you, :app_name",
'html-preheader' => 'You have been invited to the team :app_name.',
'html' => '<p>You have been invited to the team :app_name status page, to sign up follow the next link.</p><p><a href=":link">:link</a></p><p>Thank you, :app_name</p>',
],
],

View File

@@ -219,6 +219,14 @@ return [
'success' => 'Settings saved.',
'failure' => 'Settings could not be saved.',
],
'credits' => [
'credits' => 'Credits',
'contributors' => 'Contributors',
'license' => 'Cachet is a BSD-3-licensed open source project, released by <a href="https://alt-three.com/?utm_source=cachet&utm_medium=credits&utm_campaign=Cachet%20Credit%20Dashboard" target="_blank">Alt Three Services Limited</a>.',
'backers-title' => 'Backers & Sponsors',
'backers' => 'If you\'d like to support future development, check out the <a href="https://patreon.com/jbrooksuk" target="_blank">Cachet Patreon</a> campaign.',
'thank-you' => 'Thank you to each and every one of the :count contributors.',
],
],
// Login
@@ -241,9 +249,17 @@ return [
'whoops' => 'Whoops.',
],
// Widgets
'widgets' => [
'support' => 'Support Cachet',
'support_subtitle' => 'Check out our <strong><a href="https://patreon.com/jbrooksuk" target="_blank">Patreon</a></strong> page!',
'news' => 'Latest News',
'news_subtitle' => 'Get the latest updates',
],
// Welcome modal
'welcome' => [
'welcome' => 'Welcome to your status page!',
'welcome' => 'Welcome to your new status page!',
'message' => 'Your status page is almost ready! You might want to configure these extra settings',
'close' => 'Take me straight to my dashboard',
'steps' => [

View File

@@ -34,6 +34,7 @@ return [
'invalid' => 'Invalid username or password',
'invalid-token' => 'Invalid token',
'cookies' => 'You must enable cookies to login.',
'rate-limit' => 'Rate limit exceeded.',
],
// Incidents form fields

View File

@@ -14,7 +14,7 @@ return [
'title' => 'إعداد Cachet',
'service_details' => 'تفاصيل الخدمة',
'env_setup' => 'إعداد البيئة',
'status_page_setup' => 'Status page setup',
'status_page_setup' => 'Status Page Setup',
'show_support' => 'Show support for Cachet?',
'admin_account' => 'حساب المدير',
'complete_setup' => 'إكمال الإعداد',

View File

@@ -31,57 +31,60 @@ return [
'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.',
'numeric' => 'The :attribute must be a date before :date.',
'file' => 'The :attribute must be between :min and :max.',
'string' => 'The :attribute must be between :min and :max kilobytes.',
'array' => 'The :attribute must have between :min and :max items.',
],
'boolean' => 'The :attribute field must be true or false.',
'confirmed' => 'The :attribute confirmation does not match.',
'date' => 'The :attribute is not a valid date.',
'date_format' => 'The :attribute does not match the format :format.',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
'email' => 'The :attribute must be a valid email address.',
'exists' => 'The selected :attribute is invalid.',
'filled' => 'The :attribute field is required.',
'boolean' => 'The :attribute must have between :min and :max items.',
'confirmed' => 'The :attribute field must be true or false.',
'date' => 'The :attribute confirmation does not match.',
'date_format' => 'The :attribute is not a valid date.',
'different' => 'The :attribute does not match the format :format.',
'digits' => 'The :attribute and :other must be different.',
'digits_between' => 'The :attribute must be :digits digits.',
'email' => 'The :attribute must be between :min and :max digits.',
'exists' => 'The :attribute must be a valid email address.',
'distinct' => 'The :attribute field has a duplicate value.',
'filled' => 'The :attribute format is invalid.',
'image' => 'The :attribute must be an image.',
'in' => 'The selected :attribute is invalid.',
'integer' => 'The :attribute must be an integer.',
'ip' => 'The :attribute must be a valid IP address.',
'in' => 'The :attribute must be an image.',
'in_array' => 'The :attribute field does not exist in :other.',
'integer' => 'The selected :attribute is invalid.',
'ip' => 'The :attribute must be an integer.',
'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.',
'numeric' => 'The :attribute must be a valid IP address.',
'file' => 'The :attribute may not be greater than :max.',
'string' => 'The :attribute may not be greater than :max kilobytes.',
'array' => 'The :attribute may not have more than :max items.',
],
'mimes' => 'The :attribute must be a file of type: :values.',
'mimes' => 'The :attribute may not have more than :max items.',
'min' => [
'numeric' => 'The :attribute must be at least :min.',
'numeric' => 'The :attribute must be a file of type: :values.',
'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.',
'string' => 'The :attribute must be at least :min kilobytes.',
'array' => 'The :attribute must be at least :min characters.',
],
'not_in' => 'The selected :attribute is invalid.',
'numeric' => 'The :attribute must be a number.',
'regex' => 'The :attribute format is invalid.',
'required' => 'The :attribute field is required.',
'required_if' => 'The :attribute field is required when :other is :value.',
'not_in' => 'The :attribute must have at least :min items.',
'numeric' => 'The selected :attribute is invalid.',
'present' => 'The :attribute field must be present.',
'regex' => 'The :attribute must be a number.',
'required' => 'The :attribute format is invalid.',
'required_if' => 'The :attribute field is required.',
'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' => 'The :attribute field is required when :other is :value.',
'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.',
'required_without' => 'The :attribute field is required when :values is present.',
'required_without_all' => 'The :attribute field is required when :values is not present.',
'same' => 'The :attribute field is required when none of :values are present.',
'size' => [
'numeric' => 'The :attribute must be :size.',
'numeric' => 'The :attribute and :other must match.',
'file' => 'The :attribute must be :size kilobytes.',
'string' => 'The :attribute must be :size characters.',
'array' => 'The :attribute must contain :size items.',
'array' => 'The :attribute must be :size characters.',
],
'string' => 'The :attribute must be a string.',
'string' => 'The :attribute must contain :size items.',
'timezone' => 'The :attribute must be a valid zone.',
'unique' => 'The :attribute has already been taken.',
'url' => 'The :attribute format is invalid.',

View File

@@ -75,32 +75,27 @@ return [
'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' => 'Gestionau la vostra subscripció.',
'manage' => 'Manage your subscription',
'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.',
'verify' => [
'text' => "Per favor, confirmau la vostra subscripció de correu electrònic a les actualitzacions d'estat de :app_name.\n:link\nMoltes gràcies, :app_name",
'html-preheader' => 'Per favor, confirmau la vostra subscripció de correu electrònic a les actualitzacions d\'estat de :app_name.',
'html' => '<p>Per favor, confirmau la vostra subscripció de correu electrònic a les actualitzacions d\'estat de :app_name.</p><p><a href=":link">:link</a></p><p>Moltes gràcies, :app_name</p>',
'text' => "Please confirm your email subscription to :app_name status updates.\n:link",
'html' => '<p>Please confirm your email subscription to :app_name status updates.</p>',
'button' => 'Confirm Subscription',
],
'maintenance' => [
'text' => "Nou manteniment programat a :app_name.\n Moltes gràcies, :app_name",
'html-preheader' => 'Nou manteniment programat a :app_name.',
'html' => '<p>Nou manteniment programat a :app_name.</p>',
'subject' => '[Maintenance Scheduled] :name',
],
'incident' => [
'text' => "S'ha registrat un nou incident a :app_name.\nMoltes gràcies, :app_name",
'html-preheader' => 'S\'ha registrat un nou incident a :app_name.',
'html' => '<p>S\'ha registrat un nou incident a :app_name.</p><p>\nMoltes gràcies, :app_name</p>',
'subject' => '[New Incident] :status: :name',
],
'component' => [
'subject' => 'Actualització de l\'estat del component',
'text' => 'The component :component_name has seen a status change. The component is now at :component_human_status.\nThank you, :app_name',
'html-preheader' => 'Component Update from :app_name',
'html' => '<p>The component :component_name has seen a status change. The component is now at :component_human_status.</p><p>Thank you, :app_name</p>',
'tooltip-title' => 'Subscribe to notifications for :component_name.',
'subject' => 'Actualització de l\'estat del component',
'text' => 'The component :component_name has seen a status change. The component is now at :component_human_status.\nThank you, :app_name',
'html' => '<p>The component :component_name has seen a status change. The component is now at :component_human_status.</p><p>Thank you, :app_name</p>',
'tooltip-title' => 'Subscribe to notifications for :component_name.',
],
],
],
@@ -109,7 +104,6 @@ return [
'email' => [
'invite' => [
'text' => "You have been invited to the team :app_name status page, to sign up follow the next link.\n:link\nThank you, :app_name",
'html-preheader' => 'You have been invited to the team :app_name.',
'html' => '<p>You have been invited to the team :app_name status page, to sign up follow the next link.</p><p><a href=":link">:link</a></p><p>Thank you, :app_name</p>',
],
],

View File

@@ -219,6 +219,14 @@ return [
'success' => 'Settings saved.',
'failure' => 'Settings could not be saved.',
],
'credits' => [
'credits' => 'Credits',
'contributors' => 'Contributors',
'license' => 'Cachet is a BSD-3-licensed open source project, released by <a href="https://alt-three.com/?utm_source=cachet&utm_medium=credits&utm_campaign=Cachet%20Credit%20Dashboard" target="_blank">Alt Three Services Limited</a>.',
'backers-title' => 'Backers & Sponsors',
'backers' => 'If you\'d like to support future development, check out the <a href="https://patreon.com/jbrooksuk" target="_blank">Cachet Patreon</a> campaign.',
'thank-you' => 'Thank you to each and every one of the :count contributors.',
],
],
// Login
@@ -241,9 +249,17 @@ return [
'whoops' => 'Whoops.',
],
// Widgets
'widgets' => [
'support' => 'Support Cachet',
'support_subtitle' => 'Check out our <strong><a href="https://patreon.com/jbrooksuk" target="_blank">Patreon</a></strong> page!',
'news' => 'Latest News',
'news_subtitle' => 'Get the latest updates',
],
// Welcome modal
'welcome' => [
'welcome' => 'Welcome to your status page!',
'welcome' => 'Welcome to your new status page!',
'message' => 'Your status page is almost ready! You might want to configure these extra settings',
'close' => 'Take me straight to my dashboard',
'steps' => [

View File

@@ -34,6 +34,7 @@ return [
'invalid' => 'El nom d\'usuari o contrasenya no és vàlid',
'invalid-token' => 'Token invàlid',
'cookies' => 'Heu d\'habilitar les galetes (cookies) per poder iniciar sessió.',
'rate-limit' => 'Rate limit exceeded.',
],
// Incidents form fields

View File

@@ -12,12 +12,12 @@
return [
'setup' => 'Setup',
'title' => 'Setup Cachet',
'service_details' => 'Service details',
'env_setup' => 'Environment setup',
'status_page_setup' => 'Status page setup',
'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',
'admin_account' => 'Administrator Account',
'complete_setup' => 'Complete Setup',
'completed' => 'Cachet has been configured successfully!',
'finish_setup' => 'Go to dashboard',
];

View File

@@ -31,57 +31,60 @@ return [
'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.',
'numeric' => 'The :attribute must be a date before :date.',
'file' => 'The :attribute must be between :min and :max.',
'string' => 'The :attribute must be between :min and :max kilobytes.',
'array' => 'The :attribute must have between :min and :max items.',
],
'boolean' => 'The :attribute field must be true or false.',
'confirmed' => 'The :attribute confirmation does not match.',
'date' => 'The :attribute is not a valid date.',
'date_format' => 'The :attribute does not match the format :format.',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
'email' => 'The :attribute must be a valid email address.',
'exists' => 'The selected :attribute is invalid.',
'filled' => 'The :attribute field is required.',
'boolean' => 'The :attribute must have between :min and :max items.',
'confirmed' => 'The :attribute field must be true or false.',
'date' => 'The :attribute confirmation does not match.',
'date_format' => 'The :attribute is not a valid date.',
'different' => 'The :attribute does not match the format :format.',
'digits' => 'The :attribute and :other must be different.',
'digits_between' => 'The :attribute must be :digits digits.',
'email' => 'The :attribute must be between :min and :max digits.',
'exists' => 'The :attribute must be a valid email address.',
'distinct' => 'The :attribute field has a duplicate value.',
'filled' => 'The :attribute format is invalid.',
'image' => 'The :attribute must be an image.',
'in' => 'The selected :attribute is invalid.',
'integer' => 'The :attribute must be an integer.',
'ip' => 'The :attribute must be a valid IP address.',
'in' => 'The :attribute must be an image.',
'in_array' => 'The :attribute field does not exist in :other.',
'integer' => 'The selected :attribute is invalid.',
'ip' => 'The :attribute must be an integer.',
'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.',
'numeric' => 'The :attribute must be a valid IP address.',
'file' => 'The :attribute may not be greater than :max.',
'string' => 'The :attribute may not be greater than :max kilobytes.',
'array' => 'The :attribute may not have more than :max items.',
],
'mimes' => 'The :attribute must be a file of type: :values.',
'mimes' => 'The :attribute may not have more than :max items.',
'min' => [
'numeric' => 'The :attribute must be at least :min.',
'numeric' => 'The :attribute must be a file of type: :values.',
'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.',
'string' => 'The :attribute must be at least :min kilobytes.',
'array' => 'The :attribute must be at least :min characters.',
],
'not_in' => 'The selected :attribute is invalid.',
'numeric' => 'The :attribute must be a number.',
'regex' => 'The :attribute format is invalid.',
'required' => 'The :attribute field is required.',
'required_if' => 'The :attribute field is required when :other is :value.',
'not_in' => 'The :attribute must have at least :min items.',
'numeric' => 'The selected :attribute is invalid.',
'present' => 'The :attribute field must be present.',
'regex' => 'The :attribute must be a number.',
'required' => 'The :attribute format is invalid.',
'required_if' => 'The :attribute field is required.',
'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' => 'The :attribute field is required when :other is :value.',
'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.',
'required_without' => 'The :attribute field is required when :values is present.',
'required_without_all' => 'The :attribute field is required when :values is not present.',
'same' => 'The :attribute field is required when none of :values are present.',
'size' => [
'numeric' => 'The :attribute must be :size.',
'numeric' => 'The :attribute and :other must match.',
'file' => 'The :attribute must be :size kilobytes.',
'string' => 'The :attribute must be :size characters.',
'array' => 'The :attribute must contain :size items.',
'array' => 'The :attribute must be :size characters.',
],
'string' => 'The :attribute must be a string.',
'string' => 'The :attribute must contain :size items.',
'timezone' => 'The :attribute must be a valid zone.',
'unique' => 'The :attribute has already been taken.',
'url' => 'The :attribute format is invalid.',

View File

@@ -75,32 +75,27 @@ return [
'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' => 'Manage your subscription.',
'manage' => 'Manage your subscription',
'unsubscribe' => 'Unsubscribe from email updates.',
'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' => 'Cannot subscribe :email because they\'re already subscribed.',
'verify' => [
'text' => "Potvrďte, prosím, svůj e-mail pro upozornění od :app_name Status.\n:link\nDěkujeme, :app_name",
'html-preheader' => 'Potvrďte, prosím, svůj e-mail pro upozornění od :app_name Status.',
'html' => '<p>Potvrďte, prosím, svůj e-mail pro upozornění od :app_name Status</p><p><a href=":link">:link</a></p> <p>Děkujeme, :app_name</p>',
'text' => "Please confirm your email subscription to :app_name status updates.\n:link",
'html' => '<p>Please confirm your email subscription to :app_name status updates.</p>',
'button' => 'Confirm Subscription',
],
'maintenance' => [
'text' => "Nová odstávka v :app_name byla naplánována.\nDěkujeme.",
'html-preheader' => 'Byla naplánována nová odstávka v :app_name.',
'html' => '<p>Byla naplánována nová odstávka v :app_name.</p>',
'subject' => '[Maintenance Scheduled] :name',
],
'incident' => [
'text' => "Byl nahlášen nový incident v :app_name.\nDěkujeme.",
'html-preheader' => 'Byl nahlášen nový incident v :app_name.',
'html' => '<p>Byl nahlášen nový incident v :app_name.</p><p>Děkujeme.</p>',
'subject' => '[New Incident] :status: :name',
],
'component' => [
'subject' => 'Component Status Update',
'text' => 'The component :component_name has seen a status change. The component is now at :component_human_status.\nThank you, :app_name',
'html-preheader' => 'Component Update from :app_name',
'html' => '<p>The component :component_name has seen a status change. The component is now at :component_human_status.</p><p>Thank you, :app_name</p>',
'tooltip-title' => 'Subscribe to notifications for :component_name.',
'subject' => 'Component Status Update',
'text' => 'The component :component_name has seen a status change. The component is now at :component_human_status.\nThank you, :app_name',
'html' => '<p>The component :component_name has seen a status change. The component is now at :component_human_status.</p><p>Thank you, :app_name</p>',
'tooltip-title' => 'Subscribe to notifications for :component_name.',
],
],
],
@@ -109,7 +104,6 @@ return [
'email' => [
'invite' => [
'text' => "You have been invited to the team :app_name status page, to sign up follow the next link.\n:link\nThank you, :app_name",
'html-preheader' => 'You have been invited to the team :app_name.',
'html' => '<p>You have been invited to the team :app_name status page, to sign up follow the next link.</p><p><a href=":link">:link</a></p><p>Thank you, :app_name</p>',
],
],

View File

@@ -219,6 +219,14 @@ return [
'success' => 'Nastavení uložena.',
'failure' => 'Nastavení nelze uložit.',
],
'credits' => [
'credits' => 'Credits',
'contributors' => 'Contributors',
'license' => 'Cachet is a BSD-3-licensed open source project, released by <a href="https://alt-three.com/?utm_source=cachet&utm_medium=credits&utm_campaign=Cachet%20Credit%20Dashboard" target="_blank">Alt Three Services Limited</a>.',
'backers-title' => 'Backers & Sponsors',
'backers' => 'If you\'d like to support future development, check out the <a href="https://patreon.com/jbrooksuk" target="_blank">Cachet Patreon</a> campaign.',
'thank-you' => 'Thank you to each and every one of the :count contributors.',
],
],
// Login
@@ -241,9 +249,17 @@ return [
'whoops' => 'Jejda.',
],
// Widgets
'widgets' => [
'support' => 'Support Cachet',
'support_subtitle' => 'Check out our <strong><a href="https://patreon.com/jbrooksuk" target="_blank">Patreon</a></strong> page!',
'news' => 'Latest News',
'news_subtitle' => 'Get the latest updates',
],
// Welcome modal
'welcome' => [
'welcome' => 'Welcome to your status page!',
'welcome' => 'Welcome to your new status page!',
'message' => 'Vaše stavová stránka je téměř připravena! Možná budete chtít upravit další nastavení',
'close' => 'Take me straight to my dashboard',
'steps' => [

View File

@@ -34,6 +34,7 @@ return [
'invalid' => 'Invalid username or password',
'invalid-token' => 'Neplatný token',
'cookies' => 'Pro přihlášení je třeba povolit soubory cookie.',
'rate-limit' => 'Rate limit exceeded.',
],
// Incidents form fields
@@ -106,7 +107,7 @@ return [
'about-this-page' => 'O této stránce',
'days-of-incidents' => 'Kolik dní incidentů zobrazovat?',
'banner' => 'Banner Image',
'banner-help' => 'Doručuje se nenahrávat soubory větší než 930 pixelů na šířku.',
'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í?',
'automatic_localization' => 'Automatically localise your status page to your visitor\'s language?',
],

View File

@@ -31,57 +31,60 @@ return [
'array' => ':attribute musí být textové pole.',
'before' => ':attribute musí být datum před :date.',
'between' => [
'numeric' => ':attribute musí být mezi :min a :max.',
'file' => ':attribute musí mít mezi :min a :max kB.',
'string' => ':attribute musí mít délku rozmezí :min a :max znaků.',
'numeric' => ':attribute musí být datum před :date.',
'file' => 'The :attribute must be between :min and :max.',
'string' => 'The :attribute must be between :min and :max kilobytes.',
'array' => ':attribute musí mít mezi :min a :max položkami.',
],
'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 číslic.',
'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ý.',
'filled' => 'Pole :attribute je vyžadováno.',
'boolean' => ':attribute musí mít mezi :min a :max položkami.',
'confirmed' => 'The :attribute field must be true or false.',
'date' => 'The :attribute confirmation does not match.',
'date_format' => 'The :attribute is not a valid date.',
'different' => 'The :attribute does not match the format :format.',
'digits' => 'The :attribute and :other must be different.',
'digits_between' => 'The :attribute must be :digits digits.',
'email' => 'The :attribute must be between :min and :max digits.',
'exists' => 'The :attribute must be a valid email address.',
'distinct' => 'The :attribute field has a duplicate value.',
'filled' => 'Formát :attribute je neplatný.',
'image' => ':attribute musí být obrázek.',
'in' => 'Vybraný :attribute je neplatný.',
'integer' => ':attribute musí být celé číslo.',
'ip' => ':attribute musí být platná IP adresa.',
'in' => ':attribute musí být obrázek.',
'in_array' => 'The :attribute field does not exist in :other.',
'integer' => 'The selected :attribute is invalid.',
'ip' => 'The :attribute must be an integer.',
'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' => 'Atribut nesmí být delší než :max znaků.',
'numeric' => 'The :attribute must be a valid IP address.',
'file' => 'The :attribute may not be greater than :max.',
'string' => 'The :attribute may not be greater than :max kilobytes.',
'array' => 'Atribut nesmí mít více než :max položek.',
],
'mimes' => ':attribute musí být soubor typu: :values.',
'mimes' => 'Atribut nesmí mít více než :max položek.',
'min' => [
'numeric' => ':attribute musí být alespoň :min.',
'numeric' => 'The :attribute must be a file of type: :values.',
'file' => 'Atribut musí mít alespoň :min kB.',
'string' => 'Atribut musí být dlouhý alespoň :min znaků.',
'array' => 'Atribut musí mít alespoň :min položek.',
'string' => 'Atribut musí mít alespoň :min kB.',
'array' => 'The :attribute must be at least :min characters.',
],
'not_in' => 'Vybraný :attribute je neplatný.',
'numeric' => ':attribute musí být číslo.',
'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.',
'not_in' => 'The :attribute must have at least :min items.',
'numeric' => 'The selected :attribute is invalid.',
'present' => 'The :attribute field must be present.',
'regex' => 'The :attribute must be a number.',
'required' => 'Formát :attribute je neplatný.',
'required_if' => 'The :attribute field is required.',
'required_unless' => 'The :attribute field is required unless :other is in :values.',
'required_with' => 'Pole :attribute je požadováno, když je zadané :values.',
'required_with' => 'The :attribute field is required when :other is :value.',
'required_with_all' => 'Pole :attribute je požadováno, když je zadané :values.',
'required_without' => 'Pole :attribute je požadováno, když je zadané :values.',
'required_without_all' => ':attribute je nutný, pokud není zadaná žádná :values.',
'same' => ':attribute a :other se musí shodovat.',
'required_without_all' => 'The :attribute field is required when :values is not present.',
'same' => 'The :attribute field is required when none of :values are present.',
'size' => [
'numeric' => ':attribute must mít délku :size.',
'numeric' => 'The :attribute and :other must match.',
'file' => 'Atribut musí mít :size kB.',
'string' => 'Atribut musí mít :size znaků.',
'array' => 'Atribut musí obsahovat :size položek.',
'array' => 'Atribut musí t :size znaků.',
],
'string' => 'Atribut musí být textový řetězec.',
'string' => 'The :attribute must contain :size items.',
'timezone' => ':attribute musí být platná zóna.',
'unique' => ':attribute byl už použit.',
'url' => 'Formát :attribute je neplatný.',

View File

@@ -75,32 +75,27 @@ return [
'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.',
'already-subscribed' => 'Kan ikke abonnere da :email allerede er tilmeldt.',
'verify' => [
'text' => "Bekræft din tilmelding til vores emailnotifikationer for :app_name statusopdateringer.\n:link\nTak, :app_name",
'html-preheader' => 'Bekræft venligst din tilmelding til :app_name statusopdateringer via email.',
'html' => '<p>Bekræft venligst din tilmelding til :app_name statuspdateringer via email.</p><p><a href=":link">:link</a></p><p>Tak, :app_name</p>',
'text' => "Please confirm your email subscription to :app_name status updates.\n:link",
'html' => '<p>Please confirm your email subscription to :app_name status updates.</p>',
'button' => 'Confirm Subscription',
],
'maintenance' => [
'text' => "Vi har planlagt ny vedligeholdelses vindue på :app_name.\nMvh, :app_name",
'html-preheader' => 'Vi har planlagt ny vedligeholdelses vindue på :app_name.',
'html' => '<p>Vi har planlagt ny vedligeholdelses vindue på :app_name.</p>',
'subject' => '[Maintenance Scheduled] :name',
],
'incident' => [
'text' => "Ny fejl raporteret på :app_name.\nMvh, :app_name",
'html-preheader' => 'Ny fejl raporteret på :app_name.',
'html' => '<p>Ny hændelse rapporteret på :app_name.</p><p>Mvh, :app_name</p>',
'subject' => '[New Incident] :status: :name',
],
'component' => [
'subject' => 'Komponent status opdatering',
'text' => 'Komponentet :component_name har ændret status. Komponentet er nu :component_human_status.\nTak, :app_name',
'html-preheader' => 'Komponent opdatering fra :app_name',
'html' => '<p>Komponentet :component_name har ændret status. Komponentet er nu :component_human_status.</p><p>\nTak, :app_name</p>',
'tooltip-title' => 'Abonner på notifikation for :component_name.',
'subject' => 'Komponent status opdatering',
'text' => 'Komponentet :component_name har ændret status. Komponentet er nu :component_human_status.\nTak, :app_name',
'html' => '<p>Komponentet :component_name har ændret status. Komponentet er nu :component_human_status.</p><p>\nTak, :app_name</p>',
'tooltip-title' => 'Abonner på notifikation for :component_name.',
],
],
],
@@ -109,7 +104,6 @@ return [
'email' => [
'invite' => [
'text' => "Du er blevet inviteret til :app_name status status side, Klik på linket for at oprette dig.\n:link\nTak, :app_name",
'html-preheader' => 'Du er blevet inviteret til :app_name.',
'html' => '<p>Du er blevet inviteret til :app_name status side, Klik på linket for at oprette dig.</p><p><a href=":link">:link</a></p><p>Tak, :app_name</p>',
],
],
@@ -141,7 +135,7 @@ return [
// Other
'home' => 'Hjem',
'description' => 'Hold dig opdateret med de seneste opdateringer fra :app.',
'powered_by' => 'Powered by <a href="https://cachethq.io" class="links">Cachet</a>.',
'powered_by' => 'Drevet af <a href="https://cachethq.io" class="links"> Cachet</a>.',
'about_this_site' => 'Om denne side',
'rss-feed' => 'RSS',
'atom-feed' => 'Atom',

View File

@@ -150,7 +150,7 @@ return [
'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' => 'Enter each subscriber on a new line.',
'help' => 'Angiv hver abonnent på en ny linje.',
],
'edit' => [
'title' => 'Redigér abonnent',
@@ -219,6 +219,14 @@ return [
'success' => 'Indstillingerne er gemt.',
'failure' => 'Indstillingerne kunne ikke gemmes.',
],
'credits' => [
'credits' => 'Credits',
'contributors' => 'Contributors',
'license' => 'Cachet is a BSD-3-licensed open source project, released by <a href="https://alt-three.com/?utm_source=cachet&utm_medium=credits&utm_campaign=Cachet%20Credit%20Dashboard" target="_blank">Alt Three Services Limited</a>.',
'backers-title' => 'Backers & Sponsors',
'backers' => 'If you\'d like to support future development, check out the <a href="https://patreon.com/jbrooksuk" target="_blank">Cachet Patreon</a> campaign.',
'thank-you' => 'Thank you to each and every one of the :count contributors.',
],
],
// Login
@@ -241,6 +249,14 @@ return [
'whoops' => 'Hov.',
],
// Widgets
'widgets' => [
'support' => 'Support Cachet',
'support_subtitle' => 'Check out our <strong><a href="https://patreon.com/jbrooksuk" target="_blank">Patreon</a></strong> page!',
'news' => 'Latest News',
'news_subtitle' => 'Get the latest updates',
],
// Welcome modal
'welcome' => [
'welcome' => 'Velkommen til din statusside!',

View File

@@ -34,6 +34,7 @@ return [
'invalid' => 'Ugyldigt brugernavn eller adgangskode',
'invalid-token' => 'Ugyldig token',
'cookies' => 'Du skal tillade cookies for at logge ind.',
'rate-limit' => 'Rate limit exceeded.',
],
// Incidents form fields
@@ -106,7 +107,7 @@ return [
'about-this-page' => 'Om',
'days-of-incidents' => 'Hvor mange dage skal der vises hændelser for?',
'banner' => 'Banner billede',
'banner-help' => 'Det anbefales ikke at uploade billeder bredere end 930px.',
'banner-help' => "Det anbefales ikke at uploade billeder bredere end 930px.",
'subscribers' => 'Tillad folk at tilmelde sig email underretninger?',
'automatic_localization' => 'Automatically localise your status page to your visitor\'s language?',
],

View File

@@ -31,57 +31,60 @@ 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' => ':attribute skal være før den :date.',
'file' => 'The :attribute must be between :min and :max.',
'string' => 'The :attribute must be between :min and :max kilobytes.',
'array' => ':attribute skal have mellem :min og :max emner.',
],
'boolean' => ':attribute feltet skal være enten sandt eller falsk.',
'confirmed' => ':attribute konfirmationen matcher ikke.',
'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 et :digits cifret tal.',
'digits_between' => ':attribute skal være mellem :min og :max tal.',
'email' => ':attribute skal være en gyldig email-adresse.',
'exists' => 'Den valgte :attribute er ikke gyldig.',
'filled' => ':attribute skal udfyldes.',
'boolean' => ':attribute skal have mellem :min og :max emner.',
'confirmed' => 'The :attribute field must be true or false.',
'date' => 'The :attribute confirmation does not match.',
'date_format' => 'The :attribute is not a valid date.',
'different' => 'The :attribute does not match the format :format.',
'digits' => 'The :attribute and :other must be different.',
'digits_between' => 'The :attribute must be :digits digits.',
'email' => 'The :attribute must be between :min and :max digits.',
'exists' => 'The :attribute must be a valid email address.',
'distinct' => 'The :attribute field has a duplicate value.',
'filled' => 'Formatet af :attribute er ugyldigt.',
'image' => ':attribute skal være et billede.',
'in' => 'Den valgte :attribute er ugyldig.',
'integer' => ':attribute skal være et tal.',
'ip' => ':attribute skal være en ip-adresse.',
'in' => ':attribute skal være et billede.',
'in_array' => 'The :attribute field does not exist in :other.',
'integer' => 'The selected :attribute is invalid.',
'ip' => 'The :attribute must be an integer.',
'json' => ':attribute skal være en gyldig JSON streng.',
'max' => [
'numeric' => ':attribute må ikke være større end :max.',
'file' => ':attribute må ikke være større end :max kilobytes.',
'string' => ':attribute må ikke være større end :max karakterer.',
'numeric' => 'The :attribute must be a valid IP address.',
'file' => 'The :attribute may not be greater than :max.',
'string' => 'The :attribute may not be greater than :max kilobytes.',
'array' => ':attribute må ikke have mere end :max emner.',
],
'mimes' => ':attribute skal være en fil af typen: :values.',
'mimes' => ':attribute må ikke have mere end :max emner.',
'min' => [
'numeric' => ':attribute skal være mindst :min.',
'numeric' => 'The :attribute must be a file of type: :values.',
'file' => ':attribute skal være mindst :min kilobytes.',
'string' => ':attribute skal være mindst :min karakterer.',
'array' => ':attribute skal have mindst :min emner.',
'string' => ':attribute skal være mindst :min kilobytes.',
'array' => 'The :attribute must be at least :min characters.',
],
'not_in' => 'Den valgte :attribute er ugyldig.',
'numeric' => ':attribute skal være et tal.',
'regex' => ':attribute er ikke korrekt formateret.',
'required' => ':attribute skal udfyldes.',
'required_if' => ':attribute skal udfyldes når :other er :value.',
'not_in' => 'The :attribute must have at least :min items.',
'numeric' => 'The selected :attribute is invalid.',
'present' => 'The :attribute field must be present.',
'regex' => 'The :attribute must be a number.',
'required' => 'Formatet af :attribute er ugyldigt.',
'required_if' => 'The :attribute field is required.',
'required_unless' => ':attribute feltet er påkrævet, medmindre :other er i :values.',
'required_with' => ':attribute skal udfyldes når :values er present.',
'required_with' => 'The :attribute field is required when :other is :value.',
'required_with_all' => 'Feltet :attribute er krævet når :values eksisterer.',
'required_without' => ':attribute skal udfyldes når :values ikke er sat.',
'required_without_all' => ':attribute skal udfyldes når ingen af :values er sat.',
'same' => ':attribute og :other skal være ens.',
'required_without' => 'Feltet :attribute er krævet når :values eksisterer.',
'required_without_all' => 'The :attribute field is required when :values is not present.',
'same' => 'The :attribute field is required when none of :values are present.',
'size' => [
'numeric' => ':attribute skal være :size.',
'numeric' => 'The :attribute and :other must match.',
'file' => ':attribute skal være :size kilobytes.',
'string' => ':attribute skal være :size karakterer.',
'array' => ':attribute skal indeholde :size emner.',
'array' => ':attribute skal være :size karakterer.',
],
'string' => ':attribute skal være en streng.',
'string' => 'The :attribute must contain :size items.',
'timezone' => ':attribute skal være en gyldig zone.',
'unique' => ':attribute er allerede i brug.',
'url' => 'Formatet af :attribute er ugyldigt.',

View File

@@ -75,32 +75,27 @@ return [
'subscribe' => 'Aktualisierungen per E-Mail abonnieren.',
'subscribed' => 'Sie haben E-Mail-Benachrichtigungen abonniert, überprüfen Sie bitte Ihre E-Mail, um Ihr Abonnement zu bestätigen.',
'verified' => 'Ihre E-Mail-Abonnement ist bestätigt worden. Danke!',
'manage' => 'Verwalte deine Abonnements.',
'manage' => 'Manage your subscription',
'unsubscribe' => 'Von E-Mail-Updates deabonnieren.',
'unsubscribed' => 'Ihre E-Mail-Abonnement wurde gekündigt.',
'failure' => 'Etwas ist mit dem Abonnement schief gelaufen.',
'already-subscribed' => 'Abonnement für :email konnte nicht registriert werden, da die E-Mail Adresse schon registriert ist.',
'verify' => [
'text' => "Bitte bestätigen Sie Ihre E-Mail-Abonnement zu :app_name Status-Aktualisierungen.\n:link\nDanke, :app_name",
'html-preheader' => 'Bitte bestätigen Sie Ihre E-Mail-Abonnement zu :app_name Status-Aktualisierungen.',
'html' => '<p>Bestätigen Sie bitte Ihr E-Mail-Abonnement für :app_name Statusaktualisierungen.</p><p><a href=":link">:link</a></p><p>Danke, :app_name</p>',
'text' => "Please confirm your email subscription to :app_name status updates.\n:link",
'html' => '<p>Please confirm your email subscription to :app_name status updates.</p>',
'button' => 'Confirm Subscription',
],
'maintenance' => [
'text' => "Neue Wartung wurde für :app_name geplant.\nDanke, :app_name",
'html-preheader' => 'Neue Wartung wurde für :app_name geplant.',
'html' => '<p>Neue Wartung wurde für :app_name geplant.</p>',
'subject' => '[Maintenance Scheduled] :name',
],
'incident' => [
'text' => "Ein neuer Vorfall wurde auf :app_name berichtet.\nDanke, :app_name",
'html-preheader' => 'Ein neuer Vorfall wurde über :app_name berichtet.',
'html' => '<p>Ein neuer Vorfall wurde über :app_name berichtet.</p> <p>Danke, :app_name</p>',
'subject' => '[New Incident] :status: :name',
],
'component' => [
'subject' => 'Komponent Status Update',
'text' => 'Der Komponent :component_name hatte eine Status-Änderung. Der Komponent befindet sich nun im :component_human_status.\nDanke, :app_name',
'html-preheader' => 'Komponenten Update von :app_name',
'html' => '<p>Der Komponent :component_name hatte eine Status-Änderung. Der Komponent befindet sich nun im :component_human_status.</p><p>Danke, :app_name</p>',
'tooltip-title' => 'Neuigkeiten für :component_name abonnieren.',
'subject' => 'Komponent Status Update',
'text' => 'Der Komponent :component_name hatte eine Status-Änderung. Der Komponent befindet sich nun im :component_human_status.\nDanke, :app_name',
'html' => '<p>Der Komponent :component_name hatte eine Status-Änderung. Der Komponent befindet sich nun im :component_human_status.</p><p>Danke, :app_name</p>',
'tooltip-title' => 'Neuigkeiten für :component_name abonnieren.',
],
],
],
@@ -109,7 +104,6 @@ return [
'email' => [
'invite' => [
'text' => "Du wurdest in das Team :app_name Status Seite eingeladen. Um dich zu registrieren klicke den Link.\n:link\nDanke, :app_name",
'html-preheader' => 'Du wurdest in das Team :app_name eingeladen.',
'html' => '<p>Du wurdest in das Team :app_name Status Seite eingeladen. Um dich zu registrieren klicke den Link.</p><p><a href=":link">:link</a></p><p>Danke, :app_name</p>',
],
],

View File

@@ -150,7 +150,7 @@ return [
'title' => 'Einen neuen Abonnenten hinzufügen',
'success' => 'Abonnent hinzugefügt.',
'failure' => 'Etwas lief schief dem dem Hinzufügen eines Abonnenten. Bitte versuchen Sie es erneut.',
'help' => 'Enter each subscriber on a new line.',
'help' => 'Gebe jeden Abonnenten in eine neue Zeile ein.',
],
'edit' => [
'title' => 'Abonnent aktualisieren',
@@ -219,6 +219,14 @@ return [
'success' => 'Einstellungen gespeichert.',
'failure' => 'Einstellungen konnten nicht gespeichert werden.',
],
'credits' => [
'credits' => 'Credits',
'contributors' => 'Contributors',
'license' => 'Cachet is a BSD-3-licensed open source project, released by <a href="https://alt-three.com/?utm_source=cachet&utm_medium=credits&utm_campaign=Cachet%20Credit%20Dashboard" target="_blank">Alt Three Services Limited</a>.',
'backers-title' => 'Backers & Sponsors',
'backers' => 'If you\'d like to support future development, check out the <a href="https://patreon.com/jbrooksuk" target="_blank">Cachet Patreon</a> campaign.',
'thank-you' => 'Thank you to each and every one of the :count contributors.',
],
],
// Login
@@ -241,6 +249,14 @@ return [
'whoops' => 'Hoppla.',
],
// Widgets
'widgets' => [
'support' => 'Support Cachet',
'support_subtitle' => 'Check out our <strong><a href="https://patreon.com/jbrooksuk" target="_blank">Patreon</a></strong> page!',
'news' => 'Latest News',
'news_subtitle' => 'Get the latest updates',
],
// Welcome modal
'welcome' => [
'welcome' => 'Willkommen zu Deiner Status Seite!',

View File

@@ -34,6 +34,7 @@ return [
'invalid' => 'Ungültiger Benutzername oder Passwort',
'invalid-token' => 'Token ist ungültig',
'cookies' => 'Sie müssen Cookies aktivieren um sich anzumelden.',
'rate-limit' => 'Rate limit exceeded.',
],
// Incidents form fields
@@ -106,9 +107,9 @@ return [
'about-this-page' => 'Über diese Seite',
'days-of-incidents' => 'Wie viele Tage mit Vorfällen sollen gezeigt werden?',
'banner' => 'Banner Bild',
'banner-help' => 'Es wird empfohlen, dass Sie keine Dateien die breiter als 930 Pixel sind hochladen .',
'banner-help' => "Es wird empfohlen, dass Sie keine Dateien die breiter als 930 Pixel sind hochladen .",
'subscribers' => 'Personen die Anmeldung für E-Mail-Benachrichtigung erlauben?',
'automatic_localization' => 'Automatically localise your status page to your visitor\'s language?',
'automatic_localization' => 'Die Status-Seite automatisch auf die Sprache deiner Besucher anpassen?',
],
'analytics' => [
'analytics_google' => 'Google Analytics Code',

View File

@@ -31,57 +31,60 @@ return [
'array' => ':attribute muss ein Array sein.',
'before' => ':attribute muss ein Datum vor dem :date sein.',
'between' => [
'numeric' => ':attribute muss zwischen :min & :max liegen.',
'file' => ':attribute muss zwischen :min & :max Kilobytes groß sein.',
'string' => ':attribute muss zwischen :min & :max Zeichen lang sein.',
'numeric' => ':attribute muss ein Datum vor dem :date sein.',
'file' => 'Das :attribute muss zwischen :min und :max liegen.',
'string' => 'Das :attribute muss zwischen :min und :max kilobytes groß sein.',
'array' => ':attribute muss zwischen :min & :max Elemente haben.',
],
'boolean' => ':attribute muss entweder \'true\' oder \'false\' sein.',
'confirmed' => ':attribute stimmt nicht mit der Bestätigung überein.',
'date' => ':attribute muss ein gültiges Datum sein.',
'date_format' => ':attribute entspricht nicht dem gültigen Format für :format.',
'different' => ':attribute und :other müssen sich unterscheiden.',
'digits' => ':attribute muss :digits Stellen haben.',
'digits_between' => ':attribute muss zwischen :min und :max Stellen haben.',
'email' => ':attribute muss eine gültige E-Mail Adresse sein.',
'exists' => 'Der gewählte Wert für :attribute ist ungültig.',
'filled' => ':attribute muss ausgefüllt sein.',
'boolean' => ':attribute muss zwischen :min & :max Elemente haben.',
'confirmed' => 'The :attribute field must be true or false.',
'date' => 'The :attribute confirmation does not match.',
'date_format' => 'The :attribute is not a valid date.',
'different' => 'The :attribute does not match the format :format.',
'digits' => 'The :attribute and :other must be different.',
'digits_between' => 'The :attribute must be :digits digits.',
'email' => 'The :attribute must be between :min and :max digits.',
'exists' => 'The :attribute must be a valid email address.',
'distinct' => 'The :attribute field has a duplicate value.',
'filled' => 'Das Format von :attribute ist ungültig.',
'image' => ':attribute muss ein Bild sein.',
'in' => 'Der gewählte Wert für :attribute ist ungültig.',
'integer' => ':attribute muss eine ganze Zahl sein.',
'ip' => ':attribute muss eine gültige IP-Adresse sein.',
'in' => ':attribute muss ein Bild sein.',
'in_array' => 'The :attribute field does not exist in :other.',
'integer' => 'The selected :attribute is invalid.',
'ip' => 'The :attribute must be an integer.',
'json' => ':attribut muss ein gültiger JSON-String sein.',
'max' => [
'numeric' => ':attribute darf maximal :max sein.',
'file' => ':attribute darf maximal :max Kilobytes groß sein.',
'string' => ':attribute darf maximal :max Zeichen haben.',
'numeric' => 'The :attribute must be a valid IP address.',
'file' => 'The :attribute may not be greater than :max.',
'string' => 'The :attribute may not be greater than :max kilobytes.',
'array' => ':attribute darf nicht mehr als :max Elemente haben.',
],
'mimes' => ':attribute muss den Dateityp :values haben.',
'mimes' => ':attribute darf nicht mehr als :max Elemente haben.',
'min' => [
'numeric' => ':attribute muss mindestens :min sein.',
'numeric' => 'The :attribute must be a file of type: :values.',
'file' => ':attribute muss mindestens :min Kilobytes groß sein.',
'string' => ':attribute muss mindestens :min Zeichen lang sein.',
'array' => ':attribute muss mindestens :min Elemente haben.',
'string' => ':attribute muss mindestens :min Kilobytes groß sein.',
'array' => 'The :attribute must be at least :min characters.',
],
'not_in' => 'Der gewählte Wert für :attribute ist ungültig.',
'numeric' => ':attribute muss eine Zahl sein.',
'regex' => ':attribute Format ist ungültig.',
'required' => ':attribute muss ausgefüllt sein.',
'required_if' => ':attribute muss ausgefüllt sein wenn :other :value ist.',
'not_in' => 'The :attribute must have at least :min items.',
'numeric' => 'The selected :attribute is invalid.',
'present' => 'The :attribute field must be present.',
'regex' => 'The :attribute must be a number.',
'required' => 'Das Format von :attribute ist ungültig.',
'required_if' => 'The :attribute field is required.',
'required_unless' => 'Das :attribute Feld ist erforderlich außer :other hat den Wert :values.',
'required_with' => ':attribute muss angegeben werden wenn :values ausgefüllt wurde.',
'required_with' => 'The :attribute field is required when :other is :value.',
'required_with_all' => ':attribute muss angegeben werden, wenn :values ausgefüllt wurde.',
'required_without' => ':attribute muss angegeben werden wenn :values nicht ausgefüllt wurde.',
'required_without_all' => ':attribute muss angegeben werden wenn keines der Felder :values ausgefüllt wurde.',
'same' => ':attribute und :other müssen übereinstimmen.',
'required_without' => ':attribute muss angegeben werden, wenn :values ausgefüllt wurde.',
'required_without_all' => 'The :attribute field is required when :values is not present.',
'same' => 'The :attribute field is required when none of :values are present.',
'size' => [
'numeric' => ':attribute muss gleich :size sein.',
'numeric' => 'The :attribute and :other must match.',
'file' => ':attribute muss :size Kilobytes groß sein.',
'string' => ':attribute muss :size Zeichen lang sein.',
'array' => ':attribute muss :size Elemente beinhalten.',
'array' => ':attribute muss :size Zeichen lang sein.',
],
'string' => ':attribute muss eine Zeichenfolge sein.',
'string' => 'The :attribute must contain :size items.',
'timezone' => ':attribute muss eine gültige Zeitzone sein.',
'unique' => ':attribute ist schon vergeben.',
'url' => 'Das Format von :attribute ist ungültig.',

View File

@@ -75,32 +75,27 @@ return [
'subscribe' => 'Εγγραφή στις ενημερώσεις μέσω email.',
'subscribed' => 'Έχετε εγγραφεί στις ενημερώσεις μέσω email, παρακαλώ ελέγξτε το email σας για να επιβεβαιώσετε την εγγραφή σας.',
'verified' => 'Η εγγραφή σας έχει επιβεβαιωθεί. Ευχαριστούμε!',
'manage' => 'Manage your subscription.',
'manage' => 'Manage your subscription',
'unsubscribe' => 'Διαγραφή από τις ενημερώσεις μέσω email.',
'unsubscribed' => 'Η εγγραφή σας έχει ακυρωθεί.',
'failure' => 'Προέκυψε ένα σφάλμα σχετικά με την εγγραφή.',
'already-subscribed' => 'Δεν ήταν δυνατή η εγγραφή του :email επειδή είναι ήδη εγγεγραμμένο.',
'verify' => [
'text' => "Παρακαλώ επιβεβαιώστε τη συνδρομή σας στις ενημερώσεις για το :app_name.\n:link\nΕυχαριστούμε, :app_name",
'html-preheader' => 'Παρακαλώ επιβεβαιώστε τη συνδρομή σας στις ενημερώσεις του :app_name.',
'html' => '<p>Παρακαλώ επιβεβαιώστε τη συνδρομή σας στις ενημερώσεις του :app_name.</p><p><a href=":link">:link</a></p><p>Ευχαριστούμε, :app_name</p>',
'text' => "Please confirm your email subscription to :app_name status updates.\n:link",
'html' => '<p>Please confirm your email subscription to :app_name status updates.</p>',
'button' => 'Confirm Subscription',
],
'maintenance' => [
'text' => "Μία νέα συντήρηση έχει προγραμματιστεί για το :app_name.\nΕυχαριστούμε, :app_name",
'html-preheader' => 'Μία νέα συντήρηση έχει προγραμματιστεί για το :app_name.',
'html' => '<p>Μία νέα συντήρηση έχει προγραμματιστεί για το :app_name.</p>',
'subject' => '[Maintenance Scheduled] :name',
],
'incident' => [
'text' => "Ένα νέο περιστατικό έχει αναφερθεί στο :app_name.\nΕυχαριστούμε, :app_name",
'html-preheader' => 'Ένα νέο περιστατικό έχει αναφερθεί στο :app_name.',
'html' => '<p>Ένα νέο περιστατικό έχει αναφερθεί στο :app_name.</p><p>Ευχαριστούμε, :app_name</p>',
'subject' => '[New Incident] :status: :name',
],
'component' => [
'subject' => 'Ενημέρωση κατάστασης στοιχείου',
'text' => 'Η κατάσταση του στοιχείου :component_name έχει ενημερωθεί. Το στοιχείο είναι πλέον :component_human_status.\nΕυχαριστούμε, :app_name',
'html-preheader' => 'Ενημέρωση κατάστασης στοιχείου από :app_name',
'html' => '<p>Η κατάσταση του στοιχείου :component_name έχει ενημερωθεί. Το στοιχείο είναι πλέον :component_human_status.</p><p>Ευχαριστούμε, :app_name</p>',
'tooltip-title' => 'Εγγραφείτε στις ενημερώσεις σχετικά με :component_name.',
'subject' => 'Ενημέρωση κατάστασης στοιχείου',
'text' => 'Η κατάσταση του στοιχείου :component_name έχει ενημερωθεί. Το στοιχείο είναι πλέον :component_human_status.\nΕυχαριστούμε, :app_name',
'html' => '<p>Η κατάσταση του στοιχείου :component_name έχει ενημερωθεί. Το στοιχείο είναι πλέον :component_human_status.</p><p>Ευχαριστούμε, :app_name</p>',
'tooltip-title' => 'Εγγραφείτε στις ενημερώσεις σχετικά με :component_name.',
],
],
],
@@ -109,7 +104,6 @@ return [
'email' => [
'invite' => [
'text' => "Έχετε προσκληθεί στη σελίδα ενημερώσεων της ομάδας :app_name, εγγραφείτε στον παρακάτω σύνδεσμο.\n:link\nΕυχαριστούμε, :app_name",
'html-preheader' => 'Έχετε προσκληθεί στην ομάδα :app_name.',
'html' => '<p>Έχετε προσκληθεί στη σελίδα ενημερώσεων της ομάδας :app_name, εγγραφείτε στον παρακάτω σύνδεσμο.</p><p><a href=":link">:link</a></p><p>Ευχαριστούμε, :app_name</p>',
],
],

View File

@@ -219,6 +219,14 @@ return [
'success' => 'Settings saved.',
'failure' => 'Settings could not be saved.',
],
'credits' => [
'credits' => 'Credits',
'contributors' => 'Contributors',
'license' => 'Cachet is a BSD-3-licensed open source project, released by <a href="https://alt-three.com/?utm_source=cachet&utm_medium=credits&utm_campaign=Cachet%20Credit%20Dashboard" target="_blank">Alt Three Services Limited</a>.',
'backers-title' => 'Backers & Sponsors',
'backers' => 'If you\'d like to support future development, check out the <a href="https://patreon.com/jbrooksuk" target="_blank">Cachet Patreon</a> campaign.',
'thank-you' => 'Thank you to each and every one of the :count contributors.',
],
],
// Login
@@ -241,9 +249,17 @@ return [
'whoops' => 'Ούπς.',
],
// Widgets
'widgets' => [
'support' => 'Support Cachet',
'support_subtitle' => 'Check out our <strong><a href="https://patreon.com/jbrooksuk" target="_blank">Patreon</a></strong> page!',
'news' => 'Latest News',
'news_subtitle' => 'Get the latest updates',
],
// Welcome modal
'welcome' => [
'welcome' => 'Welcome to your status page!',
'welcome' => 'Welcome to your new status page!',
'message' => 'Η σελίδα κατάστασής σας είναι σχεδόν έτοιμη! Ίσως να θέλετε να κάνετε κάποιες παραμετροποιήσεις',
'close' => 'Take me straight to my dashboard',
'steps' => [

View File

@@ -34,6 +34,7 @@ return [
'invalid' => 'Invalid username or password',
'invalid-token' => 'Invalid token',
'cookies' => 'You must enable cookies to login.',
'rate-limit' => 'Rate limit exceeded.',
],
// Incidents form fields

View File

@@ -12,11 +12,11 @@
return [
'setup' => 'Εγκατάσταση',
'title' => 'Εγκατάσταση του Cachet',
'service_details' => 'Service details',
'env_setup' => 'Environment setup',
'status_page_setup' => 'Status page setup',
'service_details' => 'Service Details',
'env_setup' => 'Environment Setup',
'status_page_setup' => 'Status Page Setup',
'show_support' => 'Show support for Cachet?',
'admin_account' => 'Administrator account',
'admin_account' => 'Administrator Account',
'complete_setup' => 'Ολοκλήρωση εγκατάστασης',
'completed' => 'Cachet has been configured successfully!',
'finish_setup' => 'Go to dashboard',

View File

@@ -31,57 +31,60 @@ return [
'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.',
'numeric' => 'The :attribute must be a date before :date.',
'file' => 'The :attribute must be between :min and :max.',
'string' => 'The :attribute must be between :min and :max kilobytes.',
'array' => 'The :attribute must have between :min and :max items.',
],
'boolean' => 'The :attribute field must be true or false.',
'confirmed' => 'The :attribute confirmation does not match.',
'date' => 'The :attribute is not a valid date.',
'date_format' => 'The :attribute does not match the format :format.',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
'email' => 'The :attribute must be a valid email address.',
'exists' => 'The selected :attribute is invalid.',
'filled' => 'The :attribute field is required.',
'boolean' => 'The :attribute must have between :min and :max items.',
'confirmed' => 'The :attribute field must be true or false.',
'date' => 'The :attribute confirmation does not match.',
'date_format' => 'The :attribute is not a valid date.',
'different' => 'The :attribute does not match the format :format.',
'digits' => 'The :attribute and :other must be different.',
'digits_between' => 'The :attribute must be :digits digits.',
'email' => 'The :attribute must be between :min and :max digits.',
'exists' => 'The :attribute must be a valid email address.',
'distinct' => 'The :attribute field has a duplicate value.',
'filled' => 'The :attribute format is invalid.',
'image' => 'The :attribute must be an image.',
'in' => 'The selected :attribute is invalid.',
'integer' => 'The :attribute must be an integer.',
'ip' => 'The :attribute must be a valid IP address.',
'in' => 'The :attribute must be an image.',
'in_array' => 'The :attribute field does not exist in :other.',
'integer' => 'The selected :attribute is invalid.',
'ip' => 'The :attribute must be an integer.',
'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.',
'numeric' => 'The :attribute must be a valid IP address.',
'file' => 'The :attribute may not be greater than :max.',
'string' => 'The :attribute may not be greater than :max kilobytes.',
'array' => 'The :attribute may not have more than :max items.',
],
'mimes' => 'The :attribute must be a file of type: :values.',
'mimes' => 'The :attribute may not have more than :max items.',
'min' => [
'numeric' => 'The :attribute must be at least :min.',
'numeric' => 'The :attribute must be a file of type: :values.',
'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.',
'string' => 'The :attribute must be at least :min kilobytes.',
'array' => 'The :attribute must be at least :min characters.',
],
'not_in' => 'The selected :attribute is invalid.',
'numeric' => 'The :attribute must be a number.',
'regex' => 'The :attribute format is invalid.',
'required' => 'The :attribute field is required.',
'required_if' => 'The :attribute field is required when :other is :value.',
'not_in' => 'The :attribute must have at least :min items.',
'numeric' => 'The selected :attribute is invalid.',
'present' => 'The :attribute field must be present.',
'regex' => 'The :attribute must be a number.',
'required' => 'The :attribute format is invalid.',
'required_if' => 'The :attribute field is required.',
'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' => 'The :attribute field is required when :other is :value.',
'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.',
'required_without' => 'The :attribute field is required when :values is present.',
'required_without_all' => 'The :attribute field is required when :values is not present.',
'same' => 'The :attribute field is required when none of :values are present.',
'size' => [
'numeric' => 'The :attribute must be :size.',
'numeric' => 'The :attribute and :other must match.',
'file' => 'The :attribute must be :size kilobytes.',
'string' => 'The :attribute must be :size characters.',
'array' => 'The :attribute must contain :size items.',
'array' => 'The :attribute must be :size characters.',
],
'string' => 'The :attribute must be a string.',
'string' => 'The :attribute must contain :size items.',
'timezone' => 'The :attribute must be a valid zone.',
'unique' => 'The :attribute has already been taken.',
'url' => 'The :attribute format is invalid.',

View File

@@ -75,32 +75,27 @@ return [
'subscribe' => 'crwdns491:0crwdne491:0',
'subscribed' => 'crwdns492:0crwdne492:0',
'verified' => 'crwdns493:0crwdne493:0',
'manage' => 'crwdns662:0crwdne662:0',
'manage' => 'crwdns775:0crwdne775:0',
'unsubscribe' => 'crwdns552:0crwdne552:0',
'unsubscribed' => 'crwdns495:0crwdne495:0',
'failure' => 'crwdns496:0crwdne496:0',
'already-subscribed' => 'crwdns626:0crwdne626:0',
'verify' => [
'text' => 'crwdns497:0crwdne497:0',
'html-preheader' => 'crwdns498:0crwdne498:0',
'html' => 'crwdns520:0crwdne520:0',
'text' => "crwdns776:0crwdne776:0",
'html' => 'crwdns777:0crwdne777:0',
'button' => 'crwdns778:0crwdne778:0',
],
'maintenance' => [
'text' => 'crwdns500:0crwdne500:0',
'html-preheader' => 'crwdns501:0crwdne501:0',
'html' => 'crwdns521:0crwdne521:0',
'subject' => 'crwdns779:0crwdne779:0',
],
'incident' => [
'text' => 'crwdns503:0crwdne503:0',
'html-preheader' => 'crwdns504:0crwdne504:0',
'html' => 'crwdns505:0crwdne505:0',
'subject' => 'crwdns780:0:status:crwdne780:0',
],
'component' => [
'subject' => 'crwdns627:0crwdne627:0',
'text' => 'crwdns628:0crwdne628:0',
'html-preheader' => 'crwdns629:0crwdne629:0',
'html' => 'crwdns630:0crwdne630:0',
'tooltip-title' => 'crwdns631:0crwdne631:0',
'subject' => 'crwdns627:0crwdne627:0',
'text' => 'crwdns628:0crwdne628:0',
'html' => 'crwdns630:0crwdne630:0',
'tooltip-title' => 'crwdns631:0crwdne631:0',
],
],
],
@@ -108,8 +103,7 @@ return [
'users' => [
'email' => [
'invite' => [
'text' => 'crwdns553:0crwdne553:0',
'html-preheader' => 'crwdns554:0crwdne554:0',
'text' => "crwdns553:0crwdne553:0",
'html' => 'crwdns555:0crwdne555:0',
],
],

View File

@@ -219,6 +219,14 @@ return [
'success' => 'crwdns351:0crwdne351:0',
'failure' => 'crwdns352:0crwdne352:0',
],
'credits' => [
'credits' => 'crwdns765:0crwdne765:0',
'contributors' => 'crwdns766:0crwdne766:0',
'license' => 'crwdns767:0%20Ccrwdnd767:0%20Dcrwdne767:0',
'backers-title' => 'crwdns768:0crwdne768:0',
'backers' => 'crwdns769:0crwdne769:0',
'thank-you' => 'crwdns770:0crwdne770:0',
],
],
// Login
@@ -241,6 +249,14 @@ return [
'whoops' => 'crwdns357:0crwdne357:0',
],
// Widgets
'widgets' => [
'support' => 'crwdns771:0crwdne771:0',
'support_subtitle' => 'crwdns772:0crwdne772:0',
'news' => 'crwdns773:0crwdne773:0',
'news_subtitle' => 'crwdns774:0crwdne774:0',
],
// Welcome modal
'welcome' => [
'welcome' => 'crwdns650:0crwdne650:0',

View File

@@ -34,6 +34,7 @@ return [
'invalid' => 'crwdns652:0crwdne652:0',
'invalid-token' => 'crwdns384:0crwdne384:0',
'cookies' => 'crwdns480:0crwdne480:0',
'rate-limit' => 'crwdns781:0crwdne781:0',
],
// Incidents form fields
@@ -106,7 +107,7 @@ return [
'about-this-page' => 'crwdns402:0crwdne402:0',
'days-of-incidents' => 'crwdns403:0crwdne403:0',
'banner' => 'crwdns717:0crwdne717:0',
'banner-help' => 'crwdns405:0crwdne405:0',
'banner-help' => "crwdns405:0crwdne405:0",
'subscribers' => 'crwdns513:0crwdne513:0',
'automatic_localization' => 'crwdns726:0crwdne726:0',
],

View File

@@ -31,57 +31,60 @@ return [
'array' => 'crwdns102:0crwdne102:0',
'before' => 'crwdns103:0crwdne103:0',
'between' => [
'numeric' => 'crwdns104:0crwdne104:0',
'file' => 'crwdns418:0crwdne418:0',
'string' => 'crwdns419:0crwdne419:0',
'numeric' => 'crwdns727:0crwdne727:0',
'file' => 'crwdns728:0crwdne728:0',
'string' => 'crwdns729:0crwdne729:0',
'array' => 'crwdns420:0crwdne420:0',
],
'boolean' => 'crwdns108:0crwdne108:0',
'confirmed' => 'crwdns109:0crwdne109:0',
'date' => 'crwdns110:0crwdne110:0',
'date_format' => 'crwdns111:0crwdne111:0',
'different' => 'crwdns112:0crwdne112:0',
'digits' => 'crwdns113:0crwdne113:0',
'digits_between' => 'crwdns114:0crwdne114:0',
'email' => 'crwdns115:0crwdne115:0',
'exists' => 'crwdns116:0crwdne116:0',
'filled' => 'crwdns620:0crwdne620:0',
'boolean' => 'crwdns730:0crwdne730:0',
'confirmed' => 'crwdns731:0crwdne731:0',
'date' => 'crwdns732:0crwdne732:0',
'date_format' => 'crwdns733:0crwdne733:0',
'different' => 'crwdns734:0crwdne734:0',
'digits' => 'crwdns735:0crwdne735:0',
'digits_between' => 'crwdns736:0crwdne736:0',
'email' => 'crwdns737:0crwdne737:0',
'exists' => 'crwdns738:0crwdne738:0',
'distinct' => 'crwdns739:0crwdne739:0',
'filled' => 'crwdns740:0crwdne740:0',
'image' => 'crwdns117:0crwdne117:0',
'in' => 'crwdns118:0crwdne118:0',
'integer' => 'crwdns119:0crwdne119:0',
'ip' => 'crwdns120:0crwdne120:0',
'in' => 'crwdns741:0crwdne741:0',
'in_array' => 'crwdns742:0crwdne742:0',
'integer' => 'crwdns743:0crwdne743:0',
'ip' => 'crwdns744:0crwdne744:0',
'json' => 'crwdns621:0crwdne621:0',
'max' => [
'numeric' => 'crwdns121:0crwdne121:0',
'file' => 'crwdns421:0crwdne421:0',
'string' => 'crwdns422:0crwdne422:0',
'numeric' => 'crwdns745:0crwdne745:0',
'file' => 'crwdns746:0crwdne746:0',
'string' => 'crwdns747:0crwdne747:0',
'array' => 'crwdns423:0crwdne423:0',
],
'mimes' => 'crwdns125:0crwdne125:0',
'mimes' => 'crwdns748:0crwdne748:0',
'min' => [
'numeric' => 'crwdns126:0crwdne126:0',
'numeric' => 'crwdns749:0crwdne749:0',
'file' => 'crwdns424:0crwdne424:0',
'string' => 'crwdns425:0crwdne425:0',
'array' => 'crwdns426:0crwdne426:0',
'string' => 'crwdns750:0crwdne750:0',
'array' => 'crwdns751:0crwdne751:0',
],
'not_in' => 'crwdns130:0crwdne130:0',
'numeric' => 'crwdns131:0crwdne131:0',
'regex' => 'crwdns132:0crwdne132:0',
'required' => 'crwdns133:0crwdne133:0',
'required_if' => 'crwdns134:0crwdne134:0',
'not_in' => 'crwdns752:0crwdne752:0',
'numeric' => 'crwdns753:0crwdne753:0',
'present' => 'crwdns754:0crwdne754:0',
'regex' => 'crwdns755:0crwdne755:0',
'required' => 'crwdns756:0crwdne756:0',
'required_if' => 'crwdns757:0crwdne757:0',
'required_unless' => 'crwdns656:0crwdne656:0',
'required_with' => 'crwdns135:0crwdne135:0',
'required_with' => 'crwdns758:0crwdne758:0',
'required_with_all' => 'crwdns136:0crwdne136:0',
'required_without' => 'crwdns137:0crwdne137:0',
'required_without_all' => 'crwdns138:0crwdne138:0',
'same' => 'crwdns139:0crwdne139:0',
'required_without' => 'crwdns759:0crwdne759:0',
'required_without_all' => 'crwdns760:0crwdne760:0',
'same' => 'crwdns761:0crwdne761:0',
'size' => [
'numeric' => 'crwdns140:0crwdne140:0',
'numeric' => 'crwdns762:0crwdne762:0',
'file' => 'crwdns427:0crwdne427:0',
'string' => 'crwdns428:0crwdne428:0',
'array' => 'crwdns429:0crwdne429:0',
'array' => 'crwdns763:0crwdne763:0',
],
'string' => 'crwdns515:0crwdne515:0',
'string' => 'crwdns764:0crwdne764:0',
'timezone' => 'crwdns146:0crwdne146:0',
'unique' => 'crwdns144:0crwdne144:0',
'url' => 'crwdns145:0crwdne145:0',

View File

@@ -28,8 +28,8 @@ return [
'incidents' => [
'none' => 'No incidents reported',
'past' => 'Past Incidents',
'previous_week' => 'Previous',
'next_week' => 'Next',
'previous_week' => 'Previous Week',
'next_week' => 'Next Week',
'scheduled' => 'Scheduled Maintenance',
'scheduled_at' => ', scheduled :timestamp',
'status' => [

View File

@@ -259,7 +259,7 @@ return [
// Welcome modal
'welcome' => [
'welcome' => 'Welcome to your new status page!',
'welcome' => 'Welcome to your new Status page!',
'message' => 'Your status page is almost ready! You might want to configure these extra settings',
'close' => 'Take me straight to my dashboard',
'steps' => [

View File

@@ -75,32 +75,27 @@ return [
'subscribe' => 'Suscríbete para recibir actualizaciones por correo electrónico.',
'subscribed' => 'Te has subscrito a las notificaciones por correo electrónico, por favor verifica tu correo electrónico para confirmar tu subscripción.',
'verified' => 'Tu subscripción por correo electrónico ha sido confirmada. Gracias!',
'manage' => 'Gestionar suscripción.',
'manage' => 'Manage your subscription',
'unsubscribe' => 'Darse de baja de alertas.',
'unsubscribed' => 'Tu subscripción de correo electrónico ha sido cancelada.',
'failure' => 'Algo salió mal con la subscripción.',
'already-subscribed' => 'No se puede suscribir :email porque ya esta suscrito.',
'verify' => [
'text' => "Por favor confirme su subscripcion a :app_name actualizaciones de estado. \n:enlace\nGracias, :app_name",
'html-preheader' => 'Por favor, confirme su subscripción de correo para actualizaciones de estado a :app_name.',
'html' => '<p>Por favor, confirme su subscripción por correo electrónico a actualizaciones de :app_name.</p><p><a href=":link">:link</a></p><p>Muchas gracias, :app_name</p>',
'text' => "Please confirm your email subscription to :app_name status updates.\n:link",
'html' => '<p>Please confirm your email subscription to :app_name status updates.</p>',
'button' => 'Confirm Subscription',
],
'maintenance' => [
'text' => "Un nuevo mantenimiento ha sido programado en :app_name. \nGracias, :app_name",
'html-preheader' => 'Nuevo mantenimiento ha sido programado en :app_name.',
'html' => '<p>Nuevo mantenimiento ha sido programado en :app_name.</p>',
'subject' => '[Maintenance Scheduled] :name',
],
'incident' => [
'text' => "Nuevo incidente ha sido reportado en :app_name. \nMuchas gracias, :app_name",
'html-preheader' => 'Nuevo incidente ha sido reportado en :app_name.',
'html' => '<p>Un nuevo incidente ha sido reportado en :app_name.</p><p>Gracias, :app_name</p>',
'subject' => '[New Incident] :status: :name',
],
'component' => [
'subject' => 'Actualización de estado del componente',
'text' => 'El componente :component_name ha cambiado de estado. El componente está ahora :component_human_status.\nGracias, :app_name',
'html-preheader' => 'Actualización del componente de :app_name',
'html' => '<p>El componente :component_name ha cambiado de estado. El componente ahora está :component_human_status.</p><p>Gracias, :app_name</p>',
'tooltip-title' => 'Subscribirse a las notificaciones de :component_name.',
'subject' => 'Actualización de estado del componente',
'text' => 'El componente :component_name ha cambiado de estado. El componente está ahora :component_human_status.\nGracias, :app_name',
'html' => '<p>El componente :component_name ha cambiado de estado. El componente ahora está :component_human_status.</p><p>Gracias, :app_name</p>',
'tooltip-title' => 'Subscribirse a las notificaciones de :component_name.',
],
],
],
@@ -109,7 +104,6 @@ return [
'email' => [
'invite' => [
'text' => "Te han invitado a la página de estado del equipo de :app_name, para registrarte sigue este enlace.\n:link\nGracias, :app_name",
'html-preheader' => 'Te han invitado al equipo de :app_name.',
'html' => '<p>Has sido invitado a la página de estado del equipo :app_name, para inscribirte sigue el siguiente enlace.</p><p><a href=":link">:link</a></p><p>Gracias, :app_name</p>',
],
],

View File

@@ -150,7 +150,7 @@ return [
'title' => 'Agregar un nuevo subscriptor',
'success' => 'Subscriptor agregado.',
'failure' => 'Algo salió mal al agregar el suscriptor, por favor, inténtelo de nuevo.',
'help' => 'Enter each subscriber on a new line.',
'help' => 'Agregue cada subscriptor en una línea nueva.',
],
'edit' => [
'title' => 'Actualizar subscriptor',
@@ -219,6 +219,14 @@ return [
'success' => 'Configuración guardada.',
'failure' => 'La configuración no se podido guardar.',
],
'credits' => [
'credits' => 'Credits',
'contributors' => 'Contributors',
'license' => 'Cachet is a BSD-3-licensed open source project, released by <a href="https://alt-three.com/?utm_source=cachet&utm_medium=credits&utm_campaign=Cachet%20Credit%20Dashboard" target="_blank">Alt Three Services Limited</a>.',
'backers-title' => 'Backers & Sponsors',
'backers' => 'If you\'d like to support future development, check out the <a href="https://patreon.com/jbrooksuk" target="_blank">Cachet Patreon</a> campaign.',
'thank-you' => 'Thank you to each and every one of the :count contributors.',
],
],
// Login
@@ -241,6 +249,14 @@ return [
'whoops' => 'Whoops.',
],
// Widgets
'widgets' => [
'support' => 'Support Cachet',
'support_subtitle' => 'Check out our <strong><a href="https://patreon.com/jbrooksuk" target="_blank">Patreon</a></strong> page!',
'news' => 'Latest News',
'news_subtitle' => 'Get the latest updates',
],
// Welcome modal
'welcome' => [
'welcome' => 'Bienvenido a tu página de estado!',

View File

@@ -34,6 +34,7 @@ return [
'invalid' => 'Nombre de usuario o contraseña incorrectos',
'invalid-token' => 'Token inválido',
'cookies' => 'Usted debe habilitar cookies para logearse o iniciar sesion.',
'rate-limit' => 'Rate limit exceeded.',
],
// Incidents form fields
@@ -89,7 +90,7 @@ return [
'type_avg' => 'Promedio',
'places' => 'Cantidad de decimales',
'default_view' => 'Vista predeterminada',
'threshold' => 'How many minutes of threshold between metric points?',
'threshold' => '¿Cuántos minutos de umbral entre púntos de métrica?',
'points' => [
'value' => 'Valor',
@@ -106,9 +107,9 @@ return [
'about-this-page' => 'Sobre esta página',
'days-of-incidents' => '¿Cuántos días de incidentes mostrar?',
'banner' => 'Imagen del banner',
'banner-help' => 'Se recomienda subir una imagen no más grande de 930px de ancho .',
'banner-help' => "Se recomienda subir una imagen no más grande de 930px de ancho .",
'subscribers' => '¿Permitir a la gente inscribirse mediante noficiacion por correo electronico?',
'automatic_localization' => 'Automatically localise your status page to your visitor\'s language?',
'automatic_localization' => '¿Usar automáticamente la localización para página de estado según lenguaje del visitante?',
],
'analytics' => [
'analytics_google' => 'Código de Google Analytics',

View File

@@ -31,57 +31,60 @@ return [
'array' => 'El :attribute debe ser una matriz.',
'before' => 'El :attribute debe ser una fecha antes de :date.',
'between' => [
'numeric' => 'El :attribute debe ser entre :min y :max.',
'file' => 'El :attribute debe ser entre :min y :max kilobytes.',
'string' => 'El :attribute debe tener entre :min y :max caracteres.',
'numeric' => 'El :attribute debe ser una fecha antes de :date.',
'file' => 'El atributo :attribute debe estar entre :min y :max.',
'string' => 'El :attribute debe estar entre :min y :max kilobytes.',
'array' => 'El :attribute debe tener entre :min y :max objetos.',
],
'boolean' => 'El campo del :attribute debe ser verdadero o falso.',
'confirmed' => 'La confirmación del :attribute no coincide.',
'date' => 'El :attribute no es una fecha válida.',
'date_format' => 'El :attribute no cumple el formato :format.',
'different' => ':attribute y :other deben ser diferentes.',
'digits' => 'El :attribute debe tener :digits dígitos.',
'digits_between' => 'El :attribute debe tener entre: min y :max dígitos.',
'email' => 'El :attribute debe ser una dirección de email válida.',
'exists' => 'El :attribute seleccionado es inválido.',
'filled' => 'El campo del :attribute es requerido.',
'boolean' => 'El :attribute debe tener entre :min y :max objetos.',
'confirmed' => 'El campo :attribute debe ser verdadero o falso.',
'date' => 'La confirmación del :attribute no coincide.',
'date_format' => 'El :attribute no es una fecha válida.',
'different' => 'El :attribute no cumple el formato :format.',
'digits' => 'El atributo :attribute y :other deben ser diferentes.',
'digits_between' => 'El :attribute debe tener :digits dígitos.',
'email' => 'El :attribute debe tener entre: min y :max dígitos.',
'exists' => 'El :attribute debe ser una dirección válida de correo electrónico.',
'distinct' => 'El campo :attribute tiene un valor duplicado.',
'filled' => 'El formato :attribute es inválido.',
'image' => 'El :attribute debe ser una imagen.',
'in' => 'El :attribute seleccionado es inválido.',
'integer' => 'El :attribute debe ser un número entero.',
'ip' => 'El :attribute debe ser una dirección IP válida.',
'in' => 'El :attribute debe ser una imagen.',
'in_array' => 'El campo :attribute no existe en :other.',
'integer' => 'El :attribute seleccionado es inválido.',
'ip' => 'El :attribute debe ser un número entero.',
'json' => 'El :attribute debe ser una cadena JSON válida.',
'max' => [
'numeric' => 'El :attribute no puede tener más de :max.',
'file' => 'El :attribute no puede tener más de :max kilobytes.',
'string' => 'El :attribute no puede tener más de :max caracteres.',
'numeric' => 'El :attribute debe ser una dirección IP válida.',
'file' => 'El atributo :attribute no puede ser mayor que :max.',
'string' => 'El atributo :attribute no puede ser mayor :max de kilobytes.',
'array' => 'El :attribute no puede tener más de :max objetos.',
],
'mimes' => 'El :attribute debe ser un archivo de tipo: :values.',
'mimes' => 'El :attribute no puede tener más de :max objetos.',
'min' => [
'numeric' => 'El :attribute debe tener al menos :min.',
'numeric' => 'El :attribute debe ser un archivo de tipo: :values.',
'file' => 'El :attribute debe tener al menos :min kilobytes.',
'string' => 'El :attribute debe tener al menos :min characters.',
'array' => 'El :attribute debe tener al menos :min objetos.',
'string' => 'El :attribute debe tener al menos :min kilobytes.',
'array' => 'El atributo :attribute debe ser de al menos :min caracteres.',
],
'not_in' => 'El :attribute seleccionado es inválido.',
'numeric' => 'El :attribute sebe ser un número.',
'regex' => 'El formato del :attribute es inválido.',
'required' => 'El campo del :attribute es requerido.',
'required_if' => 'El campo del :attribute se requiere cuando :other es :value.',
'not_in' => 'El :attribute debe tener al menos :min objetos.',
'numeric' => 'El :attribute seleccionado es inválido.',
'present' => 'El campo :attribute debe estar presente.',
'regex' => 'El :attribute sebe ser un número.',
'required' => 'El formato :attribute es inválido.',
'required_if' => 'El campo :attribute es requerido.',
'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' => 'El campo :attribute es obligatorio cuando el campo :other es :value.',
'required_with_all' => 'El campo del :attribute se requiere cuando :values es presente.',
'required_without' => 'El campo del :attribute se requiere cuando :values no es presente.',
'required_without_all' => 'El campo del :attribute se requiere cuando ninguno de los :values son presentes.',
'same' => 'Los :attribute y :other deben coincidir.',
'required_without' => 'El campo del :attribute se requiere cuando :values es presente.',
'required_without_all' => 'El campo :attribute es obligatorio cuando :values no está presente.',
'same' => 'El campo :attribute es obligatorio cuando ninguno de :values estén presentes.',
'size' => [
'numeric' => 'El :attribute debe ser :size.',
'numeric' => 'Los :attribute y :other deben coincidir.',
'file' => 'El :attribute debe ser :size kilobytes.',
'string' => 'El :attribute debe tener :size caracteres.',
'array' => 'El :attribute debe contener :size objetos.',
'array' => 'El :attribute debe tener :size caracteres.',
],
'string' => 'El :atribute debe ser una cadena de texto.',
'string' => 'El :attribute debe contener :size objetos.',
'timezone' => 'El :attribute debe ser una zona válida.',
'unique' => 'El :attribute ya ha sido usado.',
'url' => 'El formato :attribute es inválido.',

View File

@@ -75,35 +75,28 @@ return [
'subscribe' => 'اشتراک در به‌روزرسانی‌های ایمیلی.',
'subscribed' => 'شما در اطلاع‌رسانی‌های ایمیلی مشترک هستید، لطفا ایمیل خود را جهت تایید اشتراک، کنترل نمایید.',
'verified' => 'ایمیل اشتراک شما با موفقیت تایید شد. با تشکر!',
'manage' => 'مدیریت اشتراک‌های شما.',
'manage' => 'Manage your subscription',
'unsubscribe' => 'لغو اشتراک ایمیلی برای به‌روزرسانی‌ها.',
'unsubscribed' => 'اشتراک ایمیلی شما لغو گردید.',
'failure' => 'هنگام عضویت اشتراک خطایی رخ داد.',
'already-subscribed' => 'امکان مشترک شدن :email وجود ندارد، زیرا در حال حاضر این ایمیل مشترک می‌باشد.',
'verify' => [
'text' => "لطفا ایمیل خود را جهت دریافت به‌روز رسانی برای :app_name با کلیک‌کردن بر روی لینک زیر تایید نمایید:\n
:link \n
با تشکر، :app_name",
'html-preheader' => 'لطفا اشتراک ایمیلی خود را جهت دریافت ‌به‌روزرسانی وضعیت‌ها برای :app_name تایید نمایید.',
'html' => '<p>Please confirm your email subscription to :app_name status updates.</p><p><a href=":link">:link</a></p><p>Thank you, :app_name</p>',
'text' => "Please confirm your email subscription to :app_name status updates.\n:link",
'html' => '<p>Please confirm your email subscription to :app_name status updates.</p>',
'button' => 'Confirm Subscription',
],
'maintenance' => [
'text' => "New maintenance has been scheduled on :app_name.\nThank you, :app_name",
'html-preheader' => 'New maintenance has been scheduled on :app_name.',
'html' => '<p>New maintenance has been scheduled on :app_name.</p>',
'subject' => '[Maintenance Scheduled] :name',
],
'incident' => [
'text' => "New incident has been reported on :app_name.\nThank you, :app_name",
'html-preheader' => 'New incident has been reported on :app_name.',
'html' => '<p>New incident has been reported on :app_name.</p><p>Thank you, :app_name</p>',
'subject' => '[New Incident] :status: :name',
],
'component' => [
'subject' => 'به‌روزرسانی وضعیت کامپوننت',
'text' => 'کامپوننت :component یک تغییر وضعیت دارد. این کامپوننت هم‌اکنون در حالت :component_human_status قرار دارد.\n
'subject' => 'به‌روزرسانی وضعیت کامپوننت',
'text' => 'کامپوننت :component یک تغییر وضعیت دارد. این کامپوننت هم‌اکنون در حالت :component_human_status قرار دارد.\n
با تشکر، :app_name',
'html-preheader' => 'به‌روزرسانی کامپوننت از :app_name',
'html' => '<p> کامپوننت با نام :component_name یک تغییر وضعیت دارد. کامپوننت هم‌اکنون در حالت :component_human_status قرار دارد. </p><p> با تشکر :app_name </p>',
'tooltip-title' => 'Subscribe to notifications for :component_name.',
'html' => '<p> کامپوننت با نام :component_name یک تغییر وضعیت دارد. کامپوننت هم‌اکنون در حالت :component_human_status قرار دارد. </p><p> با تشکر :app_name </p>',
'tooltip-title' => 'Subscribe to notifications for :component_name.',
],
],
],
@@ -112,7 +105,6 @@ return [
'email' => [
'invite' => [
'text' => "You have been invited to the team :app_name status page, to sign up follow the next link.\n:link\nThank you, :app_name",
'html-preheader' => 'You have been invited to the team :app_name.',
'html' => '<p>You have been invited to the team :app_name status page, to sign up follow the next link.</p><p><a href=":link">:link</a></p><p>Thank you, :app_name</p>',
],
],

View File

@@ -219,6 +219,14 @@ return [
'success' => 'تنظیمات ذخیره گردید.',
'failure' => 'Settings could not be saved.',
],
'credits' => [
'credits' => 'Credits',
'contributors' => 'Contributors',
'license' => 'Cachet is a BSD-3-licensed open source project, released by <a href="https://alt-three.com/?utm_source=cachet&utm_medium=credits&utm_campaign=Cachet%20Credit%20Dashboard" target="_blank">Alt Three Services Limited</a>.',
'backers-title' => 'Backers & Sponsors',
'backers' => 'If you\'d like to support future development, check out the <a href="https://patreon.com/jbrooksuk" target="_blank">Cachet Patreon</a> campaign.',
'thank-you' => 'Thank you to each and every one of the :count contributors.',
],
],
// Login
@@ -241,9 +249,17 @@ return [
'whoops' => 'Whoops.',
],
// Widgets
'widgets' => [
'support' => 'Support Cachet',
'support_subtitle' => 'Check out our <strong><a href="https://patreon.com/jbrooksuk" target="_blank">Patreon</a></strong> page!',
'news' => 'Latest News',
'news_subtitle' => 'Get the latest updates',
],
// Welcome modal
'welcome' => [
'welcome' => 'Welcome to your status page!',
'welcome' => 'Welcome to your new status page!',
'message' => 'Your status page is almost ready! You might want to configure these extra settings',
'close' => 'Take me straight to my dashboard',
'steps' => [

View File

@@ -34,6 +34,7 @@ return [
'invalid' => 'Invalid username or password',
'invalid-token' => 'Invalid token',
'cookies' => 'You must enable cookies to login.',
'rate-limit' => 'Rate limit exceeded.',
],
// Incidents form fields

View File

@@ -12,12 +12,12 @@
return [
'setup' => 'Setup',
'title' => 'Setup Cachet',
'service_details' => 'Service details',
'env_setup' => 'Environment setup',
'status_page_setup' => 'Status page setup',
'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',
'admin_account' => 'Administrator Account',
'complete_setup' => 'Complete Setup',
'completed' => 'Cachet has been configured successfully!',
'finish_setup' => 'Go to dashboard',
];

View File

@@ -31,57 +31,60 @@ return [
'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.',
'numeric' => 'The :attribute must be a date before :date.',
'file' => 'The :attribute must be between :min and :max.',
'string' => 'The :attribute must be between :min and :max kilobytes.',
'array' => 'The :attribute must have between :min and :max items.',
],
'boolean' => 'The :attribute field must be true or false.',
'confirmed' => 'The :attribute confirmation does not match.',
'date' => 'The :attribute is not a valid date.',
'date_format' => 'The :attribute does not match the format :format.',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
'email' => 'The :attribute must be a valid email address.',
'exists' => 'The selected :attribute is invalid.',
'filled' => 'The :attribute field is required.',
'boolean' => 'The :attribute must have between :min and :max items.',
'confirmed' => 'The :attribute field must be true or false.',
'date' => 'The :attribute confirmation does not match.',
'date_format' => 'The :attribute is not a valid date.',
'different' => 'The :attribute does not match the format :format.',
'digits' => 'The :attribute and :other must be different.',
'digits_between' => 'The :attribute must be :digits digits.',
'email' => 'The :attribute must be between :min and :max digits.',
'exists' => 'The :attribute must be a valid email address.',
'distinct' => 'The :attribute field has a duplicate value.',
'filled' => 'The :attribute format is invalid.',
'image' => 'The :attribute must be an image.',
'in' => 'The selected :attribute is invalid.',
'integer' => 'The :attribute must be an integer.',
'ip' => 'The :attribute must be a valid IP address.',
'in' => 'The :attribute must be an image.',
'in_array' => 'The :attribute field does not exist in :other.',
'integer' => 'The selected :attribute is invalid.',
'ip' => 'The :attribute must be an integer.',
'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.',
'numeric' => 'The :attribute must be a valid IP address.',
'file' => 'The :attribute may not be greater than :max.',
'string' => 'The :attribute may not be greater than :max kilobytes.',
'array' => 'The :attribute may not have more than :max items.',
],
'mimes' => 'The :attribute must be a file of type: :values.',
'mimes' => 'The :attribute may not have more than :max items.',
'min' => [
'numeric' => 'The :attribute must be at least :min.',
'numeric' => 'The :attribute must be a file of type: :values.',
'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.',
'string' => 'The :attribute must be at least :min kilobytes.',
'array' => 'The :attribute must be at least :min characters.',
],
'not_in' => 'The selected :attribute is invalid.',
'numeric' => 'The :attribute must be a number.',
'regex' => 'The :attribute format is invalid.',
'required' => 'The :attribute field is required.',
'required_if' => 'The :attribute field is required when :other is :value.',
'not_in' => 'The :attribute must have at least :min items.',
'numeric' => 'The selected :attribute is invalid.',
'present' => 'The :attribute field must be present.',
'regex' => 'The :attribute must be a number.',
'required' => 'The :attribute format is invalid.',
'required_if' => 'The :attribute field is required.',
'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' => 'The :attribute field is required when :other is :value.',
'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.',
'required_without' => 'The :attribute field is required when :values is present.',
'required_without_all' => 'The :attribute field is required when :values is not present.',
'same' => 'The :attribute field is required when none of :values are present.',
'size' => [
'numeric' => 'The :attribute must be :size.',
'numeric' => 'The :attribute and :other must match.',
'file' => 'The :attribute must be :size kilobytes.',
'string' => 'The :attribute must be :size characters.',
'array' => 'The :attribute must contain :size items.',
'array' => 'The :attribute must be :size characters.',
],
'string' => 'The :attribute must be a string.',
'string' => 'The :attribute must contain :size items.',
'timezone' => 'The :attribute must be a valid zone.',
'unique' => 'The :attribute has already been taken.',
'url' => 'The :attribute format is invalid.',

View File

@@ -75,34 +75,27 @@ return [
'subscribe' => 'Tilaa sähköpostiin päivitykset.',
'subscribed' => 'Olet tilannut sähköposti-ilmoitukset, tarkista sähköpostisi vahvistaaksesi tilauksen.',
'verified' => 'Sinun sähköposti tilaus on vahvistettu. Kiitos!',
'manage' => 'Hallinnoi tilaustasi.',
'manage' => 'Manage your subscription',
'unsubscribe' => 'Poista sähköposti tilauksesi.',
'unsubscribed' => 'Sähköpostitilauksesi on peruuttu.',
'failure' => 'Jokin meni vikaan sähköpostitilauksen käsittelyssä.',
'already-subscribed' => 'Ei voida tilata ilmoituksia sähköpostilla :email koska on jo tilattu.',
'verify' => [
'text' => "Ole hyvä ja vahvista :app_name tilasivun sähköpostitilauksille.\n:link\nKiittäen, :app_name",
'html-preheader' => 'Vahvista sähköposti tilaus :app_name tila-päivityksiä.',
'html' => '<p>Vahvista sähköposti tilaus :app_name Status Page.</p> <p><a href=":link">: link</a></p> <p>Kiitos,: app_name</p>',
'text' => "Please confirm your email subscription to :app_name status updates.\n:link",
'html' => '<p>Please confirm your email subscription to :app_name status updates.</p>',
'button' => 'Confirm Subscription',
],
'maintenance' => [
'text' => "Uusi huolto on ajastettu :app_name.\n Kiitos, :app_name",
'html-preheader' => 'Uusi huolto on ajastettu :app_name.',
'html' => '<p>Uusi huolto on ajastettu :app_name.</p>',
'subject' => '[Maintenance Scheduled] :name',
],
'incident' => [
'text' => "Uusi tapahtuma on raportoitu
: app_name.\nKiitos, :app_name",
'html-preheader' => 'Uusi tapahtuma on ilmoitettu :app_name.',
'html' => '<p>Uusi tapahtuma on raportoitu
:app_name.</p> <p>Kiitos,: app_name</p>',
'subject' => '[New Incident] :status: :name',
],
'component' => [
'subject' => 'Komponentin tilan päivitys',
'text' => 'The component :component_name has seen a status change. The component is now at :component_human_status.\nThank you, :app_name',
'html-preheader' => 'Component Update from :app_name',
'html' => '<p>The component :component_name has seen a status change. The component is now at :component_human_status.</p><p>Thank you, :app_name</p>',
'tooltip-title' => 'Tilaa ilmoitukset :component_name.',
'subject' => 'Komponentin tilan päivitys',
'text' => 'The component :component_name has seen a status change. The component is now at :component_human_status.\nThank you, :app_name',
'html' => '<p>The component :component_name has seen a status change. The component is now at :component_human_status.</p><p>Thank you, :app_name</p>',
'tooltip-title' => 'Tilaa ilmoitukset :component_name.',
],
],
],
@@ -111,7 +104,6 @@ return [
'email' => [
'invite' => [
'text' => "Sinut on kutsuttu ryhmään :app_name tila sivulle, rekisteröi tästä: \n:link\n. Kiitos, :app_name",
'html-preheader' => 'You have been invited to the team :app_name.',
'html' => '<p>You have been invited to the team :app_name status page, to sign up follow the next link.</p><p><a href=":link">:link</a></p><p>Thank you, :app_name</p>',
],
],

View File

@@ -219,6 +219,14 @@ return [
'success' => 'Asetukset tallennettu.',
'failure' => 'Asetuksia ei voitu tallentaa.',
],
'credits' => [
'credits' => 'Credits',
'contributors' => 'Contributors',
'license' => 'Cachet is a BSD-3-licensed open source project, released by <a href="https://alt-three.com/?utm_source=cachet&utm_medium=credits&utm_campaign=Cachet%20Credit%20Dashboard" target="_blank">Alt Three Services Limited</a>.',
'backers-title' => 'Backers & Sponsors',
'backers' => 'If you\'d like to support future development, check out the <a href="https://patreon.com/jbrooksuk" target="_blank">Cachet Patreon</a> campaign.',
'thank-you' => 'Thank you to each and every one of the :count contributors.',
],
],
// Login
@@ -241,6 +249,14 @@ return [
'whoops' => 'Hupsis.',
],
// Widgets
'widgets' => [
'support' => 'Support Cachet',
'support_subtitle' => 'Check out our <strong><a href="https://patreon.com/jbrooksuk" target="_blank">Patreon</a></strong> page!',
'news' => 'Latest News',
'news_subtitle' => 'Get the latest updates',
],
// Welcome modal
'welcome' => [
'welcome' => 'Tervetuloa tila-sivulle!',

View File

@@ -34,6 +34,7 @@ return [
'invalid' => 'Virheellinen käyttäjätunnus tai salasana',
'invalid-token' => 'Invalid token',
'cookies' => 'Ota käyttöön evästeet kirjautuaksesi.',
'rate-limit' => 'Rate limit exceeded.',
],
// Incidents form fields

View File

@@ -12,12 +12,12 @@
return [
'setup' => 'Asetukset',
'title' => 'Setup Cachet',
'service_details' => 'Service details',
'env_setup' => 'Environment setup',
'service_details' => 'Service Details',
'env_setup' => 'Environment Setup',
'status_page_setup' => 'Sivun asetukset',
'show_support' => 'Show support for Cachet?',
'admin_account' => 'Järjestelmänvalvojantili',
'complete_setup' => 'Complete setup',
'complete_setup' => 'Complete Setup',
'completed' => 'Välimuisti on konfiguroitu onnistuneesti!',
'finish_setup' => 'Siirry hallintapaneeliin',
];

View File

@@ -31,57 +31,60 @@ return [
'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.',
'numeric' => 'The :attribute must be a date before :date.',
'file' => 'The :attribute must be between :min and :max.',
'string' => 'The :attribute must be between :min and :max kilobytes.',
'array' => 'The :attribute must have between :min and :max items.',
],
'boolean' => 'The :attribute field must be true or false.',
'confirmed' => 'The :attribute confirmation does not match.',
'date' => 'The :attribute is not a valid date.',
'date_format' => 'The :attribute does not match the format :format.',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
'email' => 'The :attribute must be a valid email address.',
'exists' => 'The selected :attribute is invalid.',
'filled' => 'The :attribute field is required.',
'boolean' => 'The :attribute must have between :min and :max items.',
'confirmed' => 'The :attribute field must be true or false.',
'date' => 'The :attribute confirmation does not match.',
'date_format' => 'The :attribute is not a valid date.',
'different' => 'The :attribute does not match the format :format.',
'digits' => 'The :attribute and :other must be different.',
'digits_between' => 'The :attribute must be :digits digits.',
'email' => 'The :attribute must be between :min and :max digits.',
'exists' => 'The :attribute must be a valid email address.',
'distinct' => 'The :attribute field has a duplicate value.',
'filled' => 'The :attribute format is invalid.',
'image' => 'The :attribute must be an image.',
'in' => 'The selected :attribute is invalid.',
'integer' => 'The :attribute must be an integer.',
'ip' => ':attribute on oltava kelvollinen IP-osoite.',
'in' => 'The :attribute must be an image.',
'in_array' => 'The :attribute field does not exist in :other.',
'integer' => 'The selected :attribute is invalid.',
'ip' => 'The :attribute must be an integer.',
'json' => ':attribute tulee olla kelvollinen 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.',
'numeric' => 'The :attribute must be a valid IP address.',
'file' => 'The :attribute may not be greater than :max.',
'string' => 'The :attribute may not be greater than :max kilobytes.',
'array' => 'The :attribute may not have more than :max items.',
],
'mimes' => 'The :attribute must be a file of type: :values.',
'mimes' => 'The :attribute may not have more than :max items.',
'min' => [
'numeric' => 'The :attribute must be at least :min.',
'numeric' => 'The :attribute must be a file of type: :values.',
'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.',
'string' => 'The :attribute must be at least :min kilobytes.',
'array' => 'The :attribute must be at least :min characters.',
],
'not_in' => 'The selected :attribute is invalid.',
'numeric' => 'The :attribute must be a number.',
'regex' => 'The :attribute format is invalid.',
'required' => 'The :attribute field is required.',
'required_if' => 'The :attribute field is required when :other is :value.',
'not_in' => 'The :attribute must have at least :min items.',
'numeric' => 'The selected :attribute is invalid.',
'present' => 'The :attribute field must be present.',
'regex' => 'The :attribute must be a number.',
'required' => 'The :attribute format is invalid.',
'required_if' => 'The :attribute field is required.',
'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' => 'The :attribute field is required when :other is :value.',
'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.',
'required_without' => 'The :attribute field is required when :values is present.',
'required_without_all' => 'The :attribute field is required when :values is not present.',
'same' => 'The :attribute field is required when none of :values are present.',
'size' => [
'numeric' => 'The :attribute must be :size.',
'numeric' => 'The :attribute and :other must match.',
'file' => 'The :attribute must be :size kilobytes.',
'string' => 'The :attribute must be :size characters.',
'array' => 'The :attribute must contain :size items.',
'array' => 'The :attribute must be :size characters.',
],
'string' => 'The :attribute must be a string.',
'string' => 'The :attribute must contain :size items.',
'timezone' => 'The :attribute must be a valid zone.',
'unique' => 'The :attribute has already been taken.',
'url' => 'The :attribute format is invalid.',

View File

@@ -75,33 +75,27 @@ return [
'subscribe' => 'S\'abonner aux notifications par email.',
'subscribed' => 'Vous êtes abonné aux notifications par email, veuillez vérifier votre messagerie pour confirmer votre adresse.',
'verified' => 'Votre abonnement aux notifications par email a été confirmé. Merci !',
'manage' => 'Gérer vos abonnements.',
'manage' => 'Manage your subscription',
'unsubscribe' => 'Désinscription des mises à jour par courriel.',
'unsubscribed' => 'Votre abonnement aux notifications par email a été annulé.',
'failure' => 'Une erreur est survenue lors de l\'abonnement.',
'already-subscribed' => 'Impossible de s\'abonner avec l\'adresse e-mail :email car celle-ci est déjà abonné.',
'already-subscribed' => 'Impossible de s\'abonner avec l\'adresse e-mail :email car celle-ci est déjà abonnée.',
'verify' => [
'text' => "Veuillez confirmer votre abonnement aux notifications par email de :app_name.\n:link\nMerci, :app_name",
'html-preheader' => 'Veuillez confirmer votre abonnement aux notifications par email de :app_name.',
'html' => '<p>Merci de confirmer votre adresse d\'inscription aux notifications de statut de :app_name</p><p><a href=":link">:link</a></p>
<p>Merci, :app_name</p>',
'text' => "Please confirm your email subscription to :app_name status updates.\n:link",
'html' => '<p>Please confirm your email subscription to :app_name status updates.</p>',
'button' => 'Confirm Subscription',
],
'maintenance' => [
'text' => "Une nouvelle maintenance a été planifiée pour :app_name.\nMerci, :app_name",
'html-preheader' => 'Une nouvelle maintenance a été planifiée pour :app_name.',
'html' => '<p>Une nouvelle maintenance a été planifiée pour :app_name</p>',
'subject' => '[Maintenance Scheduled] :name',
],
'incident' => [
'text' => "Un nouvel incident a été signalé sur : app_name.\nMerci, :app_name",
'html-preheader' => 'Un nouvel incident a été signalé sur : app_name.',
'html' => '<p>Un nouvel incident a été signalé sur : app_name. </p><p>Merci, : app_name</p>',
'subject' => '[New Incident] :status: :name',
],
'component' => [
'subject' => 'Mise à jour du statut d\'un composant',
'text' => 'Le statut du composant :component_name a été mis à jour. Il est maintenant :component_human_status.\nMerci, :app_name',
'html-preheader' => 'Mise à jour d\'un composant de :app_name',
'html' => '<p>Le statut du composant :component_name a été mis à jour. Il est maintenant :component_human_status.</p><p>Merci, :app_name</p>',
'tooltip-title' => 'S\'abonner aux notifications pour :component_name.',
'subject' => 'Mise à jour du statut d\'un composant',
'text' => 'Le statut du composant :component_name a été mis à jour. Il est maintenant :component_human_status.\nMerci, :app_name',
'html' => '<p>Le statut du composant :component_name a été mis à jour. Il est maintenant :component_human_status.</p><p>Merci, :app_name</p>',
'tooltip-title' => 'S\'abonner aux notifications pour :component_name.',
],
],
],
@@ -110,7 +104,6 @@ return [
'email' => [
'invite' => [
'text' => "Vous avez été invité à la page de statut de l'équipe :app_name , veuillez suivre le lien suivant pour vous inscire \n:link\nMerci, :app_name",
'html-preheader' => 'Vous avez été invité à rejoindre l\'équipe :app_name.',
'html' => '<p>Vous avez été invité à la page de statut de l\'équipe :app_name, veuillez suivre le lien suivant pour vous inscrire.</p><p><a href=":link">:link</a></p><p>Merci, :app_name</p>',
],
],

View File

@@ -150,7 +150,7 @@ return [
'title' => 'Ajouter un abonné',
'success' => 'L\'abonné a été ajouté !',
'failure' => 'Une erreur s\'est produite lors de l\'ajout de l\'abonné. Veuillez réessayer.',
'help' => 'Enter each subscriber on a new line.',
'help' => 'Saisissez un abonné par ligne.',
],
'edit' => [
'title' => 'Mettre à jour l\'abonné',
@@ -219,6 +219,14 @@ return [
'success' => 'Paramètres sauvegardés.',
'failure' => 'Les paramètres n\'ont pas pu être sauvegardés.',
],
'credits' => [
'credits' => 'Credits',
'contributors' => 'Contributors',
'license' => 'Cachet is a BSD-3-licensed open source project, released by <a href="https://alt-three.com/?utm_source=cachet&utm_medium=credits&utm_campaign=Cachet%20Credit%20Dashboard" target="_blank">Alt Three Services Limited</a>.',
'backers-title' => 'Backers & Sponsors',
'backers' => 'If you\'d like to support future development, check out the <a href="https://patreon.com/jbrooksuk" target="_blank">Cachet Patreon</a> campaign.',
'thank-you' => 'Thank you to each and every one of the :count contributors.',
],
],
// Login
@@ -241,6 +249,14 @@ return [
'whoops' => 'Oups.',
],
// Widgets
'widgets' => [
'support' => 'Support Cachet',
'support_subtitle' => 'Check out our <strong><a href="https://patreon.com/jbrooksuk" target="_blank">Patreon</a></strong> page!',
'news' => 'Latest News',
'news_subtitle' => 'Get the latest updates',
],
// Welcome modal
'welcome' => [
'welcome' => 'Bienvenue sur votre page de statut !',

View File

@@ -34,6 +34,7 @@ return [
'invalid' => 'Nom d\'utilisateur ou mot de passe incorrect',
'invalid-token' => 'Jeton invalide',
'cookies' => 'Vous devez activer les cookies pour vous connecter.',
'rate-limit' => 'Rate limit exceeded.',
],
// Incidents form fields
@@ -89,7 +90,7 @@ return [
'type_avg' => 'Moyenne',
'places' => 'Nombre de chiffres après la virgule',
'default_view' => 'Vue par défaut',
'threshold' => 'How many minutes of threshold between metric points?',
'threshold' => 'Quel intervalle en minutes entre chaque point de métrique ?',
'points' => [
'value' => 'Valeur',
@@ -106,9 +107,9 @@ return [
'about-this-page' => 'À propos de cette page',
'days-of-incidents' => 'Combien de jours d\'incidents à montrer ?',
'banner' => 'Image d\'en-tête',
'banner-help' => 'Il est recommandé de téléchargez un fichier ne dépassant pas 930px de large .',
'banner-help' => "Il est recommandé de téléchargez un fichier ne dépassant pas 930px de large .",
'subscribers' => 'Permettre aux personnes de s\'inscrire aux notifications par e-mail ?',
'automatic_localization' => 'Automatically localise your status page to your visitor\'s language?',
'automatic_localization' => 'Traduire automatiquement votre page de statut dans la langue du visiteur ?',
],
'analytics' => [
'analytics_google' => 'Code de Google Analytics',

View File

@@ -31,57 +31,60 @@ return [
'array' => ':attribute doit être un tableau.',
'before' => ':attribute doit être une date inférieur à :date.',
'between' => [
'numeric' => ':attribute doit être entre :min et :max.',
'file' => 'attribute doit être entre :min et :max kilo-octets.',
'string' => 'attribute doit être entre :min et :max caractères.',
'numeric' => ':attribute doit être une date inférieur à :date.',
'file' => ':attribute doit être comprise entre :min et :max.',
'string' => ':attribute doit être comprise entre :min et :max kilobytes.',
'array' => 'attribute doit être entre :min et :max éléments.',
],
'boolean' => 'Le champ :attribute doit être vrai ou faux.',
'confirmed' => 'Le champ de confirmation :attribute ne correspond pas.',
'date' => ':attribute n\'est pas une date valide.',
'date_format' => ':attribute ne correspond pas au format :format.',
'different' => ':attribute et :other doivent être différents.',
'digits' => ':attribute doit être de :digits chiffres.',
'digits_between' => ':attribute doit être entre :min et :max chiffres.',
'email' => ':attribute doit être une adresse électronique valide.',
'exists' => 'Le champ :attribute sélectionné est invalide.',
'filled' => 'Le champ :attribute est requis.',
'boolean' => 'attribute doit être entre :min et :max éléments.',
'confirmed' => 'Le champ :attribute doit être vrai ou faux.',
'date' => 'Le champ de confirmation :attribute ne correspond pas.',
'date_format' => ':attribute n\'est pas une date valide.',
'different' => ':attribute ne correspond pas au format :format.',
'digits' => ':attribute et :other doivent être différents.',
'digits_between' => ':attribute doit contenir :digits chiffres.',
'email' => ':attribute doit contenir entre :min et :max chiffres.',
'exists' => ':attribute doit être une adresse électronique valide.',
'distinct' => ':attribute possède une valeur en double.',
'filled' => 'Le format de :attribute n\'est pas valide.',
'image' => ':attribute doit être une image.',
'in' => 'Le champ :attribute sélectionné est invalide.',
'integer' => ':attribute doit être un entier.',
'ip' => ':attribute doit être une adresse IP valide.',
'in' => ':attribute doit être une image.',
'in_array' => 'Le champ de :attribute n\'existe pas dans :other.',
'integer' => 'Le sélection :attribute n\'est pas valide.',
'ip' => ':attribute doit être un entier.',
'json' => ':attribut doit être une chaîne JSON valide.',
'max' => [
'numeric' => ':attribute ne doit pas être plus grand que :max.',
'file' => 'attribute ne doit pas être plus grand que :max kilo-octets.',
'string' => 'L\'attribut ":attribute" ne doit pas faire plus de :max caractères.',
'array' => 'attribute ne devrait pas avoir plus de :max éléments.',
'numeric' => ':attribute doit être une adresse IP valide.',
'file' => ':attribute ne doit pas être plus grand que :max.',
'string' => ':attribute ne doit pas dépasser :max kilo-octets.',
'array' => ':attribute ne doit passer :max éléments.',
],
'mimes' => ':attribute doit être un fichier de type : :values.',
'mimes' => ':attribute ne doit dépasser :max éléments.',
'min' => [
'numeric' => ':attribute doit être au moins de :min.',
'file' => 'attribute doit être au moins de :min kilo-octets.',
'string' => 'L\'attribut ":attribute" doit faire au moins :min caractères.',
'array' => 'attribute doit avoir au moins :min éléments.',
'numeric' => ':attribute doit être un fichier de type: :values.',
'file' => ':attribute doit être au moins de :min kilo-octets.',
'string' => ':attribute doit être au moins de :min kilo-octets.',
'array' => ':attribute doit avoir au moins :min caractères.',
],
'not_in' => 'Le champ sélectionné :attribute est invalide.',
'numeric' => ':attribute doit être un nombre.',
'regex' => 'Le format de :attribute est invalide.',
'required' => 'Le champ :attribute est requis.',
'required_if' => 'Le champ :attribute est requis lorsque :other est :value.',
'not_in' => ':attribute doit avoir au moins :min éléments.',
'numeric' => 'Le sélection :attribute n\'est pas valide.',
'present' => 'Le champs :attribute doit être rempli.',
'regex' => ':attribute doit être un nombre.',
'required' => 'Le format de :attribute n\'est pas valide.',
'required_if' => 'Le champ :attribute est requis.',
'required_unless' => 'Le champ :attribute est requis sauf si :other est dans :values.',
'required_with' => 'Le champ :attribute est requis lorsque :values est présent.',
'required_with' => 'Le champ :attribute est requis lorsque :other est :value.',
'required_with_all' => 'Le champ :attribute est requis lorsque :values est présent.',
'required_without' => 'Le champ :attribute est requis lorsque :values n\'est pas présent.',
'required_without_all' => 'Le champ :attribute est requis lorsqu\'aucun des :values ne sont présent.',
'same' => ':attribute et :other doivent correspondre.',
'required_without' => 'Le champ :attribute est requis lorsque :values est présent.',
'required_without_all' => 'Le champ :attribute est requis lorsque :values n\'est pas présent.',
'same' => 'Le champ :attribute est requis lorsque rien de :values n\'est présent.',
'size' => [
'numeric' => ':attribute doit être de :size.',
'numeric' => ':attribute et :other doivent correspondre.',
'file' => 'attribute doit être de :size kilo-octets.',
'string' => 'L\'attribut ":attribute" doit faire :size caractères.',
'array' => 'attribute doit contenir :size éléments.',
'array' => 'L\'attribut ":attribute" doit faire :size caractères.',
],
'string' => ':attribute doit être une chaîne.',
'string' => ':attribute doit contenir :size éléments.',
'timezone' => ':attribute doit être une zone valide.',
'unique' => ':attribute a déjà été pris.',
'url' => 'Le format de :attribute n\'est pas valide.',

View File

@@ -75,32 +75,27 @@ return [
'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.',
'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.',
'verify' => [
'text' => "Please confirm your email subscription to :app_name status updates.\n:link\nThank you, :app_name",
'html-preheader' => 'Please confirm your email subscription to :app_name status updates.',
'html' => '<p>Please confirm your email subscription to :app_name status updates.</p><p><a href=":link">:link</a></p><p>Thank you, :app_name</p>',
'text' => "Please confirm your email subscription to :app_name status updates.\n:link",
'html' => '<p>Please confirm your email subscription to :app_name status updates.</p>',
'button' => 'Confirm Subscription',
],
'maintenance' => [
'text' => "New maintenance has been scheduled on :app_name.\nThank you, :app_name",
'html-preheader' => 'New maintenance has been scheduled on :app_name.',
'html' => '<p>New maintenance has been scheduled on :app_name.</p>',
'subject' => '[Maintenance Scheduled] :name',
],
'incident' => [
'text' => "New incident has been reported on :app_name.\nThank you, :app_name",
'html-preheader' => 'New incident has been reported on :app_name.',
'html' => '<p>New incident has been reported on :app_name.</p><p>Thank you, :app_name</p>',
'subject' => '[New Incident] :status: :name',
],
'component' => [
'subject' => 'Component Status Update',
'text' => 'The component :component_name has seen a status change. The component is now at :component_human_status.\nThank you, :app_name',
'html-preheader' => 'Component Update from :app_name',
'html' => '<p>The component :component_name has seen a status change. The component is now at :component_human_status.</p><p>Thank you, :app_name</p>',
'tooltip-title' => 'Subscribe to notifications for :component_name.',
'subject' => 'Component Status Update',
'text' => 'The component :component_name has seen a status change. The component is now at :component_human_status.\nThank you, :app_name',
'html' => '<p>The component :component_name has seen a status change. The component is now at :component_human_status.</p><p>Thank you, :app_name</p>',
'tooltip-title' => 'Subscribe to notifications for :component_name.',
],
],
],
@@ -109,7 +104,6 @@ return [
'email' => [
'invite' => [
'text' => "You have been invited to the team :app_name status page, to sign up follow the next link.\n:link\nThank you, :app_name",
'html-preheader' => 'You have been invited to the team :app_name.',
'html' => '<p>You have been invited to the team :app_name status page, to sign up follow the next link.</p><p><a href=":link">:link</a></p><p>Thank you, :app_name</p>',
],
],

View File

@@ -219,6 +219,14 @@ return [
'success' => 'Settings saved.',
'failure' => 'Settings could not be saved.',
],
'credits' => [
'credits' => 'Credits',
'contributors' => 'Contributors',
'license' => 'Cachet is a BSD-3-licensed open source project, released by <a href="https://alt-three.com/?utm_source=cachet&utm_medium=credits&utm_campaign=Cachet%20Credit%20Dashboard" target="_blank">Alt Three Services Limited</a>.',
'backers-title' => 'Backers & Sponsors',
'backers' => 'If you\'d like to support future development, check out the <a href="https://patreon.com/jbrooksuk" target="_blank">Cachet Patreon</a> campaign.',
'thank-you' => 'Thank you to each and every one of the :count contributors.',
],
],
// Login
@@ -241,9 +249,17 @@ return [
'whoops' => 'אופס.',
],
// Widgets
'widgets' => [
'support' => 'Support Cachet',
'support_subtitle' => 'Check out our <strong><a href="https://patreon.com/jbrooksuk" target="_blank">Patreon</a></strong> page!',
'news' => 'Latest News',
'news_subtitle' => 'Get the latest updates',
],
// Welcome modal
'welcome' => [
'welcome' => 'Welcome to your status page!',
'welcome' => 'Welcome to your new status page!',
'message' => 'Your status page is almost ready! You might want to configure these extra settings',
'close' => 'Take me straight to my dashboard',
'steps' => [

View File

@@ -34,6 +34,7 @@ return [
'invalid' => 'Invalid username or password',
'invalid-token' => 'Invalid token',
'cookies' => 'You must enable cookies to login.',
'rate-limit' => 'Rate limit exceeded.',
],
// Incidents form fields

View File

@@ -13,7 +13,7 @@ return [
'setup' => 'הגדרות',
'title' => 'התקנת Cachet',
'service_details' => 'פרטי שרות',
'env_setup' => 'Environment setup',
'env_setup' => 'Environment Setup',
'status_page_setup' => 'הגדרת עמוד מצב',
'show_support' => 'Show support for Cachet?',
'admin_account' => 'חשבון מנהל המערכת',

View File

@@ -31,57 +31,60 @@ return [
'array' => 'attribute: חייב להיות מערך.',
'before' => 'The :attribute must be a date before :date.',
'between' => [
'numeric' => 'attribute: חייב להיות בין min: ו max:',
'file' => 'The :attribute must be between :min and :max kilobytes.',
'string' => 'The :attribute must be between :min and :max characters.',
'numeric' => 'The :attribute must be a date before :date.',
'file' => 'The :attribute must be between :min and :max.',
'string' => 'The :attribute must be between :min and :max kilobytes.',
'array' => 'The :attribute must have between :min and :max items.',
],
'boolean' => 'שדה attribute: חייב להיות true או false.',
'confirmed' => 'The :attribute confirmation does not match.',
'date' => 'attribute: אינו תאריך חוקי.',
'date_format' => 'The :attribute does not match the format :format.',
'different' => 'The :attribute and :other must be different.',
'digits' => 'attribute: חייב להיות 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.',
'filled' => 'The :attribute field is required.',
'boolean' => 'The :attribute must have between :min and :max items.',
'confirmed' => 'The :attribute field must be true or false.',
'date' => 'The :attribute confirmation does not match.',
'date_format' => 'The :attribute is not a valid date.',
'different' => 'The :attribute does not match the format :format.',
'digits' => 'The :attribute and :other must be different.',
'digits_between' => 'The :attribute must be :digits digits.',
'email' => 'The :attribute must be between :min and :max digits.',
'exists' => 'The :attribute must be a valid email address.',
'distinct' => 'The :attribute field has a duplicate value.',
'filled' => 'The :attribute format is invalid.',
'image' => 'attribute: חייב להיות תמונה.',
'in' => 'attribute: הנבחר אינו חוקית.',
'integer' => 'attribute: צריכה להיות מספר שלם.',
'ip' => 'attribute: חייב להיות כתובת IP חוקית.',
'in' => 'attribute: חייב להיות תמונה.',
'in_array' => 'The :attribute field does not exist in :other.',
'integer' => 'The selected :attribute is invalid.',
'ip' => 'The :attribute must be an integer.',
'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.',
'numeric' => 'The :attribute must be a valid IP address.',
'file' => 'The :attribute may not be greater than :max.',
'string' => 'The :attribute may not be greater than :max kilobytes.',
'array' => 'The :attribute may not have more than :max items.',
],
'mimes' => 'The :attribute must be a file of type: :values.',
'mimes' => 'The :attribute may not have more than :max items.',
'min' => [
'numeric' => 'The :attribute must be at least :min.',
'numeric' => 'The :attribute must be a file of type: :values.',
'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.',
'string' => 'The :attribute must be at least :min kilobytes.',
'array' => 'The :attribute must be at least :min characters.',
],
'not_in' => 'attribute: הנבחר אינו חוקי.',
'numeric' => 'attribute: חייב להיות מספר.',
'regex' => 'The :attribute format is invalid.',
'required' => 'The :attribute field is required.',
'required_if' => 'The :attribute field is required when :other is :value.',
'not_in' => 'The :attribute must have at least :min items.',
'numeric' => 'The selected :attribute is invalid.',
'present' => 'The :attribute field must be present.',
'regex' => 'The :attribute must be a number.',
'required' => 'The :attribute format is invalid.',
'required_if' => 'The :attribute field is required.',
'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' => 'The :attribute field is required when :other is :value.',
'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.',
'required_without' => 'The :attribute field is required when :values is present.',
'required_without_all' => 'The :attribute field is required when :values is not present.',
'same' => 'The :attribute field is required when none of :values are present.',
'size' => [
'numeric' => 'attribute: חייב להיות size:',
'numeric' => 'The :attribute and :other must match.',
'file' => 'The :attribute must be :size kilobytes.',
'string' => 'The :attribute must be :size characters.',
'array' => 'The :attribute must contain :size items.',
'array' => 'The :attribute must be :size characters.',
],
'string' => 'The :attribute must be a string.',
'string' => 'The :attribute must contain :size items.',
'timezone' => 'The :attribute must be a valid zone.',
'unique' => 'The :attribute has already been taken.',
'url' => 'The :attribute format is invalid.',

View File

@@ -75,32 +75,27 @@ return [
'subscribe' => 'Feliratkozás e-mail értesítésekre.',
'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.',
'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.',
'verify' => [
'text' => "Please confirm your email subscription to :app_name status updates.\n:link\nThank you, :app_name",
'html-preheader' => 'Please confirm your email subscription to :app_name status updates.',
'html' => '<p>Please confirm your email subscription to :app_name status updates.</p><p><a href=":link">:link</a></p><p>Thank you, :app_name</p>',
'text' => "Please confirm your email subscription to :app_name status updates.\n:link",
'html' => '<p>Please confirm your email subscription to :app_name status updates.</p>',
'button' => 'Confirm Subscription',
],
'maintenance' => [
'text' => "New maintenance has been scheduled on :app_name.\nThank you, :app_name",
'html-preheader' => 'New maintenance has been scheduled on :app_name.',
'html' => '<p>New maintenance has been scheduled on :app_name.</p>',
'subject' => '[Maintenance Scheduled] :name',
],
'incident' => [
'text' => "New incident has been reported on :app_name.\nThank you, :app_name",
'html-preheader' => 'New incident has been reported on :app_name.',
'html' => '<p>New incident has been reported on :app_name.</p><p>Thank you, :app_name</p>',
'subject' => '[New Incident] :status: :name',
],
'component' => [
'subject' => 'Component Status Update',
'text' => 'The component :component_name has seen a status change. The component is now at :component_human_status.\nThank you, :app_name',
'html-preheader' => 'Component Update from :app_name',
'html' => '<p>The component :component_name has seen a status change. The component is now at :component_human_status.</p><p>Thank you, :app_name</p>',
'tooltip-title' => 'Subscribe to notifications for :component_name.',
'subject' => 'Component Status Update',
'text' => 'The component :component_name has seen a status change. The component is now at :component_human_status.\nThank you, :app_name',
'html' => '<p>The component :component_name has seen a status change. The component is now at :component_human_status.</p><p>Thank you, :app_name</p>',
'tooltip-title' => 'Subscribe to notifications for :component_name.',
],
],
],
@@ -109,7 +104,6 @@ return [
'email' => [
'invite' => [
'text' => "You have been invited to the team :app_name status page, to sign up follow the next link.\n:link\nThank you, :app_name",
'html-preheader' => 'You have been invited to the team :app_name.',
'html' => '<p>You have been invited to the team :app_name status page, to sign up follow the next link.</p><p><a href=":link">:link</a></p><p>Thank you, :app_name</p>',
],
],

View File

@@ -219,6 +219,14 @@ return [
'success' => 'Settings saved.',
'failure' => 'Settings could not be saved.',
],
'credits' => [
'credits' => 'Credits',
'contributors' => 'Contributors',
'license' => 'Cachet is a BSD-3-licensed open source project, released by <a href="https://alt-three.com/?utm_source=cachet&utm_medium=credits&utm_campaign=Cachet%20Credit%20Dashboard" target="_blank">Alt Three Services Limited</a>.',
'backers-title' => 'Backers & Sponsors',
'backers' => 'If you\'d like to support future development, check out the <a href="https://patreon.com/jbrooksuk" target="_blank">Cachet Patreon</a> campaign.',
'thank-you' => 'Thank you to each and every one of the :count contributors.',
],
],
// Login
@@ -241,9 +249,17 @@ return [
'whoops' => 'Whoops.',
],
// Widgets
'widgets' => [
'support' => 'Support Cachet',
'support_subtitle' => 'Check out our <strong><a href="https://patreon.com/jbrooksuk" target="_blank">Patreon</a></strong> page!',
'news' => 'Latest News',
'news_subtitle' => 'Get the latest updates',
],
// Welcome modal
'welcome' => [
'welcome' => 'Welcome to your status page!',
'welcome' => 'Welcome to your new status page!',
'message' => 'Your status page is almost ready! You might want to configure these extra settings',
'close' => 'Take me straight to my dashboard',
'steps' => [

View File

@@ -34,6 +34,7 @@ return [
'invalid' => 'Invalid username or password',
'invalid-token' => 'Érvénytelen kulcs',
'cookies' => 'A bejelentkezéshez engedélyezni kell a sütiket.',
'rate-limit' => 'Rate limit exceeded.',
],
// Incidents form fields

View File

@@ -13,7 +13,7 @@ return [
'setup' => 'Telepítés',
'title' => 'Cachet telepítése',
'service_details' => 'A szolgáltatás részletei',
'env_setup' => 'Environment setup',
'env_setup' => 'Environment Setup',
'status_page_setup' => 'Állapotoldal beállítás',
'show_support' => 'Cachet támogató link megjelenítése?',
'admin_account' => 'Adminisztrátori fiók',

View File

@@ -31,57 +31,60 @@ return [
'array' => ':attribute csak tömb típusú lehet.',
'before' => ':attribute csak :date előtti dátum lehet.',
'between' => [
'numeric' => ':attribute csak :min és :max közötti lehet.',
'file' => ':attribute csak :min és :max kilobyte közötti lehet.',
'string' => ':attribute csak :min és :max karakterszám közötti lehet.',
'numeric' => ':attribute csak :date előtti dátum lehet.',
'file' => 'The :attribute must be between :min and :max.',
'string' => 'The :attribute must be between :min and :max kilobytes.',
'array' => ':attribute csak :min és :max elem közötti lehet.',
],
'boolean' => ':attribute csak igaz vagy hamis lehet.',
'confirmed' => ':attribute megerősítése nem egyezik.',
'date' => ':attribute nem érvényes dátum.',
'date_format' => ':attribute formátuma csak :format lehet.',
'different' => ':attribute és :other csak különbözőek lehetnek.',
'digits' => ':attribute csak :digits számjegy lehet.',
'digits_between' => ':attribute csak :min és :max között számjegy lehet.',
'email' => ':attribute csak érvényes e-mail cím lehet.',
'exists' => 'A kiválasztott :attribute érvénytelen.',
'filled' => ':attribute mező kitöltése kötelező.',
'boolean' => ':attribute csak :min és :max elem közötti lehet.',
'confirmed' => 'The :attribute field must be true or false.',
'date' => 'The :attribute confirmation does not match.',
'date_format' => 'The :attribute is not a valid date.',
'different' => 'The :attribute does not match the format :format.',
'digits' => 'The :attribute and :other must be different.',
'digits_between' => 'The :attribute must be :digits digits.',
'email' => 'The :attribute must be between :min and :max digits.',
'exists' => 'The :attribute must be a valid email address.',
'distinct' => 'The :attribute field has a duplicate value.',
'filled' => ':attribute formátuma érvénytelen.',
'image' => ':attribute csak kép lehet.',
'in' => 'A kiválasztott :attribute érvénytelen.',
'integer' => ':attribute csak szám lehet.',
'ip' => ':attribute csak érvényes IP cím lehet.',
'in' => ':attribute csak kép lehet.',
'in_array' => 'The :attribute field does not exist in :other.',
'integer' => 'The selected :attribute is invalid.',
'ip' => 'The :attribute must be an integer.',
'json' => 'A :attribute -nak érvényes JSON stringnek kell lennie.',
'max' => [
'numeric' => ':attribute nem lehet nagyobb, mint :max.',
'file' => ':attribute nem lehet nagyobb, mint :max kilobyte.',
'string' => ':attribute nem lehet hosszabb, mint :max karakter.',
'numeric' => 'The :attribute must be a valid IP address.',
'file' => 'The :attribute may not be greater than :max.',
'string' => 'The :attribute may not be greater than :max kilobytes.',
'array' => ':attribute nem lehet több, mint :max elem.',
],
'mimes' => ':attribute csak :values fájltípus lehet.',
'mimes' => ':attribute nem lehet több, mint :max elem.',
'min' => [
'numeric' => ':attribute nem lehet kevesebb, mint :min.',
'numeric' => 'The :attribute must be a file of type: :values.',
'file' => ':attribute nem lehet kevesebb, mint :min kilobyte.',
'string' => ':attribute nem lehet kevesebb, mint :min karakter.',
'array' => ':attribute nem lehet kevesebb, mint :min elem.',
'string' => ':attribute nem lehet kevesebb, mint :min kilobyte.',
'array' => 'The :attribute must be at least :min characters.',
],
'not_in' => 'A kiválasztott :attribute érvénytelen.',
'numeric' => ':attribute csak szám lehet.',
'regex' => ':attribute formátuma érvénytelen.',
'required' => ':attribute mező kitöltése kötelező.',
'required_if' => ':attribute mező kitöltése kötelező, ha :other mező értéke :value.',
'not_in' => 'The :attribute must have at least :min items.',
'numeric' => 'The selected :attribute is invalid.',
'present' => 'The :attribute field must be present.',
'regex' => 'The :attribute must be a number.',
'required' => ':attribute formátuma érvénytelen.',
'required_if' => 'The :attribute field is required.',
'required_unless' => 'The :attribute field is required unless :other is in :values.',
'required_with' => ':attribute mező kitöltése kötelező, ha az értéke :values.',
'required_with' => 'The :attribute field is required when :other is :value.',
'required_with_all' => ':attribute mező kitöltése kötelező, ha az értéke :values.',
'required_without' => ':attribute mező kitöltése kötelező, ha az értéke nem :values.',
'required_without_all' => ':attribute mező kitöltése kötelező, ha az értéke nem :values.',
'same' => ':attribute és :other meg kell egyezzen.',
'required_without' => ':attribute mező kitöltése kötelező, ha az értéke :values.',
'required_without_all' => 'The :attribute field is required when :values is not present.',
'same' => 'The :attribute field is required when none of :values are present.',
'size' => [
'numeric' => ':attribute csak :size méretű lehet.',
'numeric' => 'The :attribute and :other must match.',
'file' => ':attribute csak :size kilobyte méretű lehet.',
'string' => ':attribute csak :size karakter lehet.',
'array' => ':attribute tartalmaznia kell :size elemeit.',
'array' => ':attribute csak :size karakter lehet.',
],
'string' => 'The :attribute must be a string.',
'string' => 'The :attribute must contain :size items.',
'timezone' => ':attribute csak érvényes zóna lehet.',
'unique' => ':attribute már létezik.',
'url' => ':attribute formátuma érvénytelen.',

View File

@@ -75,33 +75,27 @@ return [
'subscribe' => 'Langganan update email.',
'subscribed' => 'Anda berhasil terdaftar pada notifikasi email, mohon periksa email anda untuk mengkonfirmasi pendaftaran ini.',
'verified' => 'Pendaftaran newsletter anda berhasil dikonfirmasi. Terima kasih!',
'manage' => 'Manage your subscription.',
'manage' => 'Manage your subscription',
'unsubscribe' => 'Hapus saya dari update email.',
'unsubscribed' => 'Langganan email anda sudah dihentikan.',
'failure' => 'Ada yang salah dengan sistem langganan email.',
'already-subscribed' => 'Cannot subscribe :email because they\'re already subscribed.',
'verify' => [
'text' => "Mohon konfirmasi langganan email update status :app_name.\n:link\nTerima kasih,
:app_name",
'html-preheader' => 'Mohon konfirmasi langganan email update status :app_name.',
'html' => '<p>Mohon konfirmasi langganan email anda ke: app_name status update.</p> <p><a href=":link">: link</a></p> <p>Terima kasih,: app_name</p>',
'text' => "Please confirm your email subscription to :app_name status updates.\n:link",
'html' => '<p>Please confirm your email subscription to :app_name status updates.</p>',
'button' => 'Confirm Subscription',
],
'maintenance' => [
'text' => "Jadwal pemeliharaan baru sudah dibuat di :app_name.\nTerima kasih, :app_name",
'html-preheader' => 'Jadwal pemeliharaan baru sudah dibuat di :app_name.',
'html' => '<p>Pemeliharaan baru telah dijadwalkan pada: app_name.</p>',
'subject' => '[Maintenance Scheduled] :name',
],
'incident' => [
'text' => "Ada insiden baru yang dilaporkan di :app_name.\n Terima kasih, :app_name",
'html-preheader' => 'Ada insiden baru yang dilaporkan di :app_name.',
'html' => '<p>Ada insiden baru yang dilaporkan di :app_name.</p><p> Terima kasih, :app_name</p>',
'subject' => '[New Incident] :status: :name',
],
'component' => [
'subject' => 'Component Status Update',
'text' => 'The component :component_name has seen a status change. The component is now at :component_human_status.\nThank you, :app_name',
'html-preheader' => 'Component Update from :app_name',
'html' => '<p>The component :component_name has seen a status change. The component is now at :component_human_status.</p><p>Thank you, :app_name</p>',
'tooltip-title' => 'Subscribe to notifications for :component_name.',
'subject' => 'Component Status Update',
'text' => 'The component :component_name has seen a status change. The component is now at :component_human_status.\nThank you, :app_name',
'html' => '<p>The component :component_name has seen a status change. The component is now at :component_human_status.</p><p>Thank you, :app_name</p>',
'tooltip-title' => 'Subscribe to notifications for :component_name.',
],
],
],
@@ -110,7 +104,6 @@ return [
'email' => [
'invite' => [
'text' => "Anda diundang dalam tim Halaman Status :app_name, untuk mendaftar silakan klik tautan berikut \n:link\nTerima kasih, :app_name",
'html-preheader' => 'Anda diundang dalam tim :app_name.',
'html' => '<p>Anda diundang dalam tim Halaman Status :app_name, untuk mendaftar silakan klik tautan berikut. </p><p><a href=":link">:link</a></p><p>Terima kasih, :app_name</p>',
],
],

View File

@@ -219,6 +219,14 @@ return [
'success' => 'Pengaturan sudah disimpan.',
'failure' => 'Pengaturan tidak bisa disimpan.',
],
'credits' => [
'credits' => 'Credits',
'contributors' => 'Contributors',
'license' => 'Cachet is a BSD-3-licensed open source project, released by <a href="https://alt-three.com/?utm_source=cachet&utm_medium=credits&utm_campaign=Cachet%20Credit%20Dashboard" target="_blank">Alt Three Services Limited</a>.',
'backers-title' => 'Backers & Sponsors',
'backers' => 'If you\'d like to support future development, check out the <a href="https://patreon.com/jbrooksuk" target="_blank">Cachet Patreon</a> campaign.',
'thank-you' => 'Thank you to each and every one of the :count contributors.',
],
],
// Login
@@ -241,9 +249,17 @@ return [
'whoops' => 'Waduh.',
],
// Widgets
'widgets' => [
'support' => 'Support Cachet',
'support_subtitle' => 'Check out our <strong><a href="https://patreon.com/jbrooksuk" target="_blank">Patreon</a></strong> page!',
'news' => 'Latest News',
'news_subtitle' => 'Get the latest updates',
],
// Welcome modal
'welcome' => [
'welcome' => 'Welcome to your status page!',
'welcome' => 'Welcome to your new status page!',
'message' => 'Halaman status anda hampir siap! Anda masih perlu mengkonfigurasi beberapa pengaturan',
'close' => 'Take me straight to my dashboard',
'steps' => [

View File

@@ -34,6 +34,7 @@ return [
'invalid' => 'Invalid username or password',
'invalid-token' => 'Token tidak benar',
'cookies' => 'Mohon aktifkan cookies untuk login.',
'rate-limit' => 'Rate limit exceeded.',
],
// Incidents form fields
@@ -106,7 +107,7 @@ return [
'about-this-page' => 'Tentang halaman ini',
'days-of-incidents' => 'Berapa hari insiden akan ditampilkan?',
'banner' => 'Banner Image',
'banner-help' => 'Disarankan gambar yang anda unggah tidak lebih lebar dari 930px.',
'banner-help' => "Disarankan gambar yang anda unggah tidak lebih lebar dari 930px.",
'subscribers' => 'Bolehkan pengunjung mendaftar notifikasi email?',
'automatic_localization' => 'Automatically localise your status page to your visitor\'s language?',
],

View File

@@ -31,57 +31,60 @@ return [
'array' => ':attribute harus merupakan array.',
'before' => ':attribute harus merupakan tanngga sebelum :date.',
'between' => [
'numeric' => ':attribute harus antara :min dan :max.',
'file' => ':attribute harus antara :min dan :max kilobyte.',
'string' => ':attribute harus antara :min dan :max karakter.',
'numeric' => ':attribute harus merupakan tanngga sebelum :date.',
'file' => 'The :attribute must be between :min and :max.',
'string' => 'The :attribute must be between :min and :max kilobytes.',
'array' => ':attribute harus antara :min dan :max item.',
],
'boolean' => 'Kotak :attribute harus berupa true atau false.',
'confirmed' => 'Kedua :attribute tidak sama.',
'date' => ':attribute bukan merupakan tanggal yang benar.',
'date_format' => ':attribute tidak sesuai dengan format :format.',
'different' => ':attribute dan :other harus beda.',
'digits' => ':attribute harus terdiri dari :digits digit.',
'digits_between' => ':attribute harus antara :min dan :max digit.',
'email' => ':attribute harus merupakan alamat email yang benar.',
'exists' => ':attribute yang dipilih tidak benar.',
'filled' => ':attribute belum diisi.',
'boolean' => ':attribute harus antara :min dan :max item.',
'confirmed' => 'The :attribute field must be true or false.',
'date' => 'The :attribute confirmation does not match.',
'date_format' => 'The :attribute is not a valid date.',
'different' => 'The :attribute does not match the format :format.',
'digits' => 'The :attribute and :other must be different.',
'digits_between' => 'The :attribute must be :digits digits.',
'email' => 'The :attribute must be between :min and :max digits.',
'exists' => 'The :attribute must be a valid email address.',
'distinct' => 'The :attribute field has a duplicate value.',
'filled' => 'Format :attribute tidak benar.',
'image' => ':attribute harus merupakan gambar.',
'in' => ':attribute yang dipilih tidak benar.',
'integer' => ':attribute harus merupakan bilangan bulat.',
'ip' => ':attribute harus merupakan alamat IP yang benar.',
'in' => ':attribute harus merupakan gambar.',
'in_array' => 'The :attribute field does not exist in :other.',
'integer' => 'The selected :attribute is invalid.',
'ip' => 'The :attribute must be an integer.',
'json' => ':attribute harus merupakan string JSON yang valid.',
'max' => [
'numeric' => ':attribute tidak boleh lebih dari :max.',
'file' => ':attribute tidak boleh lebih dari :max kilobyte.',
'string' => ':attribute tidak boleh lebih dari :max karakter.',
'numeric' => 'The :attribute must be a valid IP address.',
'file' => 'The :attribute may not be greater than :max.',
'string' => 'The :attribute may not be greater than :max kilobytes.',
'array' => ':attribute tidak boleh lebih dari :max item.',
],
'mimes' => ':attribute harus merupakan jenis berkas: :values.',
'mimes' => ':attribute tidak boleh lebih dari :max item.',
'min' => [
'numeric' => ':attribute minimal harus :min.',
'numeric' => 'The :attribute must be a file of type: :values.',
'file' => ':attribute minimal harus :min kilobyte.',
'string' => ':attribute minimal harus :min karakter.',
'array' => ':attribute minimal harus :min item.',
'string' => ':attribute minimal harus :min kilobyte.',
'array' => 'The :attribute must be at least :min characters.',
],
'not_in' => ':attribute yang dipilih tidak benar.',
'numeric' => ':attribute harus merupakan angka.',
'regex' => 'Format :attribute tidak benar.',
'required' => ':attribute belum diisi.',
'required_if' => ':attribute harus diisi jika :other :value.',
'not_in' => 'The :attribute must have at least :min items.',
'numeric' => 'The selected :attribute is invalid.',
'present' => 'The :attribute field must be present.',
'regex' => 'The :attribute must be a number.',
'required' => 'Format :attribute tidak benar.',
'required_if' => 'The :attribute field is required.',
'required_unless' => 'The :attribute field is required unless :other is in :values.',
'required_with' => ':attribute harus diisi jika ada :values.',
'required_with' => 'The :attribute field is required when :other is :value.',
'required_with_all' => ':attribute harus diisi jika ada :values.',
'required_without' => ':attribute harus diisi jika tidak ada :values .',
'required_without_all' => ':attribute harus diisi jika tidak ada :values .',
'same' => ':attribute dan :other tidak sesuai.',
'required_without' => ':attribute harus diisi jika ada :values.',
'required_without_all' => 'The :attribute field is required when :values is not present.',
'same' => 'The :attribute field is required when none of :values are present.',
'size' => [
'numeric' => ':attribute harus :size.',
'numeric' => 'The :attribute and :other must match.',
'file' => ':attribute harus :size kilobyte.',
'string' => ':attribute harus :size karakter.',
'array' => ':attribute harus berisi :size item.',
'array' => ':attribute harus :size karakter.',
],
'string' => ':attribute harus berupa string.',
'string' => 'The :attribute must contain :size items.',
'timezone' => ':attribute harus merupakan zona yang benar.',
'unique' => ':attribute sudah ada.',
'url' => 'Format :attribute tidak benar.',

View File

@@ -75,32 +75,27 @@ return [
'subscribe' => 'Iscriviti agli aggiornamenti via email.',
'subscribed' => 'Ti sei appena iscritto agli aggiornamenti email, controlla la tua casella per confermare la sottoscrizione',
'verified' => 'La tua iscrizione &egrave; stata confermata. Grazie!',
'manage' => 'Gestisci il tuo abbonamento.',
'manage' => 'Manage your subscription',
'unsubscribe' => 'Annulla l\'iscrizione agli aggiornamenti email.',
'unsubscribed' => 'La tua iscrizione &egrave; stata rimossa.',
'failure' => 'Qualcosa è andato storto con l\'iscrizione.',
'already-subscribed' => 'Non è possibile iscrivere :email perchè risulta già iscritto.',
'verify' => [
'text' => "Conferma la sottoscrizione email per gli aggiornamento di stato su :app_name \n:link\nGrazie, :app_name",
'html-preheader' => 'Conferma la sottoscrizione email per gli aggiornamento di stato su :app_name',
'html' => '<p>Si prega di confermare l\'iscrizione dell\'email agli aggiornamenti di stato di :app_name.</p><p><a href=":link">:link</a></p><p>Grazie, :app_name</p>',
'text' => "Please confirm your email subscription to :app_name status updates.\n:link",
'html' => '<p>Please confirm your email subscription to :app_name status updates.</p>',
'button' => 'Confirm Subscription',
],
'maintenance' => [
'text' => "Una nuova manutenzione programmata &egrave; stata inserita su :app_name.\nGrazie, :app_name",
'html-preheader' => 'Una nuova manutenzione programmata &egrave; stata inserita su :app_name.',
'html' => '<p>Un nuovo intervento di manutenzione è stato pianficato su :app_name.</p>',
'subject' => '[Maintenance Scheduled] :name',
],
'incident' => [
'text' => "Un nuovo incidente &egrave; stato segnalato su :app_name.\nGrazie, :app_name",
'html-preheader' => 'Un nuovo incidente &egrave; stato segnalato su :app_name.',
'html' => '<p>Un nuovo incidente &egrave; stato segnalato su :app_name.</p><p>Grazie, :app_name</p>',
'subject' => '[New Incident] :status: :name',
],
'component' => [
'subject' => 'Aggiornamento di stato del componente',
'text' => 'Lo stato del componente: nome_componente è cambiato. Il nuovo stato del componente è :component_human_status.\nGrazie,: app_name',
'html-preheader' => 'Aggiornamento del componente di :app_name',
'html' => '<p>Lo stato del componente: nome_componente è cambiato. Il nuovo stato del componente è :component_human_status.</p><p>Grazie, :app_name</p>',
'tooltip-title' => 'Iscriviti alle notifiche di :component_name.',
'subject' => 'Aggiornamento di stato del componente',
'text' => 'Lo stato del componente: nome_componente è cambiato. Il nuovo stato del componente è :component_human_status.\nGrazie,: app_name',
'html' => '<p>Lo stato del componente: nome_componente è cambiato. Il nuovo stato del componente è :component_human_status.</p><p>Grazie, :app_name</p>',
'tooltip-title' => 'Iscriviti alle notifiche di :component_name.',
],
],
],
@@ -109,7 +104,6 @@ return [
'email' => [
'invite' => [
'text' => "Sei stato invitato nel team :app_name status page, per iscriverti segui il prossimo link.\n:link\nGrazie, :app_name",
'html-preheader' => 'Sei stato invitato nel team :app_name.',
'html' => '<p>Sei stato invitato nel team :app_name status page, per iscriverti segui il prossimo link.</p><p><a href=":link">:link</a></p><p>Grazie, :app_name</p>',
],
],

View File

@@ -219,6 +219,14 @@ return [
'success' => 'Settings saved.',
'failure' => 'Settings could not be saved.',
],
'credits' => [
'credits' => 'Credits',
'contributors' => 'Contributors',
'license' => 'Cachet is a BSD-3-licensed open source project, released by <a href="https://alt-three.com/?utm_source=cachet&utm_medium=credits&utm_campaign=Cachet%20Credit%20Dashboard" target="_blank">Alt Three Services Limited</a>.',
'backers-title' => 'Backers & Sponsors',
'backers' => 'If you\'d like to support future development, check out the <a href="https://patreon.com/jbrooksuk" target="_blank">Cachet Patreon</a> campaign.',
'thank-you' => 'Thank you to each and every one of the :count contributors.',
],
],
// Login
@@ -241,9 +249,17 @@ return [
'whoops' => 'Whoops.',
],
// Widgets
'widgets' => [
'support' => 'Support Cachet',
'support_subtitle' => 'Check out our <strong><a href="https://patreon.com/jbrooksuk" target="_blank">Patreon</a></strong> page!',
'news' => 'Latest News',
'news_subtitle' => 'Get the latest updates',
],
// Welcome modal
'welcome' => [
'welcome' => 'Welcome to your status page!',
'welcome' => 'Welcome to your new status page!',
'message' => 'Your status page is almost ready! You might want to configure these extra settings',
'close' => 'Take me straight to my dashboard',
'steps' => [

View File

@@ -34,6 +34,7 @@ return [
'invalid' => 'Invalid username or password',
'invalid-token' => 'Token non valido',
'cookies' => 'You must enable cookies to login.',
'rate-limit' => 'Rate limit exceeded.',
],
// Incidents form fields

View File

@@ -31,57 +31,60 @@ return [
'array' => ':attribute deve essere un array.',
'before' => 'Il campo :attribute deve contenere una data precedente a :date.',
'between' => [
'numeric' => 'Il campo :attribute deve essere compreso tra :min e :max.',
'file' => 'The :attribute must be between :min and :max kilobytes.',
'string' => 'The :attribute must be between :min and :max characters.',
'numeric' => 'Il campo :attribute deve contenere una data precedente a :date.',
'file' => 'The :attribute must be between :min and :max.',
'string' => 'The :attribute must be between :min and :max kilobytes.',
'array' => 'Il campo :attributo deve avere tra :min e :max elementi.',
],
'boolean' => 'Il campo :attribuite deve essere vero o falso.',
'confirmed' => 'Il campo :attribute non corrisponde.',
'date' => 'Il campo :attribute non contiene una data valida.',
'date_format' => 'Il campo :attribute non contiene una data con il formato :format.',
'different' => 'I campi :attribute e :other devono contenere valori diversi.',
'digits' => 'Il campo :attribute deve contenere :digits cifre.',
'digits_between' => 'Il campo :attribute deve contenere dalle :min alle :max cifre.',
'email' => 'Il campo :attribute non contiene un indirizzo email valido.',
'exists' => 'Il valore del campo :attribute non è valido.',
'filled' => 'Il campo :attribute è obbligatorio.',
'boolean' => 'Il campo :attributo deve avere tra :min e :max elementi.',
'confirmed' => 'The :attribute field must be true or false.',
'date' => 'The :attribute confirmation does not match.',
'date_format' => 'The :attribute is not a valid date.',
'different' => 'The :attribute does not match the format :format.',
'digits' => 'The :attribute and :other must be different.',
'digits_between' => 'The :attribute must be :digits digits.',
'email' => 'The :attribute must be between :min and :max digits.',
'exists' => 'The :attribute must be a valid email address.',
'distinct' => 'The :attribute field has a duplicate value.',
'filled' => 'Il formato di :attribute non è valido.',
'image' => 'Il campo :attribute deve contenere un\'immagine.',
'in' => 'Il valore del campo :attribute non è valido.',
'integer' => 'Il campo :attribute deve contenere un numero intero.',
'ip' => 'Il campo :attribute deve contenere un indirizzo IP valido.',
'in' => 'Il campo :attribute deve contenere un\'immagine.',
'in_array' => 'The :attribute field does not exist in :other.',
'integer' => 'The selected :attribute is invalid.',
'ip' => 'The :attribute must be an integer.',
'json' => 'The :attribute must be a valid JSON string.',
'max' => [
'numeric' => 'Il campo :attribute non può contenere un numero maggiore di :max.',
'file' => 'Il campo :attribute non può essere superiore a :max kilobyte.',
'string' => 'Il campo :attribute non può contenere più di :max caratteri.',
'numeric' => 'The :attribute must be a valid IP address.',
'file' => 'The :attribute may not be greater than :max.',
'string' => 'The :attribute may not be greater than :max kilobytes.',
'array' => 'Il campo :attribute non può avere più di :max elementi.',
],
'mimes' => 'Il campo :attribute deve contenere un file del tipo: :values.',
'mimes' => 'Il campo :attribute non può avere più di :max elementi.',
'min' => [
'numeric' => 'Il campo :attribute non può contenere un numero inferiore a :min.',
'numeric' => 'The :attribute must be a file of type: :values.',
'file' => 'Il campo :attribute deve essere minimo :min kilobyte.',
'string' => 'Il campo :attribute deve contenere almeno :min caratteri.',
'array' => 'The :attribute must have at least :min items.',
'string' => 'Il campo :attribute deve essere minimo :min kilobyte.',
'array' => 'The :attribute must be at least :min characters.',
],
'not_in' => 'Il valore del campo :attribute non è valido.',
'numeric' => 'Il campo :attribute deve essere un numero.',
'regex' => 'Il formato di :attribute non è valido.',
'required' => 'Il campo :attribute è obbligatorio.',
'required_if' => 'Il campo :attribute è richiesto quando :other vale :value.',
'not_in' => 'The :attribute must have at least :min items.',
'numeric' => 'The selected :attribute is invalid.',
'present' => 'The :attribute field must be present.',
'regex' => 'The :attribute must be a number.',
'required' => 'Il formato di :attribute non è valido.',
'required_if' => 'The :attribute field is required.',
'required_unless' => 'The :attribute field is required unless :other is in :values.',
'required_with' => 'Il campo :attribute è obbligatorio quando :values è presente.',
'required_with' => 'The :attribute field is required when :other is :value.',
'required_with_all' => 'Il campo :attribute è obbligatorio quando :values è presente.',
'required_without' => 'Il campo :attribute è obbligatorio quando :values non è presente.',
'required_without_all' => 'Il campo :attribute è obbligatorio quando nessuno dei valori :values è presente.',
'same' => 'I campi :attribute e :other devono corrispondere.',
'required_without' => 'Il campo :attribute è obbligatorio quando :values è presente.',
'required_without_all' => 'The :attribute field is required when :values is not present.',
'same' => 'The :attribute field is required when none of :values are present.',
'size' => [
'numeric' => 'Il campo :attribute deve essere :size.',
'numeric' => 'The :attribute and :other must match.',
'file' => 'The :attribute must be :size kilobytes.',
'string' => 'The :attribute must be :size characters.',
'array' => 'The :attribute must contain :size items.',
'array' => 'The :attribute must be :size characters.',
],
'string' => 'Il campo :attribute deve essere una stringa.',
'string' => 'The :attribute must contain :size items.',
'timezone' => ':attribute deve essere una zona valida.',
'unique' => 'Il valore del campo :attribute è già stato preso.',
'url' => 'Il formato di :attribute non è valido.',

View File

@@ -12,7 +12,7 @@
return [
// Components
'components' => [
'last_updated' => 'Last updated :timestamp',
'last_updated' => '最終更新 :timestamp',
'status' => [
1 => '稼働中',
2 => 'パフォーマンスに関する問題あり',
@@ -20,7 +20,7 @@ return [
4 => '大規模な停止中',
],
'group' => [
'other' => 'Other Components',
'other' => 'その他のコンポーネント',
],
],
@@ -75,32 +75,27 @@ return [
'subscribe' => 'メールによるアップデート情報の購読',
'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.',
'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.',
'verify' => [
'text' => "Please confirm your email subscription to :app_name status updates.\n:link\nThank you, :app_name",
'html-preheader' => 'Please confirm your email subscription to :app_name status updates.',
'html' => '<p>Please confirm your email subscription to :app_name status updates.</p><p><a href=":link">:link</a></p><p>Thank you, :app_name</p>',
'text' => "Please confirm your email subscription to :app_name status updates.\n:link",
'html' => '<p>Please confirm your email subscription to :app_name status updates.</p>',
'button' => 'Confirm Subscription',
],
'maintenance' => [
'text' => "New maintenance has been scheduled on :app_name.\nThank you, :app_name",
'html-preheader' => 'New maintenance has been scheduled on :app_name.',
'html' => '<p>New maintenance has been scheduled on :app_name.</p>',
'subject' => '[Maintenance Scheduled] :name',
],
'incident' => [
'text' => "New incident has been reported on :app_name.\nThank you, :app_name",
'html-preheader' => 'New incident has been reported on :app_name.',
'html' => '<p>New incident has been reported on :app_name.</p><p>Thank you, :app_name</p>',
'subject' => '[New Incident] :status: :name',
],
'component' => [
'subject' => 'Component Status Update',
'text' => 'The component :component_name has seen a status change. The component is now at :component_human_status.\nThank you, :app_name',
'html-preheader' => 'Component Update from :app_name',
'html' => '<p>The component :component_name has seen a status change. The component is now at :component_human_status.</p><p>Thank you, :app_name</p>',
'tooltip-title' => 'Subscribe to notifications for :component_name.',
'subject' => 'Component Status Update',
'text' => 'The component :component_name has seen a status change. The component is now at :component_human_status.\nThank you, :app_name',
'html' => '<p>The component :component_name has seen a status change. The component is now at :component_human_status.</p><p>Thank you, :app_name</p>',
'tooltip-title' => 'Subscribe to notifications for :component_name.',
],
],
],
@@ -109,7 +104,6 @@ return [
'email' => [
'invite' => [
'text' => "You have been invited to the team :app_name status page, to sign up follow the next link.\n:link\nThank you, :app_name",
'html-preheader' => 'You have been invited to the team :app_name.',
'html' => '<p>You have been invited to the team :app_name status page, to sign up follow the next link.</p><p><a href=":link">:link</a></p><p>Thank you, :app_name</p>',
],
],
@@ -118,8 +112,8 @@ return [
'signup' => [
'title' => '新規登録',
'username' => 'ユーザー名',
'email' => 'Email',
'password' => 'Password',
'email' => 'メールアドレス',
'password' => 'パスワード',
'success' => 'アカウントが作成されました。',
'failure' => '新規登録に失敗しました。',
],

View File

@@ -22,7 +22,7 @@ return [
'incident-templates' => 'インシデント・テンプレート',
'add' => [
'title' => 'インシデントの報告',
'success' => 'Incident added.',
'success' => 'インシデントが追加されました。',
'failure' => 'There was an error adding the incident, please try again.',
],
'edit' => [
@@ -219,6 +219,14 @@ return [
'success' => '設定が保存されました。',
'failure' => '設定が保存できませんでした。',
],
'credits' => [
'credits' => 'Credits',
'contributors' => 'Contributors',
'license' => 'Cachet is a BSD-3-licensed open source project, released by <a href="https://alt-three.com/?utm_source=cachet&utm_medium=credits&utm_campaign=Cachet%20Credit%20Dashboard" target="_blank">Alt Three Services Limited</a>.',
'backers-title' => 'Backers & Sponsors',
'backers' => 'If you\'d like to support future development, check out the <a href="https://patreon.com/jbrooksuk" target="_blank">Cachet Patreon</a> campaign.',
'thank-you' => 'Thank you to each and every one of the :count contributors.',
],
],
// Login
@@ -241,6 +249,14 @@ return [
'whoops' => 'おおっと',
],
// Widgets
'widgets' => [
'support' => 'Support Cachet',
'support_subtitle' => 'Check out our <strong><a href="https://patreon.com/jbrooksuk" target="_blank">Patreon</a></strong> page!',
'news' => 'Latest News',
'news_subtitle' => 'Get the latest updates',
],
// Welcome modal
'welcome' => [
'welcome' => 'ステータスページにようこそ!',

View File

@@ -13,34 +13,35 @@ return [
// Setup form fields
'setup' => [
'email' => 'Email',
'email' => 'メールアドレス',
'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',
'session_driver' => 'Session Driver',
'password' => 'パスワード',
'site_name' => 'サイト名',
'site_domain' => 'サイトのドメイン',
'site_timezone' => 'タイムゾーンの選択',
'site_locale' => '言語選択',
'enable_google2fa' => 'Googleの2段階認証を有効にする',
'cache_driver' => 'キャッシュドライバー',
'session_driver' => 'セッションドライバー',
],
// Login form fields
'login' => [
'login' => 'Username or Email',
'email' => 'Email',
'password' => 'Password',
'login' => 'ユーザー名またはメールアドレス',
'email' => 'メールアドレス',
'password' => 'パスワード',
'2fauth' => 'Authentication Code',
'invalid' => 'Invalid username or password',
'invalid-token' => 'Invalid token',
'cookies' => 'You must enable cookies to login.',
'invalid' => 'ユーザ名またはパスワードが違います',
'invalid-token' => '無効なトークン',
'cookies' => 'ログインするにはクッキーを有効にする必要があります。',
'rate-limit' => 'Rate limit exceeded.',
],
// Incidents form fields
'incidents' => [
'name' => 'Name',
'status' => 'Status',
'component' => 'Component',
'name' => '名前',
'status' => '状況',
'component' => 'コンポーネント',
'message' => 'Message',
'message-help' => 'You may also use Markdown.',
'scheduled_at' => 'When to schedule the maintenance for?',
@@ -50,7 +51,7 @@ return [
'public' => 'Viewable by public',
'logged_in_only' => 'Only visible to logged in users',
'templates' => [
'name' => 'Name',
'name' => '名前',
'template' => 'Template',
'twig' => 'Incident Templates can make use of the <a href="http://twig.sensiolabs.org/" target="_blank">Twig</a> templating language.',
],
@@ -58,8 +59,8 @@ return [
// Components form fields
'components' => [
'name' => 'Name',
'status' => 'Status',
'name' => '名前',
'status' => '状況',
'group' => 'Group',
'description' => 'Description',
'link' => 'Link',
@@ -68,7 +69,7 @@ return [
'enabled' => 'Component enabled?',
'groups' => [
'name' => 'Name',
'name' => '名前',
'collapsing' => 'Choose visibility of the group',
'visible' => 'Always expanded',
'collapsed' => 'Collapse the group by default',
@@ -78,7 +79,7 @@ return [
// Metric form fields
'metrics' => [
'name' => 'Name',
'name' => '名前',
'suffix' => 'Suffix',
'description' => 'Description',
'description-help' => 'You may also use Markdown.',
@@ -100,13 +101,13 @@ return [
'settings' => [
/// Application setup
'app-setup' => [
'site-name' => 'Site Name',
'site-name' => 'サイト名',
'site-url' => 'サイトのURL',
'display-graphs' => 'Display graphs on status page?',
'about-this-page' => 'このページについて',
'days-of-incidents' => '何日間のインシデントを表示しますか?',
'banner' => 'Banner Image',
'banner-help' => '横幅が930px以内の画像をアップロードしてください。',
'banner-help' => "横幅が930px以内の画像をアップロードしてください。",
'subscribers' => 'Allow people to signup to email notifications?',
'automatic_localization' => 'Automatically localise your status page to your visitor\'s language?',
],
@@ -149,8 +150,8 @@ return [
'user' => [
'username' => 'ユーザー名',
'email' => 'Email',
'password' => 'Password',
'email' => 'メールアドレス',
'password' => 'パスワード',
'api-token' => 'APIトークン',
'api-token-help' => 'Regenerating your API token will prevent existing applications from accessing Cachet.',
'gravatar' => 'Change your profile picture at Gravatar.',

View File

@@ -23,65 +23,68 @@ return [
*/
'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.',
'active_url' => ':attribute は無効なURLです。',
'after' => ':attribute は :date よりも後の日付にして下さい。',
'alpha' => ':attribute は、文字が含まれている必要があります。',
'alpha_dash' => ':attribute は英文字、数字、ダッシュ(-)のみ含めることが出来ます。',
'alpha_num' => ':attribute は英数字のみ含めることが出来ます。',
'array' => 'The :attribute must be an array.',
'before' => 'The :attribute must be a date before :date.',
'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' => 'The :attribute must have between :min and :max items.',
'numeric' => ':attribute は :date よりも前の日付にして下さい。',
'file' => ':attribute :min - :max の範囲内にして下さい。',
'string' => ':attribute :min - :max キロバイトの範囲内にして下さい。',
'array' => ':attribute :min から :max の範囲内にして下さい。',
],
'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.',
'filled' => 'The :attribute field is required.',
'image' => 'The :attribute must be an image.',
'in' => 'The selected :attribute is invalid.',
'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.',
'boolean' => ':attribute は :min から :max の範囲内にして下さい。',
'confirmed' => ':attribute はtrueもしくはfalseである必要があります。',
'date' => 'The :attribute confirmation does not match.',
'date_format' => ':attribute は無効な日付です。',
'different' => ':attribute はフォーマット :format に一致しません。',
'digits' => 'The :attribute and :other must be different.',
'digits_between' => ':attribute は :digits 桁にして下さい。',
'email' => ':attribute は :min - :max 桁の数値にして下さい。',
'exists' => ':attribute は有効なメールアドレスにして下さい。',
'distinct' => 'The :attribute field has a duplicate value.',
'filled' => 'The :attribute format is invalid.',
'image' => ':attribute は画像にして下さい。',
'in' => ':attribute は画像にして下さい。',
'in_array' => 'The :attribute field does not exist in :other.',
'integer' => '選択された :attribute は有効ではありません。',
'ip' => 'The :attribute must be an integer.',
'json' => ':attribute は有効なJSON文字列にして下さい。',
'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 は有効なIPアドレスにして下さい。',
'file' => ':attribute は :max 以上にして下さい。',
'string' => 'The :attribute may not be greater than :max kilobytes.',
'array' => 'The :attribute may not have more than :max items.',
],
'mimes' => 'The :attribute must be a file of type: :values.',
'mimes' => 'The :attribute may not have more than :max items.',
'min' => [
'numeric' => 'The :attribute must be at least :min.',
'numeric' => 'The :attribute must be a file of type: :values.',
'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.',
'string' => 'The :attribute must be at least :min kilobytes.',
'array' => 'The :attribute must be at least :min characters.',
],
'not_in' => 'The selected :attribute is invalid.',
'numeric' => 'The :attribute must be a number.',
'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.',
'not_in' => 'The :attribute must have at least :min items.',
'numeric' => '選択された :attribute は有効ではありません。',
'present' => 'The :attribute field must be present.',
'regex' => ':attribute は数字にして下さい。',
'required' => 'The :attribute format is invalid.',
'required_if' => ':attribute フィールドは必須です。',
'required_unless' => ':other が :values に含まれない場合、:attribute フィールドは必須です。',
'required_with' => ':other が :value の場合、:attribute フィールドは必須です。',
'required_with_all' => ':value が存在する場合、:attribute フィールドは必須です。',
'required_without' => ':value が存在する場合、:attribute フィールドは必須です。',
'required_without_all' => ':value が存在しな場合、:attribute フィールドは必須です。',
'same' => 'The :attribute field is required when none of :values are present.',
'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.',
'numeric' => ':attribute と :other は、一致しなければなりません。',
'file' => ':attribute は :size キロバイトにして下さい。',
'string' => ':attribute は :size 文字にして下さい。',
'array' => ':attribute は :size 文字にして下さい。',
],
'string' => 'The :attribute must be a string.',
'string' => 'The :attribute must contain :size items.',
'timezone' => 'The :attribute must be a valid zone.',
'unique' => 'The :attribute has already been taken.',
'url' => 'The :attribute format is invalid.',
@@ -99,7 +102,7 @@ return [
'custom' => [
'attribute-name' => [
'rule-name' => 'custom-message',
'rule-name' => 'カスタムメッセージ',
],
],

View File

@@ -75,32 +75,27 @@ return [
'subscribe' => '이메일 구독 신청.',
'subscribed' => '이메일 구독 신청이 완료되었습니다. 구독 신청 확인을 위한 이메일을 확인해주세요.',
'verified' => '이메일 구독이 확인 되었습니다. 감사합니다!',
'manage' => 'Manage your subscription.',
'manage' => 'Manage your subscription',
'unsubscribe' => '이메일 구독 취소',
'unsubscribed' => '이메일 구독이 취소 되었습니다.',
'failure' => '구독 신청 중에 문제가 발생했습니다.',
'already-subscribed' => 'Cannot subscribe :email because they\'re already subscribed.',
'verify' => [
'text' => ":app_name 의 상태 업데이트에 대한 이메일 구독을 확인해주세요.\n:link\n감사합니다, :app_name",
'html-preheader' => ':app_name 의 상태 업데이트에 대한 이메일 구독을 확인해주세요.',
'html' => '<p>:app_name 의 상태 업데이트에 대한 이메일 구독을 확인해주세요.</p><p><a href=":link">:link</a></p> <p>감사 합니다, :app_name</p>',
'text' => "Please confirm your email subscription to :app_name status updates.\n:link",
'html' => '<p>Please confirm your email subscription to :app_name status updates.</p>',
'button' => 'Confirm Subscription',
],
'maintenance' => [
'text' => ":app_name 에 새로운 작업이 예정 되었습니다.\n감사합니다, :app_name",
'html-preheader' => ':app_name 에 새로운 유지 보수가 예정 되었습니다..',
'html' => '<p>:app_name 에 새로운 유지 보수가 예정 되었습니다.</p> <p>감사 합니다, :app_name</p>',
'subject' => '[Maintenance Scheduled] :name',
],
'incident' => [
'text' => ":app_name 에 새로운 문제가 보고 되었습니다.\n감사합니다, :app_name",
'html-preheader' => ':app_name 에 새로운 문제가 보고 되었습니다.',
'html' => '<p>:app_name 에 새로운 문제가 보고 되었습니다.</p> <p>감사 합니다, : app_name</p>',
'subject' => '[New Incident] :status: :name',
],
'component' => [
'subject' => 'Component Status Update',
'text' => 'The component :component_name has seen a status change. The component is now at :component_human_status.\nThank you, :app_name',
'html-preheader' => 'Component Update from :app_name',
'html' => '<p>The component :component_name has seen a status change. The component is now at :component_human_status.</p><p>Thank you, :app_name</p>',
'tooltip-title' => 'Subscribe to notifications for :component_name.',
'subject' => 'Component Status Update',
'text' => 'The component :component_name has seen a status change. The component is now at :component_human_status.\nThank you, :app_name',
'html' => '<p>The component :component_name has seen a status change. The component is now at :component_human_status.</p><p>Thank you, :app_name</p>',
'tooltip-title' => 'Subscribe to notifications for :component_name.',
],
],
],
@@ -109,7 +104,6 @@ return [
'email' => [
'invite' => [
'text' => ":app_name 팀의 상태페이지에 초대되었습니다. 가입하시려면 다음 링크를 눌러주세요.\n:link\n감사합니다, :app_name",
'html-preheader' => ':app_name 팀에 초대되었습니다.',
'html' => '<p>:app_name 팀의 상태페이지에 초대되었습니다. 가입하시려면 다음 링크를 눌러주세요.</p>
<p><a href=":link">:link</a></p><p>감사합니다, :app_name</p>',
],

View File

@@ -219,6 +219,14 @@ return [
'success' => '설정이 저장되었습니다.',
'failure' => '설정을 저장할 수 없습니다.',
],
'credits' => [
'credits' => 'Credits',
'contributors' => 'Contributors',
'license' => 'Cachet is a BSD-3-licensed open source project, released by <a href="https://alt-three.com/?utm_source=cachet&utm_medium=credits&utm_campaign=Cachet%20Credit%20Dashboard" target="_blank">Alt Three Services Limited</a>.',
'backers-title' => 'Backers & Sponsors',
'backers' => 'If you\'d like to support future development, check out the <a href="https://patreon.com/jbrooksuk" target="_blank">Cachet Patreon</a> campaign.',
'thank-you' => 'Thank you to each and every one of the :count contributors.',
],
],
// Login
@@ -241,9 +249,17 @@ return [
'whoops' => '이런...',
],
// Widgets
'widgets' => [
'support' => 'Support Cachet',
'support_subtitle' => 'Check out our <strong><a href="https://patreon.com/jbrooksuk" target="_blank">Patreon</a></strong> page!',
'news' => 'Latest News',
'news_subtitle' => 'Get the latest updates',
],
// Welcome modal
'welcome' => [
'welcome' => 'Welcome to your status page!',
'welcome' => 'Welcome to your new status page!',
'message' => '상태 페이지는 거의 다 준비 되었습니다! 추가 설정을 해보세요',
'close' => 'Take me straight to my dashboard',
'steps' => [

View File

@@ -34,6 +34,7 @@ return [
'invalid' => 'Invalid username or password',
'invalid-token' => '잘못된 토큰n',
'cookies' => '로그인 하려면 쿠키를 활성화 해야 합니다.',
'rate-limit' => 'Rate limit exceeded.',
],
// Incidents form fields
@@ -106,7 +107,7 @@ return [
'about-this-page' => '이 페이지에 대하여',
'days-of-incidents' => '몇 일 동안 사건을 표시하시겠습니까?',
'banner' => 'Banner Image',
'banner-help' => '가로가 930 픽셀보다 작은 이미지를 업로드 하는 것을 권장합니다.',
'banner-help' => "가로가 930 픽셀보다 작은 이미지를 업로드 하는 것을 권장합니다.",
'subscribers' => '이메일 알림을 받기 위한 회원가입 허용',
'automatic_localization' => 'Automatically localise your status page to your visitor\'s language?',
],

View File

@@ -31,57 +31,60 @@ return [
'array' => ':attribute 는 배열이어야 합니다.',
'before' => ':attribute 는 :date 이전의 날짜 여야 합니다.',
'between' => [
'numeric' => ':attribute 는 :min 과 :max 사이어야 합니다.',
'file' => ':attribute 는 최소 :min 최대 :max kilobytes 여야 합니다.',
'string' => ':attribute 는 최소 :min 최대 :max 자 여야 합니다.',
'numeric' => ':attribute 는 :date 이전의 날짜 여야 합니다.',
'file' => 'The :attribute must be between :min and :max.',
'string' => 'The :attribute must be between :min and :max kilobytes.',
'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 는 유효한 이메일 주소 여야 합니다.',
'exists' => '선택된 :attribute 가 유효하지 않습니다.',
'filled' => ':attribute 필드는 필수 항목입니다.',
'boolean' => ':attribute 는 :min 과 :max 사이의 항목을 가져야 합니다.',
'confirmed' => 'The :attribute field must be true or false.',
'date' => 'The :attribute confirmation does not match.',
'date_format' => 'The :attribute is not a valid date.',
'different' => 'The :attribute does not match the format :format.',
'digits' => 'The :attribute and :other must be different.',
'digits_between' => 'The :attribute must be :digits digits.',
'email' => 'The :attribute must be between :min and :max digits.',
'exists' => 'The :attribute must be a valid email address.',
'distinct' => 'The :attribute field has a duplicate value.',
'filled' => ':attribute 형식이 올바르지 않습니다.',
'image' => ':attribute 는 이미지여야 합니다.',
'in' => '선택된 :attribute 는 유효하지 않습니다.',
'integer' => ':attribute 는 정수 여야 합니다.',
'ip' => ':attribute 는 유효한 IP 주소 여야 합니다.',
'in' => ':attribute 는 이미지여야 합니다.',
'in_array' => 'The :attribute field does not exist in :other.',
'integer' => 'The selected :attribute is invalid.',
'ip' => 'The :attribute must be an integer.',
'json' => ':attribute 는 유효한 JSON 문자열이어야 합니다.',
'max' => [
'numeric' => ':attribute 는 :max 보다 클 수 없습니다.',
'file' => ':attribute 는 :max kilobytes 보다 클 수 없습니다.',
'string' => ':attribute 는 :max 자의 문자보다 클 수 없습니다.',
'numeric' => 'The :attribute must be a valid IP address.',
'file' => 'The :attribute may not be greater than :max.',
'string' => 'The :attribute may not be greater than :max kilobytes.',
'array' => ':attribute 는 :max 개 이상의 항목을 가질 수 없습니다.',
],
'mimes' => ':attribute 는 :values 타입의 파일어야 합니다.',
'mimes' => ':attribute 는 :max 개 이상의 항목을 가질 수 없습니다.',
'min' => [
'numeric' => ':attribute 는 최소 :min 이상이어야 합니다.',
'numeric' => 'The :attribute must be a file of type: :values.',
'file' => ':attribute 는 최소 :min kilobytes 여야 합니다.',
'string' => ':attribute 는 최소 :min 자의 문자 여야 합니다.',
'array' => ':attribute 는 최소 :min 항목을 가져야 합니다.',
'string' => ':attribute 는 최소 :min kilobytes 여야 합니다.',
'array' => 'The :attribute must be at least :min characters.',
],
'not_in' => '선택된 :attribute 는 유효하지 않습니다.',
'numeric' => ':attribute 는 숫자 여야 합니다.',
'regex' => ':attribute 의 형식이 올바르지 않습니다.',
'required' => ':attribute 필드는 필수 항목입니다.',
'required_if' => ':attribute 필드는 :other 가 :value 일 때 필요합니다.',
'not_in' => 'The :attribute must have at least :min items.',
'numeric' => 'The selected :attribute is invalid.',
'present' => 'The :attribute field must be present.',
'regex' => 'The :attribute must be a number.',
'required' => ':attribute 형식이 올바르지 않습니다.',
'required_if' => 'The :attribute field is required.',
'required_unless' => 'The :attribute field is required unless :other is in :values.',
'required_with' => ':attribute 는 :values 가 존재할 때 필요합니다.',
'required_with' => 'The :attribute field is required when :other is :value.',
'required_with_all' => ':attribute 는 :values 가 존재할 때 필요합니다.',
'required_without' => ':attribute 는 :values 가 존재하지 않을 때 필요합니다.',
'required_without_all' => ':attribute 는 :values 중 아무 것도 존재하지 않을 때 필요합니다.',
'same' => ':attribute 와 :other 는 일치해야 합니다.',
'required_without' => ':attribute 는 :values 가 존재 때 필요합니다.',
'required_without_all' => 'The :attribute field is required when :values is not present.',
'same' => 'The :attribute field is required when none of :values are present.',
'size' => [
'numeric' => ':attribute 는 :size 크기 여야 합니다.',
'numeric' => 'The :attribute and :other must match.',
'file' => ':attribute 는 :size kilobytes 여야 합니다.',
'string' => ':attribute 는 :size 자의 문자여야 합니다.',
'array' => ':attribute 는 :size 항목을 포함해야 합니다.',
'array' => ':attribute 는 :size 문자여야 합니다.',
],
'string' => ':attribute 는 문자열 이어야 합니다.',
'string' => 'The :attribute must contain :size items.',
'timezone' => ':attribute 는 유효한 영역이어야 합니다.',
'unique' => ':attribute 는 이미 사용되었습니다.',
'url' => ':attribute 형식이 올바르지 않습니다.',

View File

@@ -75,32 +75,27 @@ return [
'subscribe' => 'Abonneren op e-mail updates.',
'subscribed' => 'U bent geabonneerd op e-mail notificaties, controleer uw e-mail om uw abonnement te bevestigen.',
'verified' => 'Uw e-mail abonnement is bevestigd. Bedankt!',
'manage' => 'Beheer je abonnement.',
'manage' => 'Manage your subscription',
'unsubscribe' => 'Afmelden voor e-mail updates.',
'unsubscribed' => 'Uw e-mail abonnement is opgezegd.',
'failure' => 'Er ging iets fout tijdens het aanmelden.',
'already-subscribed' => 'Kan niet aanmelden voor :email omdat deze momenteel al is aangemeld.',
'verify' => [
'text' => "Bevestig uw e-mail abonnement op :app_name status updates.\n:link\nBedankt, :app_name",
'html-preheader' => 'Bevestig uw e-mail abonnement op :app_name status updates.',
'html' => '<p>Bevestig uw email abonnement voor :app_name status updates.</p><p><a href=":link">:link</a></p><p>Bedankt, :app_name</p>',
'text' => "Please confirm your email subscription to :app_name status updates.\n:link",
'html' => '<p>Please confirm your email subscription to :app_name status updates.</p>',
'button' => 'Confirm Subscription',
],
'maintenance' => [
'text' => "Nieuw onderhoud is gepland voor :app_name.\nBedankt, :app_name",
'html-preheader' => 'Nieuw onderhoud is gepland voor :app_name.',
'html' => '<p>Nieuw onderhoud is gepland voor :app_name.</p>',
'subject' => '[Maintenance Scheduled] :name',
],
'incident' => [
'text' => "Nieuw incident is aangemeld op :app_name.\nBedankt, :app_name",
'html-preheader' => 'Nieuw incident aangemeld op :app_name.',
'html' => '<p>Nieuw incident aangemeld op :app_name.</p><p>Bedankt, :app_name</p>',
'subject' => '[New Incident] :status: :name',
],
'component' => [
'subject' => 'Component status update',
'text' => 'Component :component_name heeft een gewijzigde status. De component status is nu :component_human_status.\nBedankt, :app_name',
'html-preheader' => 'Component update van :app_name',
'html' => '<p>Component :component_name heeft een gewijzigde status. De component status is nu :component_human_status.</p><p>Bedankt, :app_name</p>',
'tooltip-title' => 'Abonneren voor notificaties van :component_name.',
'subject' => 'Component status update',
'text' => 'Component :component_name heeft een gewijzigde status. De component status is nu :component_human_status.\nBedankt, :app_name',
'html' => '<p>Component :component_name heeft een gewijzigde status. De component status is nu :component_human_status.</p><p>Bedankt, :app_name</p>',
'tooltip-title' => 'Abonneren voor notificaties van :component_name.',
],
],
],
@@ -109,7 +104,6 @@ return [
'email' => [
'invite' => [
'text' => "U bent uitgenodigd voor team :app_name status pagina, om u in te schrijven klik op de volgende link.\n:link\nBedankt, :app_name",
'html-preheader' => 'U bent uitgenodigd voor het team :app_name.',
'html' => '<p>U bent uitgenodigd voor team :app_name status pagina, om u in te schrijven klik op de volgende link.</p><p><a href=":link">:link</a></p><p>Bedankt, :app_name</p>',
],
],

View File

@@ -150,7 +150,7 @@ return [
'title' => 'Voeg een nieuwe abonnee toe',
'success' => 'Abonnee is toegevoegd!',
'failure' => 'Er ging iets mis met het toevoegen van de abonnee, probeer het opnieuw.',
'help' => 'Enter each subscriber on a new line.',
'help' => 'Vul elke abonnee in op een nieuwe regel',
],
'edit' => [
'title' => 'Abonnee bijwerken',
@@ -219,6 +219,14 @@ return [
'success' => 'Instellingen bewaard.',
'failure' => 'Instellingen kunnen niet worden opgeslagen.',
],
'credits' => [
'credits' => 'Credits',
'contributors' => 'Contributors',
'license' => 'Cachet is a BSD-3-licensed open source project, released by <a href="https://alt-three.com/?utm_source=cachet&utm_medium=credits&utm_campaign=Cachet%20Credit%20Dashboard" target="_blank">Alt Three Services Limited</a>.',
'backers-title' => 'Backers & Sponsors',
'backers' => 'If you\'d like to support future development, check out the <a href="https://patreon.com/jbrooksuk" target="_blank">Cachet Patreon</a> campaign.',
'thank-you' => 'Thank you to each and every one of the :count contributors.',
],
],
// Login
@@ -241,6 +249,14 @@ return [
'whoops' => 'Oepsie.',
],
// Widgets
'widgets' => [
'support' => 'Support Cachet',
'support_subtitle' => 'Check out our <strong><a href="https://patreon.com/jbrooksuk" target="_blank">Patreon</a></strong> page!',
'news' => 'Latest News',
'news_subtitle' => 'Get the latest updates',
],
// Welcome modal
'welcome' => [
'welcome' => 'Welkom op je statuspagina!',

View File

@@ -34,6 +34,7 @@ return [
'invalid' => 'Ongeldige gebruikersnaam of wachtwoord',
'invalid-token' => 'Ongeldig token',
'cookies' => 'U moet cookies inschakelen om in te loggen.',
'rate-limit' => 'Rate limit exceeded.',
],
// Incidents form fields
@@ -89,7 +90,7 @@ return [
'type_avg' => 'Gemiddelde',
'places' => 'Decimalen',
'default_view' => 'Standaardweergave',
'threshold' => 'How many minutes of threshold between metric points?',
'threshold' => 'Hoeveel minuten tussen de metrische punten?',
'points' => [
'value' => 'Waarde',
@@ -106,9 +107,9 @@ return [
'about-this-page' => 'Over deze pagina',
'days-of-incidents' => 'Hoeveel dagen moeten incidenten getoond worden?',
'banner' => 'Banner afbeelding',
'banner-help' => 'Het wordt aanbevolen dat u geen bestanden upload die breeder zijn dan 930px.',
'banner-help' => "Het wordt aanbevolen dat u geen bestanden upload die breeder zijn dan 930px.",
'subscribers' => 'Bezoekers toestaan om te abonneren op e-mail notificaties?',
'automatic_localization' => 'Automatically localise your status page to your visitor\'s language?',
'automatic_localization' => 'Stel de taal van de bezoeker in als standaardtaal voor deze bezoeker?',
],
'analytics' => [
'analytics_google' => 'Google Analytics-code',

View File

@@ -31,57 +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 :max liggen.',
'file' => ':attribute moet tussen :min en :max kilobytes groot zijn.',
'string' => ':attribute moet tussen :min en :max karakters lang zijn.',
'numeric' => ':attribute moet een datum vóór :date zijn.',
'file' => 'The :attribute must be between :min and :max.',
'string' => 'The :attribute must be between :min and :max kilobytes.',
'array' => ':attribute moet tussen :min en :max items hebben.',
],
'boolean' => 'Het :attribute-veld moet true of false zijn.',
'confirmed' => ':attribute bevestiging komt niet overeen.',
'date' => ':attribute is geen geldige datum.',
'date_format' => ':attribute komt niet overeen met het formaat :format.',
'different' => ':attribute en :other moeten verschillend zijn.',
'digits' => ':attribute moet :digits cijfers lang zijn.',
'digits_between' => ':attribute moet tussen :min en :max cijfers hebben.',
'email' => ':attribute moet een geldig e-mailadres zijn.',
'exists' => 'Het geselecteerde :attribute is ongeldig.',
'filled' => ':attribute formaat is verplicht.',
'boolean' => ':attribute moet tussen :min en :max items hebben.',
'confirmed' => 'The :attribute field must be true or false.',
'date' => 'The :attribute confirmation does not match.',
'date_format' => 'The :attribute is not a valid date.',
'different' => 'The :attribute does not match the format :format.',
'digits' => 'The :attribute and :other must be different.',
'digits_between' => 'The :attribute must be :digits digits.',
'email' => 'The :attribute must be between :min and :max digits.',
'exists' => 'The :attribute must be a valid email address.',
'distinct' => 'The :attribute field has a duplicate value.',
'filled' => 'Het :attribute-formaat is ongeldig.',
'image' => ':attribute moet een afbeelding zijn.',
'in' => 'Het geselecteerde :attribute is ongeldig.',
'integer' => 'The :attribute moet een geheel getal zijn.',
'ip' => ':attribute moet een geldig IP-adres zijn.',
'in' => ':attribute moet een afbeelding zijn.',
'in_array' => 'The :attribute field does not exist in :other.',
'integer' => 'The selected :attribute is invalid.',
'ip' => 'The :attribute must be an integer.',
'json' => ':attribute moet een valide JSON tekst zijn.',
'max' => [
'numeric' => ':attribute mag niet groter dan :max zijn.',
'file' => ':attribute mag niet groter dan :max kilobytes zijn.',
'string' => ':attribute mag niet groter dan :max karakters zijn.',
'numeric' => 'The :attribute must be a valid IP address.',
'file' => 'The :attribute may not be greater than :max.',
'string' => 'The :attribute may not be greater than :max kilobytes.',
'array' => ':attribute mag niet meer dan :max items hebben.',
],
'mimes' => ':attribute moet een bestand zijn van het type: :values.',
'mimes' => ':attribute mag niet meer dan :max items hebben.',
'min' => [
'numeric' => ':attribute moet minstens :min lang zijn.',
'numeric' => 'The :attribute must be a file of type: :values.',
'file' => ':attribute moet minstens :min kilobytes groot zijn.',
'string' => ':attribute moet tenminste :min karakters bevatten.',
'array' => ':attribute moet minstens :min items bevatten.',
'string' => ':attribute moet minstens :min kilobytes groot zijn.',
'array' => 'The :attribute must be at least :min characters.',
],
'not_in' => 'Het geselecteerde :attribute is ongeldig.',
'numeric' => ':attribute moet een getal zijn.',
'regex' => ':attribute formaat is ongeldig.',
'required' => ':attribute formaat is verplicht.',
'required_if' => ':attribute veld is verplicht wanneer :other gelijk is aan :value.',
'not_in' => 'The :attribute must have at least :min items.',
'numeric' => 'The selected :attribute is invalid.',
'present' => 'The :attribute field must be present.',
'regex' => 'The :attribute must be a number.',
'required' => 'Het :attribute-formaat is ongeldig.',
'required_if' => 'The :attribute field is required.',
'required_unless' => 'Het :attribute veld is verplicht tenzij :other is in :values.',
'required_with' => ':attribute veld is verplicht wanneer :values aanwezig is.',
'required_with' => 'The :attribute field is required when :other is :value.',
'required_with_all' => ':attribute veld is verplicht wanneer :values aanwezig zijn.',
'required_without' => ':attribute veld is verplicht wanner :values niet aanwezig is.',
'required_without_all' => ':attribute field is verplicht als geen enkele van de :values aanwezig zijn.',
'same' => ':attribute en :other moeten overeen komen.',
'required_without' => ':attribute veld is verplicht wanneer :values aanwezig zijn.',
'required_without_all' => 'The :attribute field is required when :values is not present.',
'same' => 'The :attribute field is required when none of :values are present.',
'size' => [
'numeric' => ':attribute moet :size zijn.',
'numeric' => 'The :attribute and :other must match.',
'file' => ':attribute moet :size kilobytes groot zijn.',
'string' => ':attribute moet :size karakters zijn.',
'array' => ':attribute moet :size items bevatten.',
'array' => ':attribute moet :size karakters zijn.',
],
'string' => ':attribute een text waarde zijn.',
'string' => 'The :attribute must contain :size items.',
'timezone' => ':attribute moet een geldige zone zijn.',
'unique' => ':attribute is reeds in gebruik.',
'url' => 'Het :attribute-formaat is ongeldig.',

View File

@@ -75,32 +75,27 @@ return [
'subscribe' => 'Abonner for å motta varslinger på e-post.',
'subscribed' => 'Du har abbonerer nå på epostvarslinger, sjekk din e-post for å bekrefte abboneringen.',
'verified' => 'Ditt epost abonnement er bekreftet!',
'manage' => 'Administrer ditt abonnement.',
'manage' => 'Manage your subscription',
'unsubscribe' => 'Meld av epostvarsling.',
'unsubscribed' => 'Din epostvarsling har blitt kansellert.',
'failure' => 'Noe gikk galt med abonneringen.',
'already-subscribed' => 'Kan ikke abonnere: email fordi de allerede er abonnenter.',
'verify' => [
'text' => "Vennligst bekreft abboneringen på epostvarsling til :app_name.\n:link\nTakk, :app_name",
'html-preheader' => 'Vennligst bekreft abonnering på epostvarsling til :app_name.',
'html' => '<p>Vennligst bekreft abonneringen på epostvarsling til :app_name.</p><p><a href=":link">:link</a></p><p>Takk, :app_name</p>',
'text' => "Please confirm your email subscription to :app_name status updates.\n:link",
'html' => '<p>Please confirm your email subscription to :app_name status updates.</p>',
'button' => 'Confirm Subscription',
],
'maintenance' => [
'text' => "Nytt vedlikehold er planlagt for :app_name.\nTakk, :app_name",
'html-preheader' => 'Nytt vedlikehold er planlagt for: app_name.',
'html' => '<p>Nytt vedlikehold er planlagt for: app_name</p>',
'subject' => '[Maintenance Scheduled] :name',
],
'incident' => [
'text' => "En ny hendelse har blitt rapportert for :app_name.\nTakk, :app_name",
'html-preheader' => 'En nye hendelse har blitt rapportert for: app_name.',
'html' => '<p>En ny hendelse har blitt rapportert for :app_name.</p><p>Takk, :app_name</p>',
'subject' => '[New Incident] :status: :name',
],
'component' => [
'subject' => 'Status-oppdatering for komponent',
'text' => 'Komponenten :component_name har fått oppdatert status. Komponenten er nå på: component_human_status.\nTakk,: app_name',
'html-preheader' => 'Komponent-oppdatering fra :app_name',
'html' => '<p>Komponenten :component_name har fått oppdatert status. Komponenten er nå på: component_human_status.</p><p>Takk,: app_name</p>',
'tooltip-title' => 'Abonner på varsler for :component_name.',
'subject' => 'Status-oppdatering for komponent',
'text' => 'Komponenten :component_name har fått oppdatert status. Komponenten er nå på: component_human_status.\nTakk,: app_name',
'html' => '<p>Komponenten :component_name har fått oppdatert status. Komponenten er nå på: component_human_status.</p><p>Takk,: app_name</p>',
'tooltip-title' => 'Abonner på varsler for :component_name.',
],
],
],
@@ -109,7 +104,6 @@ return [
'email' => [
'invite' => [
'text' => "You have been invited to the team :app_name status page, to sign up follow the next link.\n:link\nThank you, :app_name",
'html-preheader' => 'You have been invited to the team :app_name.',
'html' => '<p>You have been invited to the team :app_name status page, to sign up follow the next link.</p><p><a href=":link">:link</a></p><p>Thank you, :app_name</p>',
],
],

View File

@@ -219,6 +219,14 @@ return [
'success' => 'Settings saved.',
'failure' => 'Settings could not be saved.',
],
'credits' => [
'credits' => 'Credits',
'contributors' => 'Contributors',
'license' => 'Cachet is a BSD-3-licensed open source project, released by <a href="https://alt-three.com/?utm_source=cachet&utm_medium=credits&utm_campaign=Cachet%20Credit%20Dashboard" target="_blank">Alt Three Services Limited</a>.',
'backers-title' => 'Backers & Sponsors',
'backers' => 'If you\'d like to support future development, check out the <a href="https://patreon.com/jbrooksuk" target="_blank">Cachet Patreon</a> campaign.',
'thank-you' => 'Thank you to each and every one of the :count contributors.',
],
],
// Login
@@ -241,9 +249,17 @@ return [
'whoops' => 'Whoops.',
],
// Widgets
'widgets' => [
'support' => 'Support Cachet',
'support_subtitle' => 'Check out our <strong><a href="https://patreon.com/jbrooksuk" target="_blank">Patreon</a></strong> page!',
'news' => 'Latest News',
'news_subtitle' => 'Get the latest updates',
],
// Welcome modal
'welcome' => [
'welcome' => 'Welcome to your status page!',
'welcome' => 'Welcome to your new status page!',
'message' => 'Your status page is almost ready! You might want to configure these extra settings',
'close' => 'Take me straight to my dashboard',
'steps' => [

View File

@@ -34,6 +34,7 @@ return [
'invalid' => 'Invalid username or password',
'invalid-token' => 'Ugyldig token',
'cookies' => 'Du må aktivere informasjonskapsler for å logge inn.',
'rate-limit' => 'Rate limit exceeded.',
],
// Incidents form fields
@@ -106,7 +107,7 @@ return [
'about-this-page' => 'Om denne siden',
'days-of-incidents' => 'How many days of incidents to show?',
'banner' => 'Banner Image',
'banner-help' => 'Det anbefales at du ikke laster opp bilder bredere enn 930 piksler.',
'banner-help' => "Det anbefales at du ikke laster opp bilder bredere enn 930 piksler.",
'subscribers' => 'Tillatt brukere å melde seg inn for epostvarslinger?',
'automatic_localization' => 'Automatically localise your status page to your visitor\'s language?',
],

View File

@@ -12,12 +12,12 @@
return [
'setup' => 'Setup',
'title' => 'Setup Cachet',
'service_details' => 'Service details',
'env_setup' => 'Environment setup',
'status_page_setup' => 'Status page setup',
'service_details' => 'Service Details',
'env_setup' => 'Environment Setup',
'status_page_setup' => 'Status Page Setup',
'show_support' => 'Vis at du støtter Cachet?',
'admin_account' => 'Administrator account',
'complete_setup' => 'Complete setup',
'admin_account' => 'Administrator Account',
'complete_setup' => 'Complete Setup',
'completed' => 'Cachet has been configured successfully!',
'finish_setup' => 'Go to dashboard',
];

View File

@@ -31,57 +31,60 @@ return [
'array' => ':attribute må være en matrise.',
'before' => ':attribute må være en dato før :date.',
'between' => [
'numeric' => ':attribute må være mellom :min og :max.',
'file' => 'The :attribute must be between :min and :max kilobytes.',
'string' => 'The :attribute must be between :min and :max characters.',
'numeric' => ':attribute må være en dato før :date.',
'file' => 'The :attribute must be between :min and :max.',
'string' => 'The :attribute must be between :min and :max kilobytes.',
'array' => 'The :attribute must have between :min and :max items.',
],
'boolean' => ':attribute feltet må være true eller false.',
'confirmed' => ':attribute bekreftelsen samsvarer ikke.',
'date' => ':attribute er ikke en gyldig dato.',
'date_format' => ':attribute matcher ikke formatet :format.',
'different' => ':attribute og :other må være forskjellige.',
'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' => 'Valgt :attribute er uyldig.',
'filled' => ':attribute feltet kreves.',
'boolean' => 'The :attribute must have between :min and :max items.',
'confirmed' => 'The :attribute field must be true or false.',
'date' => 'The :attribute confirmation does not match.',
'date_format' => 'The :attribute is not a valid date.',
'different' => 'The :attribute does not match the format :format.',
'digits' => 'The :attribute and :other must be different.',
'digits_between' => 'The :attribute must be :digits digits.',
'email' => 'The :attribute must be between :min and :max digits.',
'exists' => 'The :attribute must be a valid email address.',
'distinct' => 'The :attribute field has a duplicate value.',
'filled' => ':attribute formatet er ugyldig.',
'image' => ':attribute må være et bilde.',
'in' => 'Valgte :attribute er ugyldig.',
'integer' => ':attribute må være en integer.',
'ip' => ':attribute må være en gyldig IP-adresse.',
'in' => ':attribute må være et bilde.',
'in_array' => 'The :attribute field does not exist in :other.',
'integer' => 'The selected :attribute is invalid.',
'ip' => 'The :attribute must be an integer.',
'json' => 'The :attribute must be a valid JSON string.',
'max' => [
'numeric' => ':attribute kan ikke være større enn :max.',
'file' => 'The :attribute may not be greater than :max kilobytes.',
'string' => 'The :attribute may not be greater than :max characters.',
'numeric' => 'The :attribute must be a valid IP address.',
'file' => 'The :attribute may not be greater than :max.',
'string' => 'The :attribute may not be greater than :max kilobytes.',
'array' => 'The :attribute may not have more than :max items.',
],
'mimes' => ':attribute må være en fil av typen :values.',
'mimes' => 'The :attribute may not have more than :max items.',
'min' => [
'numeric' => ':attribute må være minst :min.',
'numeric' => 'The :attribute must be a file of type: :values.',
'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.',
'string' => 'The :attribute must be at least :min kilobytes.',
'array' => 'The :attribute must be at least :min characters.',
],
'not_in' => 'Valgte :attribute er ugyldig.',
'numeric' => ':attribute må være et tall.',
'regex' => ':attribute formatet er ugyldig.',
'required' => ':attribute feltet kreves.',
'required_if' => ':attribute feltet kreves når :other er :value.',
'not_in' => 'The :attribute must have at least :min items.',
'numeric' => 'The selected :attribute is invalid.',
'present' => 'The :attribute field must be present.',
'regex' => 'The :attribute must be a number.',
'required' => ':attribute formatet er ugyldig.',
'required_if' => 'The :attribute field is required.',
'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' => 'The :attribute field is required when :other is :value.',
'required_with_all' => ':attribute feltet kreves når :values er til stede.',
'required_without' => ':attribute feltet kreves når :values ikker er til stede.',
'required_without_all' => ':attribute feltet kreves når ingen av :values er til stede.',
'same' => ':attribute og :other må samsvare.',
'required_without' => ':attribute feltet kreves når :values er til stede.',
'required_without_all' => 'The :attribute field is required when :values is not present.',
'same' => 'The :attribute field is required when none of :values are present.',
'size' => [
'numeric' => ':attribute må være :size.',
'numeric' => 'The :attribute and :other must match.',
'file' => 'The :attribute must be :size kilobytes.',
'string' => 'The :attribute must be :size characters.',
'array' => 'The :attribute must contain :size items.',
'array' => 'The :attribute must be :size characters.',
],
'string' => 'The :attribute must be a string.',
'string' => 'The :attribute must contain :size items.',
'timezone' => ':attribute må være en gyldig tidssone.',
'unique' => ':attribute er allerede tatt.',
'url' => ':attribute formatet er ugyldig.',

View File

@@ -75,32 +75,27 @@ return [
'subscribe' => 'Aktualisierungen per E-Mail abonnieren.',
'subscribed' => 'Sie haben E-Mail-Benachrichtigungen abonniert, überprüfen Sie bitte Ihre E-Mail, um Ihr Abonnement zu bestätigen.',
'verified' => 'Ihre E-Mail-Abonnement ist bestätigt worden. Danke!',
'manage' => 'Zarządzaj subskrypcją.',
'manage' => 'Manage your subscription',
'unsubscribe' => 'Von E-Mail-Updates deabonnieren.',
'unsubscribed' => 'Ihre E-Mail-Abonnement wurde gekündigt.',
'failure' => 'Etwas ist mit dem Abonnement schief gelaufen.',
'already-subscribed' => 'Subskrypcja niemożliwa, :email jest już zapisany.',
'verify' => [
'text' => "Bitte bestätigen Sie Ihre E-Mail-Abonnement zu :app_name Status-Aktualisierungen.\n:link\nDanke, :app_name",
'html-preheader' => 'Bitte bestätigen Sie Ihre E-Mail-Abonnement zu :app_name Status-Aktualisierungen.',
'html' => '<p>Bestätigen Sie bitte Ihr E-Mail-Abonnement für :app_name Statusaktualisierungen.</p><p><a href=":link">:link</a></p><p>Danke, :app_name</p>',
'text' => "Please confirm your email subscription to :app_name status updates.\n:link",
'html' => '<p>Please confirm your email subscription to :app_name status updates.</p>',
'button' => 'Confirm Subscription',
],
'maintenance' => [
'text' => "Neue Wartung wurde für :app_name geplant.\nDanke, :app_name",
'html-preheader' => 'Neue Wartung wurde für :app_name geplant.',
'html' => '<p>Neue Wartung wurde für :app_name geplant.</p>',
'subject' => '[Maintenance Scheduled] :name',
],
'incident' => [
'text' => "Ein neuer Vorfall wurde auf :app_name berichtet.\nDanke, :app_name",
'html-preheader' => 'Ein neuer Vorfall wurde über :app_name berichtet.',
'html' => '<p>Ein neuer Vorfall wurde über :app_name berichtet.</p> <p>Danke, :app_name</p>',
'subject' => '[New Incident] :status: :name',
],
'component' => [
'subject' => 'Aktualizacje komponentu',
'text' => 'Komponent :component_name zmienił status. Aktualnie jest w :component_human_status.\nDziękujemy, :app_name',
'html-preheader' => 'Aktualizacja komponentu z :app_name',
'html' => '<p>Komponent :component_name zmienił status. Aktualnie jest w :component_human_status.</p><p>Dziękujemy, :app_name</p>',
'tooltip-title' => 'Subskrybuj powiadomienia dla :component_name.',
'subject' => 'Aktualizacje komponentu',
'text' => 'Komponent :component_name zmienił status. Aktualnie jest w :component_human_status.\nDziękujemy, :app_name',
'html' => '<p>Komponent :component_name zmienił status. Aktualnie jest w :component_human_status.</p><p>Dziękujemy, :app_name</p>',
'tooltip-title' => 'Subskrybuj powiadomienia dla :component_name.',
],
],
],
@@ -109,7 +104,6 @@ return [
'email' => [
'invite' => [
'text' => "Zostałeś zaproszony do strony statusowej zespołu :app_name. Aby się zapisać, kliknij na link umieszczony dalej.\n:link\nDziękujemy, :app_name",
'html-preheader' => 'Zostałeś zaproszony do zespołu :app_name.',
'html' => '<p>Zostałeś zaproszony do strony statusowej zespołu :app_name. Aby się zapisać, kliknij na link umieszczony dalej.</p><p><a href=":link">:link</a></p><p>Dziękujemy, :app_name</p>',
],
],
@@ -141,7 +135,7 @@ return [
// Other
'home' => 'Strona Główna',
'description' => 'Bądź na bieżąco z aktualizacjami z :app.',
'powered_by' => 'Powered by <a href="https://cachethq.io" class="links">Cachet</a>.',
'powered_by' => 'Obsługiwany przez <a href="https://cachethq.io" class="links">Cachet</a>.',
'about_this_site' => 'Über diese Seite',
'rss-feed' => 'RSS',
'atom-feed' => 'Atom',

View File

@@ -22,17 +22,17 @@ return [
'incident-templates' => 'Vorfall Vorlagen',
'add' => [
'title' => 'Vorfall hinzufügen',
'success' => 'Incident added.',
'failure' => 'There was an error adding the incident, please try again.',
'success' => 'Dodano zdarzenie.',
'failure' => 'Wystąpił błąd podczas dodawania wydarzenia, proszę spróbować ponownie.',
],
'edit' => [
'title' => 'Vorfall bearbeiten',
'success' => 'Vorfall aktualisiert.',
'failure' => 'There was an error editing the incident, please try again.',
'failure' => 'Wystąpił błąd podczas edytowania wydarzenia, proszę spróbować ponownie.',
],
'delete' => [
'success' => 'The incident has been deleted and will not show on your status page.',
'failure' => 'The incident could not be deleted, please try again.',
'success' => 'Wydarzenie zostało usunięte i nie będzie widoczne na stronie statusu.',
'failure' => 'Wydarzenie nie mogło zostać usunięte, proszę spróbować ponownie.',
],
// Incident templates
@@ -40,18 +40,18 @@ return [
'title' => 'Vorfall Vorlagen',
'add' => [
'title' => 'Vorfallvorlage erstellen',
'message' => 'You should add an incident template.',
'success' => 'Your new incident template has been created.',
'failure' => 'Something went wrong with the incident template.',
'message' => 'Powinieneś dodać szablon wydarzenia.',
'success' => 'Twój nowy szablon wydarzenia został utworzony.',
'failure' => 'Coś poszło nie tak z szablonem wydarzenia.',
],
'edit' => [
'title' => 'Vorlage bearbeiten',
'success' => 'The incident template has been updated.',
'failure' => 'Something went wrong updating the incident template',
'success' => 'Szablon wydarzenia został zaktualizowany.',
'failure' => 'Coś poszło nie tak podczas aktualizacji szablonu wydarzenia',
],
'delete' => [
'success' => 'The incident template has been deleted.',
'failure' => 'The incident template could not be deleted, please try again.',
'success' => 'Szablon wydarzenia został usunięty.',
'failure' => 'Szablon wydarzenia nie mógł zostać usunięty, proszę spróbować ponownie.',
],
],
],
@@ -59,21 +59,21 @@ return [
// Incident Maintenance
'schedule' => [
'schedule' => 'Geplante Wartungen',
'logged' => '{0} There are no schedules, good work.|You have logged one schedule.|You have reported <strong>:count</strong> schedules.',
'logged' => '{0} Nie ma żadnych harmonogramów, dobra robota.|Posiadasz jeden harmonogram.|Zgłoszono <strong>:count</strong> harmonogramów.',
'scheduled_at' => 'Geplant am :timestamp',
'add' => [
'title' => 'Add Scheduled Maintenance',
'success' => 'Schedule added.',
'failure' => 'Something went wrong adding the schedule, please try again.',
'title' => 'Zaplanuj prace konserwatorskie',
'success' => 'Dodano harmonogram.',
'failure' => 'Coś poszło nie tak podczas planowania, proszę spróbować ponownie.',
],
'edit' => [
'title' => 'Edit Scheduled Maintenance',
'success' => 'Schedule has been updated!',
'failure' => 'Something went wrong editing the schedule, please try again.',
'title' => 'Edytuj prace konserwatorskie',
'success' => 'Harmonogram został zaktualizowany!',
'failure' => 'Coś poszło nie tak podczas edytowania harmonogramu, proszę spróbować ponownie.',
],
'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' => '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.',
],
],
@@ -85,17 +85,17 @@ return [
'add' => [
'title' => 'Komponente hinzufügen',
'message' => 'Sie sollten eine Komponente erstellen.',
'success' => 'Component created.',
'failure' => 'Something went wrong with the component, please try again.',
'success' => 'Utworzono komponent.',
'failure' => 'Coś poszło nie tak z komponentem, proszę spróbować ponownie.',
],
'edit' => [
'title' => 'Komponente bearbeiten',
'success' => 'Component updated.',
'failure' => 'Something went wrong with the component, please try again.',
'success' => 'Zaktualizowano komponent.',
'failure' => 'Coś poszło nie tak z komponentem, proszę spróbować ponownie.',
],
'delete' => [
'success' => 'The component has been deleted!',
'failure' => 'The component could not be deleted, please try again.',
'success' => 'Komponent został usunięty!',
'failure' => 'Komponent nie mógł zostać usunięty, proszę spróbować ponownie.',
],
// Component groups
@@ -104,17 +104,17 @@ return [
'no_components' => 'Sie sollten eine Komponentengruppe hinzufügen.',
'add' => [
'title' => 'Eine Komponentengruppe hinzufügen',
'success' => 'Component group added.',
'failure' => 'Something went wrong with the component group, please try again.',
'success' => 'Dodano grupę komponentów.',
'failure' => 'Coś poszło nie tak z grupą komponentów, proszę spróbować ponownie.',
],
'edit' => [
'title' => 'Komponentengruppe bearbeiten',
'success' => 'Component group updated.',
'failure' => 'Something went wrong with the component group, please try again.',
'success' => 'Zaktualizowano grupę komponentów.',
'failure' => 'Coś poszło nie tak z grupą komponentów, proszę spróbować ponownie.',
],
'delete' => [
'success' => 'Component group has been deleted!',
'failure' => 'The component group could not be deleted, please try again.',
'success' => 'Grupa komponentów została usunięta!',
'failure' => 'Grupa komponentów nie mogła zostać usunięta, proszę spróbować ponownie.',
],
],
],
@@ -124,38 +124,38 @@ return [
'metrics' => 'Metriken',
'add' => [
'title' => 'Metrik erstellen',
'message' => 'You should add a metric.',
'success' => 'Metric created.',
'failure' => 'Something went wrong with the metric, please try again.',
'message' => 'Powinieneś dodać metrykę.',
'success' => 'Utworzono metrykę.',
'failure' => 'Coś poszło nie tak z metryką, proszę próbować ponownie.',
],
'edit' => [
'title' => 'Metrik bearbeiten',
'success' => 'Metric updated.',
'failure' => 'Something went wrong with the metric, please try again.',
'success' => 'Zaktualizowano metrykę.',
'failure' => 'Coś poszło nie tak z metryką, proszę próbować ponownie.',
],
'delete' => [
'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.',
'success' => 'Metryka została usunięta i nie będzie wyświetlana na stronie statusu.',
'failure' => 'Metryka nie mogła zostać usunięta, proszę spróbować ponownie.',
],
],
// Subscribers
'subscribers' => [
'subscribers' => 'Abonnenten',
'description' => 'Subscribers will receive email updates when incidents are created or components are updated.',
'description' => 'Subskrybenci będą otrzymywać powiadomienia, gdy wydarzenia zostaną utworzone lub komponenty zaktualizowane.',
'verified' => 'Verifiziert',
'not_verified' => 'Nicht verifiziert',
'subscriber' => ':email, subscribed :date',
'no_subscriptions' => 'Subscribed to all updates',
'subscriber' => ':email, subskrybowany :data',
'no_subscriptions' => 'Zapisano do wszystkich aktualizacji',
'add' => [
'title' => 'Einen neuen Abonnenten hinzufügen',
'success' => 'Abonnent hinzugefügt.',
'failure' => 'Something went wrong adding the subscriber, please try again.',
'help' => 'Enter each subscriber on a new line.',
'failure' => 'Coś poszło nie tak podczas dodawania subskrybenta, proszę spróbować ponownie.',
'help' => 'Wpisz każdego subskrybenta w nowym wierszu.',
],
'edit' => [
'title' => 'Abonnent aktualisieren',
'success' => 'Abonnent aktualisiert.',
'failure' => 'Something went wrong editing the subscriber, please try again.',
'failure' => 'Coś poszło nie tak podczas edytowania subskrybenta, proszę spróbować ponownie.',
],
],
@@ -167,22 +167,22 @@ return [
'description' => 'Teammitglieder werden die M&ouml;glichkeit haben, Komponente sowie Vorf&auml;lle hinzuzuf&uuml;gen und zu ver&auml;ndern.',
'add' => [
'title' => 'Neues Teammitglied hinzufügen',
'success' => 'Team member added.',
'failure' => 'The team member could not be added, please try again.',
'success' => 'Dodano członka zespołu.',
'failure' => 'Członek zespołu nie mógł zostać dodany, proszę spróbować ponownie.',
],
'edit' => [
'title' => 'Profil aktualisieren',
'success' => 'Profile updated.',
'failure' => 'Something went wrong updating the profile, please try again.',
'success' => 'Zaktualizowano profil.',
'failure' => 'Coś poszło nie tak podczas aktualizacji profilu, proszę spróbować ponownie.',
],
'delete' => [
'success' => 'Benutzer aktualisiert.',
'failure' => 'The team member could not be added, please try again.',
'failure' => 'Członek zespołu nie mógł zostać dodany, proszę spróbować ponownie.',
],
'invite' => [
'title' => 'Invite a new team member',
'success' => 'An invite has been sent',
'failure' => 'The invite could not be sent, please try again.',
'title' => 'Zaproś nowego członka zespołu',
'success' => 'Zaproszenie zostało wysłane',
'failure' => 'Zaproszenie nie mogło zostać wysłane, proszę spróbować ponownie.',
],
],
@@ -201,9 +201,9 @@ return [
'localization' => 'Localization',
],
'customization' => [
'customization' => 'Customization',
'header' => 'Custom Header HTML',
'footer' => 'Custom Footer HTML',
'customization' => 'Dostosowywanie',
'header' => 'Niestandardowy nagłówek HTML',
'footer' => 'Niestandardowa stopka HTML',
],
'security' => [
'security' => 'Sicherheit',
@@ -219,6 +219,14 @@ return [
'success' => 'Einstellungen gespeichert.',
'failure' => 'Einstellungen konnten nicht gespeichert werden.',
],
'credits' => [
'credits' => 'Credits',
'contributors' => 'Contributors',
'license' => 'Cachet is a BSD-3-licensed open source project, released by <a href="https://alt-three.com/?utm_source=cachet&utm_medium=credits&utm_campaign=Cachet%20Credit%20Dashboard" target="_blank">Alt Three Services Limited</a>.',
'backers-title' => 'Backers & Sponsors',
'backers' => 'If you\'d like to support future development, check out the <a href="https://patreon.com/jbrooksuk" target="_blank">Cachet Patreon</a> campaign.',
'thank-you' => 'Thank you to each and every one of the :count contributors.',
],
],
// Login
@@ -241,11 +249,19 @@ return [
'whoops' => 'Hoppla.',
],
// Widgets
'widgets' => [
'support' => 'Support Cachet',
'support_subtitle' => 'Check out our <strong><a href="https://patreon.com/jbrooksuk" target="_blank">Patreon</a></strong> page!',
'news' => 'Latest News',
'news_subtitle' => 'Get the latest updates',
],
// Welcome modal
'welcome' => [
'welcome' => 'Welcome to your status page!',
'welcome' => 'Witamy w nowym statusie strony!',
'message' => 'Ihre Statusseite ist fast fertig! Vielleicht möchten Sie diese zusätzlichen Einstellungen konfigurieren',
'close' => 'Take me straight to my dashboard',
'close' => 'Przejdź prosto do panelu głównego',
'steps' => [
'component' => 'Komponenten erstellen',
'incident' => 'Vorfälle erstellen',

View File

@@ -34,6 +34,7 @@ return [
'invalid' => 'Nieprawidłowa nazwa użytkownika lub hasło',
'invalid-token' => 'Token ist ungültig',
'cookies' => 'Sie müssen Cookies aktivieren um sich anzumelden.',
'rate-limit' => 'Rate limit exceeded.',
],
// Incidents form fields
@@ -46,13 +47,13 @@ return [
'scheduled_at' => 'Für wann ist die Wartung geplant?',
'incident_time' => 'Wann ist dieser Vorfall aufgetreten?',
'notify_subscribers' => 'Abonnenten benachrichtigen',
'visibility' => 'Incident Visibility',
'visibility' => 'Widoczność zdarzenia',
'public' => 'Öffentlich sichtbar',
'logged_in_only' => 'Nur für angemeldete Benutzer sichtbar',
'templates' => [
'name' => 'Name',
'template' => 'Vorlage',
'twig' => 'Incident Templates can make use of the <a href="http://twig.sensiolabs.org/" target="_blank">Twig</a> templating language.',
'twig' => 'Szablony wydarzeń mogą korzystać z języka szablonów <a href="http://twig.sensiolabs.org/" target="_blank">Twig</a>.',
],
],
@@ -69,10 +70,10 @@ return [
'groups' => [
'name' => 'Name',
'collapsing' => 'Choose visibility of the group',
'collapsing' => 'Wybierz widoczność grupy',
'visible' => 'Zawsze rozwinięte',
'collapsed' => 'Collapse the group by default',
'collapsed_incident' => 'Collapse the group, but expand if there are issues',
'collapsed' => 'Domyślnie zwiń grupę',
'collapsed_incident' => 'Zwiń grupę, ale rozwiń ją w razie problemów',
],
],
@@ -89,7 +90,7 @@ return [
'type_avg' => 'Durchschnitt',
'places' => 'Miejsca dziesiętne',
'default_view' => 'Domyślny widok',
'threshold' => 'How many minutes of threshold between metric points?',
'threshold' => 'Ile minut przerwy między punktami metrycznymi?',
'points' => [
'value' => 'Wert',
@@ -106,9 +107,9 @@ return [
'about-this-page' => 'Über diese Seite',
'days-of-incidents' => 'Wie viele Tage mit Vorfällen sollen gezeigt werden?',
'banner' => 'Banner',
'banner-help' => 'Es wird empfohlen, dass Sie keine Dateien die breiter als 930 Pixel sind hochladen .',
'banner-help' => "Es wird empfohlen, dass Sie keine Dateien die breiter als 930 Pixel sind hochladen .",
'subscribers' => 'Personen die Anmeldung für E-Mail-Benachrichtigung erlauben?',
'automatic_localization' => 'Automatically localise your status page to your visitor\'s language?',
'automatic_localization' => 'Automatycznie tłumaczyć twoją stronę statusu na język odwiedzającego?',
],
'analytics' => [
'analytics_google' => 'Google Analytics Code',
@@ -127,23 +128,23 @@ return [
'allowed-domains-help' => 'Durch Kommata trennen. Die oben genannte Domain ist standardmäßig erlaubt.',
],
'stylesheet' => [
'custom-css' => 'Custom Stylesheet',
'custom-css' => 'Niestandardowy arkusz stylów',
],
'theme' => [
'background-color' => 'Kolor tła',
'background-fills' => 'Background fills (components, incidents, footer)',
'background-fills' => 'Wypełnianie tła (komponenty, wydarzenia, stopka)',
'banner-background-color' => 'Banner Background Color',
'banner-padding' => 'Banner Padding',
'fullwidth-banner' => 'Enable fullwidth 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',
'text-color' => 'Kolor tekstu',
'dashboard-login' => 'Pokazywać przycisk panelu głównego w stopce?',
'reds' => 'Czerwony (używany przy błędach)',
'blues' => 'Niebieski (używany przy informacjach)',
'greens' => 'Zielony (używany przy powodzeniu)',
'yellows' => 'Żółty (używany przy ostrzeżeniach)',
'oranges' => 'Pomarańczowy (używany przy ogłoszeniach)',
'metrics' => 'Wypełnienie metryki',
'links' => 'Łącza',
],
],
@@ -154,10 +155,10 @@ return [
'api-token' => 'API Token',
'api-token-help' => 'Wenn sie ihren API-Token neu generieren, können bestehende Anwendungen nicht mehr auf Cachet zugreifen.',
'gravatar' => 'Change your profile picture at Gravatar.',
'user_level' => 'User Level',
'user_level' => 'Poziom użytkownika',
'levels' => [
'admin' => 'Admin',
'user' => 'User',
'admin' => 'Administrator',
'user' => 'Użytkownik',
],
'2fa' => [
'help' => 'Die Zwei-Faktor-Authentifizierung erhöht die Sicherheit Ihres Kontos. Sie benötigen <a href="https://support.google.com/accounts/answer/1066447?hl=en">Google Authenticator</a> oder eine ähnliche App auf Ihrem Mobilgerät. Beim Anmelden werden sie aufgefordert, einen Token einzugeben, der von der App generiert wird.',
@@ -178,7 +179,7 @@ return [
'submit' => 'Abschicken',
'cancel' => 'Abbrechen',
'remove' => 'Entfernen',
'invite' => 'Invite',
'invite' => 'Zaproś',
'signup' => 'Zarejestruj się',
// Other

View File

@@ -31,57 +31,60 @@ return [
'array' => ':attribute muss ein Array sein.',
'before' => ':attribute muss ein Datum vor dem :date sein.',
'between' => [
'numeric' => ':attribute muss zwischen :min & :max liegen.',
'file' => ':attribute muss zwischen :min & :max Kilobytes groß sein.',
'string' => ':attribute muss zwischen :min & :max Zeichen lang sein.',
'numeric' => ':attribute muss ein Datum vor dem :date sein.',
'file' => ':attribute musi być między :min i :max.',
'string' => ':attribute musi ważyć od :min do :max kilobajtów.',
'array' => ':attribute muss zwischen :min & :max Elemente haben.',
],
'boolean' => ':attribute muss entweder \'true\' oder \'false\' sein.',
'confirmed' => ':attribute stimmt nicht mit der Bestätigung überein.',
'date' => ':attribute muss ein gültiges Datum sein.',
'date_format' => ':attribute entspricht nicht dem gültigen Format für :format.',
'different' => ':attribute und :other müssen sich unterscheiden.',
'digits' => ':attribute muss :digits Stellen haben.',
'digits_between' => ':attribute muss zwischen :min und :max Stellen haben.',
'email' => ':attribute muss eine gültige E-Mail Adresse sein.',
'exists' => 'Der gewählte Wert für :attribute ist ungültig.',
'filled' => ':attribute muss ausgefüllt sein.',
'boolean' => ':attribute muss zwischen :min & :max Elemente haben.',
'confirmed' => 'Pole :attribute musi być prawdą albo fałszem.',
'date' => 'Potwierdzenie :attribute nie pasuje.',
'date_format' => ':attribute nie jest prawidłową datą.',
'different' => ':attribute nie pasuje do formatu :format.',
'digits' => ':attribute i :other muszą być różne.',
'digits_between' => ':attribute musi zawierać cyfry :digits.',
'email' => ':attribute musi mieć od :min do :max cyfer.',
'exists' => ':attribute musi być prawidłowym adresem email.',
'distinct' => 'Pole :attribute zawiera podwójną wartość.',
'filled' => 'Format atrybutu ":attribute" jest nieprawidłowy.',
'image' => ':attribute muss ein Bild sein.',
'in' => 'Wybrane pole :attribute jest nieprawidłowe.',
'integer' => ':attribute muss eine ganze Zahl sein.',
'ip' => ':attribute muss eine gültige IP-Adresse sein.',
'json' => 'The :attribute must be a valid JSON string.',
'in' => ':attribute muss ein Bild sein.',
'in_array' => 'Pole :attribute nie istnieje w :other.',
'integer' => 'Wybrany :attribute jest nieprawidłowy.',
'ip' => ':attribute musi być liczbą całkowitą.',
'json' => ':attribute musi być prawidłowym węzłem JSON.',
'max' => [
'numeric' => ':attribute darf maximal :max sein.',
'file' => ':attribute darf maximal :max Kilobytes groß sein.',
'string' => ':attribute darf maximal :max Zeichen haben.',
'numeric' => ':attribute musi być prawidłowym adresem IP.',
'file' => ':attribute nie może być większy niż :max.',
'string' => ':attribute nie może ważyć więcej niż :max kilobajtów.',
'array' => ':attribute darf nicht mehr als :max Elemente haben.',
],
'mimes' => ':attribute muss den Dateityp :values haben.',
'mimes' => ':attribute darf nicht mehr als :max Elemente haben.',
'min' => [
'numeric' => ':attribute muss mindestens :min sein.',
'numeric' => ':attribute musi być typem pliku: :values.',
'file' => ':attribute muss mindestens :min Kilobytes groß sein.',
'string' => ':attribute muss mindestens :min Zeichen lang sein.',
'array' => ':attribute muss mindestens :min Elemente haben.',
'string' => ':attribute muss mindestens :min Kilobytes groß sein.',
'array' => ':attribute musi mieć przynajmniej :min znaków.',
],
'not_in' => 'Wybrane pole :attribute jest nieprawidłowe.',
'numeric' => ':attribute muss eine Zahl sein.',
'regex' => ':attribute Format ist ungültig.',
'required' => ':attribute muss ausgefüllt sein.',
'required_if' => ':attribute muss ausgefüllt sein wenn :other :value ist.',
'required_unless' => 'The :attribute field is required unless :other is in :values.',
'required_with' => ':attribute muss angegeben werden wenn :values ausgefüllt wurde.',
'not_in' => ':attribute musi zawierać przynajmniej :min elementów.',
'numeric' => 'Wybrany :attribute jest nieprawidłowy.',
'present' => 'Pole :attribute musi być obecne.',
'regex' => ':attribute musi być liczbą.',
'required' => 'Format atrybutu ":attribute" jest nieprawidłowy.',
'required_if' => 'Pole :attribute jest wymagane.',
'required_unless' => 'Pole :attribute jest wymagane, chyba że :other jest w :values.',
'required_with' => 'Pole :attribute jest wymagane, kiedy :other jest :value.',
'required_with_all' => 'Pole :attribute jest wymagane kiedy obecne jest :values.',
'required_without' => ':attribute muss angegeben werden wenn :values nicht ausgefüllt wurde.',
'required_without_all' => ':attribute muss angegeben werden wenn keines der Felder :values ausgefüllt wurde.',
'same' => ':attribute und :other müssen übereinstimmen.',
'required_without' => 'Pole :attribute jest wymagane kiedy obecne jest :values.',
'required_without_all' => 'Pole :attribute jest wymagane, kiedy :values nie jest dostępny.',
'same' => 'Pole :attribute jest wymagane, kiedy żaden :values nie jest obecny.',
'size' => [
'numeric' => ':attribute muss gleich :size sein.',
'numeric' => ':attribute i :other muszą pasować.',
'file' => ':attribute muss :size Kilobytes groß sein.',
'string' => ':attribute muss :size Zeichen lang sein.',
'array' => ':attribute muss :size Elemente beinhalten.',
'array' => ':attribute muss :size Zeichen lang sein.',
],
'string' => ':attribute muss eine Zeichenfolge sein.',
'string' => ':attribute musi zawierać :size elementów.',
'timezone' => ':attribute muss eine gültige Zeitzone sein.',
'unique' => ':attribute ist schon vergeben.',
'url' => 'Format atrybutu ":attribute" jest nieprawidłowy.',

View File

@@ -75,32 +75,27 @@ return [
'subscribe' => 'Inscreva-se para atualizações via e-mail.',
'subscribed' => 'Inscrição realizada com sucesso! Por favor verifique o e-mail que enviamos à você para confirmar sua inscrição.',
'verified' => 'Sua inscrição foi confirmada! Obrigado!',
'manage' => 'Gerencie sua assinatura.',
'manage' => 'Manage your subscription',
'unsubscribe' => 'Não desejo mais receber notificações via e-mail.',
'unsubscribed' => 'Sua inscrição foi cancelada.',
'failure' => 'Ocorreu um problema na sua inscrição.',
'already-subscribed' => 'Impossível inscrever :email pois já se encontra inscrito.',
'verify' => [
'text' => "Por favor confirme seu e-mail para receber as atualizações do :app_name .\n:link\nAtenciosamente, :app_name",
'html-preheader' => 'Por favor confirme seu e-mail para receber as atualizações do :app_name.',
'html' => '<p>Por favor confirme seu cadastro para receber atualizações do :app_name.</p><p><a href=":link">:link</a></p><p>Atenciosamente, :app_name</p>',
'text' => "Please confirm your email subscription to :app_name status updates.\n:link",
'html' => '<p>Please confirm your email subscription to :app_name status updates.</p>',
'button' => 'Confirm Subscription',
],
'maintenance' => [
'text' => "Uma manutenção do aplicativo :app_name foi agendada. \n Atenciosamente, :app_name",
'html-preheader' => 'Uma manutenção do aplicativo :app_name foi agendada.',
'html' => '<p>Uma nova manutenção para o aplicativo :app_name foi agendada.</p>',
'subject' => '[Maintenance Scheduled] :name',
],
'incident' => [
'text' => "Um novo incidente foi reportado no aplicativo :app_name.\n Atenciosamente, :app_name",
'html-preheader' => 'Um novo incidente foi reportado no aplicativo :app_name.',
'html' => '<p>Um novo incidente foi reportado no aplicativo :app_name. </p><p> Obrigado, :app_name</p>',
'subject' => '[New Incident] :status: :name',
],
'component' => [
'subject' => 'Atualização do Estado do Componente',
'text' => 'O componente :component_name teve uma mudança de estado. O componente está agora em :component_human_status.\nObrigado, :app_name',
'html-preheader' => 'Atualização de Componente de :app_name',
'html' => '<p>O componente :component_name teve uma mudança de estado. O componente está agora em :component_human_status.</p><p>Obrigado, :app_name</p>',
'tooltip-title' => 'Inscrever-se as notificações de :component_name.',
'subject' => 'Atualização do Estado do Componente',
'text' => 'O componente :component_name teve uma mudança de estado. O componente está agora em :component_human_status.\nObrigado, :app_name',
'html' => '<p>O componente :component_name teve uma mudança de estado. O componente está agora em :component_human_status.</p><p>Obrigado, :app_name</p>',
'tooltip-title' => 'Inscrever-se as notificações de :component_name.',
],
],
],
@@ -109,7 +104,6 @@ return [
'email' => [
'invite' => [
'text' => "Você foi convidado para a página de status da equipe :app_name, para se inscrever siga o próximo link.\n:link\nObrigado,: app_name",
'html-preheader' => 'Você foi convidado para a equipe: app_name.',
'html' => '<p>Você foi convidado para a página de status da equipe :app_name, para se inscrever siga o seguinte link.</p> <p><a href=":link">:link</a></p> <p>Obrigado, :app_name</p>',
],
],

View File

@@ -219,6 +219,14 @@ return [
'success' => 'Configurações salvas.',
'failure' => 'Não foi possível salvar as configurações.',
],
'credits' => [
'credits' => 'Credits',
'contributors' => 'Contributors',
'license' => 'Cachet is a BSD-3-licensed open source project, released by <a href="https://alt-three.com/?utm_source=cachet&utm_medium=credits&utm_campaign=Cachet%20Credit%20Dashboard" target="_blank">Alt Three Services Limited</a>.',
'backers-title' => 'Backers & Sponsors',
'backers' => 'If you\'d like to support future development, check out the <a href="https://patreon.com/jbrooksuk" target="_blank">Cachet Patreon</a> campaign.',
'thank-you' => 'Thank you to each and every one of the :count contributors.',
],
],
// Login
@@ -241,9 +249,17 @@ return [
'whoops' => 'Opa.',
],
// Widgets
'widgets' => [
'support' => 'Support Cachet',
'support_subtitle' => 'Check out our <strong><a href="https://patreon.com/jbrooksuk" target="_blank">Patreon</a></strong> page!',
'news' => 'Latest News',
'news_subtitle' => 'Get the latest updates',
],
// Welcome modal
'welcome' => [
'welcome' => 'Welcome to your status page!',
'welcome' => 'Welcome to your new status page!',
'message' => 'Sua página de status está quase pronta! Tavez vocë queira checar essas configurações extras',
'close' => 'Take me straight to my dashboard',
'steps' => [

View File

@@ -27,13 +27,14 @@ return [
// Login form fields
'login' => [
'login' => 'Username or Email',
'login' => 'Nome de utilizador ou E-mail',
'email' => 'Email',
'password' => 'Senha',
'2fauth' => 'Código de autenticação',
'invalid' => 'Invalid username or password',
'invalid' => 'Nome de usuário ou senha incorretos',
'invalid-token' => 'Token inválido',
'cookies' => 'Você deve habilitar os cookies do navegador para logar.',
'rate-limit' => 'Rate limit exceeded.',
],
// Incidents form fields
@@ -45,14 +46,14 @@ return [
'message-help' => 'Você também pode usar o Markdown.',
'scheduled_at' => 'Agendar a manutenção para quando?',
'incident_time' => 'Quando esse incidente ocorreu?',
'notify_subscribers' => 'Notify subscribers?',
'visibility' => 'Incident Visibility',
'notify_subscribers' => 'Notificar os inscritos?',
'visibility' => 'Visibilidade do incidente',
'public' => 'Visível para todos',
'logged_in_only' => 'Only visible to logged in users',
'logged_in_only' => 'Visível somente para usuários logados',
'templates' => [
'name' => 'Nome',
'template' => 'Template',
'twig' => 'Incident Templates can make use of the <a href="http://twig.sensiolabs.org/" target="_blank">Twig</a> templating language.',
'twig' => 'Esboços de incidentes podem fazer uso da linguagem de template <a href="http://twig.sensiolabs.org/" target="_blank">Twig</a>.',
],
],
@@ -65,14 +66,14 @@ return [
'link' => 'Link',
'tags' => 'Marcações',
'tags-help' => 'Separados por vírgulas.',
'enabled' => 'Component enabled?',
'enabled' => 'Componente activado?',
'groups' => [
'name' => 'Nome',
'collapsing' => 'Choose visibility of the group',
'visible' => 'Always expanded',
'collapsed' => 'Collapse the group by default',
'collapsed_incident' => 'Collapse the group, but expand if there are issues',
'collapsing' => 'Escolha a visibilidade do grupo',
'visible' => 'Sempre expandido',
'collapsed' => 'Colapsar o grupo por padrão',
'collapsed_incident' => 'Colapsar o grupo, mas expandir se ocorrer algum problema',
],
],
@@ -83,13 +84,13 @@ return [
'description' => 'Descrição',
'description-help' => 'Você também pode usar Markdown.',
'display-chart' => 'Exibir o gráfico na página de status?',
'default-value' => 'Default value',
'calc_type' => 'Calculation of metrics',
'default-value' => 'Valor padrão',
'calc_type' => 'Cálculo de métricas',
'type_sum' => 'Soma',
'type_avg' => 'Média',
'places' => 'Decimal places',
'default_view' => 'Default view',
'threshold' => 'How many minutes of threshold between metric points?',
'places' => 'Casas decimais',
'default_view' => 'Visualização padrão',
'threshold' => 'Quantos minutos de limite entre os pontos das métricas?',
'points' => [
'value' => 'Valor',
@@ -105,44 +106,44 @@ 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?',
'banner' => 'Banner Image',
'banner-help' => 'É recomendável que você faça upload de arquivos menores que 930px .',
'banner' => 'Imagem do banner',
'banner-help' => "É recomendável que você faça upload de arquivos menores que 930px .",
'subscribers' => 'Permitir que outras pessoas se cadastrem para notificações via e-mail?',
'automatic_localization' => 'Automatically localise your status page to your visitor\'s language?',
'automatic_localization' => 'Localizar sua página de status de acordo com o idioma do visitante automaticamente?',
],
'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',
'analytics_google' => 'Código do Google Analytics',
'analytics_gosquared' => 'Código do GoSquared Analytics',
'analytics_piwik_url' => 'URL para a instância do Piwik (sem o http(s)://)',
'analytics_piwik_siteid' => 'Id do site no Piwik',
],
'localization' => [
'site-timezone' => 'Site timezone',
'site-locale' => 'Site language',
'date-format' => 'Date format',
'incident-date-format' => 'Incident timestamp format',
'site-timezone' => 'Fuso horário do site',
'site-locale' => 'Idioma do site',
'date-format' => 'Formato da data',
'incident-date-format' => 'Formato de Hora do Incidente',
],
'security' => [
'allowed-domains' => 'Allowed domains',
'allowed-domains' => 'Domínios permitidos',
'allowed-domains-help' => 'Separados por vírgula. O domínio definido acima é permitido automaticamente por padrão.',
],
'stylesheet' => [
'custom-css' => 'Custom Stylesheet',
'custom-css' => 'Folha de estilos personalizada',
],
'theme' => [
'background-color' => 'Background Color',
'background-fills' => 'Background fills (components, incidents, footer)',
'banner-background-color' => 'Banner background color',
'banner-padding' => 'Banner padding',
'fullwidth-banner' => 'Enable fullwidth 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',
'background-color' => 'Cor de fundo',
'background-fills' => 'Preenchimento de Fundo (Componentes, Incidentes, Rodapé)',
'banner-background-color' => 'Cor de Fundo do banner',
'banner-padding' => 'Margem interna',
'fullwidth-banner' => 'Habilitar largura completa do banner?',
'text-color' => 'Cor do Texto',
'dashboard-login' => 'Mostrar botão para painel no rodapé?',
'reds' => 'Vermelho (Usado para erros)',
'blues' => 'Azul (usado para informações)',
'greens' => 'Verde (Usado para sucesso)',
'yellows' => 'Amarelo (Usado para alertas)',
'oranges' => 'Laranga (Usado para avisos)',
'metrics' => 'Preenchimento de Métricas',
'links' => 'Links',
],
],
@@ -153,17 +154,17 @@ return [
'password' => 'Senha',
'api-token' => 'Token da API',
'api-token-help' => 'Regenerar a chave da API impedirá que aplicativos existentes acessem o Cachet.',
'gravatar' => 'Change your profile picture at Gravatar.',
'user_level' => 'User Level',
'gravatar' => 'Altere a foto de perfil no Gravatar.',
'user_level' => 'Nível do Utilizador',
'levels' => [
'admin' => 'Admin',
'user' => 'User',
'admin' => 'Administrador',
'user' => 'Usuário',
],
'2fa' => [
'help' => 'Ativando autenticação de dois fatores aumenta a segurança de sua conta. Você vai precisar baixar <a href="https://support.google.com/accounts/answer/1066447?hl=en"> Google Authenticator</a> ou um app similar em seu dispositivo móvel. Quando você entrar você será solicitado um token gerado pelo app.',
],
'team' => [
'description' => 'Invite your team members by entering their email addresses here.',
'description' => 'Convide membros da sua equipe através do endereço de e-mail aqui.',
'email' => 'Email #:id',
],
],
@@ -178,7 +179,7 @@ return [
'submit' => 'Enviar',
'cancel' => 'Cancelar',
'remove' => 'Remover',
'invite' => 'Invite',
'invite' => 'Convite',
'signup' => 'Cadastrar-se',
// Other

View File

@@ -31,57 +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 deverá ter um tamanho entre :min - :max kilobytes.',
'string' => 'O campo :attribute deverá conter entre :min - :max caracteres.',
'numeric' => 'O campo :attribute deverá conter uma data anterior a :date.',
'file' => 'The :attribute must be between :min and :max.',
'string' => 'The :attribute must be between :min and :max kilobytes.',
'array' => 'O campo :attribute deve ter entre :min e :max itens.',
],
'boolean' => 'O campo :attribute deve ser verdadeiro ou falso.',
'confirmed' => 'A confirmação para o campo :attribute não coincide.',
'date' => 'O :attribute não é uma data válida.',
'date_format' => 'O :attribute não corresponde ao formato :format.',
'different' => 'O :attribute e :other devem ser diferentes.',
'digits' => 'O campo :attribute deverá conter :digits dígitos.',
'digits_between' => 'O :attribute deve ter entre :min e :max dígitos.',
'email' => 'A: attribute deve ser um endereço de email válido.',
'exists' => 'O :attribute selecionado é inválido.',
'filled' => 'O campo de :attribute é obrigatório.',
'boolean' => 'O campo :attribute deve ter entre :min e :max itens.',
'confirmed' => 'The :attribute field must be true or false.',
'date' => 'The :attribute confirmation does not match.',
'date_format' => 'The :attribute is not a valid date.',
'different' => 'The :attribute does not match the format :format.',
'digits' => 'The :attribute and :other must be different.',
'digits_between' => 'The :attribute must be :digits digits.',
'email' => 'The :attribute must be between :min and :max digits.',
'exists' => 'The :attribute must be a valid email address.',
'distinct' => 'The :attribute field has a duplicate value.',
'filled' => 'O formato de :attribute é inválido.',
'image' => 'O :attribute deve ser uma imagem.',
'in' => 'O :attribute selecionado é inválido.',
'integer' => 'O :attribute deve ser um número inteiro.',
'ip' => 'O :attribute deve ser um endereço de IP válido.',
'in' => 'O :attribute deve ser uma imagem.',
'in_array' => 'The :attribute field does not exist in :other.',
'integer' => 'The selected :attribute is invalid.',
'ip' => 'The :attribute must be an integer.',
'json' => 'O :attribute tem que ser uma string JSON válida.',
'max' => [
'numeric' => 'O :attribute não pode ser maior do que :max.',
'file' => 'O campo :attribute não deverá ter um tamanho superior a :max kilobytes.',
'string' => 'O :attribute não pode ser maior do que :max caracteres.',
'numeric' => 'The :attribute must be a valid IP address.',
'file' => 'The :attribute may not be greater than :max.',
'string' => 'The :attribute may not be greater than :max kilobytes.',
'array' => 'A: atributo não pode ter mais de que :max itens.',
],
'mimes' => 'O :attribute deve ser um arquivo do tipo: :values.',
'mimes' => 'A: atributo não pode ter mais de que :max itens.',
'min' => [
'numeric' => 'O :attribute deve ter pelo menos :min.',
'numeric' => 'The :attribute must be a file of type: :values.',
'file' => 'O :attribute deve ter pelo menos :min kilobytes.',
'string' => 'O :attribute deve ter pelo menos :min caracteres.',
'array' => 'O :attribute deve ter pelo menos :min itens.',
'string' => 'O :attribute deve ter pelo menos :min kilobytes.',
'array' => 'The :attribute must be at least :min characters.',
],
'not_in' => 'O :attribute selecionado é inválido.',
'numeric' => 'O :attribute deve ser um número.',
'regex' => 'O formato de :attribute é inválido.',
'required' => 'O campo de :attribute é obrigatório.',
'required_if' => 'O campo de :attribute é obrigatório quando :other é :value.',
'not_in' => 'The :attribute must have at least :min items.',
'numeric' => 'The selected :attribute is invalid.',
'present' => 'The :attribute field must be present.',
'regex' => 'The :attribute must be a number.',
'required' => 'O formato de :attribute é inválido.',
'required_if' => 'The :attribute field is required.',
'required_unless' => 'O campo :attribute é obrigatório a não ser que :other estiver em :values.',
'required_with' => 'O campo :attribute é obrigatório quando :values está presente.',
'required_with' => 'The :attribute field is required when :other is :value.',
'required_with_all' => 'O campo :attribute é obrigatório quando :values está presente.',
'required_without' => 'O campo de :attribute é obrigatório quando :values não está presente.',
'required_without_all' => 'O campo de :attribute é obrigatório quando qualquer um dos :values estão presentes.',
'same' => 'O :attribute e :other devem corresponder.',
'required_without' => 'O campo :attribute é obrigatório quando :values está presente.',
'required_without_all' => 'The :attribute field is required when :values is not present.',
'same' => 'The :attribute field is required when none of :values are present.',
'size' => [
'numeric' => 'O :attribute deve ser :size.',
'numeric' => 'The :attribute and :other must match.',
'file' => 'O :attribute deve ter :size kilobytes.',
'string' => 'O :attribute deve ter :size caracteres.',
'array' => 'O :attribute deve ter :size itens.',
'array' => 'O :attribute deve ter :size caracteres.',
],
'string' => 'O campo :attribute deve ser uma string.',
'string' => 'The :attribute must contain :size items.',
'timezone' => 'O :attribute deve ser uma zona válida.',
'unique' => 'O :attribute já existe.',
'url' => 'O formato de :attribute é inválido.',

View File

@@ -75,32 +75,27 @@ return [
'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' => 'Manage your subscription.',
'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.',
'already-subscribed' => 'Não posso subscrever :email pois já se encontra subscrito.',
'verify' => [
'text' => "Por favor confirme a sua subscrição de e-mail para as actualizações :app_name .\n:link\nObrigado, :app_name",
'html-preheader' => 'Por favor confirme a sua subscrição de e-mail para as notificações de actualização de estado :app_name.',
'html' => '<p>Por favor, confirme sua assinatura de e-mail para atualizações de status para :app_name.</p> <p><a href=":link">: link</a></p> <p>Obrigado, :app_name</p>',
'text' => "Please confirm your email subscription to :app_name status updates.\n:link",
'html' => '<p>Please confirm your email subscription to :app_name status updates.</p>',
'button' => 'Confirm Subscription',
],
'maintenance' => [
'text' => "Uma nova manutenção foi agendada - :app_name.\nObrigado, :app_name",
'html-preheader' => 'Uma nova manutenção foi agendada em :app_name.',
'html' => '<p>Nova manutenção foi agendada na :app_name.</p>',
'subject' => '[Maintenance Scheduled] :name',
],
'incident' => [
'text' => "Foi reportado um novo incidente - :app_name.\nObrigado, :app_name",
'html-preheader' => 'Novo incidente reportado - :app_name.',
'html' => '<p>Novo incidente reportado - :app_name.</p><p>Obrigado, :app_name</p>',
'subject' => '[New Incident] :status: :name',
],
'component' => [
'subject' => 'Atualização do Estado do Componente',
'text' => 'O componente :component_name teve uma mudança de estado. O componente está agora em :component_human_status.\nObrigado, :app_name',
'html-preheader' => 'Atualização de Componente de :app_name',
'html' => '<p>O componente :component_name teve uma mudança de estado. O componente está agora em :component_human_status.</p><p>Obrigado, :app_name</p>',
'tooltip-title' => 'Subscrever a notificações de :component_name.',
'subject' => 'Atualização do Estado do Componente',
'text' => 'O componente :component_name teve uma mudança de estado. O componente está agora em :component_human_status.\nObrigado, :app_name',
'html' => '<p>O componente :component_name teve uma mudança de estado. O componente está agora em :component_human_status.</p><p>Obrigado, :app_name</p>',
'tooltip-title' => 'Subscrever a notificações de :component_name.',
],
],
],
@@ -109,7 +104,6 @@ return [
'email' => [
'invite' => [
'text' => "Você foi convidado para a equipa :app_name página de status, para se inscrever siga o próximo link.\n:link\nObrigado, :app_name",
'html-preheader' => 'Você foi convidado para a equipa :app_name.',
'html' => '<p>Foi convidado para a equipa :app_name página de status, para se inscrever siga o seguinte link.</p> <p><a href=":link">:link</a></p> <p>Obrigado, :app_name</p>',
],
],

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