Merge pull request #889 from cachethq/update-langs

Updated some language files
This commit is contained in:
James Brooks
2015-08-13 23:19:05 +01:00
35 changed files with 839 additions and 1296 deletions

View File

@@ -14,82 +14,84 @@ return [
'components' => [
'status' => [
1 => 'Funktionsfähig',
2 => 'Performance Probleme',
3 => 'Teilweise Ausfall',
4 => 'größerer Ausfall',
2 => 'Leistungsprobleme',
3 => 'Teilweiser Ausfall',
4 => 'Schwerer Ausfall',
],
],
// Incidents
'incidents' => [
'none' => 'keine Vorfälle.',
'past' => 'vergangene Vorfälle',
'previous_week' => 'letzte Woche',
'next_week' => 'nächste Woche',
'none' => 'keine Vorfälle',
'none' => 'Keine Vorfälle berichtet.',
'past' => 'Vergangene Vorfälle',
'previous_week' => 'Vorherige Woche',
'next_week' => 'Nächste Woche',
'none' => 'Keine Vorfälle berichtet.',
'scheduled' => 'Geplante Wartungen',
'scheduled_at' => ', geplant :timestamp',
'status' => [
0 => '',
1 => 'Untersuchung läuft',
2 => 'Problem identifiziert',
3 => 'Problem unter Beobachtung',
4 => 'Problem behoben',
0 => 'Geplant', // TODO: Hopefully remove this.
1 => 'Untersuchungen laufen',
2 => 'Identifiziert',
3 => 'Unter Beobachtung',
4 => 'Behoben',
],
],
// Service Status
'service' => [
'good' => 'Alle Systeme laufen.',
'bad' => 'Bei einigen System sind Fehler aufgetreten.',
'good' => 'Alle Systeme sind funktionsfähig.',
'bad' => 'Einige Dienste arbeiten nicht ordnungsgemäß.',
],
'api' => [
'regenerate' => 'API-Schlüssel generieren',
'revoke' => 'API-Schlüssel löschen',
'regenerate' => 'API-Schlüssel neu generieren',
'revoke' => 'API-Schlüssel widerrufen',
],
// Metrics
'metrics' => [
'filter' => [
'hourly' => 'Hourly',
'daily' => 'Daily',
'monthly' => 'Monthly',
'hourly' => 'Stündlich',
'daily' => 'Täglich',
'monthly' => 'Monatlich',
],
],
// Subscriber
'subscriber' => [
'subscribe' => 'Subscribe to get the most recent updates.',
'button' => 'Subscribe',
'subscribe' => 'Abonnieren Sie um die neuesten Updates zu erhalten.',
'button' => 'Abonnieren',
'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' => '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!',
'unsubscribe' => 'Von e-Mail-Updates deabonnieren.',
'unsubscribed' => 'Ihre e-Mail-Abonnement wurde gekündigt.',
'failure' => 'Etwas ist mit dem Abonnement schief gelaufen.',
'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' => '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>',
],
'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>',
'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>',
],
'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>',
'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>',
],
],
],
// Other
'powered_by' => ':app Status-Seite via <a href="https://cachethq.io">Cachet</a>.',
'powered_by' => ':app Status-Seite betrieben mit <a href="https://cachethq.io">Cachet</a>.',
'about_this_site' => 'Über diese Seite',
'rss-feed' => 'RSS Feed',
'atom-feed' => 'Atom Feed',
'feed' => 'Status Feed',
'rss-feed' => 'RSS',
'atom-feed' => 'Atom',
'feed' => 'Status-Feed',
];

View File

