feat: editor modals translations

This commit is contained in:
Nick
2019-06-15 17:05:56 -04:00
parent 1a143d84da
commit a3be2a772a
8 changed files with 112 additions and 128 deletions

View File

@@ -8,7 +8,7 @@
)
.dialog-header
v-icon(color='white') sort_by_alpha
.subheading.white--text.ml-2 Page Properties
.subheading.white--text.ml-2 {{$t('editor:props.pageProperties')}}
v-spacer
v-btn.mx-0(
outline
@@ -19,34 +19,34 @@
span {{ $t('common:actions.ok') }}
v-card.wiki-form(tile)
v-card-text
v-subheader.pl-0 Page Info
v-subheader.pl-0 {{$t('editor:props.pageInfo')}}
v-text-field(
ref='iptTitle'
outline
background-color='grey lighten-2'
label='Title'
:label='$t(`editor:props.title`)'
counter='255'
v-model='title'
)
v-text-field(
outline
background-color='grey lighten-2'
label='Short Description'
:label='$t(`editor:props.shortDescription`)'
counter='255'
v-model='description'
persistent-hint
hint='Shown below the title'
:hint='$t(`editor:props.shortDescriptionHint`)'
)
v-divider
v-card-text.grey(:class='darkMode ? `darken-3-d3` : `lighten-5`')
v-subheader.pl-0 Path & Categorization
v-subheader.pl-0 {{$t('editor:props.pathCategorization')}}
v-container.pa-0(fluid, grid-list-lg)
v-layout(row, wrap)
v-flex(xs12, md2)
v-select(
outline
background-color='grey lighten-2'
label='Locale'
:label='$t(`editor:props.locale`)'
suffix='/'
:items='namespaces'
v-model='locale'
@@ -57,10 +57,10 @@
v-text-field(
outline
background-color='grey lighten-2'
label='Path'
:label='$t(`editor:props.path`)'
append-icon='folder'
v-model='path'
hint='Do not include any leading or trailing slashes.'
:hint='$t(`editor:props.pathHint`)'
persistent-hint
@click:append='showPathSelector'
:disabled='mode !== "create"'
@@ -69,25 +69,25 @@
background-color='grey lighten-2'
chips
deletable-chips
label='Tags'
:label='$t(`editor:props.tags`)'
outline
multiple
v-model='tags'
single-line
hint='Use tags to categorize your pages and make them easier to find.'
:hint='$t(`editor:props.tagsHint`)'
persistent-hint
)
v-divider
v-card-text.pb-5.grey(:class='darkMode ? `darken-3-d5` : `lighten-4`')
v-subheader.pl-0 Publishing State
v-subheader.pl-0 {{$t('editor:props.publishState')}}
v-container.pa-0(fluid, grid-list-lg)
v-layout(row, wrap)
v-flex(xs12, md4)
v-switch(
label='Published'
:label='$t(`editor:props.publishToggle`)'
v-model='isPublished'
color='primary'
hint='Unpublished pages can still be seen by users having write permissions on this page.'
:hint='$t(`editor:props.publishToggleHint`)'
persistent-hint
)
v-flex(xs12, md4)
@@ -103,14 +103,14 @@
)
v-text-field(
slot='activator'
label='Publish starting on...'
:label='$t(`editor:props.publishStart`)'
v-model='publishStartDate'
prepend-icon='event'
readonly
outline
background-color='grey lighten-2'
clearable
hint='Leave empty for no start date'
:hint='$t(`editor:props.publishStartHint`)'
persistent-hint
:disabled='!isPublished'
)
@@ -127,12 +127,12 @@
flat=''
color='primary'
@click='isPublishStartShown = false'
) Cancel
) {{$t('common:actions.cancel')}}
v-btn(
flat=''
color='primary'
@click='$refs.menuPublishStart.save(publishStartDate)'
) OK
) {{$t('common:actions.ok')}}
v-flex(xs12, md4)
v-dialog(
ref='menuPublishEnd'
@@ -146,14 +146,14 @@
)
v-text-field(
slot='activator'
label='Publish ending on...'
:label='$t(`editor:props.publishEnd`)'
v-model='publishEndDate'
prepend-icon='event'
readonly
outline
background-color='grey lighten-2'
clearable
hint='Leave empty for no end date'
:hint='$t(`editor:props.publishEndHint`)'
persistent-hint
:disabled='!isPublished'
)
@@ -170,12 +170,12 @@
flat=''
color='primary'
@click='isPublishEndShown = false'
) Cancel
) {{$t('common:actions.cancel')}}
v-btn(
flat=''
color='primary'
@click='$refs.menuPublishEnd.save(publishEndDate)'
) OK
) {{$t('common:actions.ok')}}
page-selector(mode='create', v-model='pageSelectorShown', :path='path', :locale='locale', :open-handler='setPath')
v-tour(name='editorPropertiesTour', :steps='tourSteps')