mirror of
https://github.com/BookStackApp/BookStack.git
synced 2024-10-01 01:36:00 -04:00
Added lang tests and update export text keys
This commit is contained in:
parent
9b35aa42a2
commit
d4e790d3cf
@ -26,6 +26,10 @@ return [
|
|||||||
'no_pages_viewed' => 'Sie haben bisher keine Seiten angesehen.',
|
'no_pages_viewed' => 'Sie haben bisher keine Seiten angesehen.',
|
||||||
'no_pages_recently_created' => 'Sie haben bisher keine Seiten angelegt.',
|
'no_pages_recently_created' => 'Sie haben bisher keine Seiten angelegt.',
|
||||||
'no_pages_recently_updated' => 'Sie haben bisher keine Seiten aktualisiert.',
|
'no_pages_recently_updated' => 'Sie haben bisher keine Seiten aktualisiert.',
|
||||||
|
'export' => 'Exportieren',
|
||||||
|
'export_html' => 'HTML-Datei',
|
||||||
|
'export_pdf' => 'PDF-Datei',
|
||||||
|
'export_text' => 'Text-Datei',
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Permissions and restrictions
|
* Permissions and restrictions
|
||||||
@ -160,10 +164,6 @@ return [
|
|||||||
'pages_revisions_preview' => 'Vorschau',
|
'pages_revisions_preview' => 'Vorschau',
|
||||||
'pages_revisions_restore' => 'Zurück sichern',
|
'pages_revisions_restore' => 'Zurück sichern',
|
||||||
'pages_revisions_none' => 'Diese Seite hat keine älteren Versionen.',
|
'pages_revisions_none' => 'Diese Seite hat keine älteren Versionen.',
|
||||||
'pages_export' => 'Exportieren',
|
|
||||||
'pages_export_html' => 'HTML-Datei',
|
|
||||||
'pages_export_pdf' => 'PDF-Datei',
|
|
||||||
'pages_export_text' => 'Text-Datei',
|
|
||||||
'pages_copy_link' => 'Link kopieren',
|
'pages_copy_link' => 'Link kopieren',
|
||||||
'pages_permissions_active' => 'Seiten-Berechtigungen aktiv',
|
'pages_permissions_active' => 'Seiten-Berechtigungen aktiv',
|
||||||
'pages_initial_revision' => 'Erste Veröffentlichung',
|
'pages_initial_revision' => 'Erste Veröffentlichung',
|
||||||
|
@ -26,6 +26,10 @@ return [
|
|||||||
'no_pages_viewed' => 'You have not viewed any pages',
|
'no_pages_viewed' => 'You have not viewed any pages',
|
||||||
'no_pages_recently_created' => 'No pages have been recently created',
|
'no_pages_recently_created' => 'No pages have been recently created',
|
||||||
'no_pages_recently_updated' => 'No pages have been recently updated',
|
'no_pages_recently_updated' => 'No pages have been recently updated',
|
||||||
|
'export' => 'Export',
|
||||||
|
'export_html' => 'Contained Web File',
|
||||||
|
'export_pdf' => 'PDF File',
|
||||||
|
'export_text' => 'Plain Text File',
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Permissions and restrictions
|
* Permissions and restrictions
|
||||||
@ -161,10 +165,6 @@ return [
|
|||||||
'pages_revisions_preview' => 'Preview',
|
'pages_revisions_preview' => 'Preview',
|
||||||
'pages_revisions_restore' => 'Restore',
|
'pages_revisions_restore' => 'Restore',
|
||||||
'pages_revisions_none' => 'This page has no revisions',
|
'pages_revisions_none' => 'This page has no revisions',
|
||||||
'pages_export' => 'Export',
|
|
||||||
'pages_export_html' => 'Contained Web File',
|
|
||||||
'pages_export_pdf' => 'PDF File',
|
|
||||||
'pages_export_text' => 'Plain Text File',
|
|
||||||
'pages_copy_link' => 'Copy Link',
|
'pages_copy_link' => 'Copy Link',
|
||||||
'pages_permissions_active' => 'Page Permissions Active',
|
'pages_permissions_active' => 'Page Permissions Active',
|
||||||
'pages_initial_revision' => 'Initial publish',
|
'pages_initial_revision' => 'Initial publish',
|
||||||
|
@ -26,6 +26,10 @@ return [
|
|||||||
'no_pages_viewed' => 'Ud. no ha visto ninguna página',
|
'no_pages_viewed' => 'Ud. no ha visto ninguna página',
|
||||||
'no_pages_recently_created' => 'Ninguna página ha sido creada recientemente',
|
'no_pages_recently_created' => 'Ninguna página ha sido creada recientemente',
|
||||||
'no_pages_recently_updated' => 'Ninguna página ha sido actualizada recientemente',
|
'no_pages_recently_updated' => 'Ninguna página ha sido actualizada recientemente',
|
||||||
|
'export' => 'Export',
|
||||||
|
'export_html' => 'Contained Web File',
|
||||||
|
'export_pdf' => 'PDF File',
|
||||||
|
'export_text' => 'Plain Text File',
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Permissions and restrictions
|
* Permissions and restrictions
|
||||||
@ -127,7 +131,7 @@ return [
|
|||||||
'pages_delete_confirm' => 'Está ud. seguro de borrar esta página ?',
|
'pages_delete_confirm' => 'Está ud. seguro de borrar esta página ?',
|
||||||
'pages_delete_draft_confirm' => 'Está ud. seguro de que desea borrar este borrador de página?',
|
'pages_delete_draft_confirm' => 'Está ud. seguro de que desea borrar este borrador de página?',
|
||||||
'pages_editing_named' => 'Editando página :pageName',
|
'pages_editing_named' => 'Editando página :pageName',
|
||||||
'pages_edit_toggle_header' => 'Toggle T<EFBFBD>tulo',
|
'pages_edit_toggle_header' => 'Toggle Título',
|
||||||
'pages_edit_save_draft' => 'Guardar borrador',
|
'pages_edit_save_draft' => 'Guardar borrador',
|
||||||
'pages_edit_draft' => 'Editar borrador de página',
|
'pages_edit_draft' => 'Editar borrador de página',
|
||||||
'pages_editing_draft' => 'Editando borrador',
|
'pages_editing_draft' => 'Editando borrador',
|
||||||
@ -139,7 +143,7 @@ return [
|
|||||||
'pages_edit_enter_changelog_desc' => 'Introduzca una breve descripción de los cambios que ha realizado',
|
'pages_edit_enter_changelog_desc' => 'Introduzca una breve descripción de los cambios que ha realizado',
|
||||||
'pages_edit_enter_changelog' => 'Entrar en Changelog',
|
'pages_edit_enter_changelog' => 'Entrar en Changelog',
|
||||||
'pages_save' => 'Guardar página',
|
'pages_save' => 'Guardar página',
|
||||||
'pages_title' => 'T<EFBFBD>tulo de página',
|
'pages_title' => 'Título de página',
|
||||||
'pages_name' => 'Nombre de página',
|
'pages_name' => 'Nombre de página',
|
||||||
'pages_md_editor' => 'Editor',
|
'pages_md_editor' => 'Editor',
|
||||||
'pages_md_preview' => 'Preview',
|
'pages_md_preview' => 'Preview',
|
||||||
@ -161,10 +165,6 @@ return [
|
|||||||
'pages_revisions_preview' => 'Preview',
|
'pages_revisions_preview' => 'Preview',
|
||||||
'pages_revisions_restore' => 'Restore',
|
'pages_revisions_restore' => 'Restore',
|
||||||
'pages_revisions_none' => 'This page has no revisions',
|
'pages_revisions_none' => 'This page has no revisions',
|
||||||
'pages_export' => 'Export',
|
|
||||||
'pages_export_html' => 'Contained Web File',
|
|
||||||
'pages_export_pdf' => 'PDF File',
|
|
||||||
'pages_export_text' => 'Plain Text File',
|
|
||||||
'pages_copy_link' => 'Copy Link',
|
'pages_copy_link' => 'Copy Link',
|
||||||
'pages_permissions_active' => 'Page Permissions Active',
|
'pages_permissions_active' => 'Page Permissions Active',
|
||||||
'pages_initial_revision' => 'Initial publish',
|
'pages_initial_revision' => 'Initial publish',
|
||||||
|
@ -26,6 +26,10 @@ return [
|
|||||||
'no_pages_viewed' => 'Vous n\'avez rien visité récemment',
|
'no_pages_viewed' => 'Vous n\'avez rien visité récemment',
|
||||||
'no_pages_recently_created' => 'Aucune page créée récemment',
|
'no_pages_recently_created' => 'Aucune page créée récemment',
|
||||||
'no_pages_recently_updated' => 'Aucune page mise à jour récemment',
|
'no_pages_recently_updated' => 'Aucune page mise à jour récemment',
|
||||||
|
'export' => 'Exporter',
|
||||||
|
'export_html' => 'Fichiers web',
|
||||||
|
'export_pdf' => 'Fichier PDF',
|
||||||
|
'export_text' => 'Document texte',
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Permissions and restrictions
|
* Permissions and restrictions
|
||||||
@ -160,10 +164,6 @@ return [
|
|||||||
'pages_revisions_preview' => 'Prévisualisation',
|
'pages_revisions_preview' => 'Prévisualisation',
|
||||||
'pages_revisions_restore' => 'Restaurer',
|
'pages_revisions_restore' => 'Restaurer',
|
||||||
'pages_revisions_none' => 'Cette page n\'a aucune révision',
|
'pages_revisions_none' => 'Cette page n\'a aucune révision',
|
||||||
'pages_export' => 'Exporter',
|
|
||||||
'pages_export_html' => 'Fichiers web',
|
|
||||||
'pages_export_pdf' => 'Fichier PDF',
|
|
||||||
'pages_export_text' => 'Document texte',
|
|
||||||
'pages_copy_link' => 'Copier le lien',
|
'pages_copy_link' => 'Copier le lien',
|
||||||
'pages_permissions_active' => 'Permissions de page actives',
|
'pages_permissions_active' => 'Permissions de page actives',
|
||||||
'pages_initial_revision' => 'Publication initiale',
|
'pages_initial_revision' => 'Publication initiale',
|
||||||
|
@ -26,6 +26,10 @@ return [
|
|||||||
'no_pages_viewed' => 'Je hebt nog niets bekeken',
|
'no_pages_viewed' => 'Je hebt nog niets bekeken',
|
||||||
'no_pages_recently_created' => 'Er zijn geen recent aangemaakte pagina\'s',
|
'no_pages_recently_created' => 'Er zijn geen recent aangemaakte pagina\'s',
|
||||||
'no_pages_recently_updated' => 'Er zijn geen recente wijzigingen',
|
'no_pages_recently_updated' => 'Er zijn geen recente wijzigingen',
|
||||||
|
'export' => 'Exporteren',
|
||||||
|
'export_html' => 'Contained Web File',
|
||||||
|
'export_pdf' => 'PDF File',
|
||||||
|
'export_text' => 'Plain Text File',
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Permissions and restrictions
|
* Permissions and restrictions
|
||||||
@ -161,10 +165,6 @@ return [
|
|||||||
'pages_revisions_preview' => 'Preview',
|
'pages_revisions_preview' => 'Preview',
|
||||||
'pages_revisions_restore' => 'Herstellen',
|
'pages_revisions_restore' => 'Herstellen',
|
||||||
'pages_revisions_none' => 'Deze pagina heeft geen revisies',
|
'pages_revisions_none' => 'Deze pagina heeft geen revisies',
|
||||||
'pages_export' => 'Exporteren',
|
|
||||||
'pages_export_html' => 'Contained Web File',
|
|
||||||
'pages_export_pdf' => 'PDF File',
|
|
||||||
'pages_export_text' => 'Plain Text File',
|
|
||||||
'pages_copy_link' => 'Link Kopiëren',
|
'pages_copy_link' => 'Link Kopiëren',
|
||||||
'pages_permissions_active' => 'Pagina Permissies Actief',
|
'pages_permissions_active' => 'Pagina Permissies Actief',
|
||||||
'pages_initial_revision' => 'Eerste publicatie',
|
'pages_initial_revision' => 'Eerste publicatie',
|
||||||
|
@ -26,6 +26,10 @@ return [
|
|||||||
'no_pages_viewed' => 'Você não visualizou nenhuma página',
|
'no_pages_viewed' => 'Você não visualizou nenhuma página',
|
||||||
'no_pages_recently_created' => 'Nenhuma página recentemente criada',
|
'no_pages_recently_created' => 'Nenhuma página recentemente criada',
|
||||||
'no_pages_recently_updated' => 'Nenhuma página recentemente atualizada',
|
'no_pages_recently_updated' => 'Nenhuma página recentemente atualizada',
|
||||||
|
'export' => 'Exportar',
|
||||||
|
'export_html' => 'Arquivo Web Contained',
|
||||||
|
'export_pdf' => 'Arquivo PDF',
|
||||||
|
'export_text' => 'Arquivo Texto',
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Permissions and restrictions
|
* Permissions and restrictions
|
||||||
@ -161,10 +165,6 @@ return [
|
|||||||
'pages_revisions_preview' => 'Preview',
|
'pages_revisions_preview' => 'Preview',
|
||||||
'pages_revisions_restore' => 'Restaurar',
|
'pages_revisions_restore' => 'Restaurar',
|
||||||
'pages_revisions_none' => 'Essa página não tem revisões',
|
'pages_revisions_none' => 'Essa página não tem revisões',
|
||||||
'pages_export' => 'Exportar',
|
|
||||||
'pages_export_html' => 'Arquivo Web Contained',
|
|
||||||
'pages_export_pdf' => 'Arquivo PDF',
|
|
||||||
'pages_export_text' => 'Arquivo Texto',
|
|
||||||
'pages_copy_link' => 'Copia Link',
|
'pages_copy_link' => 'Copia Link',
|
||||||
'pages_permissions_active' => 'Permissões de Página Ativas',
|
'pages_permissions_active' => 'Permissões de Página Ativas',
|
||||||
'pages_initial_revision' => 'Publicação Inicial',
|
'pages_initial_revision' => 'Publicação Inicial',
|
||||||
|
@ -11,11 +11,11 @@
|
|||||||
<div class="col-sm-6">
|
<div class="col-sm-6">
|
||||||
<div class="action-buttons faded">
|
<div class="action-buttons faded">
|
||||||
<span dropdown class="dropdown-container">
|
<span dropdown class="dropdown-container">
|
||||||
<div dropdown-toggle class="text-button text-primary"><i class="zmdi zmdi-open-in-new"></i>{{ trans('entities.pages_export') }}</div>
|
<div dropdown-toggle class="text-button text-primary"><i class="zmdi zmdi-open-in-new"></i>{{ trans('entities.export') }}</div>
|
||||||
<ul class="wide">
|
<ul class="wide">
|
||||||
<li><a href="{{ $book->getUrl('/export/html') }}" target="_blank">{{ trans('entities.pages_export_html') }} <span class="text-muted float right">.html</span></a></li>
|
<li><a href="{{ $book->getUrl('/export/html') }}" target="_blank">{{ trans('entities.export_html') }} <span class="text-muted float right">.html</span></a></li>
|
||||||
<li><a href="{{ $book->getUrl('/export/pdf') }}" target="_blank">{{ trans('entities.pages_export_pdf') }} <span class="text-muted float right">.pdf</span></a></li>
|
<li><a href="{{ $book->getUrl('/export/pdf') }}" target="_blank">{{ trans('entities.export_pdf') }} <span class="text-muted float right">.pdf</span></a></li>
|
||||||
<li><a href="{{ $book->getUrl('/export/plaintext') }}" target="_blank">{{ trans('entities.pages_export_text') }} <span class="text-muted float right">.txt</span></a></li>
|
<li><a href="{{ $book->getUrl('/export/plaintext') }}" target="_blank">{{ trans('entities.export_text') }} <span class="text-muted float right">.txt</span></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</span>
|
</span>
|
||||||
@if(userCan('page-create', $book))
|
@if(userCan('page-create', $book))
|
||||||
|
@ -11,11 +11,11 @@
|
|||||||
<div class="col-sm-4 faded">
|
<div class="col-sm-4 faded">
|
||||||
<div class="action-buttons">
|
<div class="action-buttons">
|
||||||
<span dropdown class="dropdown-container">
|
<span dropdown class="dropdown-container">
|
||||||
<div dropdown-toggle class="text-button text-primary"><i class="zmdi zmdi-open-in-new"></i>{{ trans('entities.pages_export') }}</div>
|
<div dropdown-toggle class="text-button text-primary"><i class="zmdi zmdi-open-in-new"></i>{{ trans('entities.export') }}</div>
|
||||||
<ul class="wide">
|
<ul class="wide">
|
||||||
<li><a href="{{ $chapter->getUrl('/export/html') }}" target="_blank">{{ trans('entities.pages_export_html') }} <span class="text-muted float right">.html</span></a></li>
|
<li><a href="{{ $chapter->getUrl('/export/html') }}" target="_blank">{{ trans('entities.export_html') }} <span class="text-muted float right">.html</span></a></li>
|
||||||
<li><a href="{{ $chapter->getUrl('/export/pdf') }}" target="_blank">{{ trans('entities.pages_export_pdf') }} <span class="text-muted float right">.pdf</span></a></li>
|
<li><a href="{{ $chapter->getUrl('/export/pdf') }}" target="_blank">{{ trans('entities.export_pdf') }} <span class="text-muted float right">.pdf</span></a></li>
|
||||||
<li><a href="{{ $chapter->getUrl('/export/plaintext') }}" target="_blank">{{ trans('entities.pages_export_text') }} <span class="text-muted float right">.txt</span></a></li>
|
<li><a href="{{ $chapter->getUrl('/export/plaintext') }}" target="_blank">{{ trans('entities.export_text') }} <span class="text-muted float right">.txt</span></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</span>
|
</span>
|
||||||
@if(userCan('page-create', $chapter))
|
@if(userCan('page-create', $chapter))
|
||||||
|
@ -11,11 +11,11 @@
|
|||||||
<div class="col-sm-6 faded">
|
<div class="col-sm-6 faded">
|
||||||
<div class="action-buttons">
|
<div class="action-buttons">
|
||||||
<span dropdown class="dropdown-container">
|
<span dropdown class="dropdown-container">
|
||||||
<div dropdown-toggle class="text-button text-primary"><i class="zmdi zmdi-open-in-new"></i>{{ trans('entities.pages_export') }}</div>
|
<div dropdown-toggle class="text-button text-primary"><i class="zmdi zmdi-open-in-new"></i>{{ trans('entities.export') }}</div>
|
||||||
<ul class="wide">
|
<ul class="wide">
|
||||||
<li><a href="{{ $page->getUrl('/export/html') }}" target="_blank">{{ trans('entities.pages_export_html') }} <span class="text-muted float right">.html</span></a></li>
|
<li><a href="{{ $page->getUrl('/export/html') }}" target="_blank">{{ trans('entities.export_html') }} <span class="text-muted float right">.html</span></a></li>
|
||||||
<li><a href="{{ $page->getUrl('/export/pdf') }}" target="_blank">{{ trans('entities.pages_export_pdf') }} <span class="text-muted float right">.pdf</span></a></li>
|
<li><a href="{{ $page->getUrl('/export/pdf') }}" target="_blank">{{ trans('entities.export_pdf') }} <span class="text-muted float right">.pdf</span></a></li>
|
||||||
<li><a href="{{ $page->getUrl('/export/plaintext') }}" target="_blank">{{ trans('entities.pages_export_text') }} <span class="text-muted float right">.txt</span></a></li>
|
<li><a href="{{ $page->getUrl('/export/plaintext') }}" target="_blank">{{ trans('entities.export_text') }} <span class="text-muted float right">.txt</span></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</span>
|
</span>
|
||||||
@if(userCan('page-update', $page))
|
@if(userCan('page-update', $page))
|
||||||
|
21
tests/LanguageTest.php
Normal file
21
tests/LanguageTest.php
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
<?php namespace Tests;
|
||||||
|
|
||||||
|
class LanguageTest extends TestCase
|
||||||
|
{
|
||||||
|
|
||||||
|
public function test_js_endpoint_for_each_language() {
|
||||||
|
|
||||||
|
$langs = array_diff(scandir(resource_path('lang')), ['..', '.']);
|
||||||
|
$visibleKeys = ['common', 'components', 'entities', 'errors'];
|
||||||
|
|
||||||
|
$this->asEditor();
|
||||||
|
foreach ($langs as $lang) {
|
||||||
|
setting()->putUser($this->getEditor(), 'language', $lang);
|
||||||
|
$transResp = $this->get('/translations');
|
||||||
|
foreach ($visibleKeys as $key) {
|
||||||
|
$transResp->assertSee($key);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user