@@ -15,75 +15,121 @@ return [
// Incidents
'incidents' => [
'title' => 'Ereignisse &amp; Termine',
'incidents' => 'Vorfälle',
'logged' => '{0} Es gibt keine Vorfälle, gute Arbeit.|Sie haben ein Vorfall eingetragen.|Es gibt <strong>:count</strong> Vorfälle.',
'incident-create-template' => 'Template anlegen',
'logged' => '{0} Es gibt keine Vorfälle, gute Arbeit.|Du hast einen Vorfall gemeldet.|Du hast <strong>:count</strong> Vorfälle gemeldet.',
'incident-create-template' => 'Vorlage erstellen',
'incident-templates' => 'Vorfall Vorlagen',
'add' => [
'title' => 'Vorfall hinzufügen',
'success' => 'Vorfall hinzugefügt.',
'failure' => 'Es ist ein Fehler bei dem Erstellen eines Vorfälles aufgetreten.',
'failure' => 'Etwas ist mit dem Vorfall schiefgelaufen.',
],
'edit' => [
'title' => 'Vorfall aktualisieren',
'title' => 'Vorfall bearbeiten',
'success' => 'Vorfall aktualisiert.',
'failure' => 'Es ist ein Fehler bei der Aktualisierung des Vorfälles aufgetreten.',
'failure' => 'Etwas ist mit dem Vorfall schiefgelaufen.',
],
// Incident templates
'templates' => [
'add' => [
'title' => 'Vorfall-Template anlegen',
'success' => 'Template angelegt.',
'failure' => 'Es ist ein Fehler bei der Erstellung eines Templates aufgetreten.',
'title' => 'Vorfall Vorlagen',
'add' => [
'title' => 'Vorfallvorlage erstellen',
'success' => 'Vorlage erstellt.',
'failure' => 'Etwas ist mit der Vorfallvorlage schiefgelaufen.',
],
'edit' => [
'title' => 'Vorlage bearbeiten',
'success' => 'Vorlage aktualisiert!',
'failure' => 'Etwas ist mit dem Updaten der Vorfallvorlage schiefgelaufen',
],
],
],
// Incident Maintenance
'schedule' => [
'schedule' => 'Planmäßige Wartung',
'scheduled_at' => 'Geplant am :timestamp',
'add' => [
'title' => 'Planmäßige Wartung hinzufügen',
'success' => 'Zeitplan hinzugefügt.',
'failure' => 'Etwas ist mit dem hinzufügen des Zeitplanes schiefgelaufen.',
],
'edit' => [
'title' => 'Planmäßige Wartung bearbeiten',
'success' => 'Zeitplan wurde aktualisiert!',
'failure' => 'Etwas ist mit dem Bearbeiten des Zeitplanes schiefgelaufen.',
],
'delete' => [
'success' => 'Der Zeitplan wurde gelöscht und wird nicht auf Ihrer Statusseite angezeigt.',
'failure' => 'Der Zeitplan konnte nicht gelöscht werden. Bitte versuchen Sie es erneut.',
],
],
// Components
'components' => [
'components' => 'Komponente|Komponenten',
'component_statuses' => 'Komponenten-Statuus', # this is not a typo (statuus=plural)
'components' => 'Komponenten',
'component_statuses' => 'Komponentenstatus',
'listed_group' => 'Gruppiert unter :name',
'add' => [
'title' => 'Komponente hinzufügen',
'message' => 'Sie sollten eine Komponente hinzufügen.',
'success' => 'Komponente hinzugefügt.',
'failure' => 'Es ist ein Fehler bei der Erstellung der Komponente aufgetreten.',
'message' => 'Sie sollten eine Komponente erstellen.',
'success' => 'Komponente erstellt.',
'failure' => 'Mit der Komponente ist etwas schiefgegangen.',
],
'edit' => [
'title' => 'Komponente aktualisieren',
'title' => 'Komponente bearbeiten',
'success' => 'Komponente aktualisiert.',
'failure' => 'Es ist ein Fehler bei der Aktualisierung der Komponente aufgetreten.',
'failure' => 'Mit der Komponente ist etwas schiefgegangen.',
],
// Component groups
'groups' => [
'groups' => 'Komponenten-Gruppe|Komponenten-Gruppen',
'no_components' => 'You should add a component group.',
'groups' => 'Komponentgruppe|Komponentgruppen',
'no_components' => 'Sie sollten eine Komponentengruppe hinzufügen.',
'add' => [
'title' => 'Komponenten-Gruppe hinzufügen',
'success' => 'Komponenten-Gruppe hinzugefügt.',
'failure' => 'Es ist ein Fehler bei der Erstellung einer Komponenten-Gruppe aufgetreten.',
'title' => 'Eine Komponentengruppe hinzufügen',
'success' => 'Komponentengruppe hinzugefügt.',
'failure' => 'Mit der Komponentengruppe ist etwas schiefgegangen.',
],
'edit' => [
'title' => 'Edit a component group',
'success' => 'Component group updated.',
'failure' => 'Something went wrong with the component group.',
'title' => 'Komponentengruppe bearbeiten',
'success' => 'Komponentengruppe aktualisiert.',
'failure' => 'Mit der Komponentengruppe ist etwas schiefgegangen.',
],
],
],
// Metrics
'metrics' => [
'metrics' => 'Metrics',
'metrics' => 'Metriken',
'add' => [
'title' => 'Einen Metrik-Punkt anlegen',
'success' => 'Metrik-Punkt angelegt.',
'failure' => 'Es ist ein Fehler bei der Erstellung eines Metrik-Punktes aufgetreten.',
'title' => 'Metrik erstellen',
'success' => 'Metrik erstellt.',
'failure' => 'Mit der Metrik ist etwas schiefgegangen.',
],
'edit' => [
'title' => 'Edit a metric',
'success' => 'Metric updated.',
'failure' => 'Something went wrong with the metric.',
'title' => 'Metrik bearbeiten',
'success' => 'Metrik aktualisiert.',
'failure' => 'Mit der Metrik ist etwas schiefgegangen.',
],
],
// Subscribers
'subscribers' => [
'subscribers' => 'Abonnenten',
'description' => 'Abonnenten erhalten e-Mail-Updates, wenn Vorfälle erstellt werden.',
'verified' => 'Verifiziert',
'not_verified' => 'Nicht verifiziert',
'add' => [
'title' => 'Einen neuen Abonnenten hinzufügen',
'success' => 'Abonnent hinzugefügt.',
'failure' => 'Mit der Komponente ist etwas schiefgegangen.',
],
'edit' => [
'title' => 'Abonnent aktualisieren',
'success' => 'Abonnent aktualisiert.',
'failure' => 'Bei der Aktualisierung ging etwas schief.',
],
],
@@ -92,16 +138,20 @@ return [
'team' => 'Team',
'member' => 'Mitglied',
'profile' => 'Profil',
'description' => 'Team-Mitgleider können Komponenten und Vorfälle hinzufügen und modifizieren.',
'description' => 'Teammitglieder werden die M&ouml;glichkeit haben, Komponente sowie Vorf&auml;lle hinzuzuf&uuml;gen und zu ver&auml;ndern.',
'add' => [
'title' => 'Team-Mitglied hinzufügen',
'success' => 'Team-Mitglied hinzugefügt.',
'failure' => 'Es ist ein Fehler bei der Erstellung eines neuen Team-Mitglieds aufgetreten.',
'title' => 'Neues Teammitglied hinzufügen',
'success' => 'Teammitglied hinzugefügt.',
'failure' => 'Mit der Komponente ist etwas schiefgegangen.',
],
'edit' => [
'title' => 'Profil aktualisieren',
'success' => 'Profile aktualisiert.',
'failure' => 'Es ist ein Fehler bei der Aktualisierung des Profils aufgetreten.',
'success' => 'Profil aktualisiert.',
'failure' => 'Bei der Aktualisierung ging etwas schief.',
],
'delete' => [
'success' => 'Benutzer aktualisiert.',
'failure' => 'Bei dem Löschen dieses Benutzers ging etwas ging schief.',
],
],
@@ -109,12 +159,13 @@ return [
'settings' => [
'settings' => 'Einstellungen',
'app-setup' => [
'app-setup' => 'Setup',
'images-only' => 'Es dürfen nur Bild-Dateien hochgeladen werden.',
'too-big' => 'Die Datei die Sie hochgeladen haben ist zu groß. Die Datei muss kleiner als :size sein.',
'app-setup' => 'Anwendungsinstallation',
'images-only' => 'Nur Bilder können hochgeladen werden.',
'too-big' => 'Die von die Ihnen hochgeladene Datei ist zu groß. Laden Sie ein Bild welches kleiner als :size ist hoch',
],
'security' => [
'security' => 'Sicherheit',
'security' => 'Sicherheit',
'two-factor' => 'Nutzer ohne Zwei-Faktor-Authentifizierung',
],
'stylesheet' => [
'stylesheet' => 'Stylesheet',
@@ -131,35 +182,35 @@ return [
// Login
'login' => [
'login' => 'Login',
'logged_in' => 'Sie sind angemeldet.',
'logged_in' => 'Sie sind eingeloggt.',
'welcome' => 'Willkommen zurück!',
'two-factor' => 'Bitte geben Sie den Wert Ihres Authentifikations-Tokens ein.',
'two-factor' => 'Bitte geben Sie Ihr Token ein.',
],
// Sidebar footer
'help' => 'Hilfe',
'status_page' => 'Status-Seite',
'logout' => 'Logout',
'status_page' => 'Statusseite',
'logout' => 'Abmelden',
// Notifications
'notifications' => [
'notifications' => 'Benachrichtigungen',
'awesome' => 'Großartig.',
'whoops' => 'Oops.',
'whoops' => 'Hoppla.',
],
// Welcome modal
'welcome' => [
'welcome' => 'Welcome to Cachet',
'message' => 'Your status page is almost ready! You might want to configure these extra settings',
'close' => 'Just go straight to my dashboard',
'welcome' => 'Willkommen zu Cachet',
'message' => 'Ihre Statusseite ist fast fertig! Vielleicht möchten Sie diese zusätzlichen Einstellungen konfigurieren',
'close' => 'Gehe einfach direkt zu meinem Dashboard',
'steps' => [
'component' => 'Create components',
'incident' => 'Create incidents',
'customize' => 'Customize your Cachet Status Page.',
'team' => 'Add users to your team.',
'api' => 'Generate API token.',
'two-factor' => 'Enable Two Factor Authetication.',
'component' => 'Komponenten erstellen',
'incident' => 'Vorfälle erstellen',
'customize' => 'Personalisieren',
'team' => 'Benutzer hinzufügen',
'api' => 'API Token generieren',
'two-factor' => 'Zwei-Faktor-Authentifizierung',
],
],

View File

@@ -13,36 +13,44 @@ return [
// Setup form fields
'setup' => [
'email' => 'E-Mail-Adresse',
'username' => 'Username',
'email' => 'E-Mail',
'username' => 'Benutzername',
'password' => 'Passwort',
'site_name' => 'Name der Seite',
'site_domain' => 'Domain der Seite',
'site_name' => 'Seitenname',
'site_domain' => 'Domain ihrer Seite',
'site_timezone' => 'Wählen Sie Ihre Zeitzone',
'site_locale' => 'Wählen Sie Ihre Sprache',
'enable_google2fa' => 'Aktivieren Sie Google Two Factor Authentication',
'enable_google2fa' => 'Google Zwei-Faktor-Authentifizierung aktivieren',
'cache_driver' => 'Cache-Treiber',
'session_driver' => 'Sitzungs-Treiber',
],
// Login form fields
'login' => [
'email' => 'Email',
'email' => 'E-Mail',
'password' => 'Passwort',
'2fauth' => 'Authentifikations-Code',
'invalid' => 'Falsche E-Mail-Adresse oder falsches Passwort',
'invalid-token' => 'Token nicht korrekt',
'cookies' => 'You must enable cookies to login.',
'2fauth' => 'Authentifizierungscode',
'invalid' => 'E-Mail-Adresse oder Passwort ungültig',
'invalid-token' => 'Token ungültig',
'cookies' => 'Sie müssen Cookies aktivieren um sich anzumelden.',
],
// Incidents form fields
'incidents' => [
'name' => 'Name',
'status' => 'Status',
'message' => 'Nachricht',
'message-help' => 'Sie können auch Markdown benutzen.',
'templates' => [
'name' => 'Name',
'status' => 'Status',
'component' => 'Komponente',
'message' => 'Nachricht',
'message-help' => 'Sie können auch Markdown verwenden.',
'scheduled_at' => 'Für wann ist die Wartung geplant?',
'incident_time' => 'Wann ist dieser Vorfall aufgetreten?',
'notify_subscribers' => 'Abonnenten benachrichtigen',
'visibility' => 'Vorfall Sichtbarkeit',
'public' => 'Öffentlich sichtbar',
'logged_in_only' => 'Nur für angemeldete Benutzer sichtbar',
'templates' => [
'name' => 'Name',
'template' => 'Template',
'template' => 'Vorlage',
],
],
@@ -53,8 +61,8 @@ return [
'group' => 'Gruppe',
'description' => 'Beschreibung',
'link' => 'Link',
'tags' => 'Tags',
'tags-help' => 'Bitte als Komma-separierte Liste angeben.',
'tags' => 'Schlagwörter',
'tags-help' => 'Durch Kommata trennen.',
'groups' => [
'name' => 'Name',
@@ -65,15 +73,16 @@ return [
'metrics' => [
'name' => 'Name',
'suffix' => 'Suffix',
'description' => 'Description',
'description-help' => 'You may also use Markdown.',
'display-chart' => 'Display chart on status page?',
'calc_type' => 'Calculation of metrics',
'type_sum' => 'Sum',
'type_avg' => 'Average',
'description' => 'Beschreibung',
'description-help' => 'Sie können auch Markdown benutzen.',
'display-chart' => 'Diagramm auf der Statusseite anzeigen?',
'default-value' => 'Standardwert',
'calc_type' => 'Berechnung der Metrik',
'type_sum' => 'Summe',
'type_avg' => 'Durchschnitt',
'points' => [
'value' => 'Value',
'value' => 'Wert',
],
],
@@ -81,54 +90,55 @@ return [
'settings' => [
/// Application setup
'app-setup' => [
'site-name' => 'Name der Seite',
'site-url' => 'URL der Seite',
'site-timezone' => 'Wählen Sie Ihre Zeitzone',
'site-locale' => 'Wählen Sie Ihre Sprache',
'site-name' => 'Seitenname',
'site-url' => 'URL ihrer Seite',
'site-timezone' => 'Zeitzone ihrer Seite',
'site-locale' => 'Sprache ihrer Seite',
'date-format' => 'Datumsformat',
'display-graphs' => 'Display graphs on status page?',
'incident-date-format' => 'Vorfall Zeitstempel-Format',
'display-graphs' => 'Graphen auf der Statusseite anzeigen?',
'about-this-page' => 'Über diese Seite',
'days-of-incidents' => 'Wie viele (vergangene) Tage sollen angezeigt werden?',
'banner' => 'Banner-Bild',
'banner-help' => 'Wählen Sie möglichst ein Bild mit 930 px Breite.',
'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',
'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 .',
'analytics_google' => 'Google Analytics Code',
'analytics_gosquared' => 'GoSquared Analytics Code',
'analytics_piwik_url' => 'URL der Piwik-Instanz (ohne http(s)://)',
'analytics_piwik_siteid' => 'Piwik\'s Seiten-ID',
'subscribers' => 'Personen die Anmeldung für e-Mail-Benachrichtigung erlauben?',
],
'security' => [
'allowed-domains' => 'Erlaubte Domains',
'allowed-domains-help' => 'Komma-Separiert. Die Domain die oben gesetzt ist, ist per Default erlaubt.',
'allowed-domains-help' => 'Durch Kommata trennen. Die oben genannte Domain ist standardmäßig erlaubt.',
],
'stylesheet' => [
'custom-css' => 'Eigenes Stylesheet',
'custom-css' => 'Benutzerdefiniertes Stylesheet',
],
'theme' => [
'background-color' => 'Hintergrund-Farbe',
'text-color' => 'Text-Farbe',
'dashboard-login' => 'Show dashboard button in the footer?',
'background-color' => 'Hintergrundfarbe',
'text-color' => 'Schriftfarbe',
],
],
'user' => [
'username' => 'Username',
'email' => 'E-Mail-Adresse',
'password' => 'Passwort',
'api-key' => 'API-Schlüssel',
'api-key-help' => 'Eine Regenerierung Ihres API-Schlüssels verhindert den Zugriff für alle vorhandenen Anwendungen.',
'2fa' => [
'help' => 'Zwei-Faktor-Authentifikation erhöht die Sicherheit Ihres Accounts. Sie müssen <a href="https://support.google.com/accounts/answer/1066447?hl=en">Google Authenticator</a>, <a href="https://fedorahosted.org/freeotp/" alt="OpenSource-Alternative">FreeOTP</a> oder andere OTP-Programme installieren. Wenn sie sich anschließend anmelden müssen Sie den in der App angezeigten Code eingeben.',
'username' => 'Benutzername',
'email' => 'E-Mail',
'password' => 'Passwort',
'api-token' => 'API Token',
'api-token-help' => 'Wenn sie ihren API-Token neu generieren, können bestehende Anwendungen nicht mehr auf Cachet zugreifen.',
'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.',
],
],
// Buttons
'add' => 'Hinzufügen',
'save' => 'Speichern',
'update' => 'Aktualsieren',
'update' => 'Aktualisieren',
'create' => 'Erstellen',
'edit' => 'Editieren',
'edit' => 'Bearbeiten',
'delete' => 'Löschen',
'submit' => 'Speichern',
'submit' => 'Abschicken',
'cancel' => 'Abbrechen',
'remove' => 'Entfernen',

View File

@@ -22,7 +22,7 @@ return [
|
*/
'previous' => '&laquo; Vorherige',
'next' => 'Nächste &raquo;',
'previous' => '&laquo; Zurück',
'next' => 'Vor &raquo;',
];

View File

@@ -22,10 +22,10 @@ return [
|
*/
'password' => 'Passwörter müssen mindestens <em>6</em> Zeichen lang sein; beide Eingaben müssen übereinstimmen.',
'user' => 'Es wurde kein Benutzer mit dieser E-Mail-Adresse gefunden.',
'token' => 'Dieser Passwort-Reset-Token ist nicht valide.',
'sent' => 'E-Mail zum Rücksetzen des Passworts verschickt!',
'password' => 'Passwörter müssen mindestens sechs Zeichen lang sein und equivalent zu der Bestätigung sein.',
'user' => 'Wir können keinen Benutzer mit dieser E-Mail Adresse finden.',
'token' => 'Dieser Passwort-Reset-Token ist ungültig.',
'sent' => 'Passworterinnerung gesendet!',
'reset' => 'Passwort wurde zurückgesetzt!',
];

View File

@@ -10,13 +10,14 @@
*/
return [
'setup' => 'Setup',
'title' => 'Setup Cachet',
'service_details' => 'Service Details',
'status_page_setup' => 'Setup der Status-Seite',
'setup' => 'Installation',
'title' => 'Cachet installieren',
'service_details' => 'Servicedetails',
'env_setup' => 'Einrichtung der Systemumgebung',
'status_page_setup' => 'Statusseite einrichten',
'show_support' => 'Möchten Sie Cachet unterstützen?',
'admin_account' => 'Administrator-Account',
'complete_setup' => 'Setup abschließen',
'completed' => 'Cachet wurde erfolgreich eingerichtet!',
'finish_setup' => 'Zum Dashboard',
'admin_account' => 'Administrator Konto',
'complete_setup' => 'Installation abschließen',
'completed' => 'Cachet wurde erfolgreich konfiguriert!',
'finish_setup' => 'Zum Dashboard wechseln',
];

View File

@@ -22,66 +22,66 @@ 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.',
'accepted' => ':attribute muss akzeptiert werden.',
'active_url' => ':attribute ist keine gültige Internet-Adresse.',
'after' => ':attribute muss ein Datum nach dem :date sein.',
'alpha' => ':attribute darf nur aus Buchstaben bestehen.',
'alpha_dash' => ':attribute darf nur aus Buchstaben, Zahlen, Binde- und Unterstrichen bestehen. Umlaute (ä, ö, ü) und Eszett (ß) sind nicht erlaubt.',
'alpha_num' => ':attribute darf nur aus Buchstaben, Zahlen, Binde- und Unterstrichen bestehen. Umlaute (ä, ö, ü) und Eszett (ß) sind nicht erlaubt.',
'array' => ':attribute muss ein Array sein.',
'before' => ':attribute muss ein Datum vor dem :date sein.',
'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.',
'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.',
'array' => ':attribute muss zwischen :min & :max Elemente haben.',
],
'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?
'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.',
'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.',
'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.',
'numeric' => ':attribute darf maximal :max sein.',
'file' => ':attribute darf maximal :max Kilobytes groß sein.',
'string' => ':attribute darf maximal :max Zeichen haben.',
'array' => ':attribute darf nicht mehr als :max Elemente haben.',
],
'mimes' => '<em>:attribute</em> muss eine Datei vom Typ :values sein.',
'mimes' => ':attribute muss den Dateityp :values haben.',
'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.',
'array' => '<em>:attribute</em> muss mindestens :min Werte enthalten.',
'numeric' => ':attribute muss mindestens :min sein.',
'file' => ':attribute muss mindestens :min Kilobytes groß sein.',
'string' => ':attribute muss mindestens :min Zeichen lang sein.',
'array' => ':attribute muss mindestens :min Elemente haben.',
],
'not_in' => 'Das ausgewählte <em>:attribute</em> ist nicht korrekt.',
'numeric' => '<em>:attribute</em> muss eine Nummer sein.',
'regex' => 'Das Format von <em>:attribute</em> ist nicht korrekt.',
'required' => '<em>:attribute</em> wird benötigt.',
'required_if' => '<em>:attribute</em> wird benötigt wenn :other den Wert :value hat.',
'required_with' => '<em>:attribute</em> ist erforderlich wenn :values vorhanden ist.',
'required_with_all' => '<em>:attribute</em> ist erforderlich wenn :values vorhanden ist.',
'required_without' => '<em>:attribute</em> ist erforderlich wenn :values nicht vorhanden ist.',
'required_without_all' => '<em>:attribute</em> ist erforderlich wenn keines der Werte :values vorhanden sind.',
'same' => '<em>:attribute</em> und :other müssen übereinstimmen.',
'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.',
'required_with' => ':attribute muss angegeben werden wenn :values ausgefüllt wurde.',
'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.',
'size' => [
'numeric' => '<em>:attribute</em> muss :size sein.',
'file' => '<em>:attribute</em> muss :size kilobyte groß sein.',
'string' => '<em>:attribute</em> muss :size Zeichen lang sein.',
'array' => '<em>:attribute</em> muss :size Werte enthalten.',
'numeric' => ':attribute muss gleich :size sein.',
'file' => ':attribute muss :size Kilobytes groß sein.',
'string' => ':attribute muss :size Zeichen lang sein.',
'array' => ':attribute muss :size Elemente beinhalten.',
],
'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' => ':attribute muss eine Zeichenfolge sein.',
'unique' => ':attribute ist schon vergeben.',
'url' => 'Das Format von :attribute ist ungültig.',
'timezone' => ':attribute muss eine gültige Zeitzone sein.',
/*
|--------------------------------------------------------------------------
@@ -96,7 +96,7 @@ return [
'custom' => [
'attribute-name' => [
'rule-name' => 'custom-message',
'rule-name' => 'Individuelle Nachricht',
],
],

View File

@@ -72,12 +72,12 @@ return [
'verify' => [
'text' => 'crwdns497:0crwdne497:0',
'html-preheader' => 'crwdns498:0crwdne498:0',
'html' => 'crwdns499:0crwdne499:0',
'html' => 'crwdns520:0crwdne520:0',
],
'maintenance' => [
'text' => 'crwdns500:0crwdne500:0',
'html-preheader' => 'crwdns501:0crwdne501:0',
'html' => 'crwdns502:0crwdne502:0',
'html' => 'crwdns521:0crwdne521:0',
],
'incident' => [
'text' => 'crwdns503:0crwdne503:0',

View File

@@ -115,6 +115,23 @@ return [
'failure' => 'crwdns463:0crwdne463:0',
],
],
// Subscribers
'subscribers' => [
'subscribers' => 'crwdns522:0crwdne522:0',
'description' => 'crwdns523:0crwdne523:0',
'verified' => 'crwdns524:0crwdne524:0',
'not_verified' => 'crwdns525:0crwdne525:0',
'add' => [
'title' => 'crwdns526:0crwdne526:0',
'success' => 'crwdns527:0crwdne527:0',
'failure' => 'crwdns528:0crwdne528:0',
],
'edit' => [
'title' => 'crwdns529:0crwdne529:0',
'success' => 'crwdns530:0crwdne530:0',
'failure' => 'crwdns531:0crwdne531:0',
],
],
// Team
'team' => [
@@ -132,6 +149,10 @@ return [
'success' => 'crwdns343:0crwdne343:0',
'failure' => 'crwdns344:0crwdne344:0',
],
'delete' => [
'success' => 'crwdns532:0crwdne532:0',
'failure' => 'crwdns533:0crwdne533:0',
],
],
// Settings

View File

@@ -14,7 +14,7 @@ return [
'components' => [
'status' => [
1 => 'Opérationnel',
2 => 'Problème de performances',
2 => 'Problèmes de performances',
3 => 'Panne partielle',
4 => 'Panne majeure',
],
@@ -22,76 +22,76 @@ return [
// Incidents
'incidents' => [
'none' => 'Aucun incident reporté.',
'past' => 'Incidents précédents',
'none' => 'Aucun incident signalé.',
'past' => 'Incidents antérieurs',
'previous_week' => 'Semaine précédente',
'next_week' => 'Semaine suivante',
'none' => 'Rien à reporter',
'scheduled' => 'Maintenance planifiée',
'scheduled_at' => ', prévue à :timestamp',
'none' => 'Aucun incident signalé.',
'scheduled' => 'Maintenance Planifiée',
'scheduled_at' => ', planifiée :timestamp',
'status' => [
0 => '',
0 => 'Planifié', // TODO: Hopefully remove this.
1 => 'Enquête en cours',
2 => 'Identifié',
3 => 'Sous surveillance',
3 => 'Analyse en cours',
4 => 'Corrigé',
],
],
// Service Status
'service' => [
'good' => 'Tous les services sont fonctionnels.',
'bad' => 'Certains services rencontrent des problèmes.',
'good' => 'Tous les systèmes sont fonctionnels.',
'bad' => 'Certains systèmes rencontrent des problèmes.',
],
'api' => [
'regenerate' => 'Regénérer une clé d\'API',
'revoke' => 'Révoquer cette clé d\'API',
'regenerate' => 'Régénérer la clé API',
'revoke' => 'Révoquer la clé API',
],
// Metrics
'metrics' => [
'filter' => [
'hourly' => 'Par heure',
'daily' => 'Par jour',
'monthly' => 'Par mois',
'hourly' => 'Toutes les heures',
'daily' => 'Tous les jours',
'monthly' => 'Mensuel',
],
],
// Subscriber
'subscriber' => [
'subscribe' => 'Subscribe to get the most recent updates.',
'button' => 'Subscribe',
'subscribe' => 'Abonnez-vous pour obtenir les dernières mises à jour.',
'button' => 'S\'abonner',
'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' => 'S\'abonner aux mises à jour par courriel.',
'subscribed' => 'Vous êtes abonné aux notifications par courriel, veuillez vérifier votre messagerie pour confirmer votre abonnement.',
'verified' => 'Votre abonnement par courriel a été confirmé. Merci !',
'unsubscribe' => 'Désinscription des mises à jour par courriel.',
'unsubscribed' => 'Votre abonnement par courriel a été annulé.',
'failure' => 'Quelque chose s\'est mal passé avec l\'abonnement.',
'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' => "Veuillez confirmer votre abonnement par courriel aux mises à jour d'état de :app_name.\\n:link\\nMerci, :app_name",
'html-preheader' => 'Veuillez confirmer votre abonnement par courriel aux mises à jour de :app_name.',
'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>',
'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' => '',
],
'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>',
'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>',
],
],
],
// Other
'powered_by' => ':app Status Page est propulsé par <a href="https://cachethq.github.io">Cachet</a>.',
'about_this_site' => 'À propos de ce site',
'rss-feed' => 'Flux RSS',
'atom-feed' => 'Flux Atom',
'feed' => 'Flux des services',
'powered_by' => ':app Status Page est propulsé par <a href="https://cachethq.io">Cachet</a>.',
'about_this_site' => 'À propos du site',
'rss-feed' => 'RSS',
'atom-feed' => 'Atom',
'feed' => 'Flux des statuts',
];

View File

@@ -15,32 +15,34 @@ return [
// Incidents
'incidents' => [
'title' => 'Incidents &amp; Planification',
'incidents' => 'Incidents',
'logged' => '{0} Il n\'y a aucun incident, bien joué !|Vous avez reporté un incident.|Vous avez reporté <strong>:count</strong> incidents.',
'logged' => '{0} Aucun incident, bon travail.|Vous avez un incident signalé.|Vous avez <strong>:count</strong> incidents signalés.',
'incident-create-template' => 'Créer un modèle',
'incident-templates' => 'Modèles d\'incident',
'add' => [
'title' => 'Ajouter un incident',
'success' => 'Incident ajouté.',
'failure' => 'Une erreur s\'est produite lors de l\'ajout de cet incident.',
'failure' => 'Quelque chose n\'allait pas avec l\'incident.',
],
'edit' => [
'title' => 'Éditer un incident',
'success' => 'Incident mis-à-jour.',
'failure' => 'Une erreur s\'est produite lors de la mise à jour de cet incident.',
'title' => 'Modifier un incident',
'success' => 'Incident mis à jour.',
'failure' => 'Une erreur est survenue avec l\'incident.',
],
// Incident templates
'templates' => [
'add' => [
'title' => 'Modèles d\'incident',
'add' => [
'title' => 'Créer un modèle d\'incident',
'success' => 'Modèle créé.',
'failure' => 'Une erreur s\'est produite lors de l\'ajout de ce modèle d\'incident.',
'failure' => 'Une erreur est survenue avec le modèle d\'incident.',
],
'edit' => [
'title' => 'Modifier un modèle',
'success' => 'Modèle mis à jour.',
'failure' => 'Une erreur s\'est produite lors de la mise à jour du modèle.',
'title' => 'Editer le Template',
'success' => 'Le modèle a été mis à jour !',
'failure' => 'Une erreur est survenue avec la mise à jour le modèle d\'incident',
],
],
],
@@ -48,144 +50,167 @@ return [
// Incident Maintenance
'schedule' => [
'schedule' => 'Maintenance planifiée',
'scheduled_at' => 'Prévue à :timestamp',
'scheduled_at' => 'Planifiée à :timestamp',
'add' => [
'title' => 'Ajouter une maintenance planifiée',
'success' => 'Maintenance ajoutée.',
'failure' => 'Une erreur s\'est produite lors de l\'ajout de la maintenance.',
'success' => 'Planification ajoutée.',
'failure' => 'Une erreur est survenue lors de l\'ajout de la planification.',
],
'edit' => [
'title' => 'Éditer la maintenance',
'success' => 'Maintenance mise à jour!',
'failure' => 'Une erreur s\'est produite lors de la modification de la maintenance.',
'title' => 'Modifier la maintenance planifiée',
'success' => 'La planification a été mise à jour !',
'failure' => 'Une erreur est survenue lors de l\'édition de la planification.',
],
'delete' => [
'success' => 'La maintenance a été effacée et ne s\'affihera plus..',
'failure' => 'La maintenance n\'a pu être effacée. Veuillez essayez de nouveau.',
'success' => 'Cette planification a été supprimée et ne sera pas affichée sur votre page de statut.',
'failure' => 'Cette planification n\'a pas pu être supprimée. Veuillez essayer.',
],
],
// Components
'components' => [
'components' => 'Composantes',
'component_statuses' => 'Statut des composantes',
'components' => 'Composants',
'component_statuses' => 'Statuts des composant',
'listed_group' => 'Groupés dans : nom',
'add' => [
'title' => 'Créer une composante',
'message' => 'Commencez par ajouter une composante.',
'success' => 'Composante créée.',
'failure' => 'Une erreur s\'est produite lors de l\'ajout de cette composante.',
'title' => 'Ajouter un composant',
'message' => 'Vous devez ajouter un composant.',
'success' => 'Composant créé.',
'failure' => 'Une erreur est survenue avec le composant.',
],
'edit' => [
'title' => 'Éditer une composante',
'success' => 'Composant mis-à-jour.',
'failure' => 'Une erreur s\'est produite lors de la mise à jour de cette composante.',
'title' => 'Modifier un composant',
'success' => 'Composant mis à jour.',
'failure' => 'Une erreur est survenue avec le composant.',
],
// Component groups
'groups' => [
'groups' => 'Groupe de composantes',
'no_components' => 'You should add a component group.',
'groups' => 'Groupes de composants',
'no_components' => 'Vous devez ajouter un groupe de composants.',
'add' => [
'title' => 'Ajouter un group de composantes',
'success' => 'Groupe de composantes ajouté.',
'failure' => 'Une erreur s\'est produite lors de l\'ajout de ce groupe de composantes.',
'title' => 'Ajouter un groupe de composants',
'success' => 'Groupe composant ajouté.',
'failure' => 'Une erreur est survenue avec le groupe de composants.',
],
'edit' => [
'title' => 'Éditer un groupe de composantes',
'success' => 'Groupe de composantes mis-à-jour.',
'failure' => 'Une erreur s\'est produite lors de la mise à jour de ce groupe de composantes.',
'title' => 'Modifier un groupe de composants',
'success' => 'Groupe de composants mis à jour.',
'failure' => 'Un problème est survenu avec le groupe de composants.',
],
],
],
// Metrics
'metrics' => [
'metrics' => 'Point de mesure',
'metrics' => 'Métriques',
'add' => [
'title' => 'Créer un point de mesure',
'success' => 'Point de mesure créé.',
'failure' => 'Il s\'est passé quelque chose avec ce point de mesure.',
'title' => 'Créer un indicateur',
'success' => 'Métrique créé.',
'failure' => 'Un problème est survenu avec cet indicateur.',
],
'edit' => [
'title' => 'Éditer un point de mesure',
'success' => 'Point de mesure mis-à-jour.',
'failure' => 'Il s\'est passé quelque chose avec ce point de mesure.',
'title' => 'Modifier un indicateur',
'success' => 'Indicateur mise à jour.',
'failure' => 'Un problème est survenu avec cet indicateur.',
],
],
// Subscribers
'subscribers' => [
'subscribers' => '',
'description' => '',
'verified' => '',
'not_verified' => '',
'add' => [
'title' => '',
'success' => '',
'failure' => 'Une erreur est survenue avec le composant.',
],
'edit' => [
'title' => '',
'success' => '',
'failure' => 'Une erreur est survenue lors de l\'actualisation.',
],
],
// Team
'team' => [
'team' => 'Équipe',
'member' => 'Membre',
'profile' => 'Profil',
'description' => 'Les membres de l\'équipe pourrons ajouter, modifier &amp; éditer les composantes et incidents.',
'team' => 'Equipe',
'member' => 'Utilisateur',
'profile' => 'Profil utilisateur',
'description' => 'Membres de l\'équipe sera en mesure d\'ajouter, de modifier et de modifier les composants et les incidents.',
'add' => [
'title' => 'Ajouter un membre à l\'équipe',
'success' => 'Membre ajouté.',
'failure' => 'Une erreur s\'est produite lors de l\'ajout de ce membre.',
'title' => 'Ajouter un nouveau membre de l\'équipe',
'success' => 'Membre de l\'équipe a ajouté.',
'failure' => 'Une erreur est survenue avec le composant.',
],
'edit' => [
'title' => 'Mettre à jour le profil',
'success' => 'Profil mis-à-jour.',
'failure' => 'Une erreur s\'est produite lors de la mise à jour du le profil.',
'title' => 'Mettre le Profil à Jour',
'success' => 'Profil mis à jour.',
'failure' => 'Une erreur est survenue lors de l\'actualisation.',
],
'delete' => [
'success' => '',
'failure' => '',
],
],
// Settings
'settings' => [
'settings' => 'Réglages',
'settings' => 'Paramètres',
'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',
'app-setup' => 'Configuration de l\'application',
'images-only' => 'Seules les images peuvent être déposées.',
'too-big' => 'Le fichier déposé est trop grand. Déposer une image d\'une taille inférieur à :size',
],
'security' => [
'security' => 'Sécurité',
'security' => 'Sécurité',
'two-factor' => 'Utilisateurs sans authentification à deux facteurs',
],
'stylesheet' => [
'stylesheet' => 'Feuille de style',
],
'theme' => [
'theme' => 'Thème',
'theme' => ' Thème',
],
'edit' => [
'success' => 'Réglages sauvegardés.',
'failure' => 'Les réglages n\'ont pas pu être sauvegardés.',
'success' => 'Paramètres sauvegardés.',
'failure' => 'Les paramètres ne peuvent pas être sauvegardés.',
],
],
// Login
'login' => [
'login' => 'Connexion',
'login' => 'Identifiez-vous',
'logged_in' => 'Vous êtes connecté.',
'welcome' => 'Re-bonjour !',
'two-factor' => 'Entrez votre jeton d\'identification.',
'two-factor' => 'Entrez votre jeton, s\'il vous plait.',
],
// Sidebar footer
'help' => 'Aide',
'status_page' => 'Statut des services',
'logout' => 'Déconnexion',
'status_page' => 'État des services',
'logout' => 'Se déconnecter',
// Notifications
'notifications' => [
'notifications' => 'Notifications',
'awesome' => 'Super.',
'awesome' => 'Fantastique.',
'whoops' => 'Oups.',
],
// Welcome modal
'welcome' => [
'welcome' => 'Bienvenue dans Cachet',
'message' => 'Votre page d\'état est presque prête! Vous voudrez probablement configurer ces réglages supplémentaires',
'close' => 'Aller directement au tableau de bord',
'welcome' => 'Bienvenue sur Cachet',
'message' => 'Votre page de statut est presque prêt ! Vous pouvez configurer ces paramètres supplémentaires',
'close' => 'Il suffit d\'aller directement à mon tableau de bord',
'steps' => [
'component' => 'Créer une composante',
'incident' => 'Créer un incident',
'customize' => 'Configurer votre Cachet.',
'team' => 'Ajouter des utilisateurs à votre équipe.',
'api' => 'Générer un jeton d\'identification API.',
'two-factor' => 'Activer l\'identification à deux étapes.',
'component' => 'Créer des composants',
'incident' => 'Créer des incidents',
'customize' => 'Personnaliser',
'team' => 'Ajouter des utilisateurs',
'api' => 'Générer un jeton pour l\'API',
'two-factor' => 'Authentification à deux facteurs',
],
],

View File

@@ -14,47 +14,55 @@ return [
// Setup form fields
'setup' => [
'email' => 'Adresse email',
'username' => 'Identifiant',
'password' => 'Mot de passe',
'username' => 'Nom d\'utilisateur',
'password' => 'Mot de passe ',
'site_name' => 'Nom du site',
'site_domain' => 'Domaine du site',
'site_timezone' => 'Sélectionnez votre fuseau horaire',
'site_locale' => 'Sélectionnez votre langue',
'enable_google2fa' => 'Enable Google Two Factor Authentication',
'site_domain' => 'Nom de domaine du site',
'site_timezone' => 'Choisissez un fuseau horaire',
'site_locale' => 'Choisir la langue',
'enable_google2fa' => 'Activez l\'authentification à deux facteurs Google',
'cache_driver' => 'Pilote de cache',
'session_driver' => 'Pilote de session',
],
// Login form fields
'login' => [
'email' => 'Adresse email',
'password' => 'Mot de passe',
'2fauth' => 'Authentication Code',
'invalid' => 'Invalid email or password',
'invalid-token' => 'Invalid token',
'cookies' => 'You must enable cookies to login.',
'email' => 'Email',
'password' => 'Mot de passe ',
'2fauth' => 'Code d\'authentification',
'invalid' => 'E-mail ou mot de passe non valide',
'invalid-token' => 'Jeton non valide',
'cookies' => 'Vous devez activer les cookies pour vous identifier.',
],
// Incidents form fields
'incidents' => [
'name' => 'Nom',
'status' => 'Statut',
'message' => 'Message',
'message-help' => 'Vous pouvez aussi utiliser du Markdown.',
'templates' => [
'name' => 'Nom',
'status' => 'Etat',
'component' => 'Composant',
'message' => 'Message ',
'message-help' => 'Vous pouvez également utiliser Markdown.',
'scheduled_at' => 'Pour quand planifier la maintenance ?',
'incident_time' => 'Quand s\'est produit cet incident ?',
'notify_subscribers' => 'Aviser les abonnés',
'visibility' => 'Visibilité de l\'incident',
'public' => 'Visibles par le public',
'logged_in_only' => 'Uniquement visible des utilisateurs enregistrés',
'templates' => [
'name' => 'Nom',
'template' => 'Modèle',
'template' => 'Modéle',
],
],
// Components form fields
'components' => [
'name' => 'Nom',
'status' => 'Statut',
'group' => 'Groupe',
'status' => 'Etat',
'group' => 'Groupes',
'description' => 'Description',
'link' => 'Lien',
'tags' => 'Tags',
'tags-help' => 'Séparé par une virgule.',
'tags' => 'Mots clés',
'tags-help' => 'séparé par des virgules.',
'groups' => [
'name' => 'Nom',
@@ -63,17 +71,18 @@ return [
// Metric form fields
'metrics' => [
'name' => 'Name',
'suffix' => 'Suffix',
'name' => 'Nom',
'suffix' => 'Suffixe',
'description' => 'Description',
'description-help' => 'You may also use Markdown.',
'display-chart' => 'Display chart on status page?',
'calc_type' => 'Calculation of metrics',
'type_sum' => 'Sum',
'type_avg' => 'Average',
'description-help' => 'Vous pouvez également utiliser le format Markdown.',
'display-chart' => 'Afficher le graphique sur la page de statut ?',
'default-value' => 'Valeur par défaut',
'calc_type' => 'Calcul des données',
'type_sum' => 'Somme',
'type_avg' => 'Moyenne',
'points' => [
'value' => 'Value',
'value' => 'Valeur',
],
],
@@ -82,56 +91,57 @@ return [
/// Application setup
'app-setup' => [
'site-name' => 'Nom du site',
'site-url' => 'URL du site',
'site-url' => 'Url du site',
'site-timezone' => 'Fuseau horaire du site',
'site-locale' => 'Langue du site',
'date-format' => 'Format de date',
'display-graphs' => 'Display graphs on status page?',
'site-locale' => 'Langage du site',
'date-format' => 'Format Date',
'incident-date-format' => 'Format de la date de l\'incident',
'display-graphs' => 'Afficher les graphiques sur la page de status ?',
'about-this-page' => 'À propos de cette page',
'days-of-incidents' => 'Nombre de jours à afficher ?',
'banner' => 'Bannière',
'banner-help' => 'Il est recommandé de télécharger des fichiers de moins de 930 pixels de large.',
'analytics_google' => 'Code Google Analytics',
'analytics_gosquared' => 'Code GoSquared Analytics',
'days-of-incidents' => 'Combien de jours d\'incidents à montrer?',
'banner' => 'Image de la bannière',
'banner-help' => 'Il est recommandé que vous téléchargez des fichiers ne dépassant pas les 930px large .',
'analytics_google' => 'Code de Google Analytics',
'analytics_gosquared' => 'Code de GoSquared Analytics',
'analytics_piwik_url' => 'URL de votre instance de Piwik (sans http(s)://)',
'analytics_piwik_siteid' => 'Identifiant du site dans Piwik (site id)',
'analytics_piwik_siteid' => 'Id de site de Piwik',
'subscribers' => 'Permettre aux gens de s\'inscrire aux notifications par courrier électronique ?',
],
'security' => [
'allowed-domains' => 'Domaines autorisés. <small class="help-block"></small>',
'allowed-domains-help' => 'Séparés par une virgule. Les domaines enregistrés ci-dessus seront automatiquement autorisés par défaut.',
'allowed-domains' => 'Domaines autorisés',
'allowed-domains-help' => 'Séparés par des virgules. Le domaine défini ci-dessus est automatiquement autorisé par défaut.',
],
'stylesheet' => [
'custom-css' => 'Feuille de style personnalisée',
],
'theme' => [
'background-color' => 'Couleur d\'arrière plan',
'text-color' => 'Couleur du texte',
'dashboard-login' => 'Show dashboard button in the footer?',
'background-color' => 'Couleur de fond',
'text-color' => 'Couleur Texte',
],
],
'user' => [
'username' => 'Identifiant',
'email' => 'Adresse email',
'password' => 'Mot de passe',
'api-token' => 'Jeton API',
'api-token-help' => 'Regénérer votre jeton API révoquera toutes les applications existantes.',
'username' => 'Nom d\'utilisateur',
'email' => 'Email',
'password' => 'Mot de passe ',
'api-token' => 'Jeton de l\'API',
'api-token-help' => 'Régénérer votre jeton API permettra d\'éviter les applications existantes d\'accéder à Cachet.',
'2fa' => [
'help' => 'Enabling two factor authentication increases security of your account. You will need to download <a href="https://support.google.com/accounts/answer/1066447?hl=en">Google Authenticator</a> or a similar app on to your mobile device. When you login you will be asked to provide a token generated by the app.',
'help' => 'Habilitante authentification à deux facteurs augmente la sécurité de votre compte. Vous aurez besoin de télécharger <a href="https://support.google.com/accounts/answer/1066447?hl=en"> Google Authenticator</a> ou une application similaire sur votre appareil mobile. Lorsque vous vous connectez vous sera demandé de fournir un jeton généré par l\'application.',
],
],
// Buttons
'add' => 'Ajouter',
'save' => 'Sauvegarder',
'update' => 'Mettre à jour',
'create' => 'Créer',
'edit' => 'Éditer',
'delete' => 'Effacer',
'submit' => 'Envoyer',
'add' => 'Ajouter catégorie',
'save' => 'Enregistrer',
'update' => 'mettre à jour',
'create' => 'Nouveau',
'edit' => 'Modifier',
'delete' => 'Supprimer',
'submit' => 'ENVOYER',
'cancel' => 'Annuler',
'remove' => 'Supprimer',
'remove' => 'Enlever',
// Other
'optional' => '* Optional',
'optional' => '* En option',
];

View File

@@ -22,10 +22,10 @@ return [
|
*/
'password' => 'Les mots de passe doivent contenir 6 caractères minimum et être identique à la confirmation.',
'user' => 'Nous ne trouvons aucun utilisateur avec cette adresse email.',
'token' => 'Ce jeton de réinitialisation de mot de passe est invalide.',
'password' => 'Le mot de passe doit être d\'au moins 6 caractères et correspondre à la confirmation.',
'user' => 'Nous n\'avons pas trouvé d\'utilisateur avec cette adresse électronique.',
'token' => 'Le jeton de réinitialisation de mot de passe est invalide.',
'sent' => 'Rappel de mot de passe envoyé !',
'reset' => 'Votre mot de passe à été réinitialisé !',
'reset' => 'Le mot de passe a été réinitialisé !',
];

View File

@@ -10,13 +10,14 @@
*/
return [
'setup' => 'Installation',
'title' => 'Installer Cachet',
'service_details' => 'Details du service',
'status_page_setup' => 'Installation de la page de statut',
'show_support' => 'Montrer votre soutien envers Cachet ?',
'setup' => 'Réglages',
'title' => 'Configuration de Cachet',
'service_details' => 'Détails du service',
'env_setup' => 'Configuration de l\'environnement',
'status_page_setup' => 'Configuration de la page de statut',
'show_support' => 'Afficher votre soutien à Cachet?',
'admin_account' => 'Compte administrateur',
'complete_setup' => 'Terminer l\'installation',
'complete_setup' => 'Terminer la configuration',
'completed' => 'Cachet a été configuré avec succès !',
'finish_setup' => 'Aller au tableau de bord',
];

View File

@@ -22,64 +22,66 @@ 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.',
'accepted' => ':attribute doit être accepté.',
'active_url' => ':attribute n\'est pas une URL valide.',
'after' => ':attribute doit être une date supérieure à :date.',
'alpha' => ':attribute ne doit contenir que des lettres.',
'alpha_dash' => ':attribute doit contenir seulement des lettres, nombres et des tirets.',
'alpha_num' => ':attribute ne doit contenir que des lettres et des nombres.',
'array' => ':attribute doit être un tableau.',
'before' => ':attribute doit être une date inférieur à :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.',
'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.',
'array' => 'attribute doit être entre :min et :max éléments.',
],
'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.',
'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.',
'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.',
'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.',
'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.',
],
'mimes' => 'Le champ :attribute doit être un fichier de type : :values.',
'mimes' => ':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.',
'array' => 'Le champ :attribute doit avoir au moins :min objets.',
'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.',
],
'not_in' => 'Le champ sélectionné :attribute est invalide.',
'numeric' => 'Le champ :attribute doit être un nombre.',
'regex' => 'Le format du champ :attribute est invalide.',
'required' => 'Le champ :attribute est obligatoire.',
'required_if' => 'Le champ :attribute est obligatoire quand :other est :value.',
'required_with' => 'Le champ :attribute est obligatoire quand :values est présent.',
'required_with_all' => 'Le champ :attribute est obligatoire quand :values est présent.',
'required_without' => "Le champ :attribute est obligatoire quand :values n'est pas présent.",
'required_without_all' => "Le champ :attribute est obligatoire quand aucun des champs :values n'est présent.",
'same' => 'Le champ :attribute et :other doivent être identiques.',
'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.',
'required_with' => 'Le champ :attribute est requis lorsque :values est présent.',
'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.',
'size' => [
'numeric' => 'La taille du champ :attribute doit être de :size.',
'file' => 'Le poids du champ :attribute doit être de :size kilobytes.',
'string' => 'Le nombre de caractères du champ :attribute doit être de :size caractères.',
'array' => 'Le champ :attribute doit contenir :size objets.',
'numeric' => ':attribute doit être de :size.',
'file' => 'attribute doit être de :size kilo-octets.',
'string' => 'L\'attribut ":attribute" doit faire :size caractères.',
'array' => 'attribute doit contenir :size éléments.',
],
'string' => 'The :attribute must be a string.',
'unique' => 'Le champ :attribute est déjà utilisé.',
'url' => 'Le format du champ :attribute est invalide.',
'string' => ':attribute doit être une chaîne.',
'unique' => ':attribute a déjà été pris.',
'url' => 'Le format de :attribute n\'est pas valide.',
'timezone' => ':attribute doit être une zone valide.',
/*
|--------------------------------------------------------------------------
@@ -94,7 +96,7 @@ return [
'custom' => [
'attribute-name' => [
'rule-name' => 'custom-message',
'rule-name' => 'Message personnalisé',
],
],

41
resources/lang/id/cachet.php Normal file → Executable file
View File

@@ -26,7 +26,7 @@ return [
'past' => 'Insiden sebelumnya',
'previous_week' => 'Pekan sebelumnya',
'next_week' => 'Pekan selanjutnya',
'none' => 'Tidak ada yang bisa dilaporkan',
'none' => 'Tidak ada insiden.',
'scheduled' => 'Jadwal Pemeliharaan',
'scheduled_at' => ', dijadwalkan pada :timestamp',
'status' => [
@@ -60,29 +60,30 @@ return [
// Subscriber
'subscriber' => [
'subscribe' => 'Subscribe to get the most recent updates.',
'button' => 'Subscribe',
'subscribe' => 'Ikuti newsletter untuk mendapat update terbaru.',
'button' => 'Daftar',
'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' => '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!',
'unsubscribe' => 'Hapus saya dari update email.',
'unsubscribed' => 'Langganan email anda sudah dihentikan.',
'failure' => 'Ada yang salah dengan sistem langganan email.',
'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' => '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' => '',
],
'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>',
'text' => 'Jadwal pemeliharaan baru sudah dibuat di :app_name.\\nTerima kasih, :app_name',
'html-preheader' => 'Jadwal pemeliharaan baru sudah dibuat di :app_name.',
'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>',
'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>',
],
],
],
@@ -90,8 +91,8 @@ return [
// Other
'powered_by' => 'Halaman Status :app dibuat dengan <a href="https://cachethq.io">Cachet</a>.',
'about_this_site' => 'Tentang situs ini',
'rss-feed' => 'Pasokan RSS',
'atom-feed' => 'Pasokan Atom',
'rss-feed' => 'RSS',
'atom-feed' => 'Atom',
'feed' => 'Pasokan Status',
];

25
resources/lang/id/dashboard.php Normal file → Executable file
View File

@@ -115,6 +115,23 @@ return [
'failure' => 'Ada masalah dengan metrik ini.',
],
],
// Subscribers
'subscribers' => [
'subscribers' => '',
'description' => '',
'verified' => '',
'not_verified' => '',
'add' => [
'title' => '',
'success' => '',
'failure' => '',
],
'edit' => [
'title' => '',
'success' => '',
'failure' => '',
],
],
// Team
'team' => [
@@ -132,6 +149,10 @@ return [
'success' => 'Profil sudah diperbarui.',
'failure' => 'Ada masalah saat memperbarui.',
],
'delete' => [
'success' => '',
'failure' => '',
],
],
// Settings
@@ -160,7 +181,7 @@ return [
// Login
'login' => [
'login' => 'Login',
'login' => 'Masuk',
'logged_in' => 'Anda sudah login.',
'welcome' => 'Halo!',
'two-factor' => 'Silakan masukkan token anda.',
@@ -169,7 +190,7 @@ return [
// Sidebar footer
'help' => 'Panduan',
'status_page' => 'Halaman Status',
'logout' => 'Logout',
'logout' => 'Keluar',
// Notifications
'notifications' => [

35
resources/lang/id/forms.php Normal file → Executable file
View File

@@ -21,6 +21,8 @@ return [
'site_timezone' => 'Pilih Zona Waktu',
'site_locale' => 'Pilih Bahasa',
'enable_google2fa' => 'Aktifkan Otentikasi Dua Faktor dengan Google',
'cache_driver' => 'Driver Cache',
'session_driver' => 'Driver Sesi',
],
// Login form fields
@@ -31,18 +33,22 @@ return [
'invalid' => 'Email atau password tidak benar',
'invalid-token' => 'Token tidak benar',
'cookies' => 'Mohon aktifkan cookies untuk login.',
],
],
// Incidents form fields
'incidents' => [
'name' => 'Nama',
'status' => 'Status',
'component' => 'Komponen',
'message' => 'Pesan',
'message-help' => 'Anda juga bisa menggunakan Markdown.',
'scheduled_at' => 'Berapa lama pemeliharaan ini dijadwalkan?',
'templates' => [
'name' => 'Nama',
'status' => 'Status',
'component' => 'Komponen',
'message' => 'Pesan',
'message-help' => 'Anda juga bisa menggunakan Markdown.',
'scheduled_at' => 'Berapa lama pemeliharaan ini dijadwalkan?',
'incident_time' => 'Kapan insiden ini terjadi?',
'notify_subscribers' => 'Beritahu subscriber',
'visibility' => 'Tampilan Insiden',
'public' => 'Bisa dilihat oleh publik',
'logged_in_only' => 'Hanya bisa dilihat oleh yang login',
'templates' => [
'name' => 'Nama',
'template' => 'Template',
],
@@ -89,15 +95,17 @@ return [
'site-timezone' => 'Zona Waktu',
'site-locale' => 'Bahasa',
'date-format' => 'Format Tanggal',
'incident-date-format' => 'Format Waktu Insiden',
'display-graphs' => 'Tampilkan grafik di halaman status?',
'about-this-page' => 'Tentang halaman ini',
'days-of-incidents' => 'Berapa hari insiden akan ditampilkan?',
'banner' => 'Gambar Banner',
'banner-help' => 'Disarankan gambar yang anda unggah tidak lebih lebar dari 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' => 'Kode Google Analytics',
'analytics_gosquared' => 'Kode GoSquared Analytics',
'analytics_piwik_url' => 'URL Piwik anda (tanpa http(s)://)',
'analytics_piwik_siteid' => 'ID situs Piwik',
'subscribers' => 'Bolehkan pengunjung mendaftar notifikasi email?',
],
'security' => [
'allowed-domains' => 'Domain yang dibolehkan',
@@ -109,7 +117,6 @@ return [
'theme' => [
'background-color' => 'Warna Latar',
'text-color' => 'Warna Teks',
'dashboard-login' => 'Show dashboard button in the footer?',
],
],

0
resources/lang/id/pagination.php Normal file → Executable file
View File

0
resources/lang/id/reminders.php Normal file → Executable file
View File

1
resources/lang/id/setup.php Normal file → Executable file
View File

@@ -13,6 +13,7 @@ return [
'setup' => 'Instalasi',
'title' => 'Instalasi Cachet',
'service_details' => 'Detail Layanan',
'env_setup' => 'Setup lingkungan',
'status_page_setup' => 'Penyiapan Halaman Status',
'show_support' => 'Tunjukkan dukungan untuk Cachet? <small>Tampilkan catatan di bawah halaman yang bertaut ke situs Cachet.</small>',
'admin_account' => 'Akun Administrator',

2
resources/lang/id/validation.php Normal file → Executable file
View File

@@ -78,7 +78,7 @@ return [
'string' => ':attribute harus :size karakter.',
'array' => ':attribute harus berisi :size item.',
],
'string' => 'The :attribute must be a string.',
'string' => ':attribute harus berupa string.',
'unique' => ':attribute sudah ada.',
'url' => 'Format :attribute tidak benar.',
'timezone' => ':attribute harus merupakan zona yang benar.',

View File

@@ -13,46 +13,46 @@ return [
// Components
'components' => [
'status' => [
1 => 'Online',
2 => 'Verminderde prestaties',
3 => 'Gedeeltelijke storing',
4 => 'Grote storing',
1 => 'Operationeel',
2 => 'Prestatieproblemen',
3 => 'Gedeeltelijke Storing',
4 => 'Grote Storing',
],
],
// Incidents
'incidents' => [
'none' => 'Geen incidenten gemeld.',
'past' => 'Eerdere incidenten',
'past' => 'Incidenten in het verleden',
'previous_week' => 'Vorige week',
'next_week' => 'Volgende week',
'none' => 'Niets te melden.',
'none' => 'Geen incidenten gemeld.',
'scheduled' => 'Gepland onderhoud',
'scheduled_at' => ', gepland :timestamp',
'status' => [
0 => 'Gepland', // TODO: Hopefully remove this.
1 => 'Onderzoeken',
1 => 'In onderzoek',
2 => 'Geïdentificeerd',
3 => 'Bekijken',
3 => 'Aan het opvolgen',
4 => 'Opgelost',
],
],
// Service Status
'service' => [
'good' => 'Alle systemen zijn online',
'bad' => 'Sommige systemen hebben problemen',
'good' => 'Alle systemen werken correct.',
'bad' => 'Sommige systemen ondervinden problemen.',
],
'api' => [
'regenerate' => 'API-sleutel hergenereren',
'revoke' => 'API-sleutel intrekken',
'regenerate' => 'Hergenereer API-sleutel',
'revoke' => 'API-sleutel Intrekken',
],
// Metrics
'metrics' => [
'filter' => [
'hourly' => 'Elk uur',
'hourly' => 'Ieder uur',
'daily' => 'Dagelijks',
'monthly' => 'Maandelijks',
],
@@ -60,38 +60,38 @@ return [
// Subscriber
'subscriber' => [
'subscribe' => 'Subscribe to get the most recent updates.',
'button' => 'Subscribe',
'subscribe' => 'Abonneer voor de meest recente updates.',
'button' => 'Abonneer',
'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' => 'Abonneren op e-mail updates.',
'subscribed' => 'U bent geabonneerd op e-mailmeldingen, controleer uw e-mail om uw abonnement te bevestigen.',
'verified' => 'Uw e-mail abonnement is bevestigd. Bedankt!',
'unsubscribe' => 'Afmelden voor e-mail updates.',
'unsubscribed' => 'Uw e-mail abonnement is opgezegd.',
'failure' => 'Er ging ging iets fout tijdens het aanmelden.',
'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' => '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' => '',
],
'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>',
'text' => 'Nieuwe onderhoud is gepland voor :app_name.\\nBedankt, :app_name',
'html-preheader' => 'Nieuw onderhoud is gepland voor :app_name.',
'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>',
'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>',
],
],
],
// Other
'powered_by' => 'De statuspagina van :app is mogelijk gemaakt door <a href="https://cachethq.io">Cachet</a>.',
'powered_by' => ': app statuspagina wordt mogelijk gemaakt door <a href="https://cachethq.github.io"> Cachet</a>.',
'about_this_site' => 'Over deze site',
'rss-feed' => 'RSS-feed',
'atom-feed' => 'Atom-feed',
'feed' => 'Statusfeed',
'rss-feed' => 'RSS',
'atom-feed' => 'Atom',
'feed' => 'Status Feed',
];

View File

@@ -17,32 +17,32 @@ return [
'incidents' => [
'title' => 'Incidenten &amp; planning',
'incidents' => 'Incidenten',
'logged' => '{0} Er zijn geen incidenten, goed werk.|Je hebt één incident gemeld.|Je hebt <strong>:count</strong> incidenten gemeld.',
'incident-create-template' => 'Sjabloon aanmaken',
'incident-templates' => 'Incidentsjablonen',
'logged' => '{0} Proficiat, er zijn geen incidenten.|Er heeft zich één incident voorgedaan.|Er zijn <strong>:count</strong> incidenten gerapporteerd.',
'incident-create-template' => 'Maak template',
'incident-templates' => 'Incident Sjablonen',
'add' => [
'title' => 'Incident toevoegen',
'success' => 'Incident toegevoegd.',
'failure' => 'Er ging iets mis met het incident.',
],
'edit' => [
'title' => 'Incident bewerken',
'success' => 'Incident bijwerken.',
'title' => 'Wijzig een incident',
'success' => 'Incident bijgewerkt.',
'failure' => 'Er ging iets mis met het incident.',
],
// Incident templates
'templates' => [
'title' => 'Incidentsjablonen',
'title' => 'Incident Sjablonen',
'add' => [
'title' => 'Incidentsjabloon aanmaken',
'title' => 'Een incident sjabloon maken',
'success' => 'Sjabloon aangemaakt.',
'failure' => 'Er ging iets mis met het incidentsjabloon.',
'failure' => 'Er ging iets mis met het incident sjabloon.',
],
'edit' => [
'title' => 'Sjabloon bewerken',
'title' => 'Bewerk sjabloon',
'success' => 'Sjabloon is bijgewerkt!',
'failure' => 'Er ging iets mis bij het bijwerken van het incidentsjabloon.',
'failure' => 'Er ging iets mis bij het bijwerken van het sjabloon',
],
],
],
@@ -70,28 +70,28 @@ return [
// Components
'components' => [
'components' => 'Componenten',
'component_statuses' => 'Componentstatussen',
'component_statuses' => 'Onderdeel statussen',
'listed_group' => 'Gegroepeerd onder :name',
'add' => [
'title' => 'Component toevoegen',
'message' => 'Je moet een component toevoegen.',
'success' => 'Component aangemaakt.',
'failure' => 'Er ging iets mis met de component.',
'title' => 'Voeg een onderdeel toe',
'message' => 'Gelieve een onderdeel toe te voegen.',
'success' => 'Onderdeel aangemaakt.',
'failure' => 'Er ging iets mis met het onderdeel.',
],
'edit' => [
'title' => 'Component bewerken',
'success' => 'Component bijgewerkt.',
'failure' => 'Er ging iets mis met de component.',
'title' => 'Een onderdeel bewerken',
'success' => 'Onderdeel bijgewerkt.',
'failure' => 'Er ging iets mis met het onderdeel.',
],
// Component groups
'groups' => [
'groups' => 'Componentgroep|Componentgroepen',
'no_components' => 'You should add a component group.',
'groups' => 'Onderdeel groep|Onderdeel groepen',
'no_components' => 'U moet een componentgroep toevoegen.',
'add' => [
'title' => 'Componentgroep toevoegen',
'success' => 'Componentgroep toegevoegd.',
'failure' => 'Er ging iets mis met de componentgroep.',
'success' => 'Onderdeel groep toegevoegd.',
'failure' => 'Er ging iets mis met de onderdeel groep.',
],
'edit' => [
'title' => 'Componentgroep bewerken',
@@ -103,7 +103,7 @@ return [
// Metrics
'metrics' => [
'metrics' => 'Metingen',
'metrics' => 'Statistieken',
'add' => [
'title' => 'Meting aanmaken',
'success' => 'Meting aangemaakt.',
@@ -115,22 +115,43 @@ return [
'failure' => 'Er ging iets mis met de meting.',
],
],
// Subscribers
'subscribers' => [
'subscribers' => '',
'description' => '',
'verified' => '',
'not_verified' => '',
'add' => [
'title' => '',
'success' => '',
'failure' => '',
],
'edit' => [
'title' => '',
'success' => '',
'failure' => '',
],
],
// Team
'team' => [
'team' => 'Team',
'member' => 'Lid',
'profile' => 'Profiel',
'description' => 'Teamleden hebben de mogelijkheid om componenten en incidenten toe te voegen, aan te passen en te bewerken.',
'description' => 'Teamleden zullen onderdelen en incidenten kunnen aanpassen &amp; toevoegen.',
'add' => [
'title' => 'Nieuw teamlid toevoegen',
'title' => 'Voeg een nieuw teamlid toe',
'success' => 'Teamlid toegevoegd.',
'failure' => 'Er ging iets mis met de component.',
'failure' => 'Er ging iets mis met het onderdeel.',
],
'edit' => [
'title' => 'Profiel bijwerken',
'success' => 'Profiel bijgewerkt.',
'failure' => 'Er ging iets mis met het bijwerken.',
'failure' => 'Er ging iets mis tijdens het bijwerken.',
],
'delete' => [
'success' => '',
'failure' => '',
],
],
@@ -138,9 +159,9 @@ return [
'settings' => [
'settings' => 'Instellingen',
'app-setup' => [
'app-setup' => 'Installatie applicatie',
'images-only' => 'Alleen afbeeldingen mogen worden geüpload.',
'too-big' => 'Het bestand dat je hebt geüpload is te groot. Upload een afbeelding kleinder dan :size',
'app-setup' => 'Applicatie Installatie',
'images-only' => 'Alleen afbeeldingen kunnen worden geüpload.',
'too-big' => 'Het bestand dat u heeft geüpload is te groot. Upload een afbeelding kleiner dan :size',
],
'security' => [
'security' => 'Beveiliging',
@@ -153,38 +174,38 @@ return [
'theme' => 'Thema',
],
'edit' => [
'success' => 'Instellingen opgeslagen.',
'failure' => 'Instellingen konden niet worden opgeslagen.',
'success' => 'Instellingen bewaard.',
'failure' => 'Instellingen kunnen niet worden opgeslagen.',
],
],
// Login
'login' => [
'login' => 'Inloggen',
'logged_in' => 'Je bent ingelogd.',
'welcome' => 'Welkom terug!',
'two-factor' => 'Vul je token in.',
'login' => 'Login',
'logged_in' => 'U bent ingelogd.',
'welcome' => 'Welkom Terug!',
'two-factor' => 'Voer uw token in.',
],
// Sidebar footer
'help' => 'Help',
'status_page' => 'Statuspagina',
'status_page' => 'Status Pagina',
'logout' => 'Uitloggen',
// Notifications
'notifications' => [
'notifications' => 'Meldingen',
'notifications' => 'Notificaties',
'awesome' => 'Geweldig.',
'whoops' => 'Oeps.',
'whoops' => 'Oepsie.',
],
// Welcome modal
'welcome' => [
'welcome' => 'Welkom bij Cachet',
'message' => 'Je statuspagina is bijna klaar! Je wilt misschien deze extra instellingen configureren',
'message' => 'Uw statuspagina is bijna klaar! U kunt deze extra instellingen configureren',
'close' => 'Ga direct naar mijn dashboard',
'steps' => [
'component' => 'Componenten aanmaken',
'component' => 'Onderdelen maken',
'incident' => 'Incidenten aanmaken',
'customize' => 'Aanpassen',
'team' => 'Gebruikers toevoegen',

View File

@@ -13,36 +13,42 @@ return [
// Setup form fields
'setup' => [
'email' => 'E-mailadres',
'email' => 'E-mail',
'username' => 'Gebruikersnaam',
'password' => 'Wachtwoord',
'site_name' => 'Nama site',
'site_domain' => 'Domein site',
'site_timezone' => 'Selecteer je tijdzone',
'site_locale' => 'Selecteer je taal',
'enable_google2fa' => 'Google\'\s authenticatie in twee stappen inschakelen',
'site_name' => 'Site naam',
'site_domain' => 'Site Domein',
'site_timezone' => 'Selecteer uw tijdzone',
'site_locale' => 'Selecteer uw taal',
'enable_google2fa' => 'Schakel Google twee factor authenticatie in',
'cache_driver' => '',
'session_driver' => 'Sessie Driver',
],
// Login form fields
'login' => [
'email' => 'E-mailadres',
'email' => 'E-mail',
'password' => 'Wachtwoord',
'2fauth' => 'Authenticatiecode',
'2fauth' => 'Authenticatie Code',
'invalid' => 'Ongeldig e-mailadres of wachtwoord',
'invalid-token' => 'Ongeldige token',
'cookies' => 'You must enable cookies to login.',
'invalid-token' => 'Ongeldig token',
'cookies' => 'U moet cookies inschakelen om in te loggen.',
],
// Incidents form fields
'incidents' => [
'name' => 'Naam',
'status' => 'Status',
'component' => 'Component',
'message' => 'Bericht',
'message-help' => 'Je mag ook Markdown gebruiken.',
'scheduled_at' => 'Voor wanneer is het onderhoud gepland?',
'templates' => [
'name' => 'Naam',
'status' => 'Status',
'component' => 'Onderdeel',
'message' => 'Boodschap',
'message-help' => 'U kan ook gebruik maken van Markdown.',
'scheduled_at' => 'Voor wanneer is het onderhoud gepland?',
'incident_time' => 'Wanneer heeft dit incident plaatsgevonden?',
'notify_subscribers' => 'Houd abonnees op de hoogte',
'visibility' => 'Incident Zichtbaarheid',
'public' => 'Zichtbaar voor publiek',
'logged_in_only' => 'Alleen zichtbaar voor ingelogde gebruikers',
'templates' => [
'name' => 'Naam',
'template' => 'Sjabloon',
],
@@ -53,7 +59,7 @@ return [
'name' => 'Naam',
'status' => 'Status',
'group' => 'Groep',
'description' => 'Beschrijving',
'description' => 'Omschrijving',
'link' => 'Link',
'tags' => 'Tags',
'tags-help' => 'Komma gescheiden.',
@@ -84,43 +90,44 @@ return [
'settings' => [
/// Application setup
'app-setup' => [
'site-name' => 'Naam site',
'site-url' => 'URL site',
'site-timezone' => 'Tijdzone site',
'site-locale' => 'Taal site',
'date-format' => 'Datumformaat',
'site-name' => 'Site Naam',
'site-url' => 'Site URL',
'site-timezone' => 'Site tijdzone',
'site-locale' => 'Taal van de site',
'date-format' => 'Datum formaat',
'incident-date-format' => 'Incident Tijdsaanduiding Formaat',
'display-graphs' => 'Grafieken tonen op statuspagina?',
'about-this-page' => 'Over deze pagina',
'days-of-incidents' => 'Hoeveel dagen van incidenten tonen?',
'banner' => 'Bannerafbeelding',
'banner-help' => 'Het wordt aangeraden om geen bestanden groter dan 930px breed te uploaden.',
'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',
'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.',
'analytics_google' => 'Google Analytics-code',
'analytics_gosquared' => 'GoSquared Analytics-code',
'analytics_piwik_url' => 'URL van uw Piwik exemplaar (zonder http(s)://)',
'analytics_piwik_siteid' => 'Site-id van Piwik',
'subscribers' => 'Bezoekers toestaan om te abonneren op e-mail notificaties?',
],
'security' => [
'allowed-domains' => 'Toegestane domeinen',
'allowed-domains-help' => 'Komma gescheiden. Het domein dat hierboven is ingesteld wordt standaard automatisch toegestaan.',
'allowed-domains-help' => 'Door komma\'s gescheiden. Het hierboven ingestelde domein is automatisch standaard toegelaten.',
],
'stylesheet' => [
'custom-css' => 'Aangepaste stylesheet',
'custom-css' => 'Custom Stylesheet',
],
'theme' => [
'background-color' => 'Achtergrondkleur',
'text-color' => 'Tekstkleur',
'dashboard-login' => 'Show dashboard button in the footer?',
],
],
'user' => [
'username' => 'Gebruikersnaam',
'email' => 'E-mailadres',
'email' => 'E-mail',
'password' => 'Wachtwoord',
'api-token' => 'API-token',
'api-token-help' => 'Het opnieuw genereren van je API-token zorgt ervoor dat bestaande applicaties geen toegang meer hebben tot Cachet.',
'2fa' => [
'help' => 'Het inschakelen van authenticatie in twee stappen verbetert de beveiliging van je account. Je zult <a href="https://support.google.com/accounts/answer/1066447?hl=en">Google Authenticator</a> of een soortgelijke app op je mobiele apparaat moeten downloaden. Wanneer je inlogt, zal je worden gevraagd om een token op te geven die gegenereerd is door de app.',
'help' => 'Het inschakelen van two-factor authenticatie verhoogt de veiligheid van uw account. U zult een applicatie zoals <a href="https://support.google.com/accounts/answer/1066447?hl=en">Google Authenticator</a> of een vergelijkbare applicatie moeten downloaden op uw mobiele apparaat. Wanneer u inlogt wordt u gevraagd om een token in te voeren welke door de applicatie wordt gegenereerd.',
],
],

View File

@@ -22,10 +22,10 @@ return [
|
*/
'password' => 'Wachtwoord moeten minimaal 6 tekens bevatten en overeenkomen met de bevestiging.',
'user' => 'We kunnen geen gebruiker vinden met dat e-mailadres.',
'password' => 'Paswoorden moeten minstens zes karakters lang zijn en overeenkomen met de bevestiging.',
'user' => 'We kunnen geen gebruiker met dit e-mailadres terugvinden.',
'token' => 'Dit wachtwoord-herstel-token is ongeldig.',
'sent' => 'Wachtwoordherinnering verstuurd!',
'reset' => 'Wachtwoord is hersteld!',
'sent' => 'Wachtwoord herinnering verstuurd!',
'reset' => 'Wachtwoord is opnieuw ingesteld!',
];

View File

@@ -11,12 +11,13 @@
return [
'setup' => 'Installatie',
'title' => 'Installatie Cachet',
'service_details' => 'Servicedetails',
'title' => 'Installeer Cachet',
'service_details' => 'Service Details',
'env_setup' => 'Omgevingsconfiguratie',
'status_page_setup' => 'Installatie statuspagina',
'show_support' => 'Steun voor Cachet tonen?',
'admin_account' => 'Beheerdersaccount',
'complete_setup' => 'Installatie voltooien',
'completed' => 'Cachet is met succes geconfigureerd!',
'finish_setup' => 'Ga naar dashboard',
'complete_setup' => 'Voltooi Installatie',
'completed' => 'Cachet is succesvol geconfigureerd!',
'finish_setup' => 'Ga naar het dashboard',
];

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.',
'accepted' => ':attribute moet worden aanvaard.',
'active_url' => ':attribute is geen correcte URL.',
'after' => ':attribute moet een datum later dan :date zijn.',
'alpha' => ':attribute mag alleen letters bevatten.',
'alpha_dash' => ':attribute mag alleen letters, cijfers, en streepjes bevatten.',
'alpha_num' => ':attribute mag enkel letters en nummers bevatten.',
'array' => ':attribute moet een reeks zijn.',
'before' => ':attribute moet een datum vóór :date zijn.',
'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 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.',
'array' => ':attribute moet tussen :min en :max items hebben.',
],
'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.',
'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.',
'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.',
'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.',
'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.',
'array' => ':attribute mag niet meer dan :max items hebben.',
],
'mimes' => 'The :attribute must be a file of type: :values.',
'mimes' => ':attribute moet een bestand zijn van het type: :values.',
'min' => [
'numeric' => 'The :attribute must be at least :min.',
'file' => 'The :attribute must be at least :min kilobytes.',
'string' => 'The :attribute must be at least :min characters.',
'array' => 'The :attribute must have at least :min items.',
'numeric' => ':attribute moet minstens :min lang zijn.',
'file' => ':attribute moet minstens :min kilobytes groot zijn.',
'string' => ':attribute moet tenminste :min karakters bevatten.',
'array' => ':attribute moet minstens :min items bevatten.',
],
'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' => '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.',
'required_with' => ':attribute veld is verplicht wanneer :values aanwezig is.',
'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.',
'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 moet :size zijn.',
'file' => ':attribute moet :size kilobytes groot zijn.',
'string' => ':attribute moet :size karakters zijn.',
'array' => ':attribute moet :size items bevatten.',
],
'string' => 'The :attribute must be a string.',
'unique' => 'The :attribute has already been taken.',
'string' => ':attribute een text waarde zijn.',
'unique' => ':attribute is reeds in gebruik.',
'url' => 'Het :attribute-formaat is ongeldig.',
'timezone' => 'The :attribute must be a valid zone.',
'timezone' => ':attribute moet een geldige zone zijn.',
/*
|--------------------------------------------------------------------------

View File

@@ -1,97 +0,0 @@
<?php
/*
* This file is part of Cachet.
*
* (c) Alt Three Services Limited
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
return [
// Components
'components' => [
'status' => [
1 => '正常',
2 => '效能問題',
3 => '部分停止運作',
4 => '停止運作',
],
],
// Incidents
'incidents' => [
'none' => '沒有任何報告',
'past' => '以前的事件',
'previous_week' => '上星期',
'next_week' => '下星期',
'none' => '沒有任何報告',
'scheduled' => '排程維護',
'scheduled_at' => ',於:timestamp',
'status' => [
0 => '排程中的維護', // TODO: Hopefully remove this.
1 => '調查中',
2 => '已辨明',
3 => '警戒中',
4 => '已修復',
],
],
// Service Status
'service' => [
'good' => '所有系統正常運轉',
'bad' => '部分系統出現異常。',
],
'api' => [
'regenerate' => '重新產生 API 金鑰',
'revoke' => '撤銷 API 密鑰',
],
// Metrics
'metrics' => [
'filter' => [
'hourly' => '每小時',
'daily' => '每天',
'monthly' => '每月',
],
],
// Subscriber
'subscriber' => [
'subscribe' => '',
'button' => '',
'email' => [
'subscribe' => '',
'subscribed' => '',
'verified' => '',
'unsubscribe' => '',
'unsubscribed' => '',
'failure' => '',
'verify' => [
'text' => '',
'html-preheader' => '',
'html' => '',
],
'maintenance' => [
'text' => '',
'html-preheader' => '',
'html' => '',
],
'incident' => [
'text' => '',
'html-preheader' => '',
'html' => '',
],
],
],
// Other
'powered_by' => ':app 狀態頁是由 <a href="https://cachethq.io">Cachet</a> 提供。',
'about_this_site' => '關於此網站',
'rss-feed' => '',
'atom-feed' => '',
'feed' => 'Status 訂閱',
];

View File

@@ -1,196 +0,0 @@
<?php
/*
* This file is part of Cachet.
*
* (c) Alt Three Services Limited
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
return [
'dashboard' => '儀表板',
// Incidents
'incidents' => [
'title' => '事件與排程',
'incidents' => '事件',
'logged' => '{0} 做得好,沒有任何事件。|你記錄了一個事件。|你回報了 <strong>:count</strong> 個事件。',
'incident-create-template' => '新增模板',
'incident-templates' => '事件模板',
'add' => [
'title' => '新增事件',
'success' => '事件新增成功。',
'failure' => '新增事件時遇到一些問題。',
],
'edit' => [
'title' => '修改事件',
'success' => '事件更新成功。',
'failure' => '更新事件時遇到一些問題。',
],
// Incident templates
'templates' => [
'title' => '事件模板',
'add' => [
'title' => '新增事件模板',
'success' => '事件模板新增成功。',
'failure' => '新增事件模板時遇到一些問題。',
],
'edit' => [
'title' => '修改事件模板',
'success' => '事件模板更新成功!',
'failure' => '更新事件模板時遇到一些問題。',
],
],
],
// Incident Maintenance
'schedule' => [
'schedule' => '排程維護',
'scheduled_at' => '排程於 :timestamp',
'add' => [
'title' => '新增排程維護',
'success' => '排程維護新增成功。',
'failure' => '新增排程維護時遇到一些問題。',
],
'edit' => [
'title' => '修改排程維護',
'success' => '排程維護修改成功!',
'failure' => '修改排程維護時遇到一些問題。',
],
'delete' => [
'success' => '成功删除了排程維護!該排程維護將不會出現在狀態頁上。',
'failure' => '無法刪除該排程維護。請稍後再試。',
],
],
// Components
'components' => [
'components' => '組件',
'component_statuses' => '組件狀態',
'listed_group' => '屬於:name組',
'add' => [
'title' => '新增組件',
'message' => '你應該先新增一個組件。',
'success' => '組件新增成功。',
'failure' => '新增組件時遇到一些問題。',
],
'edit' => [
'title' => '修改組件',
'success' => '組件修改成功。',
'failure' => '修改組件時遇到一些問題。',
],
// Component groups
'groups' => [
'groups' => '組件組|組件組',
'no_components' => '',
'add' => [
'title' => '新增組件組',
'success' => '組件組新增成功。',
'failure' => '新增組件組時遇到一些問題。',
],
'edit' => [
'title' => '修改組件組',
'success' => '組件組修改成功。',
'failure' => '修改組件組時遇到一些問題。',
],
],
],
// Metrics
'metrics' => [
'metrics' => '效能度量',
'add' => [
'title' => '新增指標',
'success' => '指標新增成功。',
'failure' => '新增指標時遇到一些問題。',
],
'edit' => [
'title' => '修改指標',
'success' => '指標修改成功。',
'failure' => '修改指標時遇到一些問題。',
],
],
// Team
'team' => [
'team' => '團隊',
'member' => '成員',
'profile' => '個人檔案',
'description' => '團隊成員可以新增、修改、或更新組件和事件。',
'add' => [
'title' => '新增團隊成員',
'success' => '成功新增團隊成員。',
'failure' => '新增團隊成員時遇到一些問題。',
],
'edit' => [
'title' => '修改個人檔案',
'success' => '成功修改個人檔案。',
'failure' => '更新時遇到一些問題。',
],
],
// Settings
'settings' => [
'settings' => '設定',
'app-setup' => [
'app-setup' => '應用程式設定',
'images-only' => '你只能上載圖片。',
'too-big' => '檔案大小過大。請嘗試上載一張大小小於 :size 的圖片。',
],
'security' => [
'security' => '安全',
'two-factor' => '下列用戶未使用雙重認證',
],
'stylesheet' => [
'stylesheet' => '樣式表',
],
'theme' => [
'theme' => '主題',
],
'edit' => [
'success' => '設定已儲存。',
'failure' => '設定儲存失敗。',
],
],
// Login
'login' => [
'login' => '登入',
'logged_in' => '你已經登錄。',
'welcome' => '歡迎回來!',
'two-factor' => '請輸入驗證碼。',
],
// Sidebar footer
'help' => '幫助',
'status_page' => '狀態頁',
'logout' => '登出',
// Notifications
'notifications' => [
'notifications' => '通知',
'awesome' => '太好了。',
'whoops' => '唉呀。',
],
// Welcome modal
'welcome' => [
'welcome' => '歡迎來到 Cachet',
'message' => '你的狀態頁快準備好了!不過你也許先想調整一下以下設定。',
'close' => '直接前往儀表板',
'steps' => [
'component' => '新增組件',
'incident' => '新增事件',
'customize' => '定制化',
'team' => '新增用戶',
'api' => '生成 API 密鑰',
'two-factor' => '',
],
],
];

View File

@@ -1,148 +0,0 @@
<?php
/*
* This file is part of Cachet.
*
* (c) Alt Three Services Limited
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
return [
// Setup form fields
'setup' => [
'email' => '電郵地址',
'username' => '用戶名',
'password' => '密碼',
'site_name' => '網站名稱',
'site_domain' => '網站域名',
'site_timezone' => '選擇你的時區',
'site_locale' => '選擇你的語言',
'enable_google2fa' => '啟用 Google 兩步驗證',
'cache_driver' => '',
'session_driver' => '',
],
// Login form fields
'login' => [
'email' => '電郵地址',
'password' => '密碼',
'2fauth' => '驗證碼',
'invalid' => '錯誤的電郵地址或密碼',
'invalid-token' => '錯誤的驗證碼',
'cookies' => '',
],
// Incidents form fields
'incidents' => [
'name' => '名稱',
'status' => '狀態',
'component' => '組件',
'message' => '訊息',
'message-help' => '你可以使用 Markdown 。',
'scheduled_at' => '排期在什麼時候進行維護?',
'incident_time' => '',
'notify_subscribers' => '',
'visibility' => '',
'public' => '',
'logged_in_only' => '',
'templates' => [
'name' => '名稱',
'template' => '範本',
],
],
// Components form fields
'components' => [
'name' => '名稱',
'status' => '狀態',
'group' => '組別',
'description' => '描述',
'link' => '連結',
'tags' => '標籤',
'tags-help' => '請以半角逗號分隔。',
'groups' => [
'name' => '名稱',
],
],
// Metric form fields
'metrics' => [
'name' => '名稱',
'suffix' => '後綴',
'description' => '描述',
'description-help' => '你也可以使用 Markdown',
'display-chart' => '在狀態頁上顯示圖表?',
'default-value' => '默認值',
'calc_type' => '指標的計算方法',
'type_sum' => '總和',
'type_avg' => '平均',
'points' => [
'value' => '值',
],
],
// Settings
'settings' => [
/// Application setup
'app-setup' => [
'site-name' => '網站名稱',
'site-url' => '網站 URL',
'site-timezone' => '網站時區',
'site-locale' => '網站語言',
'date-format' => '日期格式',
'incident-date-format' => '',
'display-graphs' => '在狀態頁上顯示圖片?',
'about-this-page' => '關於本站',
'days-of-incidents' => '顯示多少天前的事件?',
'banner' => '圖片橫幅',
'banner-help' => '橫幅寬度建議少於 930px 。',
'analytics_google' => '',
'analytics_gosquared' => '',
'analytics_piwik_url' => '',
'analytics_piwik_siteid' => '',
'subscribers' => '',
],
'security' => [
'allowed-domains' => '容許訪問的域名',
'allowed-domains-help' => '請以半角逗號分隔。以上域名將會自動允許訪問。',
],
'stylesheet' => [
'custom-css' => '自定義樣式表',
],
'theme' => [
'background-color' => '背景顏色',
'text-color' => '文字顏色',
'dashboard-login' => 'Show dashboard button in the footer?',
],
],
'user' => [
'username' => '用戶名',
'email' => '電郵地址',
'password' => '密碼',
'api-token' => 'API 密鑰',
'api-token-help' => '重新生成 API 密鑰將會導致現存的應用程序無法訪問 Cachet 。',
'2fa' => [
'help' => '啟用兩步認證會使得你的賬戶更加安全。您需要下載 <a href="https://support.google.com/accounts/answer/1066447?hl=zh-hant">Google Authenticator</a> 或類似的應用程序到您的設備上。啓用後,你需要提供由該應用程序生成的驗證碼方可登錄。',
],
],
// Buttons
'add' => '增加',
'save' => '儲存',
'update' => '更新',
'create' => '建立',
'edit' => '編輯',
'delete' => '刪除',
'submit' => '送出',
'cancel' => '取消',
'remove' => '移除',
// Other
'optional' => '* 可選項目',
];

View File

@@ -1,28 +0,0 @@
<?php
/*
* This file is part of Cachet.
*
* (c) Alt Three Services Limited
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
return [
/*
|--------------------------------------------------------------------------
| Pagination Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used by the paginator library to build
| the simple pagination links. You are free to change them to anything
| you want to customize your views to better match your application.
|
*/
'previous' => '&laquo; 上一頁',
'next' => '下一頁 &raquo;',
];

