mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-17 19:06:49 +03:00
Compare commits
10 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c1d30341e7 | ||
|
|
80d2b4913b | ||
|
|
45b8d6cd0c | ||
|
|
99eb3e5f71 | ||
|
|
15da4b98ef | ||
|
|
21cd2d17f6 | ||
|
|
3f473528b1 | ||
|
|
d0dcd4f61b | ||
|
|
ad60517536 | ||
|
|
2c20abc872 |
@@ -12,10 +12,12 @@ use Illuminate\Database\Eloquent\Relations\MorphTo;
|
||||
* @property int $id
|
||||
* @property string $text
|
||||
* @property string $html
|
||||
* @property int|null $parent_id
|
||||
* @property int|null $parent_id - Relates to local_id, not id
|
||||
* @property int $local_id
|
||||
* @property string $entity_type
|
||||
* @property int $entity_id
|
||||
* @property int $created_by
|
||||
* @property int $updated_by
|
||||
*/
|
||||
class Comment extends Model implements Loggable
|
||||
{
|
||||
@@ -38,7 +40,9 @@ class Comment extends Model implements Loggable
|
||||
*/
|
||||
public function parent(): BelongsTo
|
||||
{
|
||||
return $this->belongsTo(Comment::class);
|
||||
return $this->belongsTo(Comment::class, 'parent_id', 'local_id', 'parent')
|
||||
->where('entity_type', '=', $this->entity_type)
|
||||
->where('entity_id', '=', $this->entity_id);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -15,7 +15,7 @@ return [
|
||||
'page_restore' => 'obnovil/a stránku',
|
||||
'page_restore_notification' => 'Stránka byla úspěšně obnovena',
|
||||
'page_move' => 'přesunul/a stránku',
|
||||
'page_move_notification' => 'Page successfully moved',
|
||||
'page_move_notification' => 'Strana byla úspěšně přesunuta',
|
||||
|
||||
// Chapters
|
||||
'chapter_create' => 'vytvořil/a kapitolu',
|
||||
@@ -25,7 +25,7 @@ return [
|
||||
'chapter_delete' => 'odstranila/a kapitolu',
|
||||
'chapter_delete_notification' => 'Kapitola byla úspěšně odstraněna',
|
||||
'chapter_move' => 'přesunul/a kapitolu',
|
||||
'chapter_move_notification' => 'Chapter successfully moved',
|
||||
'chapter_move_notification' => 'Kapitola byla úspěšně přesunuta',
|
||||
|
||||
// Books
|
||||
'book_create' => 'vytvořil/a knihu',
|
||||
@@ -50,31 +50,31 @@ return [
|
||||
'bookshelf_delete_notification' => 'Knihovna byla úspěšně smazána',
|
||||
|
||||
// Revisions
|
||||
'revision_restore' => 'restored revision',
|
||||
'revision_delete' => 'deleted revision',
|
||||
'revision_delete_notification' => 'Revision successfully deleted',
|
||||
'revision_restore' => 'obnovil revizi',
|
||||
'revision_delete' => 'odstranil revizi',
|
||||
'revision_delete_notification' => 'Revize byla úspěšně odstraněna',
|
||||
|
||||
// Favourites
|
||||
'favourite_add_notification' => '":name" byla přidána do Vašich oblíbených',
|
||||
'favourite_remove_notification' => '":name" byla odstraněna z Vašich oblíbených',
|
||||
|
||||
// Watching
|
||||
'watch_update_level_notification' => 'Watch preferences successfully updated',
|
||||
'watch_update_level_notification' => 'Předvolby sledování úspěšně aktualizovány',
|
||||
|
||||
// Auth
|
||||
'auth_login' => 'logged in',
|
||||
'auth_register' => 'registered as new user',
|
||||
'auth_password_reset_request' => 'requested user password reset',
|
||||
'auth_password_reset_update' => 'reset user password',
|
||||
'mfa_setup_method' => 'configured MFA method',
|
||||
'auth_login' => 'se přihlásil',
|
||||
'auth_register' => 'se zaregistroval jako nový uživatel',
|
||||
'auth_password_reset_request' => 'zažádal o resetování hesla',
|
||||
'auth_password_reset_update' => 'zresetoval uživatelské heslo',
|
||||
'mfa_setup_method' => 'nastavil MFA metodu',
|
||||
'mfa_setup_method_notification' => 'Vícefaktorová metoda byla úspěšně nakonfigurována',
|
||||
'mfa_remove_method' => 'removed MFA method',
|
||||
'mfa_remove_method' => 'odstranil MFA metodu',
|
||||
'mfa_remove_method_notification' => 'Vícefaktorová metoda byla úspěšně odstraněna',
|
||||
|
||||
// Settings
|
||||
'settings_update' => 'updated settings',
|
||||
'settings_update_notification' => 'Settings successfully updated',
|
||||
'maintenance_action_run' => 'ran maintenance action',
|
||||
'settings_update' => 'aktualizoval nastavení',
|
||||
'settings_update_notification' => 'Nastavení bylo úspěšně aktualizováno',
|
||||
'maintenance_action_run' => 'spustil údržbu',
|
||||
|
||||
// Webhooks
|
||||
'webhook_create' => 'vytvořil/a webhook',
|
||||
@@ -85,39 +85,39 @@ return [
|
||||
'webhook_delete_notification' => 'Webhook byl úspěšně odstraněn',
|
||||
|
||||
// Users
|
||||
'user_create' => 'created user',
|
||||
'user_create_notification' => 'User successfully created',
|
||||
'user_update' => 'updated user',
|
||||
'user_create' => 'vytvořil uživatele',
|
||||
'user_create_notification' => 'Uživatel byl úspěšně vytvořen',
|
||||
'user_update' => 'aktualizoval uživatele',
|
||||
'user_update_notification' => 'Uživatel byl úspěšně aktualizován',
|
||||
'user_delete' => 'deleted user',
|
||||
'user_delete' => 'odstranil uživatele',
|
||||
'user_delete_notification' => 'Uživatel byl úspěšně odstraněn',
|
||||
|
||||
// API Tokens
|
||||
'api_token_create' => 'created api token',
|
||||
'api_token_create_notification' => 'API token successfully created',
|
||||
'api_token_update' => 'updated api token',
|
||||
'api_token_update_notification' => 'API token successfully updated',
|
||||
'api_token_delete' => 'deleted api token',
|
||||
'api_token_delete_notification' => 'API token successfully deleted',
|
||||
'api_token_create' => 'vytvořil api token',
|
||||
'api_token_create_notification' => 'API token úspěšně vytvořen',
|
||||
'api_token_update' => 'aktualizoval api token',
|
||||
'api_token_update_notification' => 'API token úspěšně aktualizován',
|
||||
'api_token_delete' => 'odstranil api token',
|
||||
'api_token_delete_notification' => 'API token úspěšně odstraněn',
|
||||
|
||||
// Roles
|
||||
'role_create' => 'created role',
|
||||
'role_create' => 'vytvořil roli',
|
||||
'role_create_notification' => 'Role byla úspěšně vytvořena',
|
||||
'role_update' => 'updated role',
|
||||
'role_update' => 'aktualizoval roli',
|
||||
'role_update_notification' => 'Role byla úspěšně aktualizována',
|
||||
'role_delete' => 'deleted role',
|
||||
'role_delete' => 'odstranil roli',
|
||||
'role_delete_notification' => 'Role byla odstraněna',
|
||||
|
||||
// Recycle Bin
|
||||
'recycle_bin_empty' => 'emptied recycle bin',
|
||||
'recycle_bin_restore' => 'restored from recycle bin',
|
||||
'recycle_bin_destroy' => 'removed from recycle bin',
|
||||
'recycle_bin_empty' => 'vyprázdnil koš',
|
||||
'recycle_bin_restore' => 'obnovil z koše',
|
||||
'recycle_bin_destroy' => 'odstranil z koše',
|
||||
|
||||
// Comments
|
||||
'commented_on' => 'okomentoval/a',
|
||||
'comment_create' => 'added comment',
|
||||
'comment_update' => 'updated comment',
|
||||
'comment_delete' => 'deleted comment',
|
||||
'comment_create' => 'přidal komentář',
|
||||
'comment_update' => 'aktualizoval komentář',
|
||||
'comment_delete' => 'odstranil komentář',
|
||||
|
||||
// Other
|
||||
'permissions_update' => 'oprávnění upravena',
|
||||
|
||||
@@ -6,7 +6,7 @@ return [
|
||||
|
||||
// Buttons
|
||||
'cancel' => 'Zrušit',
|
||||
'close' => 'Close',
|
||||
'close' => 'Zavřít',
|
||||
'confirm' => 'Potvrdit',
|
||||
'back' => 'Zpět',
|
||||
'save' => 'Uložit',
|
||||
@@ -42,7 +42,7 @@ return [
|
||||
'remove' => 'Odebrat',
|
||||
'add' => 'Přidat',
|
||||
'configure' => 'Nastavit',
|
||||
'manage' => 'Manage',
|
||||
'manage' => 'Spravovat',
|
||||
'fullscreen' => 'Celá obrazovka',
|
||||
'favourite' => 'Přidat do oblíbených',
|
||||
'unfavourite' => 'Odebrat z oblíbených',
|
||||
|
||||
@@ -49,16 +49,16 @@ return [
|
||||
// Drawing & Images
|
||||
'image_upload_error' => 'Nastala chyba během nahrávání souboru',
|
||||
'image_upload_type_error' => 'Typ nahrávaného obrázku je neplatný.',
|
||||
'image_upload_replace_type' => 'Image file replacements must be of the same type',
|
||||
'image_upload_replace_type' => 'Náhrady souboru obrázku musí být stejného typu',
|
||||
'drawing_data_not_found' => 'Data výkresu nelze načíst. Výkresový soubor již nemusí existovat nebo nemusí mít oprávnění k němu přistupovat.',
|
||||
|
||||
// Attachments
|
||||
'attachment_not_found' => 'Příloha nenalezena',
|
||||
'attachment_upload_error' => 'An error occurred uploading the attachment file',
|
||||
'attachment_upload_error' => 'Nastala chyba během nahrávání přiloženého souboru',
|
||||
|
||||
// Pages
|
||||
'page_draft_autosave_fail' => 'Nepovedlo se uložit koncept. Než stránku uložíte, ujistěte se, že jste připojeni k internetu.',
|
||||
'page_draft_delete_fail' => 'Failed to delete page draft and fetch current page saved content',
|
||||
'page_draft_delete_fail' => 'Nepodařilo se odstranit koncept stránky a načíst její aktuální obsah',
|
||||
'page_custom_home_deletion' => 'Nelze odstranit tuto stránku, protože je nastavena jako uvítací stránka',
|
||||
|
||||
// Entities
|
||||
@@ -112,5 +112,5 @@ return [
|
||||
'maintenance_test_email_failure' => 'Při posílání testovacího e-mailu nastala chyba:',
|
||||
|
||||
// HTTP errors
|
||||
'http_ssr_url_no_match' => 'The URL does not match the configured allowed SSR hosts',
|
||||
'http_ssr_url_no_match' => 'URL adresa neodpovídá povoleným SSR poskytovatelům',
|
||||
];
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*/
|
||||
|
||||
return [
|
||||
'preferences' => 'Preferences',
|
||||
'preferences' => 'Předvolby',
|
||||
|
||||
'shortcuts' => 'Zkratky',
|
||||
'shortcuts_interface' => 'Zobrazit klávesové zkratky',
|
||||
|
||||
@@ -163,7 +163,7 @@ return [
|
||||
'role_manage_settings' => 'Správa nastavení aplikace',
|
||||
'role_export_content' => 'Exportovat obsah',
|
||||
'role_editor_change' => 'Změnit editor stránek',
|
||||
'role_notifications' => 'Receive & manage notifications',
|
||||
'role_notifications' => 'Přijímat a spravovat oznámení',
|
||||
'role_asset' => 'Obsahová oprávnění',
|
||||
'roles_system_warning' => 'Berte na vědomí, že přístup k některému ze tří výše uvedených oprávnění může uživateli umožnit změnit svá vlastní oprávnění nebo oprávnění ostatních uživatelů v systému. Přiřazujte role s těmito oprávněními pouze důvěryhodným uživatelům.',
|
||||
'role_asset_desc' => 'Tato oprávnění řídí přístup k obsahu napříč systémem. Specifická oprávnění na knihách, kapitolách a stránkách převáží tato nastavení.',
|
||||
|
||||
@@ -116,7 +116,7 @@ return [
|
||||
'book' => 'Buch',
|
||||
'books' => 'Bücher',
|
||||
'x_books' => ':count Buch|:count Bücher',
|
||||
'books_empty' => 'Keine Bücher vorhanden',
|
||||
'books_empty' => 'Es wurden noch keine Bücher angelegt',
|
||||
'books_popular' => 'Beliebte Bücher',
|
||||
'books_recent' => 'Kürzlich angesehene Bücher',
|
||||
'books_new' => 'Neue Bücher',
|
||||
@@ -240,7 +240,7 @@ return [
|
||||
'pages_md_show_preview' => 'Vorschau anzeigen',
|
||||
'pages_md_sync_scroll' => 'Vorschau synchronisieren',
|
||||
'pages_drawing_unsaved' => 'Ungespeicherte Zeichnung gefunden',
|
||||
'pages_drawing_unsaved_confirm' => 'Es wurden ungespeicherte Zeichnungsdaten von einem früheren, fehlgeschlagenen Versuch, die Zeichnung zu speichern, gefunden. Möchten Sie diese ungespeicherte Zeichnung wiederherstellen und weiter bearbeiten?',
|
||||
'pages_drawing_unsaved_confirm' => 'Es wurden ungespeicherte Zeichnungsdaten von einem früheren, fehlgeschlagenen Versuch, die Zeichnung zu speichern, gefunden. Möchtest du diese ungespeicherte Zeichnung wiederherstellen und weiter bearbeiten?',
|
||||
'pages_not_in_chapter' => 'Seite ist in keinem Kapitel',
|
||||
'pages_move' => 'Seite verschieben',
|
||||
'pages_copy' => 'Seite kopieren',
|
||||
@@ -413,7 +413,7 @@ return [
|
||||
'watch_title_ignore' => 'Ignorieren',
|
||||
'watch_desc_ignore' => 'Ignorieren aller Benachrichtigungen, auch die von den Einstellungen auf Benutzerebene.',
|
||||
'watch_title_new' => 'Neue Seiten',
|
||||
'watch_desc_new' => 'Benachrichtigung, wenn eine neue Seite in diesem Element erstellt wird.',
|
||||
'watch_desc_new' => 'Benachrichtigen, wenn eine neue Seite in diesem Element erstellt wird.',
|
||||
'watch_title_updates' => 'Alle Seitenupdates',
|
||||
'watch_desc_updates' => 'Bei allen neuen Seiten und Seitenänderungen benachrichtigen.',
|
||||
'watch_desc_updates_page' => 'Bei allen Seitenänderungen benachrichtigen.',
|
||||
|
||||
@@ -10,9 +10,9 @@ return [
|
||||
'new_page_intro' => 'Es wurde eine neue Seite in :appName erstellt:',
|
||||
'updated_page_subject' => 'Aktualisierte Seite: :pageName',
|
||||
'updated_page_intro' => 'Eine Seite wurde in :appName aktualisiert:',
|
||||
'updated_page_debounce' => 'Um eine Flut von Benachrichtigungen zu vermeiden, werden Sie für eine gewisse Zeit keine Benachrichtigungen für weitere Bearbeitungen dieser Seite durch denselben Bearbeiter erhalten.',
|
||||
'updated_page_debounce' => 'Um eine Flut von Benachrichtigungen zu vermeiden, wirst du für eine gewisse Zeit keine Benachrichtigungen für weitere Bearbeitungen dieser Seite durch denselben Bearbeiter erhalten.',
|
||||
|
||||
'detail_page_name' => 'Name der Seite:',
|
||||
'detail_page_name' => 'Seitenname:',
|
||||
'detail_commenter' => 'Kommentator:',
|
||||
'detail_comment' => 'Kommentar:',
|
||||
'detail_created_by' => 'Erstellt von:',
|
||||
@@ -21,6 +21,6 @@ return [
|
||||
'action_view_comment' => 'Kommentar anzeigen',
|
||||
'action_view_page' => 'Seite anzeigen',
|
||||
|
||||
'footer_reason' => 'Diese Benachrichtigung wurde an Sie gesendet, weil :link diese Art von Aktivität für dieses Element abdeckt.',
|
||||
'footer_reason_link' => 'ihre Benachrichtigungseinstellungen',
|
||||
'footer_reason' => 'Diese Benachrichtigung wurde an dich gesendet, weil :link diese Art von Aktivität für dieses Element abdeckt.',
|
||||
'footer_reason_link' => 'deine Benachrichtigungseinstellungen',
|
||||
];
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
*/
|
||||
return [
|
||||
|
||||
'password' => 'Passwörter müssen aus mindestens sechs Zeichen bestehen und mit der eingegebenen Wiederholung übereinstimmen.',
|
||||
'password' => 'Passwörter müssen aus mindestens acht Zeichen bestehen und mit der eingegebenen Wiederholung übereinstimmen.',
|
||||
'user' => "Es wurde kein Benutzer mit dieser E-Mail-Adresse gefunden.",
|
||||
'token' => 'Der Token zum Zurücksetzen des Passworts für diese E-Mail-Adresse ist ungültig.',
|
||||
'sent' => 'Wir haben dir einen Link zum Zurücksetzen des Passwortes per E-Mail geschickt!',
|
||||
|
||||
@@ -20,14 +20,14 @@ return [
|
||||
'shortcuts_overview_desc' => 'Verwalten von Tastenkombinationen, die zur Navigation der Benutzeroberfläche verwendet werden können.',
|
||||
|
||||
'notifications' => 'Benachrichtigungseinstellungen',
|
||||
'notifications_desc' => 'Legen Sie fest, welche E-Mail-Benachrichtigungen Sie erhalten, wenn bestimmte Aktivitäten im System durchgeführt werden.',
|
||||
'notifications_desc' => 'Lege fest, welche E-Mail-Benachrichtigungen du erhältst, wenn bestimmte Aktivitäten im System durchgeführt werden.',
|
||||
'notifications_opt_own_page_changes' => 'Benachrichtigung bei Änderungen an eigenen Seiten',
|
||||
'notifications_opt_own_page_comments' => 'Benachrichtigung bei Kommentaren an eigenen Seiten',
|
||||
'notifications_opt_comment_replies' => 'Bei Antworten auf meine Kommentare benachrichtigen',
|
||||
'notifications_save' => 'Einstellungen speichern',
|
||||
'notifications_update_success' => 'Benachrichtigungseinstellungen wurden aktualisiert!',
|
||||
'notifications_watched' => 'Beobachtete und ignorierte Elemente',
|
||||
'notifications_watched_desc' => ' Nachfolgend finden Sie die Elemente, für die benutzerdefinierten Überwachungspräferenzen gelten. Um Ihre Einstellungen für diese Elemente zu aktualisieren, sehen Sie sich das Element an und suchen dann die Überwachungsoptionen in der Seitenleiste.',
|
||||
'notifications_watched_desc' => ' Nachfolgend finden Sie die Elemente, für die benutzerdefinierten Überwachungspräferenzen gelten. Um deine Einstellungen für diese Elemente zu aktualisieren, sieh dir das Element an und suche dann die Überwachungsoptionen in der Seitenleiste.',
|
||||
|
||||
'profile_overview_desc' => ' Verwalten Sie die Details Ihres Benutzerprofils einschließlich bevorzugter Sprache und Authentifizierungsoptionen.',
|
||||
'profile_overview_desc' => ' Verwalte die Details deines Benutzerprofils, einschließlich bevorzugter Sprache und Authentifizierungsoptionen.',
|
||||
];
|
||||
|
||||
@@ -59,7 +59,7 @@ return [
|
||||
'favourite_remove_notification' => '":name" eemaldati su lemmikute hulgast',
|
||||
|
||||
// Watching
|
||||
'watch_update_level_notification' => 'Watch preferences successfully updated',
|
||||
'watch_update_level_notification' => 'Jälgimise eelistused edukalt salvestatud',
|
||||
|
||||
// Auth
|
||||
'auth_login' => 'logis sisse',
|
||||
|
||||
@@ -42,7 +42,7 @@ return [
|
||||
'remove' => 'Eemalda',
|
||||
'add' => 'Lisa',
|
||||
'configure' => 'Seadista',
|
||||
'manage' => 'Manage',
|
||||
'manage' => 'Halda',
|
||||
'fullscreen' => 'Täisekraan',
|
||||
'favourite' => 'Lemmik',
|
||||
'unfavourite' => 'Eemalda lemmik',
|
||||
|
||||
@@ -239,7 +239,7 @@ return [
|
||||
'pages_md_insert_drawing' => 'Lisa joonis',
|
||||
'pages_md_show_preview' => 'Näita eelvaadet',
|
||||
'pages_md_sync_scroll' => 'Sünkrooni eelvaate kerimine',
|
||||
'pages_drawing_unsaved' => 'Unsaved Drawing Found',
|
||||
'pages_drawing_unsaved' => 'Leiti salvestamata joonis',
|
||||
'pages_drawing_unsaved_confirm' => 'Unsaved drawing data was found from a previous failed drawing save attempt. Would you like to restore and continue editing this unsaved drawing?',
|
||||
'pages_not_in_chapter' => 'Leht ei kuulu peatüki alla',
|
||||
'pages_move' => 'Liiguta leht',
|
||||
@@ -407,26 +407,26 @@ return [
|
||||
'references_to_desc' => 'Allpool on kõik teadaolevad lehed, mis sellele objektile viitavad.',
|
||||
|
||||
// Watch Options
|
||||
'watch' => 'Watch',
|
||||
'watch_title_default' => 'Default Preferences',
|
||||
'watch' => 'Jälgi',
|
||||
'watch_title_default' => 'Vaikimisi eelistused',
|
||||
'watch_desc_default' => 'Revert watching to just your default notification preferences.',
|
||||
'watch_title_ignore' => 'Ignore',
|
||||
'watch_desc_ignore' => 'Ignore all notifications, including those from user-level preferences.',
|
||||
'watch_title_new' => 'New Pages',
|
||||
'watch_desc_new' => 'Notify when any new page is created within this item.',
|
||||
'watch_title_updates' => 'All Page Updates',
|
||||
'watch_desc_updates' => 'Notify upon all new pages and page changes.',
|
||||
'watch_desc_updates_page' => 'Notify upon all page changes.',
|
||||
'watch_title_comments' => 'All Page Updates & Comments',
|
||||
'watch_desc_comments' => 'Notify upon all new pages, page changes and new comments.',
|
||||
'watch_desc_comments_page' => 'Notify upon page changes and new comments.',
|
||||
'watch_change_default' => 'Change default notification preferences',
|
||||
'watch_detail_ignore' => 'Ignoring notifications',
|
||||
'watch_detail_new' => 'Watching for new pages',
|
||||
'watch_detail_updates' => 'Watching new pages and updates',
|
||||
'watch_detail_comments' => 'Watching new pages, updates & comments',
|
||||
'watch_detail_parent_book' => 'Watching via parent book',
|
||||
'watch_detail_parent_book_ignore' => 'Ignoring via parent book',
|
||||
'watch_detail_parent_chapter' => 'Watching via parent chapter',
|
||||
'watch_detail_parent_chapter_ignore' => 'Ignoring via parent chapter',
|
||||
'watch_title_ignore' => 'Ignoreeri',
|
||||
'watch_desc_ignore' => 'Ignoreeri kõiki teavitusi, ka kasutaja tasemel määratud eelistusi.',
|
||||
'watch_title_new' => 'Uued lehed',
|
||||
'watch_desc_new' => 'Teavita, kui sellesse objekti lisatakse uus leht.',
|
||||
'watch_title_updates' => 'Kõik lehed',
|
||||
'watch_desc_updates' => 'Teavita kõigist uutest lehtedest ja lehtede muudatustest.',
|
||||
'watch_desc_updates_page' => 'Teavita kõigist lehtede muudatustest.',
|
||||
'watch_title_comments' => 'Kõik lehed ja kommentaarid',
|
||||
'watch_desc_comments' => 'Teavita kõigist uutest lehtedest, lehtede muudatustest ja uutest kommentaaridest.',
|
||||
'watch_desc_comments_page' => 'Teavita lehtede muudatustest ja uutest kommentaaridest.',
|
||||
'watch_change_default' => 'Muuda vaikimisi teavituste eelistusi',
|
||||
'watch_detail_ignore' => 'Teavitusi ignoreeritakse',
|
||||
'watch_detail_new' => 'Jälgitakse uusi lehti',
|
||||
'watch_detail_updates' => 'Jälgitakse uusi lehti ja muudatusi',
|
||||
'watch_detail_comments' => 'Jälgitakse uusi lehti, muudatusi ja kommentaare',
|
||||
'watch_detail_parent_book' => 'Jälgitakse raamatu kaudu',
|
||||
'watch_detail_parent_book_ignore' => 'Ignoreeritakse raamatu kaudu',
|
||||
'watch_detail_parent_chapter' => 'Jälgitakse peatüki kaudu',
|
||||
'watch_detail_parent_chapter_ignore' => 'Ignoreeritakse peatüki kaudu',
|
||||
];
|
||||
|
||||
@@ -112,5 +112,5 @@ return [
|
||||
'maintenance_test_email_failure' => 'Test e-kirja saatmisel tekkis viga:',
|
||||
|
||||
// HTTP errors
|
||||
'http_ssr_url_no_match' => 'The URL does not match the configured allowed SSR hosts',
|
||||
'http_ssr_url_no_match' => 'URL ei klapi ühegi lubatud SSR hostiga',
|
||||
];
|
||||
|
||||
@@ -4,23 +4,23 @@
|
||||
*/
|
||||
return [
|
||||
|
||||
'new_comment_subject' => 'New comment on page: :pageName',
|
||||
'new_comment_intro' => 'A user has commented on a page in :appName:',
|
||||
'new_page_subject' => 'New page: :pageName',
|
||||
'new_page_intro' => 'A new page has been created in :appName:',
|
||||
'updated_page_subject' => 'Updated page: :pageName',
|
||||
'updated_page_intro' => 'A page has been updated in :appName:',
|
||||
'updated_page_debounce' => 'To prevent a mass of notifications, for a while you won\'t be sent notifications for further edits to this page by the same editor.',
|
||||
'new_comment_subject' => 'Uus kommentaar lehel: :pageName',
|
||||
'new_comment_intro' => 'Rakenduses :appName kommenteeriti lehte:',
|
||||
'new_page_subject' => 'Uus leht: :pageName',
|
||||
'new_page_intro' => 'Rakenduses :appName lisati uus leht:',
|
||||
'updated_page_subject' => 'Muudetud leht: :pageName',
|
||||
'updated_page_intro' => 'Rakenduses :appName muudeti lehte:',
|
||||
'updated_page_debounce' => 'Et vältida liigseid teavitusi, ei saadeta sulle mõnda aega teavitusi selle lehe muutmiste kohta sama kasutaja poolt.',
|
||||
|
||||
'detail_page_name' => 'Page Name:',
|
||||
'detail_commenter' => 'Commenter:',
|
||||
'detail_comment' => 'Comment:',
|
||||
'detail_created_by' => 'Created By:',
|
||||
'detail_updated_by' => 'Updated By:',
|
||||
'detail_page_name' => 'Lehe nimetus:',
|
||||
'detail_commenter' => 'Kommenteerija:',
|
||||
'detail_comment' => 'Kommentaar:',
|
||||
'detail_created_by' => 'Autor:',
|
||||
'detail_updated_by' => 'Muutja:',
|
||||
|
||||
'action_view_comment' => 'View Comment',
|
||||
'action_view_page' => 'View Page',
|
||||
'action_view_comment' => 'Vaata kommentaari',
|
||||
'action_view_page' => 'Vaata lehte',
|
||||
|
||||
'footer_reason' => 'This notification was sent to you because :link cover this type of activity for this item.',
|
||||
'footer_reason_link' => 'your notification preferences',
|
||||
'footer_reason' => 'See teavitus saadeti sulle, sest :link sisaldavad selle objekti kohta sellist tegevust.',
|
||||
'footer_reason_link' => 'sinu teavituste eelistused',
|
||||
];
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*/
|
||||
|
||||
return [
|
||||
'preferences' => 'Preferences',
|
||||
'preferences' => 'Eelistused',
|
||||
|
||||
'shortcuts' => 'Kiirklahvid',
|
||||
'shortcuts_interface' => 'Kasutajaliidese kiirklahvid',
|
||||
@@ -17,17 +17,17 @@ return [
|
||||
'shortcuts_save' => 'Salvesta kiirklahvid',
|
||||
'shortcuts_overlay_desc' => 'Märkus: Kui kiirklahvid on sisse lülitatud, saab "?" vajutades kuvada abiinfo, mis märgib ära kõigi hetkel ekraanil nähtavate tegevuste kiirklahvid.',
|
||||
'shortcuts_update_success' => 'Kiirklahvide eelistused on salvestatud!',
|
||||
'shortcuts_overview_desc' => 'Manage keyboard shortcuts you can use to navigate the system user interface.',
|
||||
'shortcuts_overview_desc' => 'Halda klaviatuuri kiirklahve süsteemi kasutajaliideses navigeerimiseks.',
|
||||
|
||||
'notifications' => 'Notification Preferences',
|
||||
'notifications_desc' => 'Control the email notifications you receive when certain activity is performed within the system.',
|
||||
'notifications_opt_own_page_changes' => 'Notify upon changes to pages I own',
|
||||
'notifications_opt_own_page_comments' => 'Notify upon comments on pages I own',
|
||||
'notifications_opt_comment_replies' => 'Notify upon replies to my comments',
|
||||
'notifications_save' => 'Save Preferences',
|
||||
'notifications_update_success' => 'Notification preferences have been updated!',
|
||||
'notifications_watched' => 'Watched & Ignored Items',
|
||||
'notifications_watched_desc' => ' Below are the items that have custom watch preferences applied. To update your preferences for these, view the item then find the watch options in the sidebar.',
|
||||
'notifications' => 'Teavituste eelistused',
|
||||
'notifications_desc' => 'Halda e-posti teavitusi, mis saadetakse teatud tegevuste puhul.',
|
||||
'notifications_opt_own_page_changes' => 'Teavita muudatustest minu lehtedel',
|
||||
'notifications_opt_own_page_comments' => 'Teavita kommentaaridest minu lehtedel',
|
||||
'notifications_opt_comment_replies' => 'Teavita vastustest minu kommentaaridele',
|
||||
'notifications_save' => 'Salvesta eelistused',
|
||||
'notifications_update_success' => 'Teavituste eelistused on salvestatud!',
|
||||
'notifications_watched' => 'Jälgitud ja ignoreeritud objektid',
|
||||
'notifications_watched_desc' => ' Allpool on objektid, millele on määratud kohaldatud jälgimise eelistused. Eelistuste muutmiseks ava vastav objekt ning leia jälgimise valikud külgmenüüs.',
|
||||
|
||||
'profile_overview_desc' => ' Manage your user profile details including preferred language and authentication options.',
|
||||
'profile_overview_desc' => ' Halda oma kasutajaprofiili andmeid, kaasa arvatud keele eelistust ja autentimisvalikuid.',
|
||||
];
|
||||
|
||||
@@ -163,7 +163,7 @@ return [
|
||||
'role_manage_settings' => 'Rakenduse seadete haldamine',
|
||||
'role_export_content' => 'Sisu eksport',
|
||||
'role_editor_change' => 'Lehe redaktori muutmine',
|
||||
'role_notifications' => 'Receive & manage notifications',
|
||||
'role_notifications' => 'Võta vastu ja halda teavitusi',
|
||||
'role_asset' => 'Sisu õigused',
|
||||
'roles_system_warning' => 'Pane tähele, et ülalolevad kolm õigust võimaldavad kasutajal enda või teiste kasutajate õiguseid muuta. Määra nende õigustega roll ainult usaldusväärsetele kasutajatele.',
|
||||
'role_asset_desc' => 'Need load kontrollivad vaikimisi ligipääsu süsteemis olevale sisule. Raamatute, peatükkide ja lehtede õigused rakenduvad esmajärjekorras.',
|
||||
|
||||
@@ -22,7 +22,7 @@ return [
|
||||
'notifications' => 'Préférences de notification',
|
||||
'notifications_desc' => 'Contrôlez les notifications par e-mail que vous recevez lorsque certaines activités sont effectuées dans le système.',
|
||||
'notifications_opt_own_page_changes' => 'Notifier lors des modifications des pages que je possède',
|
||||
'notifications_opt_own_page_comments' => 'Notifier lors des modifications des pages que je possède',
|
||||
'notifications_opt_own_page_comments' => 'Notifier lorsque les pages que je possède sont commentées',
|
||||
'notifications_opt_comment_replies' => 'Notifier les réponses à mes commentaires',
|
||||
'notifications_save' => 'Enregistrer les préférences',
|
||||
'notifications_update_success' => 'Les préférences de notification ont été mises à jour !',
|
||||
|
||||
@@ -59,7 +59,7 @@ return [
|
||||
'favourite_remove_notification' => '".ime" je uspješno maknuta iz tvojih favorita',
|
||||
|
||||
// Watching
|
||||
'watch_update_level_notification' => 'Watch preferences successfully updated',
|
||||
'watch_update_level_notification' => 'Postavke gledanja uspješno ažurirane',
|
||||
|
||||
// Auth
|
||||
'auth_login' => 'prijavljen',
|
||||
|
||||
@@ -42,7 +42,7 @@ return [
|
||||
'remove' => 'Ukloni',
|
||||
'add' => 'Dodaj',
|
||||
'configure' => 'Konfiguriraj',
|
||||
'manage' => 'Manage',
|
||||
'manage' => 'Upravljaj',
|
||||
'fullscreen' => 'Cijeli zaslon',
|
||||
'favourite' => 'Favorit',
|
||||
'unfavourite' => 'Ukloni iz favorita',
|
||||
|
||||
@@ -239,8 +239,8 @@ return [
|
||||
'pages_md_insert_drawing' => 'Umetni crtež',
|
||||
'pages_md_show_preview' => 'Prikaži pregled',
|
||||
'pages_md_sync_scroll' => 'Sinkroniziraj pomicanje pregleda',
|
||||
'pages_drawing_unsaved' => 'Unsaved Drawing Found',
|
||||
'pages_drawing_unsaved_confirm' => 'Unsaved drawing data was found from a previous failed drawing save attempt. Would you like to restore and continue editing this unsaved drawing?',
|
||||
'pages_drawing_unsaved' => 'Pronađen je Nespremljen Crtež',
|
||||
'pages_drawing_unsaved_confirm' => 'Pronađeni su nespremljeni podaci crteža iz prethodnog neuspjelog pokušaja spremanja crteža. Želite li obnoviti i nastaviti uređivati ovaj nespremljeni crtež?',
|
||||
'pages_not_in_chapter' => 'Stranica nije u poglavlju',
|
||||
'pages_move' => 'Premjesti stranicu',
|
||||
'pages_copy' => 'Kopiraj stranicu',
|
||||
@@ -407,26 +407,26 @@ return [
|
||||
'references_to_desc' => 'U nastavku su prikazane sve poznate stranice u sustavu koje se povezuju s ovom stavkom.',
|
||||
|
||||
// Watch Options
|
||||
'watch' => 'Watch',
|
||||
'watch_title_default' => 'Default Preferences',
|
||||
'watch_desc_default' => 'Revert watching to just your default notification preferences.',
|
||||
'watch_title_ignore' => 'Ignore',
|
||||
'watch_desc_ignore' => 'Ignore all notifications, including those from user-level preferences.',
|
||||
'watch_title_new' => 'New Pages',
|
||||
'watch_desc_new' => 'Notify when any new page is created within this item.',
|
||||
'watch_title_updates' => 'All Page Updates',
|
||||
'watch_desc_updates' => 'Notify upon all new pages and page changes.',
|
||||
'watch_desc_updates_page' => 'Notify upon all page changes.',
|
||||
'watch_title_comments' => 'All Page Updates & Comments',
|
||||
'watch_desc_comments' => 'Notify upon all new pages, page changes and new comments.',
|
||||
'watch_desc_comments_page' => 'Notify upon page changes and new comments.',
|
||||
'watch_change_default' => 'Change default notification preferences',
|
||||
'watch_detail_ignore' => 'Ignoring notifications',
|
||||
'watch_detail_new' => 'Watching for new pages',
|
||||
'watch_detail_updates' => 'Watching new pages and updates',
|
||||
'watch_detail_comments' => 'Watching new pages, updates & comments',
|
||||
'watch_detail_parent_book' => 'Watching via parent book',
|
||||
'watch_detail_parent_book_ignore' => 'Ignoring via parent book',
|
||||
'watch_detail_parent_chapter' => 'Watching via parent chapter',
|
||||
'watch_detail_parent_chapter_ignore' => 'Ignoring via parent chapter',
|
||||
'watch' => 'Prati',
|
||||
'watch_title_default' => 'Zadane Postavke',
|
||||
'watch_desc_default' => 'Vratite praćenje samo na vaše zadane postavke obavijesti.',
|
||||
'watch_title_ignore' => 'Zanemari',
|
||||
'watch_desc_ignore' => 'Ignorirajte sve obavijesti, uključujući one iz postavki na razini korisnika.',
|
||||
'watch_title_new' => 'Nove Stranice',
|
||||
'watch_desc_new' => 'Obavijesti kada se stvori nova stranica unutar ove stavke.',
|
||||
'watch_title_updates' => 'Sve Promjene na Stranicama',
|
||||
'watch_desc_updates' => 'Obavijesti o svim novim stranicama i promjenama na stranicama.',
|
||||
'watch_desc_updates_page' => 'Obavijesti o svim promjenama na stranicama.',
|
||||
'watch_title_comments' => 'Sve Promjene na Stranicama i Komentari',
|
||||
'watch_desc_comments' => 'Obavijesti o svim novim stranicama, promjenama na stranicama i novim komentarima.',
|
||||
'watch_desc_comments_page' => 'Obavijesti o promjenama na stranicama i novim komentarima.',
|
||||
'watch_change_default' => 'Promijenite zadane postavke obavijesti',
|
||||
'watch_detail_ignore' => 'Ignoriranje obavijesti',
|
||||
'watch_detail_new' => 'Prati nove stranice',
|
||||
'watch_detail_updates' => 'Prati nove stranice i ažuriranja',
|
||||
'watch_detail_comments' => 'Prati nove stranice, ažuriranja i komentare',
|
||||
'watch_detail_parent_book' => 'Prati putem nadređene knjige',
|
||||
'watch_detail_parent_book_ignore' => 'Ignoriraj putem nadređene knjige',
|
||||
'watch_detail_parent_chapter' => 'Prati puten nadređenog poglavlja',
|
||||
'watch_detail_parent_chapter_ignore' => 'Ignoriraj putem nadređenog poglavlja',
|
||||
];
|
||||
|
||||
@@ -112,5 +112,5 @@ return [
|
||||
'maintenance_test_email_failure' => 'Pogreška prilikom slanja testnog email:',
|
||||
|
||||
// HTTP errors
|
||||
'http_ssr_url_no_match' => 'The URL does not match the configured allowed SSR hosts',
|
||||
'http_ssr_url_no_match' => 'URL se ne podudara s konfiguriranim dozvoljenim SSR domaćinima',
|
||||
];
|
||||
|
||||
@@ -4,23 +4,25 @@
|
||||
*/
|
||||
return [
|
||||
|
||||
'new_comment_subject' => 'New comment on page: :pageName',
|
||||
'new_comment_intro' => 'A user has commented on a page in :appName:',
|
||||
'new_page_subject' => 'New page: :pageName',
|
||||
'new_page_intro' => 'A new page has been created in :appName:',
|
||||
'updated_page_subject' => 'Updated page: :pageName',
|
||||
'updated_page_intro' => 'A page has been updated in :appName:',
|
||||
'updated_page_debounce' => 'To prevent a mass of notifications, for a while you won\'t be sent notifications for further edits to this page by the same editor.',
|
||||
'new_comment_subject' => 'Novi komentar na stranici: :pageName',
|
||||
'new_comment_intro' => 'Korisnik je komentirao stranicu u :appName:',
|
||||
'new_page_subject' => 'Nova stranica: :pageName',
|
||||
'new_page_intro' => 'Nova stranica je stvorena u :appName:',
|
||||
'updated_page_subject' => 'ChatGPT
|
||||
|
||||
'detail_page_name' => 'Page Name:',
|
||||
'detail_commenter' => 'Commenter:',
|
||||
'detail_comment' => 'Comment:',
|
||||
'detail_created_by' => 'Created By:',
|
||||
'detail_updated_by' => 'Updated By:',
|
||||
Ažurirana stranica: :pageName',
|
||||
'updated_page_intro' => 'Stranica je ažurirana u :appName:',
|
||||
'updated_page_debounce' => 'Kako biste spriječili velik broj obavijesti, nećete primati obavijesti o daljnjim izmjenama ove stranice od istog urednika neko vrijeme.',
|
||||
|
||||
'action_view_comment' => 'View Comment',
|
||||
'action_view_page' => 'View Page',
|
||||
'detail_page_name' => 'Naziv Stranice:',
|
||||
'detail_commenter' => 'Komentator:',
|
||||
'detail_comment' => 'Komentar:',
|
||||
'detail_created_by' => 'Kreirao Korisnik:',
|
||||
'detail_updated_by' => 'Ažurirao Korisnik:',
|
||||
|
||||
'footer_reason' => 'This notification was sent to you because :link cover this type of activity for this item.',
|
||||
'footer_reason_link' => 'your notification preferences',
|
||||
'action_view_comment' => 'Pogledaj Komentar',
|
||||
'action_view_page' => 'Pogledaj Stranicu',
|
||||
|
||||
'footer_reason' => 'Ova obavijest vam je poslana jer :link pokriva ovu vrstu aktivnosti za ovu stavku.',
|
||||
'footer_reason_link' => 'vaše postavke obavijesti',
|
||||
];
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*/
|
||||
|
||||
return [
|
||||
'preferences' => 'Preferences',
|
||||
'preferences' => 'Postavke',
|
||||
|
||||
'shortcuts' => 'Prečaci',
|
||||
'shortcuts_interface' => 'Prečaci tipkovnice u Sučelju',
|
||||
@@ -17,17 +17,19 @@ return [
|
||||
'shortcuts_save' => 'Spremi prečace',
|
||||
'shortcuts_overlay_desc' => 'Napomena: Kada su prečaci tastature omogućeni, dostupan je pomoćni prikaz preko pritiska na znak "?" koji će istaknuti dostupne prečace za radnje trenutno vidljive na zaslonu.',
|
||||
'shortcuts_update_success' => 'Postavke prečaca su ažurirane!',
|
||||
'shortcuts_overview_desc' => 'Manage keyboard shortcuts you can use to navigate the system user interface.',
|
||||
'shortcuts_overview_desc' => 'Upravljajte prečacima tastature koje možete koristiti za navigaciju korisničkim sučeljem sustava.',
|
||||
|
||||
'notifications' => 'Notification Preferences',
|
||||
'notifications_desc' => 'Control the email notifications you receive when certain activity is performed within the system.',
|
||||
'notifications_opt_own_page_changes' => 'Notify upon changes to pages I own',
|
||||
'notifications_opt_own_page_comments' => 'Notify upon comments on pages I own',
|
||||
'notifications_opt_comment_replies' => 'Notify upon replies to my comments',
|
||||
'notifications_save' => 'Save Preferences',
|
||||
'notifications_update_success' => 'Notification preferences have been updated!',
|
||||
'notifications_watched' => 'Watched & Ignored Items',
|
||||
'notifications_watched_desc' => ' Below are the items that have custom watch preferences applied. To update your preferences for these, view the item then find the watch options in the sidebar.',
|
||||
'notifications' => 'Postavke Obavijesti',
|
||||
'notifications_desc' => 'Kontrolirajte e-mail obavijesti koje primate kada se određene aktivnosti izvrše unutar sustava.',
|
||||
'notifications_opt_own_page_changes' => 'Obavijesti o promjenama na stranicama koje posjedujem',
|
||||
'notifications_opt_own_page_comments' => 'ChatGPT
|
||||
|
||||
'profile_overview_desc' => ' Manage your user profile details including preferred language and authentication options.',
|
||||
Obavijesti o komentarima na stranicama koje posjedujem',
|
||||
'notifications_opt_comment_replies' => 'Obavijesti o odgovorima na moje komentare',
|
||||
'notifications_save' => 'Spremi Postavke',
|
||||
'notifications_update_success' => 'Postavke obavijesti su ažurirane!',
|
||||
'notifications_watched' => 'Praćene i ignorirane stavke',
|
||||
'notifications_watched_desc' => ' Ispod su stavke na koje su primijenjene prilagođene postavke praćenja. Da biste ažurirali svoje postavke za ove stavke, pregledajte stavku, a zatim pronađite opcije praćenja u bočnoj traci.',
|
||||
|
||||
'profile_overview_desc' => ' Upravljajte detaljima svog korisničkog profila, uključujući željeni jezik i opcije za autentifikaciju.',
|
||||
];
|
||||
|
||||
@@ -163,7 +163,7 @@ return [
|
||||
'role_manage_settings' => 'Upravljanje postavkama aplikacija',
|
||||
'role_export_content' => 'Izvoz sadržaja',
|
||||
'role_editor_change' => 'Promijeni uređivač stranica',
|
||||
'role_notifications' => 'Receive & manage notifications',
|
||||
'role_notifications' => 'Primanje i upravljanje obavijestima',
|
||||
'role_asset' => 'Upravljanje vlasništvom',
|
||||
'roles_system_warning' => 'Uzmite u obzir da pristup bilo kojem od ovih dopuštenja dozvoljavate korisniku upravljanje dopuštenjima ostalih u sustavu. Ova dopuštenja dodijelite pouzdanim korisnicima.',
|
||||
'role_asset_desc' => 'Ova dopuštenja kontroliraju zadane pristupe. Dopuštenja za knjige, poglavlja i stranice ih poništavaju.',
|
||||
|
||||
@@ -112,5 +112,5 @@ return [
|
||||
'maintenance_test_email_failure' => 'Feil kastet når du sendte en test-e-post:',
|
||||
|
||||
// HTTP errors
|
||||
'http_ssr_url_no_match' => 'The URL does not match the configured allowed SSR hosts',
|
||||
'http_ssr_url_no_match' => 'URLen samsvarer ikke med de konfigurerte SSR-vertene',
|
||||
];
|
||||
|
||||
@@ -59,7 +59,7 @@ return [
|
||||
'favourite_remove_notification' => '":name" is verwijderd uit je favorieten',
|
||||
|
||||
// Watching
|
||||
'watch_update_level_notification' => 'Kijkvoorkeuren succesvol aangepast',
|
||||
'watch_update_level_notification' => 'Volg voorkeuren succesvol aangepast',
|
||||
|
||||
// Auth
|
||||
'auth_login' => 'heeft ingelogd',
|
||||
|
||||
@@ -239,8 +239,8 @@ return [
|
||||
'pages_md_insert_drawing' => 'Tekening invoegen',
|
||||
'pages_md_show_preview' => 'Toon preview',
|
||||
'pages_md_sync_scroll' => 'Synchroniseer preview scroll',
|
||||
'pages_drawing_unsaved' => 'Unsaved Drawing Found',
|
||||
'pages_drawing_unsaved_confirm' => 'Unsaved drawing data was found from a previous failed drawing save attempt. Would you like to restore and continue editing this unsaved drawing?',
|
||||
'pages_drawing_unsaved' => 'Niet-opgeslagen Tekening Gevonden',
|
||||
'pages_drawing_unsaved_confirm' => 'Er zijn niet-opgeslagen tekeninggegevens gevonden van een eerdere mislukte poging om de tekening op te slaan. Wilt u deze niet-opgeslagen tekening herstellen en verder bewerken?',
|
||||
'pages_not_in_chapter' => 'Deze pagina staat niet in een hoofdstuk',
|
||||
'pages_move' => 'Pagina verplaatsten',
|
||||
'pages_copy' => 'Pagina kopiëren',
|
||||
@@ -407,7 +407,7 @@ return [
|
||||
'references_to_desc' => 'Hieronder staan alle gekende pagina\'s in het systeem die naar dit item linken.',
|
||||
|
||||
// Watch Options
|
||||
'watch' => 'Kijk',
|
||||
'watch' => 'Volg',
|
||||
'watch_title_default' => 'Standaard Voorkeuren',
|
||||
'watch_desc_default' => 'Terugkeren naar alleen je standaardvoorkeuren voor meldingen.',
|
||||
'watch_title_ignore' => 'Negeer',
|
||||
|
||||
@@ -112,5 +112,5 @@ return [
|
||||
'maintenance_test_email_failure' => 'Fout opgetreden bij het verzenden van een test email:',
|
||||
|
||||
// HTTP errors
|
||||
'http_ssr_url_no_match' => 'The URL does not match the configured allowed SSR hosts',
|
||||
'http_ssr_url_no_match' => 'De URL komt niet overeen met de geconfigureerde toegestane SSR-hosts',
|
||||
];
|
||||
|
||||
@@ -26,8 +26,8 @@ return [
|
||||
'notifications_opt_comment_replies' => 'Geef melding van reacties op mijn opmerkingen',
|
||||
'notifications_save' => 'Voorkeuren opslaan',
|
||||
'notifications_update_success' => 'Voorkeuren voor meldingen zijn bijgewerkt!',
|
||||
'notifications_watched' => 'Ingestelde Items',
|
||||
'notifications_watched_desc' => ' Hieronder staan de items waarvoor aangepaste \'kijk\' voorkeuren zijn toegepast. Om je voorkeuren voor deze items bij te werken, bekijk je het item en zoek je naar de \'kijk\' opties in de zijbalk.',
|
||||
'notifications_watched' => 'Gevolgde & Genegeerde Items',
|
||||
'notifications_watched_desc' => ' Hieronder staan de items waarvoor aangepaste \'Volg\'-voorkeuren zijn toegepast. Om je voorkeuren voor deze items bij te werken, bekijk je het item en zoek je naar de \'Volg\' opties in de zijbalk.',
|
||||
|
||||
'profile_overview_desc' => ' Beheer de details van je gebruikersprofiel, inclusief de voorkeurstaal en verificatieopties.',
|
||||
];
|
||||
|
||||
@@ -117,7 +117,7 @@ return [
|
||||
'commented_on' => 'прокоментував',
|
||||
'comment_create' => 'added comment',
|
||||
'comment_update' => 'updated comment',
|
||||
'comment_delete' => 'deleted comment',
|
||||
'comment_delete' => 'видалений коментар',
|
||||
|
||||
// Other
|
||||
'permissions_update' => 'оновив дозволи',
|
||||
|
||||
4
public/dist/app.js
vendored
4
public/dist/app.js
vendored
File diff suppressed because one or more lines are too long
@@ -50,8 +50,8 @@ Note: Listed services are not tested, vetted nor supported by the official BookS
|
||||
#### Bronze Sponsors
|
||||
|
||||
<table><tbody><tr>
|
||||
<td><a href="https://www.stellarhosted.com/bookstack/" target="_blank">
|
||||
<img width="240" src="https://media.githubusercontent.com/media/BookStackApp/website/main/static/images/sponsors/stellarhosted.png" alt="Stellar Hosted">
|
||||
<td><a href="https://cloudabove.com/hosting" target="_blank">
|
||||
<img width="240" src="https://media.githubusercontent.com/media/BookStackApp/website/main/static/images/sponsors/cloudabove.png" alt="Cloudabove">
|
||||
</a></td>
|
||||
<td><a href="https://www.practicali.be" target="_blank">
|
||||
<img width="240" src="https://media.githubusercontent.com/media/BookStackApp/website/main/static/images/sponsors/practicali.png" alt="Practicali">
|
||||
|
||||
@@ -27,16 +27,12 @@ export class PageComments extends Component {
|
||||
|
||||
// Internal State
|
||||
this.parentId = null;
|
||||
this.formReplyText = this.formReplyLink.textContent;
|
||||
this.formReplyText = this.formReplyLink?.textContent || '';
|
||||
|
||||
this.setupListeners();
|
||||
}
|
||||
|
||||
setupListeners() {
|
||||
this.removeReplyToButton.addEventListener('click', this.removeReplyTo.bind(this));
|
||||
this.hideFormButton.addEventListener('click', this.hideForm.bind(this));
|
||||
this.addCommentButton.addEventListener('click', this.showForm.bind(this));
|
||||
|
||||
this.elem.addEventListener('page-comment-delete', () => {
|
||||
this.updateCount();
|
||||
this.hideForm();
|
||||
@@ -47,6 +43,9 @@ export class PageComments extends Component {
|
||||
});
|
||||
|
||||
if (this.form) {
|
||||
this.removeReplyToButton.addEventListener('click', this.removeReplyTo.bind(this));
|
||||
this.hideFormButton.addEventListener('click', this.hideForm.bind(this));
|
||||
this.addCommentButton.addEventListener('click', this.showForm.bind(this));
|
||||
this.form.addEventListener('submit', this.saveComment.bind(this));
|
||||
}
|
||||
}
|
||||
@@ -123,9 +122,8 @@ export class PageComments extends Component {
|
||||
this.showForm();
|
||||
this.parentId = commentLocalId;
|
||||
this.replyToRow.toggleAttribute('hidden', false);
|
||||
const replyLink = this.replyToRow.querySelector('a');
|
||||
replyLink.textContent = this.formReplyText.replace('1234', this.parentId);
|
||||
replyLink.href = `#comment${this.parentId}`;
|
||||
this.formReplyLink.textContent = this.formReplyText.replace('1234', this.parentId);
|
||||
this.formReplyLink.href = `#comment${this.parentId}`;
|
||||
}
|
||||
|
||||
removeReplyTo() {
|
||||
|
||||
@@ -24,7 +24,9 @@ function setupBrFilter(editor) {
|
||||
function setupPointerFilter(editor) {
|
||||
editor.parser.addNodeFilter('div', nodes => {
|
||||
for (const node of nodes) {
|
||||
if (node.attr('id') === 'pointer' || node.attr('class').includes('pointer')) {
|
||||
const id = node.attr('id') || '';
|
||||
const nodeClass = node.attr('class') || '';
|
||||
if (id === 'pointer' || nodeClass.includes('pointer')) {
|
||||
node.remove();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -210,16 +210,22 @@ class WatchTest extends TestCase
|
||||
$prefs = new UserNotificationPreferences($editor);
|
||||
$prefs->updateFromSettingsArray(['comment-replies' => 'true']);
|
||||
|
||||
// Create some existing comments to pad IDs to help potentially error
|
||||
// on mis-identification of parent via ids used.
|
||||
Comment::factory()->count(5)
|
||||
->for($entities['page'], 'entity')
|
||||
->create(['created_by' => $this->users->admin()->id]);
|
||||
|
||||
$notifications = Notification::fake();
|
||||
|
||||
$this->actingAs($editor)->post("/comment/{$entities['page']->id}", [
|
||||
'text' => 'My new comment'
|
||||
]);
|
||||
$comment = $entities['page']->comments()->first();
|
||||
$comment = $entities['page']->comments()->orderBy('id', 'desc')->first();
|
||||
|
||||
$this->asAdmin()->post("/comment/{$entities['page']->id}", [
|
||||
'text' => 'My new comment response',
|
||||
'parent_id' => $comment->id,
|
||||
'parent_id' => $comment->local_id,
|
||||
]);
|
||||
$notifications->assertSentTo($editor, CommentCreationNotification::class);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user