Maintenance: Improve translatable source strings by using ellipsis (…) rather than three dots (...).
This commit is contained in:
parent
19287675c9
commit
616c436b44
33 changed files with 85 additions and 79 deletions
|
@ -298,13 +298,13 @@ App.Config.set(
|
||||||
keyPrefix: '2x'
|
keyPrefix: '2x'
|
||||||
key: '.'
|
key: '.'
|
||||||
hotkeys: true
|
hotkeys: true
|
||||||
description: __('...add object title')
|
description: __('…add object title')
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
keyPrefix: '3x'
|
keyPrefix: '3x'
|
||||||
key: '.'
|
key: '.'
|
||||||
hotkeys: true
|
hotkeys: true
|
||||||
description: __('...add object link URL')
|
description: __('…add object link URL')
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -473,7 +473,7 @@ App.Config.set(
|
||||||
{
|
{
|
||||||
key: 'y'
|
key: 'y'
|
||||||
hotkeys: true
|
hotkeys: true
|
||||||
description: __('...of whole text area')
|
description: __('…of whole text area')
|
||||||
globalEvent: 'richtext-remove-formating-textarea'
|
globalEvent: 'richtext-remove-formating-textarea'
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
|
|
@ -19,7 +19,7 @@ class Group extends App.ControllerSubContent
|
||||||
pagerPerPage: 150
|
pagerPerPage: 150
|
||||||
navupdate: '#groups'
|
navupdate: '#groups'
|
||||||
notes: [
|
notes: [
|
||||||
__('Groups are ...')
|
__('Groups are …')
|
||||||
]
|
]
|
||||||
buttons: [
|
buttons: [
|
||||||
{ name: __('New Group'), 'data-type': 'new', class: 'btn--success' }
|
{ name: __('New Group'), 'data-type': 'new', class: 'btn--success' }
|
||||||
|
|
|
@ -19,7 +19,7 @@ class Job extends App.ControllerSubContent
|
||||||
pagerPerPage: 150
|
pagerPerPage: 150
|
||||||
navupdate: '#Jobs'
|
navupdate: '#Jobs'
|
||||||
notes: [
|
notes: [
|
||||||
__('Scheduler are ...')
|
__('Scheduler are …')
|
||||||
]
|
]
|
||||||
buttons: [
|
buttons: [
|
||||||
{ name: __('New Scheduler'), 'data-type': 'new', class: 'btn--success' }
|
{ name: __('New Scheduler'), 'data-type': 'new', class: 'btn--success' }
|
||||||
|
|
|
@ -19,7 +19,7 @@ class Macro extends App.ControllerSubContent
|
||||||
pagerPerPage: 150
|
pagerPerPage: 150
|
||||||
navupdate: '#macros'
|
navupdate: '#macros'
|
||||||
notes: [
|
notes: [
|
||||||
__('Text modules are ...')
|
__('Text modules are …')
|
||||||
]
|
]
|
||||||
buttons: [
|
buttons: [
|
||||||
{ name: __('New Macro'), 'data-type': 'new', class: 'btn--success' }
|
{ name: __('New Macro'), 'data-type': 'new', class: 'btn--success' }
|
||||||
|
|
|
@ -24,7 +24,7 @@ class Organization extends App.ControllerSubContent
|
||||||
pagerPerPage: 150
|
pagerPerPage: 150
|
||||||
navupdate: '#organizations'
|
navupdate: '#organizations'
|
||||||
notes: [
|
notes: [
|
||||||
__('Organizations are for any person in the system. Agents (Owners, Resposbiles, ...) and Customers.')
|
__('Organizations are for any person in the system. Agents (Owners, Resposbiles, …) and Customers.')
|
||||||
]
|
]
|
||||||
buttons: [
|
buttons: [
|
||||||
{ name: __('Import'), 'data-type': 'import', class: 'btn' }
|
{ name: __('Import'), 'data-type': 'import', class: 'btn' }
|
||||||
|
|
|
@ -21,7 +21,7 @@ class Overview extends App.ControllerSubContent
|
||||||
objects: __('Overviews')
|
objects: __('Overviews')
|
||||||
navupdate: '#overviews'
|
navupdate: '#overviews'
|
||||||
notes: [
|
notes: [
|
||||||
__('Overview are ...')
|
__('Overview are …')
|
||||||
]
|
]
|
||||||
buttons: [
|
buttons: [
|
||||||
{ name: __('New Overview'), 'data-type': 'new', class: 'btn--success' }
|
{ name: __('New Overview'), 'data-type': 'new', class: 'btn--success' }
|
||||||
|
|
|
@ -19,7 +19,7 @@ class Role extends App.ControllerSubContent
|
||||||
pagerPerPage: 150
|
pagerPerPage: 150
|
||||||
navupdate: '#roles'
|
navupdate: '#roles'
|
||||||
notes: [
|
notes: [
|
||||||
__('Roles are ...')
|
__('Roles are …')
|
||||||
]
|
]
|
||||||
buttons: [
|
buttons: [
|
||||||
{ name: __('New Role'), 'data-type': 'new', class: 'btn--success' }
|
{ name: __('New Role'), 'data-type': 'new', class: 'btn--success' }
|
||||||
|
|
|
@ -25,7 +25,7 @@ class TextModule extends App.ControllerSubContent
|
||||||
pagerPerPage: 150
|
pagerPerPage: 150
|
||||||
navupdate: '#text_modules'
|
navupdate: '#text_modules'
|
||||||
notes: [
|
notes: [
|
||||||
__('Text modules are ...')
|
__('Text modules are …')
|
||||||
]
|
]
|
||||||
buttons: [
|
buttons: [
|
||||||
{ name: __('Import'), 'data-type': 'import', class: 'btn' }
|
{ name: __('Import'), 'data-type': 'import', class: 'btn' }
|
||||||
|
|
|
@ -67,7 +67,7 @@ class SidebarIdoit extends App.Controller
|
||||||
if data.response
|
if data.response
|
||||||
@showList(data.response.result)
|
@showList(data.response.result)
|
||||||
return
|
return
|
||||||
@showError(__('Unable to load data...'))
|
@showError(__('Unable to load data…'))
|
||||||
|
|
||||||
error: (xhr, status, error) =>
|
error: (xhr, status, error) =>
|
||||||
|
|
||||||
|
@ -75,7 +75,7 @@ class SidebarIdoit extends App.Controller
|
||||||
return if status is 'abort'
|
return if status is 'abort'
|
||||||
|
|
||||||
# show error message
|
# show error message
|
||||||
@showError(__('Unable to load data...'))
|
@showError(__('Unable to load data…'))
|
||||||
)
|
)
|
||||||
|
|
||||||
showList: (objects) =>
|
showList: (objects) =>
|
||||||
|
|
|
@ -110,7 +110,7 @@ class Translation extends App.ControllerSubContent
|
||||||
resetChanges: =>
|
resetChanges: =>
|
||||||
@loader = new App.ControllerModalLoading(
|
@loader = new App.ControllerModalLoading(
|
||||||
head: __('Reset changes')
|
head: __('Reset changes')
|
||||||
message: __('Reseting changes...')
|
message: __('Reseting changes…')
|
||||||
container: @el.closest('.content')
|
container: @el.closest('.content')
|
||||||
)
|
)
|
||||||
@ajax(
|
@ajax(
|
||||||
|
|
|
@ -19,7 +19,7 @@ class Trigger extends App.ControllerSubContent
|
||||||
pagerPerPage: 150
|
pagerPerPage: 150
|
||||||
navupdate: '#triggers'
|
navupdate: '#triggers'
|
||||||
notes: [
|
notes: [
|
||||||
__('Triggers are ...')
|
__('Triggers are …')
|
||||||
]
|
]
|
||||||
buttons: [
|
buttons: [
|
||||||
{ name: __('New Trigger'), 'data-type': 'new', class: 'btn--success' }
|
{ name: __('New Trigger'), 'data-type': 'new', class: 'btn--success' }
|
||||||
|
|
|
@ -19,7 +19,7 @@ class Index extends App.ControllerSubContent
|
||||||
pagerPerPage: 150
|
pagerPerPage: 150
|
||||||
navupdate: '#webhooks'
|
navupdate: '#webhooks'
|
||||||
notes: [
|
notes: [
|
||||||
__('Webhooks are ...')
|
__('Webhooks are …')
|
||||||
]
|
]
|
||||||
buttons: [
|
buttons: [
|
||||||
{ name: __('Example Payload'), 'data-type': 'payload', class: 'btn' }
|
{ name: __('Example Payload'), 'data-type': 'payload', class: 'btn' }
|
||||||
|
|
|
@ -34,7 +34,7 @@ class App.MultiLocalesRow extends App.Controller
|
||||||
name: name
|
name: name
|
||||||
value: value
|
value: value
|
||||||
null: false
|
null: false
|
||||||
placeholder: __('Select locale...')
|
placeholder: __('Select locale…')
|
||||||
options: [] #formattedLocales
|
options: [] #formattedLocales
|
||||||
class: 'form-control--small'
|
class: 'form-control--small'
|
||||||
)
|
)
|
||||||
|
|
|
@ -401,4 +401,4 @@ class Modal extends App.ControllerModal
|
||||||
head: __('Lost network connection!')
|
head: __('Lost network connection!')
|
||||||
|
|
||||||
content: ->
|
content: ->
|
||||||
__('Trying to reconnect...')
|
__('Trying to reconnect…')
|
||||||
|
|
|
@ -6,7 +6,7 @@ class App.Macro extends App.Model
|
||||||
{ name: 'name', display: __('Name'), tag: 'input', type: 'text', limit: 100, null: false },
|
{ name: 'name', display: __('Name'), tag: 'input', type: 'text', limit: 100, null: false },
|
||||||
{ name: 'perform', display: __('Actions'), tag: 'ticket_perform_action', null: true
|
{ name: 'perform', display: __('Actions'), tag: 'ticket_perform_action', null: true
|
||||||
},
|
},
|
||||||
{ name: 'ux_flow_next_up', display: __('Once completed...'), tag: 'select', default: 'none', options: {
|
{ name: 'ux_flow_next_up', display: __('Once completed…'), tag: 'select', default: 'none', options: {
|
||||||
none: __('Stay on tab'), next_task: __('Close tab'), next_task_on_close: __('Close tab on ticket close'), next_from_overview: __('Advance to next ticket from overview')
|
none: __('Stay on tab'), next_task: __('Close tab'), next_task_on_close: __('Close tab on ticket close'), next_from_overview: __('Advance to next ticket from overview')
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
@ -50,7 +50,7 @@
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
<div class="wizard-body vertical justified">
|
<div class="wizard-body vertical justified">
|
||||||
<p class="wizard-loadingText">
|
<p class="wizard-loadingText">
|
||||||
<span class="loading icon"></span> <%- @T('Verifying...') %>
|
<span class="loading icon"></span> <%- @T('Verifying…') %>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
<div class="wizard-body vertical justified">
|
<div class="wizard-body vertical justified">
|
||||||
<p class="wizard-loadingText">
|
<p class="wizard-loadingText">
|
||||||
<span class="loading icon"></span> <%- @T('Verifying...') %>
|
<span class="loading icon"></span> <%- @T('Verifying…') %>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
<% uid = _.uniqueId('fileUpload_') %>
|
<% uid = _.uniqueId('fileUpload_') %>
|
||||||
<input multiple="multiple" type="file" name="file" id="<%- uid %>">
|
<input multiple="multiple" type="file" name="file" id="<%- uid %>">
|
||||||
<label class="attachmentPlaceholder-label" for="<%- uid %>">
|
<label class="attachmentPlaceholder-label" for="<%- uid %>">
|
||||||
<%- @T('select attachment...') %>
|
<%- @T('select attachment…') %>
|
||||||
</label>
|
</label>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
<%- @Icon('arrow-down', 'dropdown-arrow') %>
|
<%- @Icon('arrow-down', 'dropdown-arrow') %>
|
||||||
</div>
|
</div>
|
||||||
<div class="dropdown-menu dropdown-menu-left js-dropdown">
|
<div class="dropdown-menu dropdown-menu-left js-dropdown">
|
||||||
<input type="search" class="dropdown-filter js-filter-icons" placeholder="<%- @T('Search...') %>">
|
<input type="search" class="dropdown-filter js-filter-icons" placeholder="<%- @T('Search…') %>">
|
||||||
<ul class="js-iconGrid dropdown-grid" role="menu"></ul>
|
<ul class="js-iconGrid dropdown-grid" role="menu"></ul>
|
||||||
<div class="dropdown-filter-placeholder">
|
<div class="dropdown-filter-placeholder">
|
||||||
<span class="js-noMatch">¯\_(ツ)_/¯</span>
|
<span class="js-noMatch">¯\_(ツ)_/¯</span>
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<div class="page-loading">
|
<div class="page-loading">
|
||||||
<div class="small loading icon"></div>
|
<div class="small loading icon"></div>
|
||||||
<div class="page-loading-label"><%- @T('Loading...') %></div>
|
<div class="page-loading-label"><%- @T('Loading…') %></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
<% if @tickets.length > @show_max: %>
|
<% if @tickets.length > @show_max: %>
|
||||||
</div>
|
</div>
|
||||||
<div class="btn btn--text btn-show-all" role="button" data-toggle="collapse" data-target="#<%= id %>" aria-expanded="false" aria-controls="<%= id %>">
|
<div class="btn btn--text btn-show-all" role="button" data-toggle="collapse" data-target="#<%= id %>" aria-expanded="false" aria-controls="<%= id %>">
|
||||||
<div data-show="open"><%- @Icon('arrow-down') %> <span><%- @T('Show all...') %></span></div>
|
<div data-show="open"><%- @Icon('arrow-down') %> <span><%- @T('Show all…') %></span></div>
|
||||||
<div data-show="collapsed"><%- @Icon('arrow-up') %> <span><%- @T('Show less') %></span></div>
|
<div data-show="collapsed"><%- @Icon('arrow-up') %> <span><%- @T('Show less') %></span></div>
|
||||||
</div>
|
</div>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
|
@ -44,7 +44,7 @@
|
||||||
<h2><%- @T('Email Account') %></h2>
|
<h2><%- @T('Email Account') %></h2>
|
||||||
<div class="wizard-body vertical justified">
|
<div class="wizard-body vertical justified">
|
||||||
<p class="wizard-loadingText">
|
<p class="wizard-loadingText">
|
||||||
<span class="loading icon"></span> <%- @T('Verifying...') %>
|
<span class="loading icon"></span> <%- @T('Verifying…') %>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
<h2><%- @T('Email Notification') %></h2>
|
<h2><%- @T('Email Notification') %></h2>
|
||||||
<div class="wizard-body vertical justified">
|
<div class="wizard-body vertical justified">
|
||||||
<p class="wizard-loadingText">
|
<p class="wizard-loadingText">
|
||||||
<span class="loading icon"></span> <%- @T('Verifying...') %>
|
<span class="loading icon"></span> <%- @T('Verifying…') %>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
<% else if @job.result && @job.result.info: %>
|
<% else if @job.result && @job.result.info: %>
|
||||||
<div class="alert alert--info" role="alert"><%- @T('Info: %s', @job.result.info) %></div>
|
<div class="alert alert--info" role="alert"><%- @T('Info: %s', @job.result.info) %></div>
|
||||||
<% else: %>
|
<% else: %>
|
||||||
<p><%- @T('Job is waiting to get started...') %></p>
|
<p><%- @T('Job is waiting to get started…') %></p>
|
||||||
<% end %>
|
<% end %>
|
||||||
<% else: %>
|
<% else: %>
|
||||||
<% if @job.finished_at: %>
|
<% if @job.finished_at: %>
|
||||||
|
@ -23,7 +23,7 @@
|
||||||
<% else if @job.result && !@job.result.sum: %>
|
<% else if @job.result && !@job.result.sum: %>
|
||||||
<p><%- @Ttimestamp(@job.started_at) %> - <%- @T('Counting entries. This may take a while.') %></p>
|
<p><%- @Ttimestamp(@job.started_at) %> - <%- @T('Counting entries. This may take a while.') %></p>
|
||||||
<% else: %>
|
<% else: %>
|
||||||
<p><%- @Ttimestamp(@job.started_at) %> - <%- @T('Running...') %></p>
|
<p><%- @Ttimestamp(@job.started_at) %> - <%- @T('Running…') %></p>
|
||||||
<div class="flex">
|
<div class="flex">
|
||||||
<progress max="<%= @job.result.total %>" value="<%= @job.result.sum %>"></progress>
|
<progress max="<%= @job.result.total %>" value="<%= @job.result.sum %>"></progress>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -46,7 +46,7 @@
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
<div class="wizard-body vertical justified">
|
<div class="wizard-body vertical justified">
|
||||||
<p class="wizard-loadingText">
|
<p class="wizard-loadingText">
|
||||||
<span class="loading icon"></span> <%- @T('Connecting ...') %>
|
<span class="loading icon"></span> <%- @T('Connecting …') %>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -132,7 +132,7 @@
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
<div class="wizard-body vertical justified">
|
<div class="wizard-body vertical justified">
|
||||||
<p class="wizard-loadingText">
|
<p class="wizard-loadingText">
|
||||||
<span class="loading icon"></span> <%- @T('Analyzing structure...') %>
|
<span class="loading icon"></span> <%- @T('Analyzing structure…') %>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -203,7 +203,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="js-analyzing hide">
|
<div class="js-analyzing hide">
|
||||||
<p class="wizard-loadingText">
|
<p class="wizard-loadingText">
|
||||||
<%- @T('Analyzing entries with given configuration...') %>
|
<%- @T('Analyzing entries with given configuration…') %>
|
||||||
</p>
|
</p>
|
||||||
<div class="centered js-progress">
|
<div class="centered js-progress">
|
||||||
<progress max="" value=""></progress>
|
<progress max="" value=""></progress>
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
<% else if @job.result && @job.result.info: %>
|
<% else if @job.result && @job.result.info: %>
|
||||||
<div class="alert alert--info" role="alert"><%- @T('Info: %s', @job.result.info) %></div>
|
<div class="alert alert--info" role="alert"><%- @T('Info: %s', @job.result.info) %></div>
|
||||||
<% else: %>
|
<% else: %>
|
||||||
<p><%- @T('Job is waiting to get started...') %></p>
|
<p><%- @T('Job is waiting to get started…') %></p>
|
||||||
<% end %>
|
<% end %>
|
||||||
<% else: %>
|
<% else: %>
|
||||||
<% if @job.finished_at: %>
|
<% if @job.finished_at: %>
|
||||||
|
@ -23,7 +23,7 @@
|
||||||
<% else if !@job.result.sum: %>
|
<% else if !@job.result.sum: %>
|
||||||
<p><%- @Ttimestamp(@job.started_at) %> - <%- @T('Counting entries. This may take a while.') %></p>
|
<p><%- @Ttimestamp(@job.started_at) %> - <%- @T('Counting entries. This may take a while.') %></p>
|
||||||
<% else: %>
|
<% else: %>
|
||||||
<p><%- @Ttimestamp(@job.started_at) %> - <%- @T('Running...') %></p>
|
<p><%- @Ttimestamp(@job.started_at) %> - <%- @T('Running…') %></p>
|
||||||
<div class="flex">
|
<div class="flex">
|
||||||
<progress max="<%= @job.result.total %>" value="<%= @job.result.sum %>"></progress>
|
<progress max="<%= @job.result.total %>" value="<%= @job.result.sum %>"></progress>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -41,7 +41,7 @@
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
<div class="wizard-body vertical justified">
|
<div class="wizard-body vertical justified">
|
||||||
<p class="wizard-loadingText">
|
<p class="wizard-loadingText">
|
||||||
<span class="loading icon"></span> <%- @T('Connecting ...') %> <span class="js-host"></span>
|
<span class="loading icon"></span> <%- @T('Connecting …') %> <span class="js-host"></span>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -98,7 +98,7 @@
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
<div class="wizard-body vertical justified">
|
<div class="wizard-body vertical justified">
|
||||||
<p class="wizard-loadingText">
|
<p class="wizard-loadingText">
|
||||||
<span class="loading icon"></span> <%- @T('Analyzing structure...') %>
|
<span class="loading icon"></span> <%- @T('Analyzing structure…') %>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -122,7 +122,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="js-analyzing hide">
|
<div class="js-analyzing hide">
|
||||||
<p class="wizard-loadingText">
|
<p class="wizard-loadingText">
|
||||||
<%- @T('Analyzing entries with given configuration...') %>
|
<%- @T('Analyzing entries with given configuration…') %>
|
||||||
</p>
|
</p>
|
||||||
<div class="centered js-progress">
|
<div class="centered js-progress">
|
||||||
<progress max="" value=""></progress>
|
<progress max="" value=""></progress>
|
||||||
|
|
|
@ -88,7 +88,7 @@
|
||||||
<% uid = _.uniqueId('fileUpload_') %>
|
<% uid = _.uniqueId('fileUpload_') %>
|
||||||
<input multiple="multiple" type="file" name="file" id="<%- uid %>">
|
<input multiple="multiple" type="file" name="file" id="<%- uid %>">
|
||||||
<label class="attachmentPlaceholder-label" for="<%- uid %>">
|
<label class="attachmentPlaceholder-label" for="<%- uid %>">
|
||||||
<%- @T('select attachment...') %>
|
<%- @T('select attachment…') %>
|
||||||
</label>
|
</label>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
<div class="wizard-body vertical justified">
|
<div class="wizard-body vertical justified">
|
||||||
<p class="wizard-loadingText">
|
<p class="wizard-loadingText">
|
||||||
<span class="loading icon"></span> <%- @T('Sending...') %>
|
<span class="loading icon"></span> <%- @T('Sending…') %>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -8,5 +8,5 @@
|
||||||
</div>
|
</div>
|
||||||
<% end %>
|
<% end %>
|
||||||
<% if @ticket_ids.length > @ticket_ids_show.length: %>
|
<% if @ticket_ids.length > @ticket_ids_show.length: %>
|
||||||
<a href="#" class="js-showAll"><%- @T('Show all...') %></a>
|
<a href="#" class="js-showAll"><%- @T('Show all…') %></a>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
|
@ -248,18 +248,6 @@ msgstr ""
|
||||||
msgid "** Service Level Agreements **, abbreviated ** SLAs **, help you to meet specific response times for your customers' requests. This way you can define goals such as answering every inquiry within eight hours. If you are at risk of missing this target, Zammad will alert you.\n\nYou can define targets for three different metrics: ** response time ** (time between the creation of a ticket and the first reaction of an agent), ** update time ** (time between a customer's request and an agent's reaction), and ** solution time ** (time between creating and closing a ticket).\n\nAny escalated tickets (i.e. tickets that have missed the defined target) are displayed in a separate view in your overviews. You can also configure ** email notifications **."
|
msgid "** Service Level Agreements **, abbreviated ** SLAs **, help you to meet specific response times for your customers' requests. This way you can define goals such as answering every inquiry within eight hours. If you are at risk of missing this target, Zammad will alert you.\n\nYou can define targets for three different metrics: ** response time ** (time between the creation of a ticket and the first reaction of an agent), ** update time ** (time between a customer's request and an agent's reaction), and ** solution time ** (time between creating and closing a ticket).\n\nAny escalated tickets (i.e. tickets that have missed the defined target) are displayed in a separate view in your overviews. You can also configure ** email notifications **."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/controllers/_plugin/keyboard_shortcuts.coffee
|
|
||||||
msgid "...add object link URL"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: app/assets/javascripts/app/controllers/_plugin/keyboard_shortcuts.coffee
|
|
||||||
msgid "...add object title"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: app/assets/javascripts/app/controllers/_plugin/keyboard_shortcuts.coffee
|
|
||||||
msgid "...of whole text area"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: db/seeds/settings.rb
|
#: db/seeds/settings.rb
|
||||||
msgid "1 day"
|
msgid "1 day"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -759,12 +747,12 @@ msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/views/integration/exchange_wizard.jst.eco
|
#: app/assets/javascripts/app/views/integration/exchange_wizard.jst.eco
|
||||||
#: app/assets/javascripts/app/views/integration/ldap_wizard.jst.eco
|
#: app/assets/javascripts/app/views/integration/ldap_wizard.jst.eco
|
||||||
msgid "Analyzing entries with given configuration..."
|
msgid "Analyzing entries with given configuration…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/views/integration/exchange_wizard.jst.eco
|
#: app/assets/javascripts/app/views/integration/exchange_wizard.jst.eco
|
||||||
#: app/assets/javascripts/app/views/integration/ldap_wizard.jst.eco
|
#: app/assets/javascripts/app/views/integration/ldap_wizard.jst.eco
|
||||||
msgid "Analyzing structure..."
|
msgid "Analyzing structure…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/models/ticket.coffee
|
#: app/assets/javascripts/app/models/ticket.coffee
|
||||||
|
@ -1813,7 +1801,7 @@ msgid "Completed Tasks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: public/assets/chat/views/chat.eco
|
#: public/assets/chat/views/chat.eco
|
||||||
msgid "Compose your message..."
|
msgid "Compose your message…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/controllers/_manage/ticket_auto_assignment.coffee
|
#: app/assets/javascripts/app/controllers/_manage/ticket_auto_assignment.coffee
|
||||||
|
@ -1925,7 +1913,7 @@ msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/views/integration/exchange_wizard.jst.eco
|
#: app/assets/javascripts/app/views/integration/exchange_wizard.jst.eco
|
||||||
#: app/assets/javascripts/app/views/integration/ldap_wizard.jst.eco
|
#: app/assets/javascripts/app/views/integration/ldap_wizard.jst.eco
|
||||||
msgid "Connecting ..."
|
msgid "Connecting …"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: public/assets/chat/chat-no-jquery.coffee
|
#: public/assets/chat/chat-no-jquery.coffee
|
||||||
|
@ -4407,7 +4395,7 @@ msgid "Groups"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/controllers/group.coffee
|
#: app/assets/javascripts/app/controllers/group.coffee
|
||||||
msgid "Groups are ..."
|
msgid "Groups are …"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/models/webhook.coffee
|
#: app/assets/javascripts/app/models/webhook.coffee
|
||||||
|
@ -5157,7 +5145,7 @@ msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/views/integration/exchange_last_import.jst.eco
|
#: app/assets/javascripts/app/views/integration/exchange_last_import.jst.eco
|
||||||
#: app/assets/javascripts/app/views/integration/ldap_last_import.jst.eco
|
#: app/assets/javascripts/app/views/integration/ldap_last_import.jst.eco
|
||||||
msgid "Job is waiting to get started..."
|
msgid "Job is waiting to get started…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/views/channel/chat.jst.eco
|
#: app/assets/javascripts/app/views/channel/chat.jst.eco
|
||||||
|
@ -5469,12 +5457,15 @@ msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/lib/app_post/task_manager.coffee
|
#: app/assets/javascripts/app/lib/app_post/task_manager.coffee
|
||||||
#: app/assets/javascripts/app/lib/base/jquery.textmodule.js
|
#: app/assets/javascripts/app/lib/base/jquery.textmodule.js
|
||||||
#: app/assets/javascripts/app/views/generic/page_loading.jst.eco
|
|
||||||
msgid "Loading..."
|
msgid "Loading..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: app/assets/javascripts/app/views/generic/page_loading.jst.eco
|
||||||
|
msgid "Loading…"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lib/email_helper.rb
|
#: lib/email_helper.rb
|
||||||
msgid "Local MTA (Sendmail/Postfix/Exim/...) - use server setup"
|
msgid "Local MTA (Sendmail/Postfix/Exim/…) - use server setup"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: db/seeds/settings.rb
|
#: db/seeds/settings.rb
|
||||||
|
@ -6697,7 +6688,7 @@ msgid "On %s, %s wrote:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/models/macro.coffee
|
#: app/assets/javascripts/app/models/macro.coffee
|
||||||
msgid "Once completed..."
|
msgid "Once completed…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/views/channel/chat.jst.eco
|
#: app/assets/javascripts/app/views/channel/chat.jst.eco
|
||||||
|
@ -6856,7 +6847,7 @@ msgid "Organizations"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/controllers/organization.coffee
|
#: app/assets/javascripts/app/controllers/organization.coffee
|
||||||
msgid "Organizations are for any person in the system. Agents (Owners, Resposbiles, ...) and Customers."
|
msgid "Organizations are for any person in the system. Agents (Owners, Resposbiles, …) and Customers."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/models/ticket_article.coffee
|
#: app/assets/javascripts/app/models/ticket_article.coffee
|
||||||
|
@ -6905,7 +6896,7 @@ msgid "Overview"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/controllers/overview.coffee
|
#: app/assets/javascripts/app/controllers/overview.coffee
|
||||||
msgid "Overview are ..."
|
msgid "Overview are …"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/controllers/core_workflow.coffee
|
#: app/assets/javascripts/app/controllers/core_workflow.coffee
|
||||||
|
@ -7597,7 +7588,7 @@ msgid "Reset changes"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/controllers/translation.coffee
|
#: app/assets/javascripts/app/controllers/translation.coffee
|
||||||
msgid "Reseting changes..."
|
msgid "Reseting changes…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/controllers/users_controller.rb
|
#: app/controllers/users_controller.rb
|
||||||
|
@ -7667,7 +7658,7 @@ msgid "Roles"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/controllers/role.coffee
|
#: app/assets/javascripts/app/controllers/role.coffee
|
||||||
msgid "Roles are ..."
|
msgid "Roles are …"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/views/google/list.jst.eco
|
#: app/assets/javascripts/app/views/google/list.jst.eco
|
||||||
|
@ -7694,7 +7685,7 @@ msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/views/integration/exchange_last_import.jst.eco
|
#: app/assets/javascripts/app/views/integration/exchange_last_import.jst.eco
|
||||||
#: app/assets/javascripts/app/views/integration/ldap_last_import.jst.eco
|
#: app/assets/javascripts/app/views/integration/ldap_last_import.jst.eco
|
||||||
msgid "Running..."
|
msgid "Running…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/controllers/_integration/smime.coffee
|
#: app/assets/javascripts/app/controllers/_integration/smime.coffee
|
||||||
|
@ -7844,7 +7835,7 @@ msgid "Scheduler"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/controllers/job.coffee
|
#: app/assets/javascripts/app/controllers/job.coffee
|
||||||
msgid "Scheduler are ..."
|
msgid "Scheduler are …"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/controllers/job.coffee
|
#: app/assets/javascripts/app/controllers/job.coffee
|
||||||
|
@ -7892,10 +7883,13 @@ msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/controllers/_ui_element/autocompletion_ajax.coffee
|
#: app/assets/javascripts/app/controllers/_ui_element/autocompletion_ajax.coffee
|
||||||
#: app/assets/javascripts/app/controllers/widget/link/kb_answer.coffee
|
#: app/assets/javascripts/app/controllers/widget/link/kb_answer.coffee
|
||||||
#: app/assets/javascripts/app/views/generic/icon_picker.jst.eco
|
|
||||||
msgid "Search..."
|
msgid "Search..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: app/assets/javascripts/app/views/generic/icon_picker.jst.eco
|
||||||
|
msgid "Search…"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/controllers/_manage/security.coffee
|
#: app/assets/javascripts/app/controllers/_manage/security.coffee
|
||||||
#: app/assets/javascripts/app/views/agent_ticket_create.jst.eco
|
#: app/assets/javascripts/app/views/agent_ticket_create.jst.eco
|
||||||
#: app/assets/javascripts/app/views/ticket_zoom/article_new.jst.eco
|
#: app/assets/javascripts/app/views/ticket_zoom/article_new.jst.eco
|
||||||
|
@ -7951,7 +7945,7 @@ msgid "Select item"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/lib/app_post/multi_locales_row.coffee
|
#: app/assets/javascripts/app/lib/app_post/multi_locales_row.coffee
|
||||||
msgid "Select locale..."
|
msgid "Select locale…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/controllers/_application_controller/form.coffee
|
#: app/assets/javascripts/app/controllers/_application_controller/form.coffee
|
||||||
|
@ -8039,7 +8033,7 @@ msgid "Sender of last article"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/views/widget/invite_user.jst.eco
|
#: app/assets/javascripts/app/views/widget/invite_user.jst.eco
|
||||||
msgid "Sending..."
|
msgid "Sending…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/controllers/maintenance.coffee
|
#: app/assets/javascripts/app/controllers/maintenance.coffee
|
||||||
|
@ -8213,7 +8207,7 @@ msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/views/generic/ticket_list.jst.eco
|
#: app/assets/javascripts/app/views/generic/ticket_list.jst.eco
|
||||||
#: app/assets/javascripts/app/views/widget/ticket_stats_list.jst.eco
|
#: app/assets/javascripts/app/views/widget/ticket_stats_list.jst.eco
|
||||||
msgid "Show all..."
|
msgid "Show all…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/views/channel/chat.jst.eco
|
#: app/assets/javascripts/app/views/channel/chat.jst.eco
|
||||||
|
@ -8762,7 +8756,7 @@ msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/controllers/macro.coffee
|
#: app/assets/javascripts/app/controllers/macro.coffee
|
||||||
#: app/assets/javascripts/app/controllers/text_module.coffee
|
#: app/assets/javascripts/app/controllers/text_module.coffee
|
||||||
msgid "Text modules are ..."
|
msgid "Text modules are …"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/controllers/ticket_zoom/article_action/email_reply.coffee
|
#: app/assets/javascripts/app/controllers/ticket_zoom/article_action/email_reply.coffee
|
||||||
|
@ -9392,11 +9386,11 @@ msgid "Triggers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/controllers/trigger.coffee
|
#: app/assets/javascripts/app/controllers/trigger.coffee
|
||||||
msgid "Triggers are ..."
|
msgid "Triggers are …"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/lib/app_post/websocket.coffee
|
#: app/assets/javascripts/app/lib/app_post/websocket.coffee
|
||||||
msgid "Trying to reconnect..."
|
msgid "Trying to reconnect…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/controllers/_ui_element/basedate.coffee
|
#: app/assets/javascripts/app/controllers/_ui_element/basedate.coffee
|
||||||
|
@ -9599,7 +9593,7 @@ msgid "Unable to load content"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/controllers/ticket_zoom/sidebar_idoit.coffee
|
#: app/assets/javascripts/app/controllers/ticket_zoom/sidebar_idoit.coffee
|
||||||
msgid "Unable to load data..."
|
msgid "Unable to load data…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/controllers/widget/payload_example.coffee
|
#: app/assets/javascripts/app/controllers/widget/payload_example.coffee
|
||||||
|
@ -10109,7 +10103,7 @@ msgstr ""
|
||||||
#: app/assets/javascripts/app/views/channel/email_notification_wizard.jst.eco
|
#: app/assets/javascripts/app/views/channel/email_notification_wizard.jst.eco
|
||||||
#: app/assets/javascripts/app/views/getting_started/email.jst.eco
|
#: app/assets/javascripts/app/views/getting_started/email.jst.eco
|
||||||
#: app/assets/javascripts/app/views/getting_started/email_notification.jst.eco
|
#: app/assets/javascripts/app/views/getting_started/email_notification.jst.eco
|
||||||
msgid "Verifying..."
|
msgid "Verifying…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/controllers/version.coffee
|
#: app/assets/javascripts/app/controllers/version.coffee
|
||||||
|
@ -10280,7 +10274,7 @@ msgid "Webhooks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/controllers/webhook.coffee
|
#: app/assets/javascripts/app/controllers/webhook.coffee
|
||||||
msgid "Webhooks are ..."
|
msgid "Webhooks are …"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/models/webhook.coffee
|
#: app/assets/javascripts/app/models/webhook.coffee
|
||||||
|
@ -11404,7 +11398,7 @@ msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/views/generic/attachment.jst.eco
|
#: app/assets/javascripts/app/views/generic/attachment.jst.eco
|
||||||
#: app/assets/javascripts/app/views/ticket_zoom/article_new.jst.eco
|
#: app/assets/javascripts/app/views/ticket_zoom/article_new.jst.eco
|
||||||
msgid "select attachment..."
|
msgid "select attachment…"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/controllers/_application_controller/generic_history.coffee
|
#: app/assets/javascripts/app/controllers/_application_controller/generic_history.coffee
|
||||||
|
@ -11615,6 +11609,18 @@ msgstr ""
|
||||||
msgid "|Right| means |Some Subject [Ticket#12345]|"
|
msgid "|Right| means |Some Subject [Ticket#12345]|"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: app/assets/javascripts/app/controllers/_plugin/keyboard_shortcuts.coffee
|
||||||
|
msgid "…add object link URL"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: app/assets/javascripts/app/controllers/_plugin/keyboard_shortcuts.coffee
|
||||||
|
msgid "…add object title"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: app/assets/javascripts/app/controllers/_plugin/keyboard_shortcuts.coffee
|
||||||
|
msgid "…of whole text area"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: app/assets/javascripts/app/views/dashboard/stats/ticket_waiting_time.jst.eco
|
#: app/assets/javascripts/app/views/dashboard/stats/ticket_waiting_time.jst.eco
|
||||||
msgid "∅ Waiting time today"
|
msgid "∅ Waiting time today"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
|
@ -42,7 +42,7 @@ returns
|
||||||
},
|
},
|
||||||
outbound: {
|
outbound: {
|
||||||
smtp: __('SMTP - configure your own outgoing SMTP settings'),
|
smtp: __('SMTP - configure your own outgoing SMTP settings'),
|
||||||
sendmail: __('Local MTA (Sendmail/Postfix/Exim/...) - use server setup'),
|
sendmail: __('Local MTA (Sendmail/Postfix/Exim/…) - use server setup'),
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="zammad-chat-body"></div>
|
<div class="zammad-chat-body"></div>
|
||||||
<form class="zammad-chat-controls">
|
<form class="zammad-chat-controls">
|
||||||
<div class="zammad-chat-input" rows="1" placeholder="<%- @T('Compose your message...') %>" contenteditable="true"></div>
|
<div class="zammad-chat-input" rows="1" placeholder="<%- @T('Compose your message…') %>" contenteditable="true"></div>
|
||||||
<button type="submit" class="zammad-chat-button zammad-chat-send"<%= " style='background: #{ @background }'" if @background %>><%- @T('Send') %></button>
|
<button type="submit" class="zammad-chat-button zammad-chat-send"<%= " style='background: #{ @background }'" if @background %>><%- @T('Send') %></button>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
Loading…
Reference in a new issue