diff --git a/app/assets/javascripts/app/controllers/_application_controller/generic_destroy_confirm.coffee b/app/assets/javascripts/app/controllers/_application_controller/generic_destroy_confirm.coffee index 35f34c211..b0ef1d2ca 100644 --- a/app/assets/javascripts/app/controllers/_application_controller/generic_destroy_confirm.coffee +++ b/app/assets/javascripts/app/controllers/_application_controller/generic_destroy_confirm.coffee @@ -7,7 +7,7 @@ class App.ControllerGenericDestroyConfirm extends App.ControllerModal small: true content: -> - App.i18n.translateContent('Sure to delete this object?') + App.i18n.translateContent('Do you really want to delete this object?') onSubmit: => options = @options || {} diff --git a/app/assets/javascripts/app/controllers/_channel/chat.coffee b/app/assets/javascripts/app/controllers/_channel/chat.coffee index a62fe8497..5c38a54d5 100644 --- a/app/assets/javascripts/app/controllers/_channel/chat.coffee +++ b/app/assets/javascripts/app/controllers/_channel/chat.coffee @@ -87,7 +87,7 @@ class ChannelChat extends App.ControllerSubContent name: 'inactiveClass' default: "'is-inactive'" type: 'String' - description: __('This class gets added to the button on initialization and gets removed once the chat connection got established.') + description: __('This class gets added to the button on initialization and will be removed once the chat connection is established.') } { name: 'cssAutoload' diff --git a/app/assets/javascripts/app/controllers/_plugin/user_signup_check.coffee b/app/assets/javascripts/app/controllers/_plugin/user_signup_check.coffee index 6a88fb2e6..da8727f9d 100644 --- a/app/assets/javascripts/app/controllers/_plugin/user_signup_check.coffee +++ b/app/assets/javascripts/app/controllers/_plugin/user_signup_check.coffee @@ -42,7 +42,7 @@ class Modal extends App.ControllerModal content: => if !@sent - return App.i18n.translateContent('Your account has not been verified. Please click the link in the verification email.') + return App.i18n.translateContent('Your account has not been verified. Please click on the link in the verification email.') content = App.i18n.translateContent('We\'ve sent an email to _%s_. Click the link in the email to verify your account.', @user.email) content += '

' content += App.i18n.translateContent('If you don\'t see the email, check other places it might be, like your junk, spam, social, or other folders.') diff --git a/app/assets/javascripts/app/controllers/getting_started/admin.coffee b/app/assets/javascripts/app/controllers/getting_started/admin.coffee index 219116af4..099b834c4 100644 --- a/app/assets/javascripts/app/controllers/getting_started/admin.coffee +++ b/app/assets/javascripts/app/controllers/getting_started/admin.coffee @@ -93,7 +93,7 @@ class GettingStartedAdmin extends App.ControllerWizardFullScreen error: -> App.Event.trigger('notify', { type: 'error' - msg: App.i18n.translateContent('Signin failed! Please contact the support team!') + msg: App.i18n.translateContent('The sign-in failed. Please contact the Support team.') timeout: 2500 }) ) diff --git a/app/assets/javascripts/app/controllers/job.coffee b/app/assets/javascripts/app/controllers/job.coffee index d35ea8f08..1cf17442f 100644 --- a/app/assets/javascripts/app/controllers/job.coffee +++ b/app/assets/javascripts/app/controllers/job.coffee @@ -19,7 +19,7 @@ class Job extends App.ControllerSubContent pagerPerPage: 150 navupdate: '#Jobs' notes: [ - __('Scheduler are …') + __('Schedulers are …') ] buttons: [ { name: __('New Scheduler'), 'data-type': 'new', class: 'btn--success' } diff --git a/app/assets/javascripts/app/controllers/organization.coffee b/app/assets/javascripts/app/controllers/organization.coffee index f8d151b79..51fa9d34b 100644 --- a/app/assets/javascripts/app/controllers/organization.coffee +++ b/app/assets/javascripts/app/controllers/organization.coffee @@ -24,7 +24,7 @@ class Organization extends App.ControllerSubContent pagerPerPage: 150 navupdate: '#organizations' notes: [ - __('Organizations are for any person in the system. Agents (Owners, Resposbiles, …) and Customers.') + __('Organizations are for any person in the system: agents (owners, responsibles, …) and customers.') ] buttons: [ { name: __('Import'), 'data-type': 'import', class: 'btn' } diff --git a/app/assets/javascripts/app/controllers/overview.coffee b/app/assets/javascripts/app/controllers/overview.coffee index ec3e3f07d..c2f42675e 100644 --- a/app/assets/javascripts/app/controllers/overview.coffee +++ b/app/assets/javascripts/app/controllers/overview.coffee @@ -21,7 +21,7 @@ class Overview extends App.ControllerSubContent objects: __('Overviews') navupdate: '#overviews' notes: [ - __('Overview are …') + __('Overviews are …') ] buttons: [ { name: __('New Overview'), 'data-type': 'new', class: 'btn--success' } diff --git a/app/assets/javascripts/app/controllers/sla.coffee b/app/assets/javascripts/app/controllers/sla.coffee index 1d03e8910..5c457b758 100644 --- a/app/assets/javascripts/app/controllers/sla.coffee +++ b/app/assets/javascripts/app/controllers/sla.coffee @@ -69,7 +69,7 @@ class Sla extends App.ControllerSubContent id: id pageData: title: __('SLAs') - object: __('Sla') + object: __('SLA') objects: __('SLAs') genericObject: 'Sla' callback: @load diff --git a/app/assets/javascripts/app/controllers/tag.coffee b/app/assets/javascripts/app/controllers/tag.coffee index b4f849e69..d807481b2 100644 --- a/app/assets/javascripts/app/controllers/tag.coffee +++ b/app/assets/javascripts/app/controllers/tag.coffee @@ -136,7 +136,7 @@ class DestroyConfirm extends App.ControllerModal small: true content: -> - App.i18n.translateContent('Sure to delete this object?') + App.i18n.translateContent('Do you really want to delete this object?') onSubmit: => @ajax( diff --git a/app/assets/javascripts/app/controllers/ticket_zoom/article_view.coffee b/app/assets/javascripts/app/controllers/ticket_zoom/article_view.coffee index 327ae5b49..7e1ac3669 100644 --- a/app/assets/javascripts/app/controllers/ticket_zoom/article_view.coffee +++ b/app/assets/javascripts/app/controllers/ticket_zoom/article_view.coffee @@ -315,7 +315,7 @@ class ArticleViewItem extends App.ControllerObserver if data.sign.success @notify type: 'success' - msg: App.i18n.translateContent('Verify sign success!') + msg: App.i18n.translateContent('The signature was successfully verified.') else if data.sign.comment comment = App.i18n.translateContent('Verify sign failed!') + ' ' + App.i18n.translateContent(data.sign.comment || '') @notify @@ -326,7 +326,7 @@ class ArticleViewItem extends App.ControllerObserver if data.encryption.success @notify type: 'success' - msg: App.i18n.translateContent('Decryption successful!') + msg: App.i18n.translateContent('Decryption was successful.') else if data.encryption.comment comment = App.i18n.translateContent('Decryption failed!') + ' ' + App.i18n.translateContent(data.encryption.comment || '') @notify @@ -337,7 +337,7 @@ class ArticleViewItem extends App.ControllerObserver error: (xhr) => @notify type: 'error' - msg: App.i18n.translateContent('Retry security process failed!') + msg: App.i18n.translateContent('The retried security process failed!') ) stopPropagation: (e) -> diff --git a/app/assets/javascripts/app/controllers/translation.coffee b/app/assets/javascripts/app/controllers/translation.coffee index ed7742332..6fbb18e67 100644 --- a/app/assets/javascripts/app/controllers/translation.coffee +++ b/app/assets/javascripts/app/controllers/translation.coffee @@ -110,7 +110,7 @@ class Translation extends App.ControllerSubContent resetChanges: => @loader = new App.ControllerModalLoading( head: __('Reset changes') - message: __('Reseting changes…') + message: __('Resetting changes…') container: @el.closest('.content') ) @ajax( diff --git a/app/assets/javascripts/app/controllers/user.coffee b/app/assets/javascripts/app/controllers/user.coffee index d60b1573c..abb83b9f3 100644 --- a/app/assets/javascripts/app/controllers/user.coffee +++ b/app/assets/javascripts/app/controllers/user.coffee @@ -102,7 +102,7 @@ class User extends App.ControllerSubContent attribute.title = null if object.maxLoginFailedReached() - attribute.title = App.i18n.translateContent('The user is locked, because of too many failed login attempts.') + attribute.title = App.i18n.translateContent('This user is currently blocked because of too many failed login attempts.') attribute.prefixIcon = 'lock' value diff --git a/app/assets/javascripts/app/lib/base/jquery.textmodule.js b/app/assets/javascripts/app/lib/base/jquery.textmodule.js index cc8139e17..45fcd955a 100644 --- a/app/assets/javascripts/app/lib/base/jquery.textmodule.js +++ b/app/assets/javascripts/app/lib/base/jquery.textmodule.js @@ -742,7 +742,7 @@ } else { textmodule.emptyResultsContainer() - items.push($('
  • ').text(App.i18n.translateInline('Please select a group first, before you mention a user!'))) + items.push($('
  • ').text(App.i18n.translateInline('Before you mention a user, please select a group.'))) textmodule.appendResults(items) } }, 200, 'textmoduleMentionDelay', 'textmodule') diff --git a/app/assets/javascripts/app/views/agent_ticket_merge.jst.eco b/app/assets/javascripts/app/views/agent_ticket_merge.jst.eco index 31718fc95..ab1fa07ff 100644 --- a/app/assets/javascripts/app/views/agent_ticket_merge.jst.eco +++ b/app/assets/javascripts/app/views/agent_ticket_merge.jst.eco @@ -5,6 +5,6 @@

    <%- @T( 'Recent Customer Tickets' ) %>


    -

    <%- @T( 'Recent viewed Tickets' ) %>

    +

    <%- @T( 'Recently Viewed Tickets' ) %>

    diff --git a/app/assets/javascripts/app/views/channel/chat.jst.eco b/app/assets/javascripts/app/views/channel/chat.jst.eco index 6cbe1d8d7..73b05e197 100644 --- a/app/assets/javascripts/app/views/channel/chat.jst.eco +++ b/app/assets/javascripts/app/views/channel/chat.jst.eco @@ -142,7 +142,7 @@
    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>

    <%- @T('Show chat automatically') %> (<%- @T('default') %>)

    -

    <%- @T('The chat will show up once the connection to the server got established and if there is someone online to chat with.') %>

    +

    <%- @T('The chat will show up once the connection to the server got established and if there is an operator online to chat with.') %>

    <script src="<%= @baseurl %>/assets/chat/chat.min.js"></script>
     <script>
    @@ -169,12 +169,12 @@ $(function() {
     
       

    <%- @T("Why doesn't the chat show up?") %>

    - <%- @T('There can be several reasons for the chat to not show up:') %> + <%- @T("There are several possible reasons why the chat won't show up:") %>

    1. <%- @T('The browser is outdated. It does not support WebSocket - the technology we use for the chat.') %>
    2. <%- @T('There is no agent online.') %>
    3. <%- @T('The chat is turned off.') %> -
    4. <%- @T('There are too many people in queue for the chat.') %> +
    5. <%- @T('There are too many people in the chat queue.') %>
    <%- @T('When you turn on debugging by setting the option §debug§ to §true§ the reason gets printed to the javascript console.') %>

    diff --git a/app/assets/javascripts/app/views/customer_not_ticket_exists.jst.eco b/app/assets/javascripts/app/views/customer_not_ticket_exists.jst.eco index 17aa5bfbe..358eca5d4 100644 --- a/app/assets/javascripts/app/views/customer_not_ticket_exists.jst.eco +++ b/app/assets/javascripts/app/views/customer_not_ticket_exists.jst.eco @@ -9,7 +9,7 @@ <% if @is_allowed_to_create_ticket: %>

    <%- @T('You have not created a ticket yet.') %>

    <%- @T('The way to communicate with us is this thing called "ticket".') %>

    -

    <%- @T('Please click the button below to create your first one.') %>

    +

    <%- @T('Please click on the button below to create your first one.') %>

    <%- @T('Create your first ticket') %>

    <% else: %> diff --git a/app/assets/javascripts/app/views/data_privacy/preview.jst.eco b/app/assets/javascripts/app/views/data_privacy/preview.jst.eco index 90a19c95d..606d820c4 100644 --- a/app/assets/javascripts/app/views/data_privacy/preview.jst.eco +++ b/app/assets/javascripts/app/views/data_privacy/preview.jst.eco @@ -14,7 +14,7 @@

    <%- @T('Warning') %>

    -

    <%- @T('There is no rollback of this deletion possible. If you are absolutely sure to do this, then type in "%s" into the input.', App.i18n.translatePlain('delete').toUpperCase()) %>

    +

    <%- @T('There is no rollback of this deletion possible. If you are sure that you wish to proceed, please type "%s" into the input.', App.i18n.translatePlain('delete').toUpperCase()) %>

    <%- @sure_html %>
    diff --git a/app/assets/javascripts/app/views/facebook/app_config.jst.eco b/app/assets/javascripts/app/views/facebook/app_config.jst.eco index 1151e66ca..37b0aa082 100644 --- a/app/assets/javascripts/app/views/facebook/app_config.jst.eco +++ b/app/assets/javascripts/app/views/facebook/app_config.jst.eco @@ -1,6 +1,6 @@

    - <%- @T('The tutorial on how to manage a %s is hosted on our online documentation %l.', 'Facebook App', 'https://admin-docs.zammad.org/en/latest/channels/facebook.html') %> + <%- @T('You can find a tutorial on how to manage a %s in our online documentation %l.', 'Facebook App', 'https://admin-docs.zammad.org/en/latest/channels/facebook.html') %>

    <%- @T('Enter your %s App Keys', 'Facebook') %>

    diff --git a/app/assets/javascripts/app/views/getting_started/auto_wizard_enabled.jst.eco b/app/assets/javascripts/app/views/getting_started/auto_wizard_enabled.jst.eco index 5c68f20ac..d580d10f3 100644 --- a/app/assets/javascripts/app/views/getting_started/auto_wizard_enabled.jst.eco +++ b/app/assets/javascripts/app/views/getting_started/auto_wizard_enabled.jst.eco @@ -3,7 +3,7 @@
    - <%- @T('The auto wizard is enabled, please use the prodvided auto wizard url.') %> + <%- @T('The auto wizard is enabled. Please use the provided auto wizard url.') %>
    diff --git a/app/assets/javascripts/app/views/getting_started/intro.jst.eco b/app/assets/javascripts/app/views/getting_started/intro.jst.eco index c3aa17660..37710e4bc 100644 --- a/app/assets/javascripts/app/views/getting_started/intro.jst.eco +++ b/app/assets/javascripts/app/views/getting_started/intro.jst.eco @@ -3,10 +3,10 @@ diff --git a/app/assets/javascripts/app/views/google/app_config.jst.eco b/app/assets/javascripts/app/views/google/app_config.jst.eco index 6e92f59fe..b971f4c46 100644 --- a/app/assets/javascripts/app/views/google/app_config.jst.eco +++ b/app/assets/javascripts/app/views/google/app_config.jst.eco @@ -1,6 +1,6 @@

    - <%- @T('The tutorial on how to manage a %s is hosted on our online documentation %l.', 'Google App', 'https://admin-docs.zammad.org/en/latest/channels/google/index.html') %> + <%- @T('You can find a tutorial on how to manage a %s in our online documentation %l.', 'Google App', 'https://admin-docs.zammad.org/en/latest/channels/google/index.html') %>

    <%- @T('Enter your %s App Keys', 'Google') %>

    diff --git a/app/assets/javascripts/app/views/link/ticket/add.jst.eco b/app/assets/javascripts/app/views/link/ticket/add.jst.eco index f7232dbf4..5f153b74b 100644 --- a/app/assets/javascripts/app/views/link/ticket/add.jst.eco +++ b/app/assets/javascripts/app/views/link/ticket/add.jst.eco @@ -27,7 +27,7 @@ <% if @hasRecentViewed: %>
    -

    <%- @T('Recent viewed Tickets') %>

    +

    <%- @T('Recently Viewed Tickets') %>

    <% end %>
    diff --git a/app/assets/javascripts/app/views/microsoft365/app_config.jst.eco b/app/assets/javascripts/app/views/microsoft365/app_config.jst.eco index 8bc671671..ce614e5a4 100644 --- a/app/assets/javascripts/app/views/microsoft365/app_config.jst.eco +++ b/app/assets/javascripts/app/views/microsoft365/app_config.jst.eco @@ -1,6 +1,6 @@

    - <%- @T('The tutorial on how to manage a %s is hosted on our online documentation %l.', 'Microsoft 365 App', 'https://admin-docs.zammad.org/en/latest/channels/microsoft365/index.html') %> + <%- @T('You can find a tutorial on how to manage a %s in our online documentation %l.', 'Microsoft 365 App', 'https://admin-docs.zammad.org/en/latest/channels/microsoft365/index.html') %>

    <%- @T('Enter your %s App Keys', 'Microsoft 365') %>

    diff --git a/app/assets/javascripts/app/views/package.jst.eco b/app/assets/javascripts/app/views/package.jst.eco index 72e9d10eb..53e4ad719 100644 --- a/app/assets/javascripts/app/views/package.jst.eco +++ b/app/assets/javascripts/app/views/package.jst.eco @@ -6,7 +6,7 @@

    <%- @T('The installation of packages comes with security implications, because arbitrary code will be executed in the context of the Zammad application.') %>
    - <%- @T('Only packages from known, trusted and verfied sources should be installed.') %> + <%- @T('Only packages from known, trusted, and verfied sources should be installed.') %>

    <%- @T('After installing, updating, or uninstalling packages the following commands need to be executed on the server:') %> diff --git a/app/assets/javascripts/app/views/report/time_range_picker.jst.eco b/app/assets/javascripts/app/views/report/time_range_picker.jst.eco index 14487d6f7..d67f62888 100644 --- a/app/assets/javascripts/app/views/report/time_range_picker.jst.eco +++ b/app/assets/javascripts/app/views/report/time_range_picker.jst.eco @@ -3,5 +3,5 @@

    <%- @T('Month') %>
    <%- @T('Week') %>
    <%- @T('Day') %>
    -
    <%- @T('Realtime') %>
    +
    <%- @T('Real-time') %>
    \ No newline at end of file diff --git a/app/assets/javascripts/app/views/signup/verify.jst.eco b/app/assets/javascripts/app/views/signup/verify.jst.eco index fe9814eae..6eeb7fde7 100644 --- a/app/assets/javascripts/app/views/signup/verify.jst.eco +++ b/app/assets/javascripts/app/views/signup/verify.jst.eco @@ -3,7 +3,7 @@

    <%- @T('Registration successful!') %>

    <%- @T('Thanks for joining. Email sent to "%s".', @email) %>

    -

    <%- @T('Please click the link in the verification email.') %> <%- @T('If you don\'t see the email, check other places it might be, like your junk, spam, social, or other folders.') %>

    +

    <%- @T('Please click on the link in the verification email.') %> <%- @T('If you don\'t see the email, check other places it might be, like your junk, spam, social, or other folders.') %>

    diff --git a/app/assets/javascripts/app/views/telegram/bot_add.jst.eco b/app/assets/javascripts/app/views/telegram/bot_add.jst.eco index cc1908071..68bf057be 100644 --- a/app/assets/javascripts/app/views/telegram/bot_add.jst.eco +++ b/app/assets/javascripts/app/views/telegram/bot_add.jst.eco @@ -1,6 +1,6 @@

    - <%- @T('The tutorial on how to manage a %s is hosted on our online documentation %l.', 'Telegram Bot', 'https://admin-docs.zammad.org/en/latest/channels/telegram.html') %> + <%- @T('You can find a tutorial on how to manage a %s in our online documentation %l.', 'Telegram Bot', 'https://admin-docs.zammad.org/en/latest/channels/telegram.html') %>

    <%- @T('Enter your %s App Keys', 'Telegram') %>

    diff --git a/app/assets/javascripts/app/views/ticket_zoom/time_accounting.jst.eco b/app/assets/javascripts/app/views/ticket_zoom/time_accounting.jst.eco index 242e7f409..b26024d3b 100644 --- a/app/assets/javascripts/app/views/ticket_zoom/time_accounting.jst.eco +++ b/app/assets/javascripts/app/views/ticket_zoom/time_accounting.jst.eco @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/app/assets/javascripts/app/views/twitter/app_config.jst.eco b/app/assets/javascripts/app/views/twitter/app_config.jst.eco index b00894607..36a3817c4 100644 --- a/app/assets/javascripts/app/views/twitter/app_config.jst.eco +++ b/app/assets/javascripts/app/views/twitter/app_config.jst.eco @@ -1,6 +1,6 @@

    - <%- @T('The tutorial on how to manage a %s is hosted on our online documentation %l.', 'Twitter App', 'https://admin-docs.zammad.org/en/latest/channels/twitter.html') %> + <%- @T('You can find a tutorial on how to manage a %s in our online documentation %l.', 'Twitter App', 'https://admin-docs.zammad.org/en/latest/channels/twitter.html') %>

    <%- @T('Enter your %s App Keys', 'Twitter') %>

    diff --git a/app/assets/javascripts/app/views/twitter/list.jst.eco b/app/assets/javascripts/app/views/twitter/list.jst.eco index 0358bca97..51bb15737 100644 --- a/app/assets/javascripts/app/views/twitter/list.jst.eco +++ b/app/assets/javascripts/app/views/twitter/list.jst.eco @@ -73,9 +73,9 @@

    <%- @T('Retweets') %>

    <% if channel.options.sync.track_retweets: %> - <%- @T('Retweets are converted to Tickets') %>. + <%- @T('Retweets are converted into tickets.') %> + <%- @T('Conversion of retweets into tickets is turned off.') %> <% else: %> - <%- @T('Conversion of retweets into tickets is turned off') %>. <% end %>
    diff --git a/app/controllers/channels_twitter_controller.rb b/app/controllers/channels_twitter_controller.rb index ea4eb7800..bdb165278 100644 --- a/app/controllers/channels_twitter_controller.rb +++ b/app/controllers/channels_twitter_controller.rb @@ -53,7 +53,7 @@ class ChannelsTwitterController < ApplicationController end raise Exceptions::UnprocessableEntity, __('Could not find external_credential in cache!') if external_credential.blank? raise Exceptions::UnprocessableEntity, __('Could not find external_credential[:consumer_secret] in cache!') if external_credential[:consumer_secret].blank? - raise Exceptions::UnprocessableEntity, __("Required parameter 'crc_token' missing in verify payload from twitter!") if params['crc_token'].blank? + raise Exceptions::UnprocessableEntity, __("The required parameter 'crc_token' is missing from the Twitter verify payload!") if params['crc_token'].blank? render json: { response_token: hmac_signature_gen(external_credential[:consumer_secret], params['crc_token']) diff --git a/app/controllers/ticket_articles_controller.rb b/app/controllers/ticket_articles_controller.rb index 6899e02b4..ea2faf699 100644 --- a/app/controllers/ticket_articles_controller.rb +++ b/app/controllers/ticket_articles_controller.rb @@ -173,7 +173,7 @@ class TicketArticlesController < ApplicationController access = true end end - raise Exceptions::Forbidden, __('Requested file id is not linked with article_id.') if !access + raise Exceptions::Forbidden, __('The file does not belong to the specified article.') if !access send_data( download_file.content(params[:view]), diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb index fddd17c56..350e864b5 100644 --- a/app/controllers/users_controller.rb +++ b/app/controllers/users_controller.rb @@ -965,7 +965,7 @@ curl http://localhost/api/v1/users/avatar -v -u #{login}:#{password} -H "Content # check signup option only after admin account is created if !params[:signup] - raise Exceptions::UnprocessableEntity, __('Only signup with not authenticate user possible!') + raise Exceptions::UnprocessableEntity, __("The required parameter 'signup' is missing.") end # check if user already exists diff --git a/i18n/zammad.pot b/i18n/zammad.pot index 099d34e50..17aa4b0da 100644 --- a/i18n/zammad.pot +++ b/i18n/zammad.pot @@ -1127,6 +1127,10 @@ msgstr "" msgid "Bcc address for all outgoing emails" msgstr "" +#: app/assets/javascripts/app/lib/base/jquery.textmodule.js +msgid "Before you mention a user, please select a group." +msgstr "" + #: db/seeds/settings.rb msgid "Beginner" msgstr "" @@ -1959,7 +1963,7 @@ msgid "Conversation is transferred into another chat. Please stay tuned." msgstr "" #: app/assets/javascripts/app/views/twitter/list.jst.eco -msgid "Conversion of retweets into tickets is turned off" +msgid "Conversion of retweets into tickets is turned off." msgstr "" #: app/assets/javascripts/app/controllers/_plugin/electron_events.coffee @@ -2371,7 +2375,7 @@ msgid "Decryption failed!" msgstr "" #: app/assets/javascripts/app/controllers/ticket_zoom/article_view.coffee -msgid "Decryption successful!" +msgid "Decryption was successful." msgstr "" #: app/assets/javascripts/app/controllers/_ui_element/object_manager_attribute.coffee @@ -3198,6 +3202,11 @@ msgstr "" msgid "Do not sign email" msgstr "" +#: app/assets/javascripts/app/controllers/_application_controller/generic_destroy_confirm.coffee +#: app/assets/javascripts/app/controllers/tag.coffee +msgid "Do you really want to delete this object?" +msgstr "" + #: db/seeds/object_manager_attributes.rb msgid "Domain" msgstr "" @@ -6670,11 +6679,7 @@ msgid "Only lowercase letters, numbers, and '_' are allowed" msgstr "" #: app/assets/javascripts/app/views/package.jst.eco -msgid "Only packages from known, trusted and verfied sources should be installed." -msgstr "" - -#: app/controllers/users_controller.rb -msgid "Only signup with not authenticate user possible!" +msgid "Only packages from known, trusted, and verfied sources should be installed." msgstr "" #: db/seeds/settings.rb @@ -6729,7 +6734,7 @@ msgid "Options" msgstr "" #: app/assets/javascripts/app/views/getting_started/intro.jst.eco -msgid "Or" +msgid "Or migrate from another system." msgstr "" #: app/assets/javascripts/app/controllers/ticket_overview.coffee @@ -6788,7 +6793,7 @@ msgid "Organizations" msgstr "" #: 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, responsibles, …) and customers." msgstr "" #: app/assets/javascripts/app/models/ticket_article.coffee @@ -6836,10 +6841,6 @@ msgstr "" msgid "Overview" msgstr "" -#: app/assets/javascripts/app/controllers/overview.coffee -msgid "Overview are …" -msgstr "" - #: app/assets/javascripts/app/controllers/core_workflow.coffee msgid "Overview bulk mask" msgstr "" @@ -6853,6 +6854,10 @@ msgstr "" msgid "Overviews" msgstr "" +#: app/assets/javascripts/app/controllers/overview.coffee +msgid "Overviews are …" +msgstr "" + #: app/assets/javascripts/app/controllers/_ui_element/postmaster_set.coffee #: app/assets/javascripts/app/controllers/_ui_element/ticket_perform_action.coffee #: app/assets/javascripts/app/models/ticket.coffee @@ -7075,11 +7080,11 @@ msgid "Please add categories and/or answers" msgstr "" #: app/assets/javascripts/app/views/customer_not_ticket_exists.jst.eco -msgid "Please click the button below to create your first one." +msgid "Please click on the button below to create your first one." msgstr "" #: app/assets/javascripts/app/views/signup/verify.jst.eco -msgid "Please click the link in the verification email." +msgid "Please click on the link in the verification email." msgstr "" #: app/assets/javascripts/app/controllers/_profile/out_of_office.coffee @@ -7094,12 +7099,12 @@ msgstr "" msgid "Please enter a text." msgstr "" -#: app/models/knowledge_base.rb -msgid "Please enter valid path or domain" +#: app/assets/javascripts/app/views/ticket_zoom/time_accounting.jst.eco +msgid "Please enter the time you want to record." msgstr "" -#: app/assets/javascripts/app/views/ticket_zoom/time_accounting.jst.eco -msgid "Please enter your time which you want to account." +#: app/models/knowledge_base.rb +msgid "Please enter valid path or domain" msgstr "" #: app/assets/javascripts/app/views/object_manager/index.jst.eco @@ -7110,10 +7115,6 @@ msgstr "" msgid "Please fill in all fields" msgstr "" -#: app/assets/javascripts/app/lib/base/jquery.textmodule.js -msgid "Please select a group first, before you mention a user!" -msgstr "" - #: app/controllers/integration/exchange_controller.rb msgid "Please select at least one folder." msgstr "" @@ -7327,7 +7328,7 @@ msgid "Raw" msgstr "" #: app/assets/javascripts/app/views/report/time_range_picker.jst.eco -msgid "Realtime" +msgid "Real-time" msgstr "" #: app/assets/javascripts/app/views/google/list.jst.eco @@ -7350,7 +7351,7 @@ msgstr "" #: app/assets/javascripts/app/views/agent_ticket_merge.jst.eco #: app/assets/javascripts/app/views/link/ticket/add.jst.eco -msgid "Recent viewed Tickets" +msgid "Recently Viewed Tickets" msgstr "" #: app/assets/javascripts/app/views/layout_ref/kb_link_ticket_to_answer_ref.jst.eco @@ -7488,18 +7489,10 @@ msgstr "" msgid "Request for Change" msgstr "" -#: app/controllers/ticket_articles_controller.rb -msgid "Requested file id is not linked with article_id." -msgstr "" - #: app/assets/javascripts/app/views/api.jst.eco msgid "Requesting the Grant" msgstr "" -#: app/controllers/channels_twitter_controller.rb -msgid "Required parameter 'crc_token' missing in verify payload from twitter!" -msgstr "" - #: app/controllers/reports_controller.rb msgid "Required parameter 'downloadBackendSelected' is missing." msgstr "" @@ -7541,7 +7534,7 @@ msgid "Reset changes" msgstr "" #: app/assets/javascripts/app/controllers/translation.coffee -msgid "Reseting changes…" +msgid "Resetting changes…" msgstr "" #: app/assets/javascripts/app/views/widget/http_log_show.jst.eco @@ -7572,17 +7565,13 @@ msgstr "" msgid "Retry security process" msgstr "" -#: app/assets/javascripts/app/controllers/ticket_zoom/article_view.coffee -msgid "Retry security process failed!" -msgstr "" - #: app/assets/javascripts/app/views/twitter/account_edit.jst.eco #: app/assets/javascripts/app/views/twitter/list.jst.eco msgid "Retweets" msgstr "" #: app/assets/javascripts/app/views/twitter/list.jst.eco -msgid "Retweets are converted to Tickets" +msgid "Retweets are converted into tickets." msgstr "" #: app/assets/javascripts/app/controllers/_profile/notification.coffee @@ -7784,11 +7773,11 @@ msgid "Scheduler" msgstr "" #: app/assets/javascripts/app/controllers/job.coffee -msgid "Scheduler are …" +msgid "Schedulers" msgstr "" #: app/assets/javascripts/app/controllers/job.coffee -msgid "Schedulers" +msgid "Schedulers are …" msgstr "" #: app/assets/javascripts/app/views/object_manager/screens.jst.eco @@ -8080,6 +8069,10 @@ msgstr "" msgid "Set timeframe in seconds. If it's set to 0 you can delete notes without time limits" msgstr "" +#: app/assets/javascripts/app/views/getting_started/intro.jst.eco +msgid "Set up a new system" +msgstr "" + #: app/assets/javascripts/app/views/getting_started/channel.jst.eco msgid "Set up the communication channels you want to use with your Zammad." msgstr "" @@ -8120,7 +8113,6 @@ msgstr "" msgid "Setup Finished" msgstr "" -#: app/assets/javascripts/app/views/getting_started/intro.jst.eco #: app/assets/javascripts/app/views/layout_ref/setup.jst.eco msgid "Setup new System" msgstr "" @@ -8231,10 +8223,6 @@ msgstr "" msgid "Signed" msgstr "" -#: app/assets/javascripts/app/controllers/getting_started/admin.coffee -msgid "Signin failed! Please contact the support team!" -msgstr "" - #: app/assets/javascripts/app/lib/app_post/iconset_picker.coffee msgid "Simple Line Icons" msgstr "" @@ -8267,10 +8255,6 @@ msgstr "" msgid "Skip" msgstr "" -#: app/assets/javascripts/app/controllers/sla.coffee -msgid "Sla" -msgstr "" - #: app/assets/javascripts/app/controllers/_integration/slack.coffee msgid "Slack" msgstr "" @@ -8535,11 +8519,6 @@ msgstr "" msgid "Support of multi-lingual Knowledge Base." msgstr "" -#: app/assets/javascripts/app/controllers/_application_controller/generic_destroy_confirm.coffee -#: app/assets/javascripts/app/controllers/tag.coffee -msgid "Sure to delete this object?" -msgstr "" - #: app/assets/javascripts/app/controllers/_channel/email.coffee #: app/assets/javascripts/app/controllers/_channel/facebook.coffee #: app/assets/javascripts/app/controllers/_channel/google.coffee @@ -8632,10 +8611,6 @@ msgstr "" msgid "Telegram Account" msgstr "" -#: lib/telegram.rb -msgid "Telegram file is to big. (Maximum 20mb)" -msgstr "" - #: app/assets/javascripts/app/controllers/agent_ticket_create/sidebar_template.coffee msgid "Templates" msgstr "" @@ -8741,6 +8716,10 @@ msgstr "" msgid "The MIME type of the resized image is invalid." msgstr "" +#: lib/telegram.rb +msgid "The Telegram file is larger than the allowed 20 MB." +msgstr "" + #: app/assets/javascripts/app/views/getting_started/base.jst.eco msgid "The URL to this installation of Zammad." msgstr "" @@ -8750,7 +8729,7 @@ msgid "The article does not belong to the specified ticket." msgstr "" #: app/assets/javascripts/app/views/getting_started/auto_wizard_enabled.jst.eco -msgid "The auto wizard is enabled, please use the prodvided auto wizard url." +msgid "The auto wizard is enabled. Please use the provided auto wizard url." msgstr "" #: app/assets/javascripts/app/views/channel/chat.jst.eco @@ -8766,7 +8745,7 @@ msgid "The chat is turned off." msgstr "" #: app/assets/javascripts/app/views/channel/chat.jst.eco -msgid "The chat will show up once the connection to the server got established and if there is someone online to chat with." +msgid "The chat will show up once the connection to the server got established and if there is an operator online to chat with." msgstr "" #: app/assets/javascripts/app/controllers/_plugin/maintenance.coffee @@ -8789,6 +8768,14 @@ msgstr "" msgid "The divider between TicketHook and ticket number. E. g. ': '." msgstr "" +#: lib/telegram.rb +msgid "The file could not be retrieved from the bot." +msgstr "" + +#: app/controllers/ticket_articles_controller.rb +msgid "The file does not belong to the specified article." +msgstr "" + #: app/assets/javascripts/app/views/generic/object_import/imported.jst.eco msgid "The following changes have been made:" msgstr "" @@ -8837,14 +8824,34 @@ msgstr "" msgid "The page you were looking for does not exist." msgstr "" +#: app/controllers/channels_twitter_controller.rb +msgid "The required parameter 'crc_token' is missing from the Twitter verify payload!" +msgstr "" + #: app/controllers/users_controller.rb msgid "The required parameter 'id' is missing." msgstr "" +#: app/controllers/users_controller.rb +msgid "The required parameter 'signup' is missing." +msgstr "" + #: app/controllers/users_controller.rb msgid "The resized image is invalid." msgstr "" +#: app/assets/javascripts/app/controllers/ticket_zoom/article_view.coffee +msgid "The retried security process failed!" +msgstr "" + +#: app/assets/javascripts/app/controllers/getting_started/admin.coffee +msgid "The sign-in failed. Please contact the Support team." +msgstr "" + +#: app/assets/javascripts/app/controllers/ticket_zoom/article_view.coffee +msgid "The signature was successfully verified." +msgstr "" + #: app/assets/javascripts/app/views/generic/object_import/import_try.jst.eco msgid "The test run was successful." msgstr "" @@ -8857,18 +8864,6 @@ msgstr "" msgid "The text at the beginning of the subject in an email reply, e.g. RE, AW, or AS." msgstr "" -#: app/assets/javascripts/app/views/facebook/app_config.jst.eco -#: app/assets/javascripts/app/views/google/app_config.jst.eco -#: app/assets/javascripts/app/views/microsoft365/app_config.jst.eco -#: app/assets/javascripts/app/views/telegram/bot_add.jst.eco -#: app/assets/javascripts/app/views/twitter/app_config.jst.eco -msgid "The tutorial on how to manage a %s is hosted on our online documentation %l." -msgstr "" - -#: app/assets/javascripts/app/controllers/user.coffee -msgid "The user is locked, because of too many failed login attempts." -msgstr "" - #: app/assets/javascripts/app/controllers/customer_ticket_create.coffee #: app/assets/javascripts/app/views/customer_not_ticket_exists.jst.eco msgid "The way to communicate with us is this thing called \"ticket\"." @@ -8883,11 +8878,11 @@ msgid "There are more than 1000 tickets in the Zendesk system. Due to API rate l msgstr "" #: app/assets/javascripts/app/views/channel/chat.jst.eco -msgid "There are too many people in queue for the chat." +msgid "There are several possible reasons why the chat won't show up:" msgstr "" #: app/assets/javascripts/app/views/channel/chat.jst.eco -msgid "There can be several reasons for the chat to not show up:" +msgid "There are too many people in the chat queue." msgstr "" #: app/assets/javascripts/app/controllers/_manage/knowledge_base.coffee @@ -8903,7 +8898,7 @@ msgid "There is no match for your search." msgstr "" #: app/assets/javascripts/app/views/data_privacy/preview.jst.eco -msgid "There is no rollback of this deletion possible. If you are absolutely sure to do this, then type in \"%s\" into the input." +msgid "There is no rollback of this deletion possible. If you are sure that you wish to proceed, please type \"%s\" into the input." msgstr "" #: app/assets/javascripts/app/controllers/_manage/security.coffee @@ -8915,7 +8910,7 @@ msgid "This category is empty" msgstr "" #: app/assets/javascripts/app/controllers/_channel/chat.coffee -msgid "This class gets added to the button on initialization and gets removed once the chat connection got established." +msgid "This class gets added to the button on initialization and will be removed once the chat connection is established." msgstr "" #: app/assets/javascripts/app/controllers/_ui_element/holiday_selector.coffee @@ -8926,18 +8921,6 @@ msgstr "" msgid "This is Zammad version %s" msgstr "" -#: lib/email_helper/probe.rb -msgid "This is a Test Email" -msgstr "" - -#: lib/email_helper/probe.rb -msgid "This is a Test Email of Zammad to check if sending and receiving is working correctly.\\n\\nYou can ignore or delete this email." -msgstr "" - -#: lib/email_helper/probe.rb -msgid "This is a Test Email of Zammad to verify if Zammad can send emails to an external address.\\n\\nIf you see this email, you can ignore and delete it." -msgstr "" - #: app/models/channel/email_parser.rb msgid "This message cannot be displayed because it contains over 5,000 links. Download the raw message below and open it via an Email client if you still wish to view it." msgstr "" @@ -9000,6 +8983,10 @@ msgstr "" msgid "This ticket was merged into" msgstr "" +#: app/assets/javascripts/app/controllers/user.coffee +msgid "This user is currently blocked because of too many failed login attempts." +msgstr "" + #: app/assets/javascripts/app/controllers/_ui_element/basedate.coffee msgid "Thu" msgstr "" @@ -9560,10 +9547,6 @@ msgstr "" msgid "Unable to get key from URL!" msgstr "" -#: lib/telegram.rb -msgid "Unable to get you file from bot." -msgstr "" - #: app/assets/javascripts/app/controllers/_integration/smime.coffee #: app/assets/javascripts/app/controllers/widget/import.coffee #: app/assets/javascripts/app/controllers/widget/import_try_result.coffee @@ -10082,10 +10065,6 @@ msgstr "" msgid "Verify sign failed!" msgstr "" -#: app/assets/javascripts/app/controllers/ticket_zoom/article_view.coffee -msgid "Verify sign success!" -msgstr "" - #: app/assets/javascripts/app/views/channel/email_account_wizard.jst.eco #: app/assets/javascripts/app/views/channel/email_notification_wizard.jst.eco #: app/assets/javascripts/app/views/getting_started/email.jst.eco @@ -10515,6 +10494,14 @@ msgstr "" msgid "You can define different signatures for each group. So you can have different email signatures for different departments.\n\nOnce you have created a signature here, you need also to edit the groups where you want to use it." msgstr "" +#: app/assets/javascripts/app/views/facebook/app_config.jst.eco +#: app/assets/javascripts/app/views/google/app_config.jst.eco +#: app/assets/javascripts/app/views/microsoft365/app_config.jst.eco +#: app/assets/javascripts/app/views/telegram/bot_add.jst.eco +#: app/assets/javascripts/app/views/twitter/app_config.jst.eco +msgid "You can find a tutorial on how to manage a %s in our online documentation %l." +msgstr "" + #: app/assets/javascripts/app/views/profile/token_access.jst.eco msgid "You can generate a personal access token for each application you use that needs access to the Zammad API." msgstr "" @@ -10657,7 +10644,7 @@ msgid "Your Zammad as the following email address." msgstr "" #: app/assets/javascripts/app/controllers/_plugin/user_signup_check.coffee -msgid "Your account has not been verified. Please click the link in the verification email." +msgid "Your account has not been verified. Please click on the link in the verification email." msgstr "" #: app/assets/javascripts/app/controllers/_integration/clearbit.coffee @@ -11214,7 +11201,6 @@ msgstr "" msgid "message" msgstr "" -#: app/assets/javascripts/app/views/getting_started/intro.jst.eco #: app/assets/javascripts/app/views/layout_ref/setup.jst.eco msgid "migrate from another system" msgstr "" diff --git a/lib/email_helper/probe.rb b/lib/email_helper/probe.rb index d73e37ec9..daf471e3f 100644 --- a/lib/email_helper/probe.rb +++ b/lib/email_helper/probe.rb @@ -299,21 +299,24 @@ returns on fail end # prepare test email + # rubocop:disable Zammad/DetectTranslatableString mail = if subject { from: email, to: email, subject: "Zammad Getting started Test Email #{subject}", - body: __("This is a Test Email of Zammad to check if sending and receiving is working correctly.\n\nYou can ignore or delete this email."), + body: "This is a test email from Zammad to check if email sending and receiving work correctly.\n\nYou can ignore or delete this email.", } else { from: email, to: 'emailtrytest@znuny.com', - subject: __('This is a Test Email'), - body: __("This is a Test Email of Zammad to verify if Zammad can send emails to an external address.\n\nIf you see this email, you can ignore and delete it."), + subject: 'This is a Test Email', + body: "This is a test email from Zammad to verify if Zammad can send emails to an external address.\n\nIf you see this email, you can ignore or delete it.", } end + # rubocop:enable Zammad/DetectTranslatableString + if subject.present? mail['X-Zammad-Test-Message'] = subject end diff --git a/lib/telegram.rb b/lib/telegram.rb index d626b6a9b..2f03409ca 100644 --- a/lib/telegram.rb +++ b/lib/telegram.rb @@ -770,7 +770,7 @@ returns # telegram bot files are limited up to 20MB # https://core.telegram.org/bots/api#getfile if !validate_file_size(file) - message_text = __('Telegram file is to big. (Maximum 20mb)') + message_text = __('The Telegram file is larger than the allowed 20 MB.') message(params[:message][:chat][:id], "Sorry, we could not handle your message. #{message_text}", params[:message][:from][:language_code]) raise Exceptions::UnprocessableEntity, message_text end @@ -778,7 +778,7 @@ returns result = download_file(file[:file_id]) if !validate_download(result) - message_text = __('Unable to get you file from bot.') + message_text = __('The file could not be retrieved from the bot.') message(params[:message][:chat][:id], "Sorry, we could not handle your message. #{message_text}", params[:message][:from][:language_code]) raise Exceptions::UnprocessableEntity, message_text end diff --git a/spec/system/setup/system_spec.rb b/spec/system/setup/system_spec.rb index 7be115c97..6a208f67d 100644 --- a/spec/system/setup/system_spec.rb +++ b/spec/system/setup/system_spec.rb @@ -18,10 +18,10 @@ RSpec.describe 'System setup process', type: :system, set_up: false, authenticat visit '/' - expect(page).to have_css('.setup.wizard', text: 'Setup new System') + expect(page).to have_css('.setup.wizard', text: 'Set up a new system') # choose setup (over migration) - click_on('Setup new System') + click_on('Set up a new system') # admin user form expect(page).to have_css('.js-admin h2', text: 'Administrator Account') @@ -114,7 +114,7 @@ RSpec.describe 'System setup process', type: :system, set_up: false, authenticat it 'Shows an error message if too weak password is filled in' do visit '/' - click_on('Setup new System') + click_on('Set up a new system') within('.js-admin') do fill_in 'firstname', with: 'Test Admin' diff --git a/test/browser/aaa_getting_started_test.rb b/test/browser/aaa_getting_started_test.rb index d733e8219..b11f43024 100644 --- a/test/browser/aaa_getting_started_test.rb +++ b/test/browser/aaa_getting_started_test.rb @@ -16,7 +16,7 @@ class AaaGettingStartedTest < TestCase location(url: browser_url) watch_for( css: '.setup.wizard', - value: 'setup new system', + value: 'Set up a new system', ) click(css: '.js-start .btn--primary') watch_for(