Maintenance: Improve translatable source strings by using ellipsis (…) rather than three dots (...).

This commit is contained in:
Martin Gruner 2021-12-17 10:55:02 +01:00
parent 19287675c9
commit 616c436b44
33 changed files with 85 additions and 79 deletions

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -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')
} }
}, },

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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