mirror of
https://github.com/documize/community.git
synced 2025-07-19 05:09:42 +02:00
i18n doc strings
This commit is contained in:
parent
a236cbb01c
commit
371706fb49
5 changed files with 100 additions and 70 deletions
|
@ -18,17 +18,24 @@ import Component from '@ember/component';
|
||||||
export default Component.extend(Modals, Notifier, {
|
export default Component.extend(Modals, Notifier, {
|
||||||
appMeta: service(),
|
appMeta: service(),
|
||||||
session: service(),
|
session: service(),
|
||||||
|
i18n: service(),
|
||||||
editMode: false,
|
editMode: false,
|
||||||
downloadQuery: '',
|
downloadQuery: '',
|
||||||
uploadId: computed('page', function () {
|
uploadId: computed('page', function () {
|
||||||
let page = this.get('page');
|
let page = this.get('page');
|
||||||
return `page-uploader-${page.id}`;
|
return `page-uploader-${page.id}`;
|
||||||
}),
|
}),
|
||||||
uploadLabel: 'Upload Attachments',
|
uploadLabel: '',
|
||||||
|
|
||||||
|
init(...args) {
|
||||||
|
this._super(...args);
|
||||||
|
|
||||||
|
this.uploadLabel = this.i18n.localize('upload_attachment');
|
||||||
|
},
|
||||||
|
|
||||||
didReceiveAttrs() {
|
didReceiveAttrs() {
|
||||||
this._super(...arguments);
|
this._super(...arguments);
|
||||||
|
|
||||||
// For authenticated users we send server auth token.
|
// For authenticated users we send server auth token.
|
||||||
let qry = '';
|
let qry = '';
|
||||||
if (this.get('session.hasSecureToken')) {
|
if (this.get('session.hasSecureToken')) {
|
||||||
|
@ -36,12 +43,12 @@ export default Component.extend(Modals, Notifier, {
|
||||||
} else if (this.get('session.authenticated')) {
|
} else if (this.get('session.authenticated')) {
|
||||||
qry = '?token=' + this.get('session.authToken');
|
qry = '?token=' + this.get('session.authToken');
|
||||||
}
|
}
|
||||||
this.set('downloadQuery', qry);
|
this.set('downloadQuery', qry);
|
||||||
},
|
},
|
||||||
|
|
||||||
didRender() {
|
didRender() {
|
||||||
this._super(...arguments);
|
this._super(...arguments);
|
||||||
|
|
||||||
// For authenticated users we send server auth token.
|
// For authenticated users we send server auth token.
|
||||||
let qry = '';
|
let qry = '';
|
||||||
if (this.get('session.hasSecureToken')) {
|
if (this.get('session.hasSecureToken')) {
|
||||||
|
@ -49,7 +56,7 @@ export default Component.extend(Modals, Notifier, {
|
||||||
} else if (this.get('session.authenticated')) {
|
} else if (this.get('session.authenticated')) {
|
||||||
qry = '?token=' + this.get('session.authToken');
|
qry = '?token=' + this.get('session.authToken');
|
||||||
}
|
}
|
||||||
this.set('downloadQuery', qry);
|
this.set('downloadQuery', qry);
|
||||||
|
|
||||||
// We don't setup uploader if not edit mode.
|
// We don't setup uploader if not edit mode.
|
||||||
if (!this.get('editMode')) {
|
if (!this.get('editMode')) {
|
||||||
|
@ -95,7 +102,7 @@ export default Component.extend(Modals, Notifier, {
|
||||||
});
|
});
|
||||||
|
|
||||||
this.on("queuecomplete", function () {
|
this.on("queuecomplete", function () {
|
||||||
self.notifySuccess('Uploaded file');
|
self.notifySuccess(this.i18n.localize('uploaded'));
|
||||||
self.get('onAttachmentUpload')();
|
self.get('onAttachmentUpload')();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -120,7 +127,7 @@ export default Component.extend(Modals, Notifier, {
|
||||||
|
|
||||||
actions: {
|
actions: {
|
||||||
onDelete(attachment) {
|
onDelete(attachment) {
|
||||||
this.notifySuccess('File deleted');
|
this.notifySuccess(this.i18n.localize('deleted'));
|
||||||
this.get('onAttachmentDelete')(attachment.id);
|
this.get('onAttachmentDelete')(attachment.id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,15 +4,15 @@
|
||||||
{{#ui/ui-toolbar-dropdown label="Actions" arrow=true}}
|
{{#ui/ui-toolbar-dropdown label="Actions" arrow=true}}
|
||||||
{{#attach-popover class="ember-attacher-popper" hideOn="click clickout" showOn="click" isShown=false}}
|
{{#attach-popover class="ember-attacher-popper" hideOn="click clickout" showOn="click" isShown=false}}
|
||||||
<ul class="menu">
|
<ul class="menu">
|
||||||
<li class="item" {{action "onShowRequestContributionModal"}} role="button" tabindex="0">Request contribution</li>
|
<li class="item" {{action "onShowRequestContributionModal"}} role="button" tabindex="0">{{localize 'doc_request_contribution'}}</li>
|
||||||
<li class="item" {{action "onShowRequestFeedbackModal"}} role="button" tabindex="0">Request feedback</li>
|
<li class="item" {{action "onShowRequestFeedbackModal"}} role="button" tabindex="0">{{localize 'doc_request_feedback'}}</li>
|
||||||
<li class="item" {{action "onShowRequestReadModal"}} role="button" tabindex="0">Request read</li>
|
<li class="item" {{action "onShowRequestReadModal"}} role="button" tabindex="0">{{localize 'doc_request_read'}}</li>
|
||||||
{{#if (eq document.lifecycle constants.Lifecycle.Draft)}}
|
{{#if (eq document.lifecycle constants.Lifecycle.Draft)}}
|
||||||
<li class="divider"/>
|
<li class="divider"/>
|
||||||
<li class="item" {{action "onShowPublishModal"}} role="button" tabindex="0">Request publication</li>
|
<li class="item" {{action "onShowPublishModal"}} role="button" tabindex="0">{{localize 'doc_request_publication'}}</li>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
<li class="divider"/>
|
<li class="divider"/>
|
||||||
<li class="item" {{action "onShareModal"}} role="button" tabindex="0">Share via secure external link</li>
|
<li class="item" {{action "onShareModal"}} role="button" tabindex="0">{{localize 'doc_secure_share'}}</li>
|
||||||
</ul>
|
</ul>
|
||||||
{{/attach-popover}}
|
{{/attach-popover}}
|
||||||
{{/ui/ui-toolbar-dropdown}}
|
{{/ui/ui-toolbar-dropdown}}
|
||||||
|
@ -23,26 +23,26 @@
|
||||||
{{#attach-popover class="ember-attacher-popper" hideOn="click clickout" showOn="click" isShown=false}}
|
{{#attach-popover class="ember-attacher-popper" hideOn="click clickout" showOn="click" isShown=false}}
|
||||||
<ul class="menu">
|
<ul class="menu">
|
||||||
{{#if pinState.isPinned}}
|
{{#if pinState.isPinned}}
|
||||||
<li class="item" {{action "onUnpin"}} role="button" tabindex="0">Remove bookmark</li>
|
<li class="item" {{action "onUnpin"}} role="button" tabindex="0">{{localize 'bookmark_remove'}}</li>
|
||||||
<li class="divider"/>
|
<li class="divider"/>
|
||||||
{{else if session.authenticated}}
|
{{else if session.authenticated}}
|
||||||
<li class="item" {{action "onPin"}} role="button" tabindex="0">Bookmark</li>
|
<li class="item" {{action "onPin"}} role="button" tabindex="0">{{localize 'bookmark'}}</li>
|
||||||
<li class="divider"/>
|
<li class="divider"/>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
<li class="item" {{action "onShowPrintModal"}} role="button" tabindex="0">Print</li>
|
<li class="item" {{action "onShowPrintModal"}} role="button" tabindex="0">{{localize 'print'}}</li>
|
||||||
<li class="item" {{action "onExport"}} role="button" tabindex="0">Download</li>
|
<li class="item" {{action "onExport"}} role="button" tabindex="0">{{localize 'download'}}</li>
|
||||||
{{#if (or permissions.documentAdd permissions.documentCopy)}}
|
{{#if (or permissions.documentAdd permissions.documentCopy)}}
|
||||||
<li class="divider"/>
|
<li class="divider"/>
|
||||||
{{#if permissions.documentAdd}}
|
{{#if permissions.documentAdd}}
|
||||||
<li class="item" {{action "onShowTemplateModal"}} role="button" tabindex="0">Template</li>
|
<li class="item" {{action "onShowTemplateModal"}} role="button" tabindex="0">{{localize 'template'}}</li>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{#if permissions.documentCopy}}
|
{{#if permissions.documentCopy}}
|
||||||
<li class="item" {{action "onShowDuplicateModal"}} role="button" tabindex="0">Copy</li>
|
<li class="item" {{action "onShowDuplicateModal"}} role="button" tabindex="0">{{localize 'copy'}}</li>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{#if permissions.documentDelete}}
|
{{#if permissions.documentDelete}}
|
||||||
<li class="divider"/>
|
<li class="divider"/>
|
||||||
<li class="item red" {{action "onShowDeleteModal"}} role="button" tabindex="0">Delete</li>
|
<li class="item red" {{action "onShowDeleteModal"}} role="button" tabindex="0">{{localize 'delete'}}</li>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
</ul>
|
</ul>
|
||||||
{{/attach-popover}}
|
{{/attach-popover}}
|
||||||
|
@ -53,10 +53,10 @@
|
||||||
{{#attach-popover class="ember-attacher-popper" hideOn="click clickout" showOn="click" isShown=false}}
|
{{#attach-popover class="ember-attacher-popper" hideOn="click clickout" showOn="click" isShown=false}}
|
||||||
<ul class="menu">
|
<ul class="menu">
|
||||||
{{#if showActivity}}
|
{{#if showActivity}}
|
||||||
{{#link-to "document.activity" class="item"}}Activity{{/link-to}}
|
{{#link-to "document.activity" class="item"}}{{localize 'activity'}}{{/link-to}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{#if showRevisions}}
|
{{#if showRevisions}}
|
||||||
{{#link-to "document.revisions" class="item"}}Revisions{{/link-to}}
|
{{#link-to "document.revisions" class="item"}}{{localize 'revisions'}}{{/link-to}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
</ul>
|
</ul>
|
||||||
{{/attach-popover}}
|
{{/attach-popover}}
|
||||||
|
@ -64,25 +64,25 @@
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
{{#if permissions.documentEdit}}
|
{{#if permissions.documentEdit}}
|
||||||
{{ui/ui-toolbar-icon icon=constants.Icon.Settings color=constants.Color.Green tooltip="Rename, Categories, Tag, Status, Workflow" linkTo="document.settings"}}
|
{{ui/ui-toolbar-icon icon=constants.Icon.Settings color=constants.Color.Green tooltip=(localize 'settings') linkTo="document.settings"}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{/ui/ui-toolbar}}
|
{{/ui/ui-toolbar}}
|
||||||
|
|
||||||
<div id="document-template-modal" class="modal" tabindex="-1" role="dialog">
|
<div id="document-template-modal" class="modal" tabindex="-1" role="dialog">
|
||||||
<div class="modal-dialog" role="document">
|
<div class="modal-dialog" role="document">
|
||||||
<div class="modal-content">
|
<div class="modal-content">
|
||||||
<div class="modal-header">Save as Template</div>
|
<div class="modal-header">{{localize 'template_save'}}</div>
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
<form onsubmit={{action "onSaveTemplate"}}>
|
<form onsubmit={{action "onSaveTemplate"}}>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="new-template-name">Name</label>
|
<label for="new-template-name">{{localize 'name'}}</label>
|
||||||
{{input id="new-template-name" value=saveTemplate.name type="email" class="form-control mousetrap" placeholder="Template name"}}
|
{{input id="new-template-name" value=saveTemplate.name type="text" class="form-control mousetrap" placeholder=""}}
|
||||||
<small class="form-text text-muted">Good template name conveys document type</small>
|
<small class="form-text text-muted">Good template name conveys document type</small>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="new-template-desc">Description</label>
|
<label for="new-template-desc">{{localize 'description'}}</label>
|
||||||
{{textarea id="new-template-desc" value=saveTemplate.description class="form-control" rows="5"}}
|
{{textarea id="new-template-desc" value=saveTemplate.description class="form-control" rows="5"}}
|
||||||
<small class="form-text text-muted">Explain use case for this template</small>
|
<small class="form-text text-muted">{{localize 'template_desc_explain'}}</small>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
|
@ -98,9 +98,9 @@
|
||||||
<div id="document-print-modal" class="modal" tabindex="-1" role="dialog">
|
<div id="document-print-modal" class="modal" tabindex="-1" role="dialog">
|
||||||
<div class="modal-dialog" role="document">
|
<div class="modal-dialog" role="document">
|
||||||
<div class="modal-content">
|
<div class="modal-content">
|
||||||
<div class="modal-header">Print</div>
|
<div class="modal-header">{{localize 'Print'}}</div>
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
<p>Print all content or select sections.</p>
|
<p>{{localize 'print_explain'}}</p>
|
||||||
{{#each pages as |item|}}
|
{{#each pages as |item|}}
|
||||||
{{#ui/ui-checkbox selected=item.printSelected}}
|
{{#ui/ui-checkbox selected=item.printSelected}}
|
||||||
{{item.page.numbering}}. {{item.page.title}}
|
{{item.page.numbering}}. {{item.page.title}}
|
||||||
|
@ -119,9 +119,9 @@
|
||||||
<div id="document-delete-modal" class="modal" tabindex="-1" role="dialog">
|
<div id="document-delete-modal" class="modal" tabindex="-1" role="dialog">
|
||||||
<div class="modal-dialog" role="document">
|
<div class="modal-dialog" role="document">
|
||||||
<div class="modal-content">
|
<div class="modal-content">
|
||||||
<div class="modal-header">Delete Document</div>
|
<div class="modal-header">{{localize 'delete'}}</div>
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
<p>Are you sure you want to delete this document?</p>
|
<p>{{localize 'doc_delete_confirm'}}</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-footer">
|
<div class="modal-footer">
|
||||||
{{ui/ui-button color=constants.Color.Gray light=true label=(localize 'cancel') dismiss=true}}
|
{{ui/ui-button color=constants.Color.Gray light=true label=(localize 'cancel') dismiss=true}}
|
||||||
|
@ -135,13 +135,12 @@
|
||||||
<div id="document-duplicate-modal" class="modal" tabindex="-1" role="dialog">
|
<div id="document-duplicate-modal" class="modal" tabindex="-1" role="dialog">
|
||||||
<div class="modal-dialog" role="document">
|
<div class="modal-dialog" role="document">
|
||||||
<div class="modal-content">
|
<div class="modal-content">
|
||||||
<div class="modal-header">Duplicate</div>
|
<div class="modal-header">{{localize 'duplicate'}}</div>
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
<form onsubmit={{action "onDuplicate"}}>
|
<form onsubmit={{action "onDuplicate"}}>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="duplicate-name">Name</label>
|
<label for="duplicate-name">{{localize 'name'}}</label>
|
||||||
{{input id="duplicate-name" value=duplicateName type="email" class="form-control mousetrap" placeholder="Name"}}
|
{{input id="duplicate-name" value=duplicateName type="text" class="form-control mousetrap" placeholder=""}}
|
||||||
<small class="form-text text-muted">Content will be duplicated within this space</small>
|
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -11,54 +11,54 @@
|
||||||
<div class="section-heading no-print" id="page-toolbar-{{ page.id }}">
|
<div class="section-heading no-print" id="page-toolbar-{{ page.id }}">
|
||||||
<div class="section-toolbar">
|
<div class="section-toolbar">
|
||||||
{{#if canEdit}}
|
{{#if canEdit}}
|
||||||
<i class="add-section dicon {{constants.Icon.Plus}}" {{action "onShowSectionWizard" page}} title="Insert section" tabindex="0" role="button" />
|
<i class="add-section dicon {{constants.Icon.Plus}}" {{action "onShowSectionWizard" page}} title={{localize 'section_insert'}} tabindex="0" role="button" />
|
||||||
<div class="gap"/>
|
<div class="gap"/>
|
||||||
<i class="dicon {{constants.Icon.Edit}}" {{action "onEdit"}} title="Edit section" tabindex="0" role="button" />
|
<i class="dicon {{constants.Icon.Edit}}" {{action "onEdit"}} title={{localize 'edit'}} tabindex="0" role="button" />
|
||||||
<div class="gap"/>
|
<div class="gap"/>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
<i class="dicon {{constants.Icon.Settings}}" title="Actions" aria-haspopup="menu" aria-label="Dropdown menu for section">
|
<i class="dicon {{constants.Icon.Settings}}" title={{localize 'actions'}} aria-haspopup="menu" aria-label="Dropdown menu for section">
|
||||||
{{#attach-popover class="ember-attacher-popper" hideOn="clickout click" showOn="click" isShown=false}}
|
{{#attach-popover class="ember-attacher-popper" hideOn="clickout click" showOn="click" isShown=false}}
|
||||||
<div class="menu" >
|
<div class="menu" >
|
||||||
<a class="item" href="#" id="page-copy-link-{{page.id}}" {{action "onCopyLink"}} tabindex="0" role="button">Copy link</a>
|
<a class="item" href="#" id="page-copy-link-{{page.id}}" {{action "onCopyLink"}} tabindex="0" role="button">{{localize 'copy_link'}}</a>
|
||||||
{{#if (or canEdit permissions.documentCopy permissions.documentMove permissions.documentTemplate)}}
|
{{#if (or canEdit permissions.documentCopy permissions.documentMove permissions.documentTemplate)}}
|
||||||
<div class="divider"></div>
|
<div class="divider"></div>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{#if canEdit}}
|
{{#if canEdit}}
|
||||||
<a class="item" href="#" id={{concat "edit-page-button-" page.id}} {{action "onEdit"}} tabindex="0" role="button">Edit</a>
|
<a class="item" href="#" id={{concat "edit-page-button-" page.id}} {{action "onEdit"}} tabindex="0" role="button">{{localize 'edit'}}</a>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{#if permissions.documentCopy}}
|
{{#if permissions.documentCopy}}
|
||||||
<a class="item" href="#" id={{concat "copy-page-button-" page.id}} {{action "onShowCopyModal"}} tabindex="0" role="button">Copy</a>
|
<a class="item" href="#" id={{concat "copy-page-button-" page.id}} {{action "onShowCopyModal"}} tabindex="0" role="button">{{localize 'copy'}}</a>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{#if permissions.documentMove}}
|
{{#if permissions.documentMove}}
|
||||||
<a class="item" href="#" id={{concat "move-page-button-" page.id}} {{action "onShowMoveModal"}} tabindex="0" role="button">Move</a>
|
<a class="item" href="#" id={{concat "move-page-button-" page.id}} {{action "onShowMoveModal"}} tabindex="0" role="button">{{localize 'move'}}</a>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{#if permissions.documentTemplate}}
|
{{#if permissions.documentTemplate}}
|
||||||
<a class="item" href="#" id={{concat "publish-page-button-" page.id}} {{action "onShowPublishModal"}} tabindex="0" role="button">Publish</a>
|
<a class="item" href="#" id={{concat "publish-page-button-" page.id}} {{action "onShowPublishModal"}} tabindex="0" role="button">{{localize 'publish'}}</a>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{#if permissions.documentDelete}}
|
{{#if permissions.documentDelete}}
|
||||||
<div class="divider"></div>
|
<div class="divider"></div>
|
||||||
<a class="item red" href="#" id={{concat "delete-page-button-" page.id}} data-toggle="modal" data-target={{concat "#delete-page-modal-" page.id}} data-backdrop="static">Delete</a>
|
<a class="item red" href="#" id={{concat "delete-page-button-" page.id}} data-toggle="modal" data-target={{concat "#delete-page-modal-" page.id}} data-backdrop="static">{{localize 'delete'}}</a>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{#if (and canEdit state.actionablePage)}}
|
{{#if (and canEdit state.actionablePage)}}
|
||||||
<div class="divider"></div>
|
<div class="divider"></div>
|
||||||
{{#unless state.indentDisabled}}
|
{{#unless state.indentDisabled}}
|
||||||
<a class="item" href="#" id={{concat "toc-indent-button-" page.id}} {{action "pageIndent"}}>Indent</a>
|
<a class="item" href="#" id={{concat "toc-indent-button-" page.id}} {{action "pageIndent"}}>{{localize 'indent'}}</a>
|
||||||
{{/unless}}
|
{{/unless}}
|
||||||
{{#unless state.outdentDisabled}}
|
{{#unless state.outdentDisabled}}
|
||||||
<a class="item" href="#" id={{concat "toc-outdent-button-" page.id}} {{action "pageOutdent"}}>Outdent</a>
|
<a class="item" href="#" id={{concat "toc-outdent-button-" page.id}} {{action "pageOutdent"}}>{{localize 'outdent'}}</a>
|
||||||
{{/unless}}
|
{{/unless}}
|
||||||
{{#unless state.upDisabled}}
|
{{#unless state.upDisabled}}
|
||||||
<a class="item" href="#" id={{concat "toc-up-button-" page.id}} {{action "pageUp"}}>Move up</a>
|
<a class="item" href="#" id={{concat "toc-up-button-" page.id}} {{action "pageUp"}}>{{localize 'move_up'}}</a>
|
||||||
{{/unless}}
|
{{/unless}}
|
||||||
{{#unless state.downDisabled}}
|
{{#unless state.downDisabled}}
|
||||||
<a class="item" href="#" id={{concat "toc-down-button-" page.id}} {{action "pageDown"}}>Move down</a>
|
<a class="item" href="#" id={{concat "toc-down-button-" page.id}} {{action "pageDown"}}>{{localize 'move_down'}}</a>
|
||||||
{{/unless}}
|
{{/unless}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
</div>
|
</div>
|
||||||
{{/attach-popover}}
|
{{/attach-popover}}
|
||||||
</i>
|
</i>
|
||||||
<div class="gap"/>
|
<div class="gap"/>
|
||||||
<i class="dicon {{constants.Icon.Expand}} {{unless expanded "expand"}}" {{action "onExpand"}} title="Show/hide" />
|
<i class="dicon {{constants.Icon.Expand}} {{unless expanded "expand"}}" {{action "onExpand"}} title={{localize 'show_hide'}} />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -68,16 +68,16 @@
|
||||||
<div id={{concat "copy-page-modal-" page.id}} class="modal" tabindex="-1" role="dialog">
|
<div id={{concat "copy-page-modal-" page.id}} class="modal" tabindex="-1" role="dialog">
|
||||||
<div class="modal-dialog modal-50" role="document">
|
<div class="modal-dialog modal-50" role="document">
|
||||||
<div class="modal-content">
|
<div class="modal-content">
|
||||||
<div class="modal-header">Copy Destination</div>
|
<div class="modal-header">{{localize 'copy'}}</div>
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
<p>This section and all nested sections will be copied to the selected document.</p>
|
<p>{{localize 'section_copy_explain'}}</p>
|
||||||
<Ui::UiSpacer @size="100" />
|
<Ui::UiSpacer @size="100" />
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label>Space</label>
|
<label>{{localize 'space'}}</label>
|
||||||
{{ui/ui-select content=folders optionValuePath="id" optionLabelPath="name" selection=targetSpace action=(action "onSelectSpace")}}
|
{{ui/ui-select content=folders optionValuePath="id" optionLabelPath="name" selection=targetSpace action=(action "onSelectSpace")}}
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label>Document</label>
|
<label>{{localize 'document'}}</label>
|
||||||
{{ui/ui-select content=targetDocs optionValuePath="id" optionLabelPath="name" selection=targetDoc action=(action "onSelectDoc")}}
|
{{ui/ui-select content=targetDocs optionValuePath="id" optionLabelPath="name" selection=targetDoc action=(action "onSelectDoc")}}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -95,9 +95,9 @@
|
||||||
<div id={{concat "move-page-modal-" page.id}} class="modal" tabindex="-1" role="dialog">
|
<div id={{concat "move-page-modal-" page.id}} class="modal" tabindex="-1" role="dialog">
|
||||||
<div class="modal-dialog modal-50" role="document">
|
<div class="modal-dialog modal-50" role="document">
|
||||||
<div class="modal-content">
|
<div class="modal-content">
|
||||||
<div class="modal-header">Move Destination</div>
|
<div class="modal-header">{{localize 'move'}}</div>
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
<p>This section and all nested sections will be moved to the selected document.</p>
|
<p>{{localize 'section_move_explain'}}</p>
|
||||||
<Ui::UiSpacer @size="100" />
|
<Ui::UiSpacer @size="100" />
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label>Space</label>
|
<label>Space</label>
|
||||||
|
@ -122,14 +122,14 @@
|
||||||
<div id= {{concat "delete-page-modal-" page.id}} class="modal" tabindex="-1" role="dialog">
|
<div id= {{concat "delete-page-modal-" page.id}} class="modal" tabindex="-1" role="dialog">
|
||||||
<div class="modal-dialog" role="document">
|
<div class="modal-dialog" role="document">
|
||||||
<div class="modal-content">
|
<div class="modal-content">
|
||||||
<div class="modal-header">Delete Section</div>
|
<div class="modal-header">{{localize 'delete'}}</div>
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
<p>Are you sure you want to delete this section?</p>
|
<p></p>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<div class="form-check">
|
<div class="form-check">
|
||||||
{{input type="checkbox" class="form-check-input" checked=deleteChildren id=(concat "delete-page-check-" page.id)}}
|
{{input type="checkbox" class="form-check-input" checked=deleteChildren id=(concat "delete-page-check-" page.id)}}
|
||||||
<label class="form-check-label" for= {{concat "delete-page-check-" page.id}}>
|
<label class="form-check-label" for= {{concat "delete-page-check-" page.id}}>
|
||||||
Also delete child sections
|
{{localize 'section_delete_children'}}
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -148,17 +148,17 @@
|
||||||
<div id={{concat "publish-page-modal-" page.id}} class="modal" tabindex="-1" role="dialog">
|
<div id={{concat "publish-page-modal-" page.id}} class="modal" tabindex="-1" role="dialog">
|
||||||
<div class="modal-dialog" role="document">
|
<div class="modal-dialog" role="document">
|
||||||
<div class="modal-content">
|
<div class="modal-content">
|
||||||
<div class="modal-header">Publish Reusable Content Block</div>
|
<div class="modal-header">{{localize 'section_publish'}}</div>
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="block-title-{{page.id}}">Name</label>
|
<label for="block-title-{{page.id}}">{{localize 'name'}}</label>
|
||||||
{{input id=(concat "block-title-" page.id) type="text" class="form-control mousetrap" placeholder="Enter name" value=blockTitle}}
|
{{input id=(concat "block-title-" page.id) type="text" class="form-control mousetrap" placeholder="" value=blockTitle}}
|
||||||
<small class="form-text text-muted">Provide a short title for the reusable content block</small>
|
<small class="form-text text-muted">{{localize 'section_publish_name_explain'}}</small>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="block-desc-{{page.id}}">Description</label>
|
<label for="block-desc-{{page.id}}">{{localize 'description'}}</label>
|
||||||
{{textarea id=(concat "block-desc-" page.id) rows="3" class="form-control mousetrap" placeholder="Enter description" value=blockExcerpt}}
|
{{textarea id=(concat "block-desc-" page.id) rows="3" class="form-control mousetrap" placeholder="" value=blockExcerpt}}
|
||||||
<small class="form-text text-muted">Short description to help others understand the reusable content block</small>
|
<small class="form-text text-muted">{{localize 'section_publish_desc_explain'}}</small>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-footer">
|
<div class="modal-footer">
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
{{#ui/ui-toolbar-icon icon=constants.Icon.Delete color=constants.Color.Red}}
|
{{#ui/ui-toolbar-icon icon=constants.Icon.Delete color=constants.Color.Red}}
|
||||||
{{#attach-popover class="ember-attacher-popper" hideOn="escapekey, clickout" showOn="click" isShown=false}}
|
{{#attach-popover class="ember-attacher-popper" hideOn="escapekey, clickout" showOn="click" isShown=false}}
|
||||||
<div class="form">
|
<div class="form">
|
||||||
<p>Are you sure you want to delete this file?</p>
|
<p>{{localize 'attachment_delete_confirm'}}</p>
|
||||||
<Ui::UiSpacer @size="100" />
|
<Ui::UiSpacer @size="100" />
|
||||||
{{ui/ui-button
|
{{ui/ui-button
|
||||||
light=false
|
light=false
|
||||||
|
@ -34,6 +34,6 @@
|
||||||
{{/each}}
|
{{/each}}
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
{{#ui/ui-dialog title="Delete Attachment" confirmCaption=(localize 'delete') buttonColor=constants.Color.Red show=showDialog onAction=(action "onDelete")}}
|
{{#ui/ui-dialog title=(localize 'attachment_delete') confirmCaption=(localize 'delete') buttonColor=constants.Color.Red show=showDialog onAction=(action "onDelete")}}
|
||||||
<p>Are you sure you want to delete this attachment?</p>
|
<p>{{localize 'attachment_delete_confirm'}}</p>
|
||||||
{{/ui/ui-dialog}}
|
{{/ui/ui-dialog}}
|
||||||
|
|
|
@ -14,6 +14,8 @@
|
||||||
"duplicate": "Duplicate",
|
"duplicate": "Duplicate",
|
||||||
"edit": "Edit",
|
"edit": "Edit",
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
|
"upload": "upload",
|
||||||
|
"uploaded": "Uploaded",
|
||||||
"import": "Import",
|
"import": "Import",
|
||||||
"export": "Export",
|
"export": "Export",
|
||||||
"exported": "Exported",
|
"exported": "Exported",
|
||||||
|
@ -99,8 +101,11 @@
|
||||||
"references": "references",
|
"references": "references",
|
||||||
"move_up": "Move up",
|
"move_up": "Move up",
|
||||||
"move_down": "Move down",
|
"move_down": "Move down",
|
||||||
|
"indent": "Indent",
|
||||||
|
"outdent": "Outdent",
|
||||||
"default": "Default",
|
"default": "Default",
|
||||||
"no_undo": "Proceed with caution as there is no undo",
|
"no_undo": "Proceed with caution as there is no undo",
|
||||||
|
"show_hide": "Show/hide",
|
||||||
|
|
||||||
"public": "Public",
|
"public": "Public",
|
||||||
"public_explain": "Public - can be seen by everyone",
|
"public_explain": "Public - can be seen by everyone",
|
||||||
|
@ -119,7 +124,7 @@
|
||||||
"categories": "Categories",
|
"categories": "Categories",
|
||||||
"tag": "Tag",
|
"tag": "Tag",
|
||||||
"tags": "Tags",
|
"tags": "Tags",
|
||||||
"revisions": "revisions",
|
"revisions": "Revisions",
|
||||||
"versions": "Versions",
|
"versions": "Versions",
|
||||||
"version": "Version",
|
"version": "Version",
|
||||||
"change_control": "Change Control",
|
"change_control": "Change Control",
|
||||||
|
@ -142,6 +147,7 @@
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"bookmark_remove": "Remove bookmark",
|
"bookmark_remove": "Remove bookmark",
|
||||||
"new": "New",
|
"new": "New",
|
||||||
|
"copy_link": "Copy link",
|
||||||
|
|
||||||
"new_canvas": "Blank anvas",
|
"new_canvas": "Blank anvas",
|
||||||
"new_template": "From template",
|
"new_template": "From template",
|
||||||
|
@ -203,9 +209,27 @@
|
||||||
"protection_type_open": "Open",
|
"protection_type_open": "Open",
|
||||||
"protection_type_protected": "Protected",
|
"protection_type_protected": "Protected",
|
||||||
"protection_type_locked": "Locked",
|
"protection_type_locked": "Locked",
|
||||||
|
"doc_request_": "Request contribution",
|
||||||
|
"doc_request_feedback": "Request feedback",
|
||||||
|
"doc_request_read": "Request read",
|
||||||
|
"doc_request_publication": "Request publication",
|
||||||
|
"doc_secure_share": "Share via secure external link",
|
||||||
|
"template_save": "Save as Template",
|
||||||
|
"template_name_explain": "Good template name conveys document type",
|
||||||
|
"template_desc_explain": "Explain use case for this template",
|
||||||
|
"print_explain": "Print all content or select sections",
|
||||||
|
"doc_delete_confirm": "Are you sure you want to delete this document?",
|
||||||
|
"attachment_delete": "Delete Attachment",
|
||||||
|
"attachment_delete_confirm": "Are you sure you want to delete this attachment?",
|
||||||
|
|
||||||
"section_insert": "Insert Section",
|
"section_insert": "Insert Section",
|
||||||
|
"section_copy_explain": "This section and all nested sections will be copied to the selected document.",
|
||||||
|
"section_move_explain": "This section and all nested sections will be moved to the selected document.",
|
||||||
|
"section_delete": "Are you sure you want to delete this section?",
|
||||||
|
"section_delete_children": "Also delete child sections",
|
||||||
|
"section_publish": "Publish Re-usable Content Block",
|
||||||
|
"section_publish_name_explain": "Provide a short title for the reusable content block",
|
||||||
|
"section_publish_desc_explain": "Short description to help others understand the reusable content block",
|
||||||
"link_insert": "Insert Link",
|
"link_insert": "Insert Link",
|
||||||
"link_type_section": "Section",
|
"link_type_section": "Section",
|
||||||
"link_type_section_explain": "Link to content within this document",
|
"link_type_section_explain": "Link to content within this document",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue