Fix code standards, update language files.

This commit is contained in:
James Brooks
2015-06-16 09:07:49 +01:00
parent 49411d8568
commit 9d879b162e
84 changed files with 613 additions and 613 deletions

View File

@@ -65,8 +65,6 @@ class FixPermissionsCommand extends Command
* @param string $databaseDirectory
* @param string $databasePath
* @param string $databaseDefault
*
* @return void
*/
public function __construct($storageDirectory, $databaseDirectory, $databasePath, $databaseDefault)
{

View File

@@ -24,8 +24,6 @@ class CustomerHasSubscribedEvent
/**
* Create a new customer has subscribed event instance.
*
* @return void
*/
public function __construct(Subscriber $subscriber)
{

View File

@@ -24,8 +24,6 @@ class IncidentHasReportedEvent
/**
* Create a new incident has reported event instance.
*
* @return void
*/
public function __construct(Incident $incident)
{

View File

@@ -24,8 +24,6 @@ class MaintenanceHasScheduledEvent
/**
* Create a new maintenance has scheduled event instance.
*
* @return void
*/
public function __construct(Incident $incident)
{

View File

@@ -46,8 +46,6 @@ class SendIncidentEmailNotificationHandler
* @param \Illuminate\Contracts\Mail\Mailer $mailer
* @param \CachetHQ\Cachet\Models\Subscriber $subscriber
* @param \McCool\LaravelAutoPresenter\PresenterDecorator $presenter
*
* @return void
*/
public function __construct(MailQueue $mailer, Subscriber $subscriber, PresenterDecorator $presenter)
{
@@ -60,8 +58,6 @@ class SendIncidentEmailNotificationHandler
* Handle the event.
*
* @param \CachetHQ\Cachet\Events\IncidentHasReportedEvent $event
*
* @return void
*/
public function handle(IncidentHasReportedEvent $event)
{

View File

@@ -46,8 +46,6 @@ class SendMaintenanceEmailNotificationHandler
* @param \Illuminate\Contracts\Mail\Mailer $mailer
* @param \CachetHQ\Cachet\Models\Subscriber $subscriber
* @param \McCool\LaravelAutoPresenter\PresenterDecorator $presenter
*
* @return void
*/
public function __construct(MailQueue $mailer, Subscriber $subscriber, PresenterDecorator $presenter)
{
@@ -60,8 +58,6 @@ class SendMaintenanceEmailNotificationHandler
* Handle the event.
*
* @param \CachetHQ\Cachet\Events\MaintenanceHasScheduledEvent $event
*
* @return void
*/
public function handle(MaintenanceHasScheduledEvent $event)
{

View File

@@ -28,8 +28,6 @@ class SendSubscriberVerificationEmailHandler
* Create a new send subscriber verification email handler.
*
* @param \Illuminate\Contracts\Mail\Mailer $mailer
*
* @return void
*/
public function __construct(MailQueue $mailer)
{
@@ -40,8 +38,6 @@ class SendSubscriberVerificationEmailHandler
* Handle the event.
*
* @param \CachetHQ\Cachet\Events\CustomerHasSubscribedEvent $event
*
* @return void
*/
public function handle(CustomerHasSubscribedEvent $event)
{

View File

@@ -47,7 +47,7 @@ class IncidentController extends AbstractController
'icon' => 'ion-android-checkmark-circle',
'active' => true,
],
'schedule' => [
'schedule' => [
'title' => trans('dashboard.schedule.schedule'),
'url' => route('dashboard.schedule'),
'icon' => 'ion-android-calendar',

View File

@@ -43,8 +43,8 @@ class MetricController extends AbstractController
public function showAddMetric()
{
return View::make('dashboard.metrics.add')->with([
'pageTitle' => trans('dashboard.metrics.add.title').' - '.trans('dashboard.dashboard'),
'metricMetricPoints' => MetricPoint::all(),
'pageTitle' => trans('dashboard.metrics.add.title').' - '.trans('dashboard.dashboard'),
'metricMetricPoints' => MetricPoint::all(),
]);
}
@@ -165,8 +165,8 @@ class MetricController extends AbstractController
public function showEditMetricAction(Metric $metric)
{
return View::make('dashboard.metrics.edit')->with([
'pageTitle' => trans('dashboard.metrics.edit.title').' - '.trans('dashboard.dashboard'),
'metric' => $metric,
'pageTitle' => trans('dashboard.metrics.edit.title').' - '.trans('dashboard.dashboard'),
'metric' => $metric,
]);
}

View File

@@ -47,7 +47,7 @@ class ScheduleController extends AbstractController
'icon' => 'ion-android-checkmark-circle',
'active' => false,
],
'schedule' => [
'schedule' => [
'title' => trans('dashboard.schedule.schedule'),
'url' => route('dashboard.schedule'),
'icon' => 'ion-android-calendar',

View File

@@ -147,12 +147,12 @@ abstract class AbstractApiController extends BaseController
$pagination = [
'pagination' => [
'total' => $paginator->total(),
'count' => count($paginator->items()),
'per_page' => $paginator->perPage(),
'current_page' => $paginator->currentPage(),
'total_pages' => $paginator->lastPage(),
'links' => [
'total' => $paginator->total(),
'count' => count($paginator->items()),
'per_page' => $paginator->perPage(),
'current_page' => $paginator->currentPage(),
'total_pages' => $paginator->lastPage(),
'links' => [
'next_page' => $paginator->nextPageUrl(),
'previous_page' => $paginator->previousPageUrl(),
],

View File

@@ -56,8 +56,6 @@ class AtomController extends AbstractController
*
* @param \Roumen\Feed\Facades\Feed $feed
* @param \CachetHQ\Cachet\Models\Incident $incident
*
* @return void
*/
private function feedAddItem(&$feed, $incident)
{

View File

@@ -56,8 +56,6 @@ class RssController extends AbstractController
*
* @param \Roumen\Feed\Facades\Feed $feed
* @param \CachetHQ\Cachet\Models\Incident $incident
*
* @return void
*/
private function feedAddItem(&$feed, $incident)
{

View File

@@ -219,8 +219,6 @@ class SetupController extends AbstractController
*
* @param string $key
* @param mixed $value
*
* @return void
*/
protected function writeEnv($key, $value)
{
@@ -236,8 +234,6 @@ class SetupController extends AbstractController
/**
* Generate the app.key value.
*
* @return void
*/
protected function keyGenerate()
{

View File

@@ -28,8 +28,6 @@ class Admin
* Create a new admin middleware instance.
*
* @param \Illuminate\Contracts\Auth\Guard $auth
*
* @return void
*/
public function __construct(Guard $auth)
{

View File

@@ -29,8 +29,6 @@ class ApiAuthenticate
* Create a new api authenticate middleware instance.
*
* @param \Illuminate\Contracts\Auth\Guard $auth
*
* @return void
*/
public function __construct(Guard $auth)
{

View File

@@ -27,8 +27,6 @@ class Authenticate
* Create a new authenticate middleware instance.
*
* @param \Illuminate\Contracts\Auth\Guard $auth
*
* @return void
*/
public function __construct(Guard $auth)
{

View File

@@ -28,8 +28,6 @@ class RedirectIfAuthenticated
* Create a new redirect if authenticated middleware instance.
*
* @param \Illuminate\Contracts\Auth\Guard $auth
*
* @return void
*/
public function __construct(Guard $auth)
{

View File

@@ -23,8 +23,8 @@ class ApiRoutes
public function map(Registrar $router)
{
$router->group([
'namespace' => 'Api',
'prefix' => 'api/v1',
'namespace' => 'Api',
'prefix' => 'api/v1',
], function ($router) {
// General
$router->get('ping', 'GeneralController@ping');

View File

@@ -27,9 +27,9 @@ class Component extends Model implements HasPresenter
* @var string[]
*/
protected $rules = [
'name' => 'required|string',
'status' => 'integer|required',
'link' => 'url',
'name' => 'required|string',
'status' => 'integer|required',
'link' => 'url',
];
/**

View File

@@ -44,8 +44,6 @@ class Subscriber extends Model
/**
* Overrides the models boot method.
*
* @return void
*/
public static function boot()
{

View File

@@ -21,8 +21,6 @@ class AppServiceProvider extends ServiceProvider
* Boot the service provider.
*
* @param \Illuminate\Bus\Dispatcher $dispatcher
*
* @return void
*/
public function boot(Dispatcher $dispatcher)
{
@@ -37,8 +35,6 @@ class AppServiceProvider extends ServiceProvider
/**
* Register the service provider.
*
* @return void
*/
public function register()
{

View File

@@ -26,8 +26,6 @@ class ComposerServiceProvider extends ServiceProvider
* Boot the service provider.
*
* @param \Illuminate\Contracts\View\Factory $factory
*
* @return void
*/
public function boot(Factory $factory)
{
@@ -41,8 +39,6 @@ class ComposerServiceProvider extends ServiceProvider
/**
* Register the service provider.
*
* @return void
*/
public function register()
{

View File

@@ -21,8 +21,6 @@ class ConfigServiceProvider extends ServiceProvider
{
/**
* Boot the service provider.
*
* @return void
*/
public function boot()
{
@@ -68,8 +66,6 @@ class ConfigServiceProvider extends ServiceProvider
/**
* Register the service provider.
*
* @return void
*/
public function register()
{

View File

@@ -18,8 +18,6 @@ class ConsoleServiceProvider extends ServiceProvider
{
/**
* Register the service provider.
*
* @return void
*/
public function register()
{

View File

@@ -29,8 +29,6 @@ class RouteServiceProvider extends ServiceProvider
* Define the route model bindings, pattern filters, etc.
*
* @param \Illuminate\Routing\Router $router
*
* @return void
*/
public function boot(Router $router)
{
@@ -41,8 +39,6 @@ class RouteServiceProvider extends ServiceProvider
/**
* Register model bindings.
*
* @return void
*/
protected function registerBindings()
{
@@ -60,8 +56,6 @@ class RouteServiceProvider extends ServiceProvider
* Define the routes for the application.
*
* @param \Illuminate\Routing\Router $router
*
* @return void
*/
public function map(Router $router)
{

View File

@@ -20,8 +20,6 @@ class SegmentServiceProvider extends ServiceProvider
{
/**
* Register the service provider.
*
* @return void
*/
public function register()
{

View File

@@ -29,8 +29,6 @@ class CacheRepository implements RepositoryInterface
* Create a new segment cache repository instance.
*
* @param \CachetHQ\Cachet\Segment\RepositoryInterface $repository
*
* @return void
*/
public function __construct(RepositoryInterface $repository)
{

View File

@@ -221,8 +221,8 @@ return [
'Validator' => 'Illuminate\Support\Facades\Validator',
'View' => 'Illuminate\Support\Facades\View',
'Setting' => 'CachetHQ\Cachet\Facades\Setting',
'Str' => 'Illuminate\Support\Str',
'Setting' => 'CachetHQ\Cachet\Facades\Setting',
'Str' => 'Illuminate\Support\Str',
],

View File

@@ -11,15 +11,15 @@
return [
// Enabled langs
'en-UD' => 'CrowdIn - InContext Localization',
'de' => 'Deutsch',
'en' => 'English',
'pl' => 'Polski',
'es' => 'Español',
'fr' => 'Français',
'id' => 'Indonesian',
'nl' => 'Nederlands',
'pt-BR' => 'Portuguese, Brazilian',
'zh-CN' => '简体中文',
'zh-TW' => '繁體中文',
'en-UD' => 'CrowdIn - InContext Localization',
'de' => 'Deutsch',
'en' => 'English',
'pl' => 'Polski',
'es' => 'Español',
'fr' => 'Français',
'id' => 'Indonesian',
'nl' => 'Nederlands',
'pt-BR' => 'Portuguese, Brazilian',
'zh-CN' => '简体中文',
'zh-TW' => '繁體中文',
];

View File

@@ -17,8 +17,6 @@ class AlterTableComponentGroupsAddOrder extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
@@ -30,8 +28,6 @@ class AlterTableComponentGroupsAddOrder extends Migration
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{

View File

@@ -3,9 +3,7 @@
/*
* This file is part of Cachet.
*
* (c) James Brooks <james@cachethq.io>
* (c) Joseph Cohen <joseph.cohen@dinkbit.com>
* (c) Graham Campbell <graham@mineuk.com>
* (c) Cachet HQ <support@cachethq.io>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
@@ -19,8 +17,6 @@ class AlterTableIncidentsAddVisibileColumn extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
@@ -33,8 +29,6 @@ class AlterTableIncidentsAddVisibileColumn extends Migration
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{

View File

@@ -16,8 +16,6 @@ class CreateJobsTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
@@ -35,8 +33,6 @@ class CreateJobsTable extends Migration
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{

View File

@@ -16,8 +16,6 @@ class CreateFailedJobsTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
@@ -32,8 +30,6 @@ class CreateFailedJobsTable extends Migration
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{

View File

@@ -17,8 +17,6 @@ class AlterTableComponentsDropUserIdColumn extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
@@ -29,8 +27,6 @@ class AlterTableComponentsDropUserIdColumn extends Migration
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{

View File

@@ -17,8 +17,6 @@ class AlterTableIncidentsDropUserIdColumn extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
@@ -29,8 +27,6 @@ class AlterTableIncidentsDropUserIdColumn extends Migration
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{

View File

@@ -72,12 +72,12 @@ return [
'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>:link</p><p>Thank you, :app_name</p>',
],
'maintenance' => [
'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><p>Thank you, :app_name</p>',
],
'incident' => [
'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>',

View File

@@ -98,7 +98,7 @@ return [
'success' => 'Team-Mitglied hinzugefügt.',
'failure' => 'Es ist ein Fehler bei der Erstellung eines neuen Team-Mitglieds aufgetreten.',
],
'edit' => [
'edit' => [
'title' => 'Profil aktualisieren',
'success' => 'Profile aktualisiert.',
'failure' => 'Es ist ein Fehler bei der Aktualisierung des Profils aufgetreten.',
@@ -142,7 +142,7 @@ return [
'logout' => 'Logout',
// Notifications
'notifications' => [
'notifications' => [
'notifications' => 'Benachrichtigungen',
'awesome' => 'Großartig.',
'whoops' => 'Oops.',

View File

@@ -22,41 +22,41 @@ return [
|
*/
'accepted' => '<em>:attribute</em> muss akzeptiert werden.',
'active_url' => '<em>:attribute</em> ist keine valide URL.',
'after' => '<em>:attribute</em> muss nach :date liegen.',
'alpha' => '<em>:attribute</em> darf nur Buchstaben enthalten.',
'alpha_dash' => '<em>:attribute</em> darf nur Nummern, Buchstaben und Slashes enthalten.',
'alpha_num' => '<em>:attribute</em> darf nur Nummern und Buchstaben enthalten.',
'array' => '<em>:attribute</em> muss ein Array sein.',
'before' => '<em>:attribute</em> muss vor :date liegen.',
'between' => [
'accepted' => '<em>:attribute</em> muss akzeptiert werden.',
'active_url' => '<em>:attribute</em> ist keine valide URL.',
'after' => '<em>:attribute</em> muss nach :date liegen.',
'alpha' => '<em>:attribute</em> darf nur Buchstaben enthalten.',
'alpha_dash' => '<em>:attribute</em> darf nur Nummern, Buchstaben und Slashes enthalten.',
'alpha_num' => '<em>:attribute</em> darf nur Nummern und Buchstaben enthalten.',
'array' => '<em>:attribute</em> muss ein Array sein.',
'before' => '<em>:attribute</em> muss vor :date liegen.',
'between' => [
'numeric' => '<em>:attribute</em> muss zwichen :min und :max liegen.',
'file' => '<em>:attribute</em> muss zwischen :min und :max kilobyte liegen.',
'string' => '<em>:attribute</em> muss zwischen :min und :max Zeichen lang sein.',
'array' => '<em>:attribute</em> muss zwischen :min und :max Werte enthalten.',
],
'boolean' => "<em>:attribute</em> Feld muss 'true' oder 'false' sein.",
'confirmed' => 'Die Bestätigung/Wiederholung von <em>:attribute</em> stimmt nicht überein.',
'date' => '<em>:attribute</em> ist kein valides Datum.',
'date_format' => '<em>:attribute</em> passt nicht zu folgendem Format :format.',
'different' => '<em>:attribute</em> und :other müssen sich unterscheiden.',
'digits' => '<em>:attribute</em> muss :digits Zeichen lang sein.',
'digits_between' => '<em>:attribute</em> muss zwischen :min und :max Zeichen lang sein.',
'email' => '<em>:attribute</em> muss eine valide E-Mail-Adresse sein.',
'exists' => 'Das gewählte <em>:attribute</em> ist nicht korrekt.',
'image' => '<em>:attribute</em> muss ein Bild sein.',
'in' => 'Das ausgewählte <em>:attribute</em> ist nicht korrekt.',
'integer' => '<em>:attribute</em> muss eine Zahl sein.',
'ip' => '<em>:attribute</em> muss eine valide IP sein.', # IPv4?
'max' => [
'boolean' => "<em>:attribute</em> Feld muss 'true' oder 'false' sein.",
'confirmed' => 'Die Bestätigung/Wiederholung von <em>:attribute</em> stimmt nicht überein.',
'date' => '<em>:attribute</em> ist kein valides Datum.',
'date_format' => '<em>:attribute</em> passt nicht zu folgendem Format :format.',
'different' => '<em>:attribute</em> und :other müssen sich unterscheiden.',
'digits' => '<em>:attribute</em> muss :digits Zeichen lang sein.',
'digits_between' => '<em>:attribute</em> muss zwischen :min und :max Zeichen lang sein.',
'email' => '<em>:attribute</em> muss eine valide E-Mail-Adresse sein.',
'exists' => 'Das gewählte <em>:attribute</em> ist nicht korrekt.',
'image' => '<em>:attribute</em> muss ein Bild sein.',
'in' => 'Das ausgewählte <em>:attribute</em> ist nicht korrekt.',
'integer' => '<em>:attribute</em> muss eine Zahl sein.',
'ip' => '<em>:attribute</em> muss eine valide IP sein.', # IPv4?
'max' => [
'numeric' => '<em>:attribute</em> darf nicht größer als :max sein.',
'file' => '<em>:attribute</em> darf nicht größer als :max kilobyte sein.',
'string' => '<em>:attribute</em> darf nicht mehr als :max Zeichen lang sein.',
'array' => '<em>:attribute</em> darf nicht mehr als :max Werte enthalten.',
],
'mimes' => '<em>:attribute</em> muss eine Datei vom Typ :values sein.',
'min' => [
'mimes' => '<em>:attribute</em> muss eine Datei vom Typ :values sein.',
'min' => [
'numeric' => '<em>:attribute</em> muss mindestens :min sein.',
'file' => '<em>:attribute</em> muss mindestens :min kilobyte groß sein.',
'string' => '<em>:attribute</em> muss mindestens :min Zeichen lang sein.',
@@ -78,10 +78,10 @@ return [
'string' => '<em>:attribute</em> muss :size Zeichen lang sein.',
'array' => '<em>:attribute</em> muss :size Werte enthalten.',
],
'string' => 'The :attribute must be a string.',
'unique' => '<em>:attribute</em> wurde beirets gewählt.',
'url' => 'Das Format von <em>:attribute</em> ist nicht korrekt.',
'timezone' => '<em>:attribute</em> muss eine valide Zeitzone sein.',
'string' => 'The :attribute must be a string.',
'unique' => '<em>:attribute</em> wurde beirets gewählt.',
'url' => 'Das Format von <em>:attribute</em> ist nicht korrekt.',
'timezone' => '<em>:attribute</em> muss eine valide Zeitzone sein.',
/*
|--------------------------------------------------------------------------

View File

@@ -58,11 +58,40 @@ return [
],
],
// Subscriber
'subscriber' => [
'subscribe' => 'crwdns489:0crwdne489:0',
'button' => 'crwdns490:0crwdne490:0',
'email' => [
'subscribe' => 'crwdns491:0crwdne491:0',
'subscribed' => 'crwdns492:0crwdne492:0',
'verified' => 'crwdns493:0crwdne493:0',
'unsubscribe' => 'crwdns494:0crwdne494:0',
'unsubscribed' => 'crwdns495:0crwdne495:0',
'failure' => 'crwdns496:0crwdne496:0',
'verify' => [
'text' => 'crwdns497:0crwdne497:0',
'html-preheader' => 'crwdns498:0crwdne498:0',
'html' => 'crwdns499:0crwdne499:0',
],
'maintenance' => [
'text' => 'crwdns500:0crwdne500:0',
'html-preheader' => 'crwdns501:0crwdne501:0',
'html' => 'crwdns502:0crwdne502:0',
],
'incident' => [
'text' => 'crwdns503:0crwdne503:0',
'html-preheader' => 'crwdns504:0crwdne504:0',
'html' => 'crwdns505:0crwdne505:0',
],
],
],
// Other
'powered_by' => 'crwdns11:0crwdne11:0',
'about_this_site' => 'crwdns150:0crwdne150:0',
'rss-feed' => 'crwdns273:0crwdne273:0',
'atom-feed' => 'crwdns274:0crwdne274:0',
'rss-feed' => 'crwdns506:0crwdne506:0',
'atom-feed' => 'crwdns507:0crwdne507:0',
'feed' => 'crwdns275:0crwdne275:0',
];

View File

@@ -127,7 +127,7 @@ return [
'success' => 'crwdns340:0crwdne340:0',
'failure' => 'crwdns341:0crwdne341:0',
],
'edit' => [
'edit' => [
'title' => 'crwdns342:0crwdne342:0',
'success' => 'crwdns343:0crwdne343:0',
'failure' => 'crwdns344:0crwdne344:0',
@@ -172,7 +172,7 @@ return [
'logout' => 'crwdns204:0crwdne204:0',
// Notifications
'notifications' => [
'notifications' => [
'notifications' => 'crwdns205:0crwdne205:0',
'awesome' => 'crwdns356:0crwdne356:0',
'whoops' => 'crwdns357:0crwdne357:0',

View File

@@ -1,5 +1,14 @@
<?php
/*
* This file is part of Cachet.
*
* (c) Cachet HQ <support@cachethq.io>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
return [
'not-found' => [
'code' => 'crwdns208:0crwdne208:0',

View File

@@ -21,6 +21,8 @@ return [
'site_timezone' => 'crwdns378:0crwdne378:0',
'site_locale' => 'crwdns379:0crwdne379:0',
'enable_google2fa' => 'crwdns380:0crwdne380:0',
'cache_driver' => 'crwdns508:0crwdne508:0',
'session_driver' => 'crwdns509:0crwdne509:0',
],
// Login form fields
@@ -35,17 +37,18 @@ return [
// Incidents form fields
'incidents' => [
'name' => 'crwdns219:0crwdne219:0',
'status' => 'crwdns385:0crwdne385:0',
'component' => 'crwdns386:0crwdne386:0',
'message' => 'crwdns387:0crwdne387:0',
'message-help' => 'crwdns388:0crwdne388:0',
'scheduled_at' => 'crwdns464:0crwdne464:0',
'incident_time' => 'crwdns481:0crwdne481:0',
'visibility' => 'crwdns482:0crwdne482:0',
'public' => 'crwdns483:0crwdne483:0',
'logged_in_only' => 'crwdns484:0crwdne484:0',
'templates' => [
'name' => 'crwdns219:0crwdne219:0',
'status' => 'crwdns385:0crwdne385:0',
'component' => 'crwdns386:0crwdne386:0',
'message' => 'crwdns387:0crwdne387:0',
'message-help' => 'crwdns388:0crwdne388:0',
'scheduled_at' => 'crwdns464:0crwdne464:0',
'incident_time' => 'crwdns481:0crwdne481:0',
'notify_subscribers' => 'crwdns510:0crwdne510:0',
'visibility' => 'crwdns482:0crwdne482:0',
'public' => 'crwdns483:0crwdne483:0',
'logged_in_only' => 'crwdns484:0crwdne484:0',
'templates' => [
'name' => 'crwdns389:0crwdne389:0',
'template' => 'crwdns390:0crwdne390:0',
],
@@ -87,19 +90,22 @@ return [
'settings' => [
/// Application setup
'app-setup' => [
'site-name' => 'crwdns233:0crwdne233:0',
'site-url' => 'crwdns398:0crwdne398:0',
'site-timezone' => 'crwdns399:0crwdne399:0',
'site-locale' => 'crwdns400:0crwdne400:0',
'date-format' => 'crwdns401:0crwdne401:0',
'incident-date-format' => 'crwdns485:0crwdne485:0',
'display-graphs' => 'crwdns472:0crwdne472:0',
'about-this-page' => 'crwdns402:0crwdne402:0',
'days-of-incidents' => 'crwdns403:0crwdne403:0',
'banner' => 'crwdns404:0crwdne404:0',
'banner-help' => 'crwdns405:0crwdne405:0',
'analytics_google' => 'crwdns486:0crwdne486:0',
'analytics_gosquared' => 'crwdns487:0crwdne487:0',
'site-name' => 'crwdns233:0crwdne233:0',
'site-url' => 'crwdns398:0crwdne398:0',
'site-timezone' => 'crwdns399:0crwdne399:0',
'site-locale' => 'crwdns400:0crwdne400:0',
'date-format' => 'crwdns401:0crwdne401:0',
'incident-date-format' => 'crwdns485:0crwdne485:0',
'display-graphs' => 'crwdns472:0crwdne472:0',
'about-this-page' => 'crwdns402:0crwdne402:0',
'days-of-incidents' => 'crwdns403:0crwdne403:0',
'banner' => 'crwdns404:0crwdne404:0',
'banner-help' => 'crwdns405:0crwdne405:0',
'analytics_google' => 'crwdns486:0crwdne486:0',
'analytics_gosquared' => 'crwdns487:0crwdne487:0',
'analytics_piwik_url' => 'crwdns511:0crwdne511:0',
'analytics_piwik_siteid' => 'crwdns512:0crwdne512:0',
'subscribers' => 'crwdns513:0crwdne513:0',
],
'security' => [
'allowed-domains' => 'crwdns407:0crwdne407:0',

View File

@@ -1,5 +1,14 @@
<?php
/*
* This file is part of Cachet.
*
* (c) Cachet HQ <support@cachethq.io>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
return [
/*

View File

@@ -1,5 +1,14 @@
<?php
/*
* This file is part of Cachet.
*
* (c) Cachet HQ <support@cachethq.io>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
return [
/*

View File

@@ -13,6 +13,7 @@ return [
'setup' => 'crwdns258:0crwdne258:0',
'title' => 'crwdns259:0crwdne259:0',
'service_details' => 'crwdns260:0crwdne260:0',
'env_setup' => 'crwdns514:0crwdne514:0',
'status_page_setup' => 'crwdns261:0crwdne261:0',
'show_support' => 'crwdns488:0crwdne488:0',
'admin_account' => 'crwdns263:0crwdne263:0',

View File

@@ -1,5 +1,14 @@
<?php
/*
* This file is part of Cachet.
*
* (c) Cachet HQ <support@cachethq.io>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
return [
/*
@@ -13,41 +22,41 @@ return [
|
*/
'accepted' => 'crwdns96:0crwdne96:0',
'active_url' => 'crwdns97:0crwdne97:0',
'after' => 'crwdns98:0crwdne98:0',
'alpha' => 'crwdns99:0crwdne99:0',
'alpha_dash' => 'crwdns100:0crwdne100:0',
'alpha_num' => 'crwdns101:0crwdne101:0',
'array' => 'crwdns102:0crwdne102:0',
'before' => 'crwdns103:0crwdne103:0',
'between' => [
'accepted' => 'crwdns96:0crwdne96:0',
'active_url' => 'crwdns97:0crwdne97:0',
'after' => 'crwdns98:0crwdne98:0',
'alpha' => 'crwdns99:0crwdne99:0',
'alpha_dash' => 'crwdns100:0crwdne100:0',
'alpha_num' => 'crwdns101:0crwdne101:0',
'array' => 'crwdns102:0crwdne102:0',
'before' => 'crwdns103:0crwdne103:0',
'between' => [
'numeric' => 'crwdns104:0crwdne104:0',
'file' => 'crwdns418:0crwdne418:0',
'string' => 'crwdns419:0crwdne419: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',
'image' => 'crwdns117:0crwdne117:0',
'in' => 'crwdns118:0crwdne118:0',
'integer' => 'crwdns119:0crwdne119:0',
'ip' => 'crwdns120:0crwdne120:0',
'max' => [
'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',
'image' => 'crwdns117:0crwdne117:0',
'in' => 'crwdns118:0crwdne118:0',
'integer' => 'crwdns119:0crwdne119:0',
'ip' => 'crwdns120:0crwdne120:0',
'max' => [
'numeric' => 'crwdns121:0crwdne121:0',
'file' => 'crwdns421:0crwdne421:0',
'string' => 'crwdns422:0crwdne422:0',
'array' => 'crwdns423:0crwdne423:0',
],
'mimes' => 'crwdns125:0crwdne125:0',
'min' => [
'mimes' => 'crwdns125:0crwdne125:0',
'min' => [
'numeric' => 'crwdns126:0crwdne126:0',
'file' => 'crwdns424:0crwdne424:0',
'string' => 'crwdns425:0crwdne425:0',
@@ -69,10 +78,10 @@ return [
'string' => 'crwdns428:0crwdne428:0',
'array' => 'crwdns429:0crwdne429:0',
],
'string' => 'The :attribute must be a string.',
'unique' => 'crwdns144:0crwdne144:0',
'url' => 'crwdns145:0crwdne145:0',
'timezone' => 'crwdns146:0crwdne146:0',
'string' => 'crwdns515:0crwdne515:0',
'unique' => 'crwdns144:0crwdne144:0',
'url' => 'crwdns145:0crwdne145:0',
'timezone' => 'crwdns146:0crwdne146:0',
/*
|--------------------------------------------------------------------------

View File

@@ -127,7 +127,7 @@ return [
'success' => 'Team member added.',
'failure' => 'Something went wrong with the component.',
],
'edit' => [
'edit' => [
'title' => 'Update profile',
'success' => 'Profile updated.',
'failure' => 'Something went wrong when updating.',
@@ -172,7 +172,7 @@ return [
'logout' => 'Logout',
// Notifications
'notifications' => [
'notifications' => [
'notifications' => 'Notifications',
'awesome' => 'Awesome.',
'whoops' => 'Whoops.',

View File

@@ -22,41 +22,41 @@ 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.',
'array' => 'The :attribute must be an array.',
'before' => 'The :attribute must be a date before :date.',
'between' => [
'accepted' => 'The :attribute must be accepted.',
'active_url' => 'The :attribute is not a valid URL.',
'after' => 'The :attribute must be a date after :date.',
'alpha' => 'The :attribute may only contain letters.',
'alpha_dash' => 'The :attribute may only contain letters, numbers, and dashes.',
'alpha_num' => 'The :attribute may only contain letters and numbers.',
'array' => 'The :attribute must be an array.',
'before' => 'The :attribute must be a date before :date.',
'between' => [
'numeric' => 'The :attribute must be between :min and :max.',
'file' => 'The :attribute must be between :min and :max kilobytes.',
'string' => 'The :attribute must be between :min and :max characters.',
'array' => '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.',
'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.',
'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.',
'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.',
'max' => [
'numeric' => 'The :attribute may not be greater than :max.',
'file' => 'The :attribute may not be greater than :max kilobytes.',
'string' => 'The :attribute may not be greater than :max characters.',
'array' => 'The :attribute may not have more than :max items.',
],
'mimes' => 'The :attribute must be a file of type: :values.',
'min' => [
'mimes' => 'The :attribute must be a file of type: :values.',
'min' => [
'numeric' => 'The :attribute must be at least :min.',
'file' => 'The :attribute must be at least :min kilobytes.',
'string' => 'The :attribute must be at least :min characters.',
@@ -78,10 +78,10 @@ return [
'string' => 'The :attribute must be :size characters.',
'array' => 'The :attribute must contain :size items.',
],
'string' => 'The :attribute must be a string.',
'unique' => 'The :attribute has already been taken.',
'url' => 'The :attribute format is invalid.',
'timezone' => 'The :attribute must be a valid zone.',
'string' => 'The :attribute must be a string.',
'unique' => 'The :attribute has already been taken.',
'url' => 'The :attribute format is invalid.',
'timezone' => 'The :attribute must be a valid zone.',
/*
|--------------------------------------------------------------------------

View File

@@ -72,12 +72,12 @@ return [
'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>:link</p><p>Thank you, :app_name</p>',
],
'maintenance' => [
'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><p>Thank you, :app_name</p>',
],
'incident' => [
'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>',

View File

@@ -100,7 +100,7 @@ return [
'success' => 'Miembro del equipo agregado.',
'failure' => 'Algo salió mal con el componente.',
],
'edit' => [
'edit' => [
'title' => 'Actualizar perfil',
'success' => 'Perfil actualizado.',
'failure' => 'Algo salió mal al actualizar.',
@@ -144,7 +144,7 @@ return [
'logout' => 'Salir',
// Notifications
'notifications' => [
'notifications' => [
'notifications' => 'Notificaciones',
'awesome' => 'Excelente.',
'whoops' => 'Whoops.',

View File

@@ -22,41 +22,41 @@ return [
|
*/
'accepted' => 'El :attribute debe ser aceptado.',
'active_url' => 'El :attribute no es un enlace válido.',
'after' => 'El :attribute debe ser una fecha después de :date.',
'alpha' => 'El :attribute sólo puede contener letras.',
'alpha_dash' => 'El :attribute sólo puede contener letras, números y guiones.',
'alpha_num' => 'El :attribute sólo puede contener letras y números.',
'array' => 'El :attribute debe ser una matriz.',
'before' => 'El :attribute debe ser una fecha antes de :date.',
'between' => [
'accepted' => 'El :attribute debe ser aceptado.',
'active_url' => 'El :attribute no es un enlace válido.',
'after' => 'El :attribute debe ser una fecha después de :date.',
'alpha' => 'El :attribute sólo puede contener letras.',
'alpha_dash' => 'El :attribute sólo puede contener letras, números y guiones.',
'alpha_num' => 'El :attribute sólo puede contener letras y números.',
'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.',
'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.',
'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.',
'max' => [
'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.',
'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.',
'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.',
'array' => 'El :attribute no puede tener más de :max objetos.',
],
'mimes' => 'El :attribute debe ser un archivo de tipo: :values.',
'min' => [
'mimes' => 'El :attribute debe ser un archivo de tipo: :values.',
'min' => [
'numeric' => 'El :attribute debe tener al menos :min.',
'file' => 'El :attribute debe tener al menos :min kilobytes.',
'string' => 'El :attribute debe tener al menos :min characters.',
@@ -78,10 +78,10 @@ return [
'string' => 'El :attribute debe tener :size caracteres.',
'array' => 'El :attribute debe contener :size objetos.',
],
'string' => 'The :attribute must be a string.',
'unique' => 'El :attribute ya ha sido usado.',
'url' => 'El formato :attribute es inválido.',
'timezone' => 'El :attribute debe ser una zona válida.',
'string' => 'The :attribute must be a string.',
'unique' => 'El :attribute ya ha sido usado.',
'url' => 'El formato :attribute es inválido.',
'timezone' => 'El :attribute debe ser una zona válida.',
/*
|--------------------------------------------------------------------------

View File

@@ -74,12 +74,12 @@ return [
'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>:link</p><p>Thank you, :app_name</p>',
],
'maintenance' => [
'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><p>Thank you, :app_name</p>',
],
'incident' => [
'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>',

View File

@@ -124,7 +124,7 @@ return [
'success' => 'Membre ajouté.',
'failure' => 'Une erreur s\'est produite lors de l\'ajout de ce membre.',
],
'edit' => [
'edit' => [
'title' => 'Mettre à jour le profil',
'success' => 'Profil mis-à-jour.',
'failure' => 'Une erreur s\'est produite lors de la mise à jour du le profil.',
@@ -133,8 +133,8 @@ return [
// Settings
'settings' => [
'settings' => 'Réglages',
'app-setup' => [
'settings' => 'Réglages',
'app-setup' => [
'app-setup' => 'Configuration',
'images-only' => 'Only images may be uploaded.',
'too-big' => 'The file you uploaded is too big. Upload an image smaller than :size',
@@ -168,7 +168,7 @@ return [
'logout' => 'Déconnexion',
// Notifications
'notifications' => [
'notifications' => [
'notifications' => 'Notifications',
'awesome' => 'Super.',
'whoops' => 'Oups.',

View File

@@ -22,40 +22,40 @@ return [
|
*/
'accepted' => 'Le champ :attribute doit être accepté.',
'active_url' => "Le champ :attribute n'est pas une URL valide.",
'after' => 'Le champ :attribute doit être une date postérieure à :date.',
'alpha' => 'Le champ :attribute ne peut contenir que des lettres.',
'alpha_dash' => 'Le champ :attribute ne peut contenir que des lettres, chiffres et tirets.',
'alpha_num' => 'Le champ :attribute ne peut contenir que des lettres ou des chiffres.',
'array' => 'Le champ :attribute doit être un tableau.',
'before' => 'Le champ :attribute doit être une date antérieure à :date.',
'between' => [
'accepted' => 'Le champ :attribute doit être accepté.',
'active_url' => "Le champ :attribute n'est pas une URL valide.",
'after' => 'Le champ :attribute doit être une date postérieure à :date.',
'alpha' => 'Le champ :attribute ne peut contenir que des lettres.',
'alpha_dash' => 'Le champ :attribute ne peut contenir que des lettres, chiffres et tirets.',
'alpha_num' => 'Le champ :attribute ne peut contenir que des lettres ou des chiffres.',
'array' => 'Le champ :attribute doit être un tableau.',
'before' => 'Le champ :attribute doit être une date antérieure à :date.',
'between' => [
'numeric' => 'Le champ :attribute doit être entre :min et :max.',
'file' => 'Le champ :attribute doit être entre :min et :max kilobytes.',
'string' => 'Le champ :attribute doit contenir entre :min et :max caractères.',
'array' => 'Le champ :attribute doit avoir entre :min et :max objets.',
],
'confirmed' => 'Le champ :attribute confirmation ne correspond pas.',
'date' => "Le champ :attribute n'est pas une date valide.",
'date_format' => 'Le champ :attribute ne correspond pas au format :format.',
'different' => 'Le champ :attribute et :other doivent être différents.',
'digits' => 'Le champ :attribute doit être composé de :digits chiffres.',
'digits_between' => "Le champ :attribute doit être composé de :min jusqu'à :max chiffres.",
'email' => 'Le champ :attribute doit être une adresse email valide.',
'exists' => 'Le champ selected :attribute est invalide.',
'image' => 'Le champ :attribute doit être une image.',
'in' => 'Le champ selected :attribute est invalide.',
'integer' => 'Le champ :attribute doit être un entier.',
'ip' => 'Le champ :attribute doit être une adresse IP valide.',
'max' => [
'confirmed' => 'Le champ :attribute confirmation ne correspond pas.',
'date' => "Le champ :attribute n'est pas une date valide.",
'date_format' => 'Le champ :attribute ne correspond pas au format :format.',
'different' => 'Le champ :attribute et :other doivent être différents.',
'digits' => 'Le champ :attribute doit être composé de :digits chiffres.',
'digits_between' => "Le champ :attribute doit être composé de :min jusqu'à :max chiffres.",
'email' => 'Le champ :attribute doit être une adresse email valide.',
'exists' => 'Le champ selected :attribute est invalide.',
'image' => 'Le champ :attribute doit être une image.',
'in' => 'Le champ selected :attribute est invalide.',
'integer' => 'Le champ :attribute doit être un entier.',
'ip' => 'Le champ :attribute doit être une adresse IP valide.',
'max' => [
'numeric' => 'Le champ :attribute ne doit pas être supérieure à :max.',
'file' => 'Le champ :attribute ne doit pas être supérieure à :max kilobytes.',
'string' => 'Le champ :attribute ne doit pas être supérieure à :max caractères.',
'array' => 'Le champ :attribute ne doit pas avoir plus de :max objets.',
],
'mimes' => 'Le champ :attribute doit être un fichier de type : :values.',
'min' => [
'mimes' => 'Le champ :attribute doit être un fichier de type : :values.',
'min' => [
'numeric' => 'Le champ :attribute doit être supérieur à :min.',
'file' => 'Le champ :attribute doit être supérieur à :min kilobytes.',
'string' => 'Le champ :attribute doit être supérieur à :min caractères.',
@@ -77,9 +77,9 @@ return [
'string' => 'Le nombre de caractères du champ :attribute doit être de :size caractères.',
'array' => 'Le champ :attribute doit contenir :size objets.',
],
'string' => 'The :attribute must be a string.',
'unique' => 'Le champ :attribute est déjà utilisé.',
'url' => 'Le format du champ :attribute est invalide.',
'string' => 'The :attribute must be a string.',
'unique' => 'Le champ :attribute est déjà utilisé.',
'url' => 'Le format du champ :attribute est invalide.',
/*
|--------------------------------------------------------------------------
@@ -92,7 +92,7 @@ return [
|
*/
'custom' => [
'custom' => [
'attribute-name' => [
'rule-name' => 'custom-message',
],
@@ -109,6 +109,6 @@ return [
|
*/
'attributes' => [],
'attributes' => [],
];

View File

@@ -74,12 +74,12 @@ return [
'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>:link</p><p>Thank you, :app_name</p>',
],
'maintenance' => [
'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><p>Thank you, :app_name</p>',
],
'incident' => [
'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>',

View File

@@ -127,7 +127,7 @@ return [
'success' => 'Anggota Tim sudah ditambahkan.',
'failure' => 'Ada masalah dengan komponen ini.',
],
'edit' => [
'edit' => [
'title' => 'Perbarui profil',
'success' => 'Profil sudah diperbarui.',
'failure' => 'Ada masalah saat memperbarui.',
@@ -172,7 +172,7 @@ return [
'logout' => 'Logout',
// Notifications
'notifications' => [
'notifications' => [
'notifications' => 'Notifikasi',
'awesome' => 'Keren.',
'whoops' => 'Waduh.',

View File

@@ -22,41 +22,41 @@ return [
|
*/
'accepted' => 'Anda harus menerima :attribute .',
'active_url' => ':attribute bukan merupakan URL yang benar.',
'after' => ':attribute harus merupakan tanggal setelah :date.',
'alpha' => ':attribute hanya boleh berisi huruf.',
'alpha_dash' => ':attribute hanya boleh berisi huruf, angka dan tanda minus.',
'alpha_num' => ':attribute hanya boleh berisi huruf dan angka.',
'array' => ':attribute harus merupakan array.',
'before' => ':attribute harus merupakan tanngga sebelum :date.',
'between' => [
'accepted' => 'Anda harus menerima :attribute .',
'active_url' => ':attribute bukan merupakan URL yang benar.',
'after' => ':attribute harus merupakan tanggal setelah :date.',
'alpha' => ':attribute hanya boleh berisi huruf.',
'alpha_dash' => ':attribute hanya boleh berisi huruf, angka dan tanda minus.',
'alpha_num' => ':attribute hanya boleh berisi huruf dan angka.',
'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.',
'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.',
'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.',
'max' => [
'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.',
'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.',
'max' => [
'numeric' => ':attribute tidak boleh lebih dari :max.',
'file' => ':attribute tidak boleh lebih dari :max kilobyte.',
'string' => ':attribute tidak boleh lebih dari :max karakter.',
'array' => ':attribute tidak boleh lebih dari :max item.',
],
'mimes' => ':attribute harus merupakan jenis berkas: :values.',
'min' => [
'mimes' => ':attribute harus merupakan jenis berkas: :values.',
'min' => [
'numeric' => ':attribute minimal harus :min.',
'file' => ':attribute minimal harus :min kilobyte.',
'string' => ':attribute minimal harus :min karakter.',
@@ -78,10 +78,10 @@ return [
'string' => ':attribute harus :size karakter.',
'array' => ':attribute harus berisi :size item.',
],
'string' => 'The :attribute must be a string.',
'unique' => ':attribute sudah ada.',
'url' => 'Format :attribute tidak benar.',
'timezone' => ':attribute harus merupakan zona yang benar.',
'string' => 'The :attribute must be a string.',
'unique' => ':attribute sudah ada.',
'url' => 'Format :attribute tidak benar.',
'timezone' => ':attribute harus merupakan zona yang benar.',
/*
|--------------------------------------------------------------------------

View File

@@ -74,12 +74,12 @@ return [
'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>:link</p><p>Thank you, :app_name</p>',
],
'maintenance' => [
'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><p>Thank you, :app_name</p>',
],
'incident' => [
'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>',

View File

@@ -127,7 +127,7 @@ return [
'success' => 'Teamlid toegevoegd.',
'failure' => 'Er ging iets mis met de component.',
],
'edit' => [
'edit' => [
'title' => 'Profiel bijwerken',
'success' => 'Profiel bijgewerkt.',
'failure' => 'Er ging iets mis met het bijwerken.',
@@ -172,7 +172,7 @@ return [
'logout' => 'Uitloggen',
// Notifications
'notifications' => [
'notifications' => [
'notifications' => 'Meldingen',
'awesome' => 'Geweldig.',
'whoops' => 'Oeps.',

View File

@@ -22,41 +22,41 @@ 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.',
'array' => 'The :attribute must be an array.',
'before' => 'The :attribute must be a date before :date.',
'between' => [
'accepted' => 'The :attribute must be accepted.',
'active_url' => 'The :attribute is not a valid URL.',
'after' => 'The :attribute must be a date after :date.',
'alpha' => 'The :attribute may only contain letters.',
'alpha_dash' => 'The :attribute may only contain letters, numbers, and dashes.',
'alpha_num' => 'The :attribute may only contain letters and numbers.',
'array' => 'The :attribute must be an array.',
'before' => 'The :attribute must be a date before :date.',
'between' => [
'numeric' => 'The :attribute must be between :min and :max.',
'file' => 'The :attribute must be between :min and :max kilobytes.',
'string' => 'The :attribute must be between :min and :max characters.',
'array' => 'The :attribute must have between :min and :max items.',
],
'boolean' => 'Het :attribute-veld moet true of false zijn.',
'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.',
'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.',
'max' => [
'boolean' => 'Het :attribute-veld moet true of false zijn.',
'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.',
'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.',
'max' => [
'numeric' => 'The :attribute may not be greater than :max.',
'file' => 'The :attribute may not be greater than :max kilobytes.',
'string' => 'The :attribute may not be greater than :max characters.',
'array' => 'The :attribute may not have more than :max items.',
],
'mimes' => 'The :attribute must be a file of type: :values.',
'min' => [
'mimes' => 'The :attribute must be a file of type: :values.',
'min' => [
'numeric' => 'The :attribute must be at least :min.',
'file' => 'The :attribute must be at least :min kilobytes.',
'string' => 'The :attribute must be at least :min characters.',
@@ -78,10 +78,10 @@ return [
'string' => 'The :attribute must be :size characters.',
'array' => 'The :attribute must contain :size items.',
],
'string' => 'The :attribute must be a string.',
'unique' => 'The :attribute has already been taken.',
'url' => 'Het :attribute-formaat is ongeldig.',
'timezone' => 'The :attribute must be a valid zone.',
'string' => 'The :attribute must be a string.',
'unique' => 'The :attribute has already been taken.',
'url' => 'Het :attribute-formaat is ongeldig.',
'timezone' => 'The :attribute must be a valid zone.',
/*
|--------------------------------------------------------------------------

View File

@@ -74,12 +74,12 @@ return [
'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>:link</p><p>Thank you, :app_name</p>',
],
'maintenance' => [
'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><p>Thank you, :app_name</p>',
],
'incident' => [
'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>',

View File

@@ -127,7 +127,7 @@ return [
'success' => 'Dodano członka zespołu.',
'failure' => 'Coś poszło nie tak z dodawaniem do zespołu.',
],
'edit' => [
'edit' => [
'title' => 'Aktualizuj profil',
'success' => 'Profil zaktualizowany.',
'failure' => 'Coś poszło nie tak przy aktualizacji.',
@@ -172,7 +172,7 @@ return [
'logout' => 'Wyloguj',
// Notifications
'notifications' => [
'notifications' => [
'notifications' => 'Powiadomienia',
'awesome' => 'Super.',
'whoops' => 'Ojej.',

View File

@@ -22,41 +22,41 @@ 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.',
'array' => 'The :attribute must be an array.',
'before' => 'The :attribute must be a date before :date.',
'between' => [
'accepted' => 'The :attribute must be accepted.',
'active_url' => 'The :attribute is not a valid URL.',
'after' => 'The :attribute must be a date after :date.',
'alpha' => 'The :attribute may only contain letters.',
'alpha_dash' => 'The :attribute may only contain letters, numbers, and dashes.',
'alpha_num' => 'The :attribute may only contain letters and numbers.',
'array' => 'The :attribute must be an array.',
'before' => 'The :attribute must be a date before :date.',
'between' => [
'numeric' => 'The :attribute must be between :min and :max.',
'file' => 'The :attribute must be between :min and :max kilobytes.',
'string' => 'The :attribute must be between :min and :max characters.',
'array' => '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.',
'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.',
'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.',
'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.',
'max' => [
'numeric' => 'The :attribute may not be greater than :max.',
'file' => 'The :attribute may not be greater than :max kilobytes.',
'string' => 'The :attribute may not be greater than :max characters.',
'array' => 'The :attribute may not have more than :max items.',
],
'mimes' => 'The :attribute must be a file of type: :values.',
'min' => [
'mimes' => 'The :attribute must be a file of type: :values.',
'min' => [
'numeric' => 'The :attribute must be at least :min.',
'file' => 'The :attribute must be at least :min kilobytes.',
'string' => 'The :attribute must be at least :min characters.',
@@ -78,10 +78,10 @@ return [
'string' => 'The :attribute must be :size characters.',
'array' => 'The :attribute must contain :size items.',
],
'string' => 'The :attribute must be a string.',
'unique' => 'The :attribute has already been taken.',
'url' => 'The :attribute format is invalid.',
'timezone' => 'The :attribute must be a valid zone.',
'string' => 'The :attribute must be a string.',
'unique' => 'The :attribute has already been taken.',
'url' => 'The :attribute format is invalid.',
'timezone' => 'The :attribute must be a valid zone.',
/*
|--------------------------------------------------------------------------

View File

@@ -74,12 +74,12 @@ return [
'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>:link</p><p>Thank you, :app_name</p>',
],
'maintenance' => [
'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><p>Thank you, :app_name</p>',
],
'incident' => [
'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>',

View File

@@ -126,7 +126,7 @@ return [
'success' => 'Membro da equipe adicionado.',
'failure' => 'Algo deu errado com o componente.',
],
'edit' => [
'edit' => [
'title' => 'Atualizar perfil',
'success' => 'Perfil atualizado.',
'failure' => 'Algo deu errado duante a atualização.',
@@ -170,7 +170,7 @@ return [
'logout' => 'Sair',
// Notifications
'notifications' => [
'notifications' => [
'notifications' => 'Notificações',
'awesome' => 'Excelente.',
'whoops' => 'Opa.',

View File

@@ -22,41 +22,41 @@ return [
|
*/
'accepted' => 'O campo :attribute deve ser aceito.',
'active_url' => 'O campo :attribute não é uma URL válida.',
'after' => 'O campo :attribute deverá conter uma data posterior a :date.',
'alpha' => 'O campo :attribute deverá conter apenas letras.',
'alpha_dash' => 'O campo :attribute só pode conter letras, números, e hifens.',
'alpha_num' => 'O campo :attribute só pode conter letras e números.',
'array' => 'O campo :attribute deve ser um vetor.',
'before' => 'O campo :attribute deverá conter uma data anterior a :date.',
'between' => [
'accepted' => 'O campo :attribute deve ser aceito.',
'active_url' => 'O campo :attribute não é uma URL válida.',
'after' => 'O campo :attribute deverá conter uma data posterior a :date.',
'alpha' => 'O campo :attribute deverá conter apenas letras.',
'alpha_dash' => 'O campo :attribute só pode conter letras, números, e hifens.',
'alpha_num' => 'O campo :attribute só pode conter letras e números.',
'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.',
'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.',
'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.',
'max' => [
'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.',
'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.',
'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.',
'array' => 'A: atributo não pode ter mais de que :max itens.',
],
'mimes' => 'O :attribute deve ser um arquivo do tipo: :values.',
'min' => [
'mimes' => 'O :attribute deve ser um arquivo do tipo: :values.',
'min' => [
'numeric' => 'O :attribute deve ter pelo menos :min.',
'file' => 'O :attribute deve ter pelo menos :min kilobytes.',
'string' => 'O :attribute deve ter pelo menos :min caracteres.',
@@ -78,10 +78,10 @@ return [
'string' => 'O :attribute deve ter :size caracteres.',
'array' => 'O :attribute deve ter :size itens.',
],
'string' => 'The :attribute must be a string.',
'unique' => 'O :attribute já existe.',
'url' => 'O formato de :attribute é inválido.',
'timezone' => 'O :attribute deve ser uma zona válida.',
'string' => 'The :attribute must be a string.',
'unique' => 'O :attribute já existe.',
'url' => 'O formato de :attribute é inválido.',
'timezone' => 'O :attribute deve ser uma zona válida.',
/*
|--------------------------------------------------------------------------

42
resources/lang/zh-CN/cachet.php Normal file → Executable file
View File

@@ -60,29 +60,29 @@ return [
// Subscriber
'subscriber' => [
'subscribe' => 'Subscribe to get the most recent updates.',
'button' => 'Subscribe',
'subscribe' => '',
'button' => '',
'email' => [
'subscribe' => 'Subscribe to email updates.',
'subscribed' => 'You\'ve been subscribed to email notifications, please check your email to confirm your subscription.',
'verified' => 'Your email subscription has been confirmed. Thank you!',
'unsubscribe' => 'Unsuscribe from email updates.',
'unsubscribed' => 'Your email subscription has been cancelled.',
'failure' => 'Something went wrong with the subscription.',
'subscribe' => '',
'subscribed' => '',
'verified' => '',
'unsubscribe' => '',
'unsubscribed' => '',
'failure' => '',
'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>:link</p><p>Thank you, :app_name</p>',
'text' => '',
'html-preheader' => '',
'html' => '',
],
'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><p>Thank you, :app_name</p>',
'maintenance' => [
'text' => '',
'html-preheader' => '',
'html' => '',
],
'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>',
'incident' => [
'text' => '',
'html-preheader' => '',
'html' => '',
],
],
],
@@ -90,8 +90,8 @@ return [
// Other
'powered_by' => ':app 应用状态页面由 <a href="https://cachethq.io">Cachet</a>提供支持。',
'about_this_site' => '关于此站点',
'rss-feed' => 'RSS 源',
'atom-feed' => 'Atom 源',
'rss-feed' => '',
'atom-feed' => '',
'feed' => '状态源',
];

8
resources/lang/zh-CN/dashboard.php Normal file → Executable file
View File

@@ -87,7 +87,7 @@ return [
// Component groups
'groups' => [
'groups' => '部件分组|部件分组',
'no_components' => 'You should add a component group.',
'no_components' => '您应添加一个组件分组。',
'add' => [
'title' => '添加一个分组。',
'success' => '部件分组已添加。',
@@ -127,7 +127,7 @@ return [
'success' => '团队成员已添加。',
'failure' => '添加组件失败。',
],
'edit' => [
'edit' => [
'title' => '更新配置文件',
'success' => '配置文件已更新。',
'failure' => '资料更新失败。',
@@ -172,7 +172,7 @@ return [
'logout' => '注销',
// Notifications
'notifications' => [
'notifications' => [
'notifications' => '通知',
'awesome' => '太棒了!',
'whoops' => '哎呦!',
@@ -189,7 +189,7 @@ return [
'customize' => '自定义',
'team' => '添加用户',
'api' => '生成 API 令牌。',
'two-factor' => '双因素证',
'two-factor' => '双因素身份验证',
],
],

0
resources/lang/zh-CN/errors.php Normal file → Executable file
View File

34
resources/lang/zh-CN/forms.php Normal file → Executable file
View File

@@ -21,6 +21,8 @@ return [
'site_timezone' => '选择您的时区',
'site_locale' => '选择您的语言',
'enable_google2fa' => '启用谷歌双因素身份验证',
'cache_driver' => '',
'session_driver' => '',
],
// Login form fields
@@ -30,19 +32,23 @@ return [
'2fauth' => '双因素验证代码',
'invalid' => '无效的电子邮件或密码。',
'invalid-token' => '无效的令牌。',
'cookies' => 'You must enable cookies to login.',
'cookies' => '您必须启用 cookies 来进行登录。',
],
// Incidents form fields
'incidents' => [
'name' => '事件名',
'status' => '状态',
'component' => '组件',
'message' => '消息',
'message-help' => '您可以使用Markdown语言。',
'scheduled_at' => '什么时间安排维护?',
'templates' => [
'name' => '事件名',
'status' => '状态',
'component' => '组件',
'message' => '消息',
'message-help' => '您可以使用Markdown语言。',
'scheduled_at' => '什么时间安排维护?',
'incident_time' => '这次事件是什么时候发生的?',
'notify_subscribers' => '',
'visibility' => '事件的可见性',
'public' => '公共可见',
'logged_in_only' => '仅登录用户可见',
'templates' => [
'name' => '事件名',
'template' => '模板',
],
@@ -89,15 +95,17 @@ return [
'site-timezone' => '站点时区',
'site-locale' => '站点语言',
'date-format' => '日期格式',
'incident-date-format' => '事件的时间戳格式',
'display-graphs' => '是否在状态页上显示图表',
'about-this-page' => '关于这个页面',
'days-of-incidents' => '显示多少天的事件?',
'banner' => '横幅图像',
'banner-help' => '建议上传文件宽度不大于930像素。',
'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' => 'Google Analytics 代码',
'analytics_gosquared' => 'GoSquared Analytics 代码',
'analytics_piwik_url' => '',
'analytics_piwik_siteid' => '',
'subscribers' => '',
],
'security' => [
'allowed-domains' => '允许的域',

0
resources/lang/zh-CN/pagination.php Normal file → Executable file
View File

0
resources/lang/zh-CN/reminders.php Normal file → Executable file
View File

3
resources/lang/zh-CN/setup.php Normal file → Executable file
View File

@@ -13,8 +13,9 @@ return [
'setup' => '设置',
'title' => '安装 Cachet',
'service_details' => '服务细节',
'env_setup' => '',
'status_page_setup' => '状态页面设置',
'show_support' => '想支持Cachet',
'show_support' => '想支持Cachet么?',
'admin_account' => '管理员帐户',
'complete_setup' => '设置完成',
'completed' => 'Cachet已成功配置',

58
resources/lang/zh-CN/validation.php Normal file → Executable file
View File

@@ -22,41 +22,41 @@ return [
|
*/
'accepted' => ':attribute 必须是可以接受的。',
'active_url' => ':attribute 不是一个有效的URL网址。',
'after' => ':attribute 必须在 :date 之后。',
'alpha' => ':attribute 只能包含字母。',
'alpha_dash' => ':attribute 只能包含字母,数字和破折号。',
'alpha_num' => ':attribute 只允许包含字母和数字。',
'array' => ':attribute 必须是个数组。',
'before' => ':attribute 必须在 :date 之前。',
'between' => [
'accepted' => ':attribute 必须是可以接受的。',
'active_url' => ':attribute 不是一个有效的URL网址。',
'after' => ':attribute 必须在 :date 之后。',
'alpha' => ':attribute 只能包含字母。',
'alpha_dash' => ':attribute 只能包含字母,数字和破折号。',
'alpha_num' => ':attribute 只允许包含字母和数字。',
'array' => ':attribute 必须是个数组。',
'before' => ':attribute 必须在 :date 之前。',
'between' => [
'numeric' => ':attribute 必须在 :min 到 :max 之间。',
'file' => ':attribute 必须在 :min 到 :max KB 之间。',
'string' => ':attribute 必须在 :min 到 :max 字符之间。',
'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 无效。',
'image' => ':attribute 必须是图片。',
'in' => '选择的 :attribute 无效。',
'integer' => ':attribute 必须是整数。',
'ip' => ':attribute 必须是一个有效的 IP 地址。',
'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 无效。',
'image' => ':attribute 必须是图片。',
'in' => '选择的 :attribute 无效。',
'integer' => ':attribute 必须是整数。',
'ip' => ':attribute 必须是一个有效的 IP 地址。',
'max' => [
'numeric' => ':attribute 不能大于 :max。',
'file' => ':attribute 不能大于 :max KB。',
'string' => ':attribute 不能大于 :max 个字符。',
'array' => ':attribute 不能超过 :max 个。',
],
'mimes' => ':attribute 文件类型必须是 :values。',
'min' => [
'mimes' => ':attribute 文件类型必须是 :values。',
'min' => [
'numeric' => ':attribute 最少是 :min。',
'file' => ':attribute 至少需要 :min KB。',
'string' => ':attribute 最少需要 :min个字符。',
@@ -78,10 +78,10 @@ return [
'string' => ':attribute 必须是 :size 个字符',
'array' => ':attribute 必须包含 :size 个',
],
'string' => 'The :attribute must be a string.',
'unique' => ':attribute 已经被占用',
'url' => ':attribute 的格式无效',
'timezone' => ':attribute 必须是个有效的区域。',
'string' => '',
'unique' => ':attribute 已经被占用',
'url' => ':attribute 的格式无效',
'timezone' => ':attribute 必须是个有效的区域。',
/*
|--------------------------------------------------------------------------

52
resources/lang/zh-TW/cachet.php Normal file → Executable file
View File

@@ -13,7 +13,7 @@ return [
// Components
'components' => [
'status' => [
1 => '正常運行',
1 => '正常',
2 => '效能問題',
3 => '部分停止運作',
4 => '停止運作',
@@ -22,7 +22,7 @@ return [
// Incidents
'incidents' => [
'none' => '沒有任何事件。',
'none' => '沒有任何報告',
'past' => '以前的事件',
'previous_week' => '上星期',
'next_week' => '下星期',
@@ -40,12 +40,12 @@ return [
// Service Status
'service' => [
'good' => '全部系統運作正常。',
'good' => '所有系統正常運轉',
'bad' => '部分系統出現異常。',
],
'api' => [
'regenerate' => '重新生 API 鑰',
'regenerate' => '重新生 API 鑰',
'revoke' => '撤銷 API 密鑰',
],
@@ -60,38 +60,38 @@ return [
// Subscriber
'subscriber' => [
'subscribe' => 'Subscribe to get the most recent updates.',
'button' => 'Subscribe',
'subscribe' => '',
'button' => '',
'email' => [
'subscribe' => 'Subscribe to email updates.',
'subscribed' => 'You\'ve been subscribed to email notifications, please check your email to confirm your subscription.',
'verified' => 'Your email subscription has been confirmed. Thank you!',
'unsubscribe' => 'Unsuscribe from email updates.',
'unsubscribed' => 'Your email subscription has been cancelled.',
'failure' => 'Something went wrong with the subscription.',
'subscribe' => '',
'subscribed' => '',
'verified' => '',
'unsubscribe' => '',
'unsubscribed' => '',
'failure' => '',
'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>:link</p><p>Thank you, :app_name</p>',
'text' => '',
'html-preheader' => '',
'html' => '',
],
'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><p>Thank you, :app_name</p>',
'maintenance' => [
'text' => '',
'html-preheader' => '',
'html' => '',
],
'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>',
'incident' => [
'text' => '',
'html-preheader' => '',
'html' => '',
],
],
],
// Other
'powered_by' => ':app 狀態頁是由 <a href="https://cachethq.io">Cachet</a> 提供。',
'about_this_site' => '關於站',
'rss-feed' => 'RSS 訂閱',
'atom-feed' => 'Atom 訂閱',
'about_this_site' => '關於此網站',
'rss-feed' => '',
'atom-feed' => '',
'feed' => 'Status 訂閱',
];

12
resources/lang/zh-TW/dashboard.php Normal file → Executable file
View File

@@ -87,7 +87,7 @@ return [
// Component groups
'groups' => [
'groups' => '組件組|組件組',
'no_components' => 'You should add a component group.',
'no_components' => '',
'add' => [
'title' => '新增組件組',
'success' => '組件組新增成功。',
@@ -103,7 +103,7 @@ return [
// Metrics
'metrics' => [
'metrics' => '指標',
'metrics' => '效能度量',
'add' => [
'title' => '新增指標',
'success' => '指標新增成功。',
@@ -127,7 +127,7 @@ return [
'success' => '成功新增團隊成員。',
'failure' => '新增團隊成員時遇到一些問題。',
],
'edit' => [
'edit' => [
'title' => '修改個人檔案',
'success' => '成功修改個人檔案。',
'failure' => '更新時遇到一些問題。',
@@ -160,7 +160,7 @@ return [
// Login
'login' => [
'login' => '登',
'login' => '登',
'logged_in' => '你已經登錄。',
'welcome' => '歡迎回來!',
'two-factor' => '請輸入驗證碼。',
@@ -172,7 +172,7 @@ return [
'logout' => '登出',
// Notifications
'notifications' => [
'notifications' => [
'notifications' => '通知',
'awesome' => '太好了。',
'whoops' => '唉呀。',
@@ -189,7 +189,7 @@ return [
'customize' => '定制化',
'team' => '新增用戶',
'api' => '生成 API 密鑰',
'two-factor' => '兩步驗證',
'two-factor' => '',
],
],

0
resources/lang/zh-TW/errors.php Normal file → Executable file
View File

46
resources/lang/zh-TW/forms.php Normal file → Executable file
View File

@@ -21,6 +21,8 @@ return [
'site_timezone' => '選擇你的時區',
'site_locale' => '選擇你的語言',
'enable_google2fa' => '啟用 Google 兩步驗證',
'cache_driver' => '',
'session_driver' => '',
],
// Login form fields
@@ -30,21 +32,25 @@ return [
'2fauth' => '驗證碼',
'invalid' => '錯誤的電郵地址或密碼',
'invalid-token' => '錯誤的驗證碼',
'cookies' => 'You must enable cookies to login.',
'cookies' => '',
],
// Incidents form fields
'incidents' => [
'name' => '名稱',
'status' => '狀態',
'component' => '組件',
'message' => '息',
'message-help' => '你可以使用 Markdown 。',
'scheduled_at' => '排期在什麼時候進行維護?',
'templates' => [
'name' => '名稱',
'status' => '狀態',
'component' => '組件',
'message' => '息',
'message-help' => '你可以使用 Markdown 。',
'scheduled_at' => '排期在什麼時候進行維護?',
'incident_time' => '',
'notify_subscribers' => '',
'visibility' => '',
'public' => '',
'logged_in_only' => '',
'templates' => [
'name' => '名稱',
'template' => '模板',
'template' => '範本',
],
],
@@ -68,7 +74,7 @@ return [
'name' => '名稱',
'suffix' => '後綴',
'description' => '描述',
'description-help' => '你可以使用 Markdown',
'description-help' => '你可以使用 Markdown',
'display-chart' => '在狀態頁上顯示圖表?',
'default-value' => '默認值',
'calc_type' => '指標的計算方法',
@@ -89,15 +95,17 @@ return [
'site-timezone' => '網站時區',
'site-locale' => '網站語言',
'date-format' => '日期格式',
'incident-date-format' => '',
'display-graphs' => '在狀態頁上顯示圖片?',
'about-this-page' => '關於本站',
'days-of-incidents' => '顯示多少天前的事件?',
'banner' => '圖片橫幅',
'banner-help' => '橫幅寬度建議少於 930px 。',
'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' => '',
'analytics_gosquared' => '',
'analytics_piwik_url' => '',
'analytics_piwik_siteid' => '',
'subscribers' => '',
],
'security' => [
'allowed-domains' => '容許訪問的域名',
@@ -127,12 +135,12 @@ return [
'add' => '增加',
'save' => '儲存',
'update' => '更新',
'create' => '新增',
'edit' => '修改',
'create' => '建立',
'edit' => '編輯',
'delete' => '刪除',
'submit' => '提交',
'submit' => '送出',
'cancel' => '取消',
'remove' => '除',
'remove' => '除',
// Other
'optional' => '* 可選項目',

4
resources/lang/zh-TW/pagination.php Normal file → Executable file
View File

@@ -22,7 +22,7 @@ return [
|
*/
'previous' => '&laquo; 一頁',
'next' => '一頁 &raquo;',
'previous' => '&laquo; 一頁',
'next' => '一頁 &raquo;',
];

10
resources/lang/zh-TW/reminders.php Normal file → Executable file
View File

@@ -22,10 +22,10 @@ return [
|
*/
'password' => '密碼必須至少六個字符,而兩次輸入的密碼也必須匹配。',
'user' => '無法找到有該電郵地址的用戶。',
'token' => '無效的密碼重置令牌。',
'sent' => '已發送密碼重置郵件。',
'reset' => '成功重置密碼。',
'password' => '密碼至少六個字元,並且和確認欄相同',
'user' => '我們無法找到有該電子郵件地址的使用者。',
'token' => '此密碼重設 token 無效',
'sent' => '已發送密碼提醒 ',
'reset' => '已重設密碼 ',
];

3
resources/lang/zh-TW/setup.php Normal file → Executable file
View File

@@ -13,8 +13,9 @@ return [
'setup' => '安裝',
'title' => '安裝 Cachet',
'service_details' => '服務詳細信息',
'env_setup' => '',
'status_page_setup' => '設置狀態頁面',
'show_support' => '希望支持 Cachet 嗎?',
'show_support' => '',
'admin_account' => '管理員帳戶',
'complete_setup' => '完成安裝',
'completed' => '成功安裝 Cachet ',

88
resources/lang/zh-TW/validation.php Normal file → Executable file
View File

@@ -22,66 +22,66 @@ 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.',
'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.',
'accepted' => '這個 :attribute 必須被接受',
'active_url' => '這個 :attribute 不是一個有效的網址',
'after' => ':attribute 必須在 :date 之後',
'alpha' => ':attribute 只能包含字母',
'alpha_dash' => ':attribute 只能包含字母、數字、破折號',
'alpha_num' => ':attribute 只能包含字母及數字',
'array' => ':attribute 必須是一個陣列',
'before' => ':attribute 必須在 :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.',
'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.',
'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.',
'max' => [
'numeric' => 'The :attribute may not be greater than :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 是無效的',
'image' => ':attribute 必須是圖片',
'in' => '選擇的 :attribute 是無效的',
'integer' => ':attribute 必須是整數',
'ip' => ':attribute 必須是有效的 IP 位址',
'max' => [
'numeric' => ':attribute 不能大於 :max',
'file' => 'The :attribute may not be greater than :max kilobytes.',
'string' => 'The :attribute may not be greater than :max characters.',
'array' => 'The :attribute may not have more than :max items.',
],
'mimes' => 'The :attribute must be a file of type: :values.',
'min' => [
'numeric' => 'The :attribute must be at least :min.',
'mimes' => ':attribute 檔案類型必須是 :values ',
'min' => [
'numeric' => ':attribute 至少要 :min',
'file' => 'The :attribute must be at least :min kilobytes.',
'string' => 'The :attribute must be at least :min characters.',
'array' => 'The :attribute must have at least :min items.',
],
'not_in' => 'The selected :attribute is invalid.',
'numeric' => 'The :attribute must be a number.',
'regex' => 'The :attribute format is invalid.',
'required' => 'The :attribute field is required.',
'required_if' => 'The :attribute field is required when :other is :value.',
'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' => '選擇的 :attribute 是無效的',
'numeric' => ':attribute 必須是數字',
'regex' => ':attribute 格式無效',
'required' => ':attribute 欄位是必須的',
'required_if' => ':attribute 欄位在 :other :value 時,是必填的',
'required_with' => ':attribute 欄位在 :values 存在時,是必填的',
'required_with_all' => ':attribute 欄位在 :values 存在時,是必填的',
'required_without' => ':attribute 欄位在 :values 不存在時,是必填的',
'required_without_all' => ':attribute 欄位在沒有 :values 存在時,是必填的',
'same' => ':attribute :other 必須相符',
'size' => [
'numeric' => 'The :attribute must be :size.',
'numeric' => ':attribute 必須為 :size',
'file' => 'The :attribute must be :size kilobytes.',
'string' => 'The :attribute must be :size characters.',
'array' => 'The :attribute must contain :size items.',
],
'string' => 'The :attribute must be a string.',
'unique' => 'The :attribute has already been taken.',
'url' => 'The :attribute format is invalid.',
'timezone' => 'The :attribute must be a valid zone.',
'string' => '',
'unique' => ':attribute 已經被佔用',
'url' => ':attribute 格式無效',
'timezone' => ':attribute 必須是有效的區域',
/*
|--------------------------------------------------------------------------
@@ -96,7 +96,7 @@ return [
'custom' => [
'attribute-name' => [
'rule-name' => 'custom-message',
'rule-name' => '自訂訊息',
],
],

View File

@@ -38,8 +38,6 @@ abstract class AbstractTestCase extends TestCase
/**
* Becomes a user.
*
* @return void
*/
protected function beUser()
{