View File

@@ -1,31 +0,0 @@
<?php
/*
* This file is part of Cachet.
*
* (c) Alt Three Services Limited
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
return [
/*
|--------------------------------------------------------------------------
| Password Reminder Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are the default lines which match reasons
| that are given by the password broker for a password update attempt
| has failed, such as for an invalid token or invalid new password.
|
*/
'password' => '密碼至少需六個字元,並且和確認欄相同',
'user' => '我們無法找到具有該電子郵件地址的使用者。',
'token' => '此密碼重設 token 無效',
'sent' => '已發送密碼提醒 ',
'reset' => '已重設密碼 ',
];

View File

@@ -1,23 +0,0 @@
<?php
/*
* This file is part of Cachet.
*
* (c) Alt Three Services Limited
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
return [
'setup' => '安裝',
'title' => '安裝 Cachet',
'service_details' => '服務詳細信息',
'env_setup' => '',
'status_page_setup' => '設置狀態頁面',
'show_support' => '',
'admin_account' => '管理員帳戶',
'complete_setup' => '完成安裝',
'completed' => '成功安裝 Cachet ',
'finish_setup' => '前往儀表板',
];

View File

@@ -1,116 +0,0 @@
<?php
/*
* This file is part of Cachet.
*
* (c) Alt Three Services Limited
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
return [
/*
|--------------------------------------------------------------------------
| Validation Language Lines
|--------------------------------------------------------------------------
|
| The following language lines contain the default error messages used by
| the validator class. Some of these rules have multiple versions such
| as the size rules. Feel free to tweak each of these messages here.
|
*/
'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' => ':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' => ':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' => '選擇的 :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' => ':attribute 必須為 :size',
'file' => 'The :attribute must be :size kilobytes.',
'string' => 'The :attribute must be :size characters.',
'array' => 'The :attribute must contain :size items.',
],
'string' => '',
'unique' => ':attribute 已經被佔用',
'url' => ':attribute 格式無效',
'timezone' => ':attribute 必須是有效的區域',
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
|--------------------------------------------------------------------------
|
| Here you may specify custom validation messages for attributes using the
| convention "attribute.rule" to name the lines. This makes it quick to
| specify a specific custom language line for a given attribute rule.
|
*/
'custom' => [
'attribute-name' => [
'rule-name' => '自訂訊息',
],
],
/*
|--------------------------------------------------------------------------
| Custom Validation Attributes
|--------------------------------------------------------------------------
|
| The following language lines are used to swap attribute place-holders
| with something more reader friendly such as E-Mail Address instead
| of "email". This simply helps us make messages a little cleaner.
|
*/
'attributes' => [],
];