1
0
Fork 0
mirror of https://github.com/documize/community.git synced 2025-07-19 13:19:43 +02:00

i18n doc strings

This commit is contained in:
McMatts 2022-03-09 14:04:17 -05:00
parent a236cbb01c
commit 371706fb49
5 changed files with 100 additions and 70 deletions

View file

@ -18,13 +18,20 @@ 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);
@ -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);
} }
} }

View file

@ -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>

View file

@ -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">

View file

@ -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}}

View file

@ -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",