diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e0fe788..ceb9413 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -20,7 +20,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set environment run: | @@ -40,7 +40,7 @@ jobs: tar -zcvf ${{ env.TAR_FILENAME }} ${{ env.ADDON_NAME }} - name: Release - uses: softprops/action-gh-release@v1 + uses: softprops/action-gh-release@v2 with: files: | ${{ env.ZIP_FILENAME }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 9e83d91..e8a08d4 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -19,16 +19,16 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup PHP uses: shivammathur/setup-php@v2 with: - php-version: 8.0 + php-version: 8.2 tools: composer:v2, supportpal/language-tools - name: PHP Syntax Check - uses: overtrue/phplint@8.0 + uses: overtrue/phplint@9.1 with: path: . options: --exclude=vendor @@ -41,7 +41,7 @@ jobs: - name: Check out English if: ${{ env.LANG_NAME != 'en' }} - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: supportpal/addon-language-english path: addon-language-english/ diff --git a/Lang/tr/actions.php b/Lang/tr/actions.php index 01d7e88..6f243b8 100644 --- a/Lang/tr/actions.php +++ b/Lang/tr/actions.php @@ -26,11 +26,7 @@ /* * 2.2.0 */ - "increase_due_time" => "Teslim süresini artırın", "close_and_lock_ticket" => "Talebi kapat ve kilitle", - "pause_due_time" => "Bekleme süresini duraklat", - "reduce_due_time" => "Zamanını azaltın", - "set_due_time" => "Teslim süresini ayarlayın", "unlock_ticket" => "Talep kilidini aç", "update_sla_plan" => "SLA planını güncelle", "update_subject" => "Konuyu güncelle", @@ -74,8 +70,17 @@ "block_user" => "Kullanıcıyı Engelle", /* - * 2.6.0 + * 5.0.0 */ - "clear_due_time" => "Son ödeme zamanı", + "increase_resolve_due_time" => "Increase resolution due time", + "increase_reply_due_time" => "Increase reply due time", + "reduce_resolve_due_time" => "Reduce resolution due time", + "reduce_reply_due_time" => "Reduce reply due time", + "set_resolve_due_time" => "Set resolution due time", + "set_reply_due_time" => "Set reply due time", + "clear_resolve_due_time" => "Clear resolution due time", + "clear_reply_due_time" => "Clear reply due time", + "pause_due_times" => "Pause due times", + "unpause_due_times" => "Unpause due times", ); diff --git a/Lang/tr/conditions.php b/Lang/tr/conditions.php index 9abc20c..d7768b3 100644 --- a/Lang/tr/conditions.php +++ b/Lang/tr/conditions.php @@ -81,11 +81,6 @@ */ "last_message_content" => "Son mesaj içeriği", - /* - * 2.5.0 - */ - "user_email_confirmed" => "Kullanıcı e-postası onaylandı", - /* * 3.0.0 */ @@ -112,4 +107,10 @@ * 4.0.0 */ "last_message_content_exc_notes" => "Last message content (excluding notes)", + + /* + * 5.0.0 + */ + "user_email_verified" => "User email verified", + "ticket_has_followup" => "Ticket has follow up", ); diff --git a/Lang/tr/core.php b/Lang/tr/core.php index c5fbde3..b410580 100644 --- a/Lang/tr/core.php +++ b/Lang/tr/core.php @@ -90,7 +90,6 @@ "smtp_username" => "SMTP Kullanıcı Adı", "smtp_password" => "SMTP Parolası", "ssl" => "SSL", - "tls" => "TLS", "email_content" => "E-posta İçeriği", "email_content_desc" => "Bu şablon için varsayılan bir konu ve e-posta içeriği girin, şablonu diğer dillerde de yazabilirsiniz. Bir şablon başka bir dilde ayarlanmamışsa, varsayılan verileri kullanır.", "outgoing" => "Giden", @@ -361,7 +360,7 @@ */ "enable_ssl_warning" => "Sayfa doğru yüklenmediğinde bu ayarı etkinleştirin, Lojisoft Destek!", "verify_frontend_loads" => "Lütfen ana sayfa aşağıya doğru yüklendiğinden emin olun.", - "twig_operator_signature" => "{{ operator.signature|raw }} birleştirme alanı çalışma zamanında işleneceğinden önizleme yanlış olabilir.", + "twig_operator_reply_template" => "The {{ operator.reply_template|raw }} merge field will be processed at runtime hence the preview may be incorrect.", /* * 2.4.1 @@ -591,4 +590,75 @@ "browse_image" => "Browse for an image", "drop_image" => "Drop an image here", + /* + * 4.2.0 + */ + "keyboard_shortcuts" => "Keyboard Shortcuts", + "enable_keyboard_shortcuts" => "Enable keyboard shortcuts", + "shortcut_global" => "Global shortcuts", + "shortcut_toggle" => "Toggle the keyboard shortcuts dialog", + "shortcut_start_search" => "Start search", + "shortcut_goto_new_ticket" => "Go to the open new ticket page", + "shortcut_ticket_view" => "Ticket view shortcuts", + "shortcut_focus_reply" => "Focus the reply form", + "shortcut_focus_notes" => "Focus the notes form", + "shortcut_focus_forward" => "Focus the forward form", + "shortcut_toggle_user_tab" => "Toggle the user details tab in the sidebar", + "shortcut_take_ticket" => "Take ticket", + "shortcut_close_ticket" => "Close ticket", + "shortcut_lock_ticket" => "Close & lock ticket", + "shortcut_unlock_ticket" => "Unlock ticket", + "shortcut_trash_ticket" => "Move ticket to trash", + "shortcut_block_user" => "Block user and move ticket to trash", + "shortcut_watch_ticket" => "Watch ticket", + "shortcut_unwatch_ticket" => "Unwatch ticket", + "shortcut_merge_ticket" => "Merge ticket", + "shortcut_unmerge_ticket" => "Unmerge ticket", + "shortcut_expand_all" => "Expand all messages", + "shortcut_collapse_all" => "Collapse all messages", + "shortcut_print_ticket" => "Print ticket details and messages", + + /* + * 4.3.0 + */ + "db_connection_error" => "Database connection error, please check :path", + + /* + * 5.0.0 + */ + "favicon_dark_mode" => "Dark Mode Favicon", + "favicon_dark_mode_desc" => "If your favicon was designed to only work on a light background, set a different favicon for dark mode. This will only be used if your browser and/or operating system is running in dark mode.", + "template_mode_system_desc" => "Choosing system will synchronise the template mode to light or dark mode depending on your operating system theme settings.", + + /* + * 5.0.1 + */ + "starttls_or_none" => "STARTTLS / None", + + /* + * 5.1.0 + */ + "email_attempt_at_desc" => "The email failed to send. Retrying again :time.", // :time example, "in 5 mins" + "websockets_connection" => "Web Sockets Connection", + "websockets_not_running" => "Unable to connect to web socket server.", + "search_driver_check" => "Search Driver", + "search_driver_not_working" => "The configured search driver is not working correctly.", + + /* + * 5.2.0 + */ + "temporary_path" => "Temporary Path", + "temporary_path_desc" => "The temporary path is used to store files during the update. The system temporary path is used by default. The path must have at least 3GB of free space.", + "background_jobs_desc" => "Below are a list of background jobs that have failed recently.", + "failed_jobs" => "Failed Jobs", + "horizon_dashboard" => "Horizon Dashboard", + "job" => "Job|Jobs", + "job_payload" => "Job Payload", + "job_exception" => "Job Exception", + "failed_at" => "Failed At", + "queue" => "Queue", + "exception" => "Exception", + "data" => "Data", + "failed_background_jobs" => "One or more background jobs have failed and require manual attention.", + ); diff --git a/Lang/tr/events.php b/Lang/tr/events.php index 5fc271a..977512e 100644 --- a/Lang/tr/events.php +++ b/Lang/tr/events.php @@ -20,4 +20,20 @@ "update_subject" => "Konu güncellendi", "update_watching" => "İzleme operatörleri güncellendi", + /* + * 5.0.0 + */ + "update_custom_field" => "Custom field updated", + "operator_draft" => "Operator draft updated", + "update_cc" => "CC email addresses updated", + "update_due_time" => "Due time updated", + "update_sla_plan" => "SLA plan updated", + "update_locked" => "Ticket locked", + "update_unlocked" => "Ticket unlocked", + + /* + * 5.1.0 + */ + "update_message" => "Message updated", + ); diff --git a/Lang/tr/general.php b/Lang/tr/general.php index 328354e..85ac8e6 100644 --- a/Lang/tr/general.php +++ b/Lang/tr/general.php @@ -415,4 +415,18 @@ "more_information" => "More Information", "details" => "Details", + /* + * 4.1.0 + */ + "merge" => "Merge", + + /* + * 5.0.0 + */ + "invited" => "Invited", + "apply" => "Apply", + "opened" => "Opened", + "week" => "Week|Weeks", + "quarter" => "Quarter|Quarters", + ); diff --git a/Lang/tr/installer.php b/Lang/tr/installer.php index 30bfd5f..0f3394a 100644 --- a/Lang/tr/installer.php +++ b/Lang/tr/installer.php @@ -64,12 +64,6 @@ "help_desc" => "Should you need any help in configuring or using SupportPal, we have two main sources of information:", "submit_a_ticket" => "Submit a Ticket", - /* - * 2.0.1 - */ - - "post_install" => "For the system to function properly, a cron job must be set-up. Please read our post installation steps for details on this and other recommend actions to improve functionality and security.", - /* * 2.0.2 */ @@ -111,15 +105,12 @@ "allow_url_fopen" => "'allow_url_fopen' Enabled", "allow_url_fopen_failure" => "Enable 'allow_url_fopen' in your php.ini file to use Gravatar and other features.", "allowed_methods" => "HTTP Allowed Methods", - "help_allowed_methods" => "Your web server must permit all of the below HTTP methods. Please check our New Installation documentation for more information.", /* * 2.4.0 */ "mysql_server_version" => "Server Version >= :min", "mysql_server_version_desc" => "MySQL :min or greater is required to run SupportPal. Found: ':version'.", - "mysql_client_version" => "Client Version >= :min (:mysqlnd_min for MySQLnd)", - "mysql_client_version_desc" => "MySQL client version :min or greater (:mysqlnd_min for MySQLnd) is required to run SupportPal. Found: ':version'.", "upgrade_step" => "Step :num of :total: ", "accept_eula" => "Accept EULA", @@ -134,7 +125,6 @@ */ "press_to_begin" => "Please press the button below to start.", "locked" => "Install/Upgrade In-Progress", - "locked_desc" => "Detected a lock file (:path).\nPlease check that the installer is not already running.\n\nYou can delete this file when you're certain that another installation or upgrade is not in progress.", "error_and_empty_database" => "There was an error. You may need to empty the database before starting again.", "login_with_details" => "You can login using the details specified earlier.", @@ -192,4 +182,21 @@ * 3.7.0 */ "troubleshooting_tips" => "Get troubleshooting tips", + + /* + * 4.2.0 + */ + "app_manager_version_not_supported" => "App Manager (:version) is not supported.", + "running_upgrade" => "Running app upgrade", + "upgrade_complete_success" => "App upgrade completed successfully.", + "app_manager_requires_update" => "Must update app-manager before running helpdesk update. :command", + + /* + * 5.0.0 + */ + "mysql_client_version" => "Client Version >= :min (:mysqlnd_min for MySQLnd)", + "mysql_client_version_desc" => "MySQL client version :min or greater (:mysqlnd_min for MySQLnd) is required to run SupportPal. Found: ':version'.", + "post_install" => "For the system to function properly, a cron job must be set-up. Please read our post installation steps for details on this and other recommend actions to improve functionality and security.", + "help_allowed_methods" => "Your web server must permit all of the below HTTP methods. Please check our New Installation documentation for more information.", + ); diff --git a/Lang/tr/integrations.php b/Lang/tr/integrations.php new file mode 100644 index 0000000..d9fc897 --- /dev/null +++ b/Lang/tr/integrations.php @@ -0,0 +1,55 @@ + "App ID", + "app_secret" => "App Secret", + "api_key" => "API Key", + + "algolia_documentation" => "Please read over our documentation for setting up Algolia.", + + "facebook_documentation" => "Please read over our documentation for setting up Facebook.", + "facebook_redirect_url" => "The following URL must be entered for the Facebook Login 'Valid OAuth redirect URIs':", + + "google_documentation" => "Please read over our documentation for setting up Google.", + "google_redirect_url" => "The following URL(s) must be entered for the Google 'Authorized redirect URIs':", + + "microsoft_documentation" => "Please read over our documentation for setting up Microsoft.", + "microsoft_redirect_url" => "The following URL(s) must be entered for the Application 'Redirect URIs':", + + "pusher_hosting" => "Hosting", + "pusher_cloud" => "Cloud (pusher.com)", + "pusher_self_hosted" => "Self-Hosted", + "pusher_key" => "Key", + "pusher_secret" => "Secret", + "pusher_cluster" => "Cluster", + "pusher_internal_host" => "Internal Host", + "pusher_internal_host_desc" => "The internal hostname or IP address of the web socket server.", + "pusher_internal_port_desc" => "The port of the internal web socket server.", + "pusher_external_host" => "External Host", + "pusher_external_host_desc" => "The hostname or IP address of the web socket server that members of the public can access. Please leave blank to default to the hostname of your help desk.", + "pusher_external_port_desc" => "The port of the public web socket server. Please leave blank to default to the same port as your webserver", + "pusher_encryption_desc" => "Enable if you've configured an SSL certificate on the web socket server.", + "pusher_unable_to_receive_updates" => "Unable to receive real-time updates. Please check your internet connection.", + + "steam_documentation" => "Please read over our documentation for setting up Steam.", + + "twilio_account_details" => "Account Details", + "twilio_account_details_desc" => "The account SID and auth token are available on your account console under 'Account Info'.", + "twilio_account_sid" => "Account SID", + "twilio_auth_token" => "Auth Token", + "twilio_api_details" => "API Details", + "twilio_api_details_desc" => "Search for 'API Keys' in the console. Create an API key, and enter the key and secret below.", + "twilio_api_secret" => "API Secret", + "twilio_number_verification" => "Number Verification", + "twilio_number_verification_desc" => "Optional - Enter a verification service SID to enable verification of user phone numbers. This is recommended to avoid a user entering any phone number - the Verify service by Twilio is chargeable.", + "twilio_verify_sid" => "Verification SID", + + "twitter_api_key_secret" => "API Key Secret", + "twitter_documentation" => "Please read over our documentation for setting up Twitter.", + "twitter_redirect_url" => "The following URL must be entered for the Twitter App 'Callback URL':", + +); diff --git a/Lang/tr/locale.php b/Lang/tr/locale.php index 5e5cc8c..cc2b57a 100644 --- a/Lang/tr/locale.php +++ b/Lang/tr/locale.php @@ -30,43 +30,38 @@ "BO" => "Bolivia", "BA" => "Bosnia and Herzegovina", "BW" => "Botswana", - "BV" => "Bouvet Island", "BR" => "Brazil", "BQ" => "British Antarctic Territory", - "IO" => "British Indian Ocean Territory", "VG" => "British Virgin Islands", "BN" => "Brunei", "BG" => "Bulgaria", "BF" => "Burkina Faso", "BI" => "Burundi", + "CV" => "Cape Verde", "KH" => "Cambodia", "CM" => "Cameroon", "CA" => "Canada", - "CT" => "Canton and Enderbury Islands", - "CV" => "Cape Verde", "KY" => "Cayman Islands", "CF" => "Central African Republic", "TD" => "Chad", "CL" => "Chile", "CN" => "China", - "CX" => "Christmas Island", - "CC" => "Cocos [Keeling] Islands", "CO" => "Colombia", "KM" => "Comoros", "CG" => "Congo - Brazzaville", - "CD" => "Congo - Kinshasa", "CK" => "Cook Islands", "CR" => "Costa Rica", "HR" => "Croatia", "CU" => "Cuba", + "CW" => "Curaçao", "CY" => "Cyprus", "CZ" => "Czech Republic", "CI" => "Côte d’Ivoire", + "CD" => "Congo - Kinshasa", "DK" => "Denmark", "DJ" => "Djibouti", "DM" => "Dominica", "DO" => "Dominican Republic", - "NQ" => "Dronning Maud Land", "EC" => "Ecuador", "EG" => "Egypt", "SV" => "El Salvador", @@ -79,20 +74,16 @@ "FJ" => "Fiji", "FI" => "Finland", "FR" => "France", - "GF" => "French Guiana", "PF" => "French Polynesia", "TF" => "French Southern Territories", - "FQ" => "French Southern and Antarctic Territories", "GA" => "Gabon", "GM" => "Gambia", "GE" => "Georgia", "DE" => "Germany", "GH" => "Ghana", - "GI" => "Gibraltar", "GR" => "Greece", "GL" => "Greenland", "GD" => "Grenada", - "GP" => "Guadeloupe", "GU" => "Guam", "GT" => "Guatemala", "GG" => "Guernsey", @@ -106,6 +97,7 @@ "HU" => "Hungary", "IS" => "Iceland", "IN" => "India", + "IO" => "British Indian Ocean Territory", "ID" => "Indonesia", "IR" => "Iran", "IQ" => "Iraq", @@ -116,11 +108,11 @@ "JM" => "Jamaica", "JP" => "Japan", "JE" => "Jersey", - "JT" => "Johnston Island", "JO" => "Jordan", "KZ" => "Kazakhstan", "KE" => "Kenya", "KI" => "Kiribati", + "XK" => "Kosovo", "KW" => "Kuwait", "KG" => "Kyrgyzstan", "LA" => "Laos", @@ -141,14 +133,10 @@ "ML" => "Mali", "MT" => "Malta", "MH" => "Marshall Islands", - "MQ" => "Martinique", "MR" => "Mauritania", "MU" => "Mauritius", - "YT" => "Mayotte", - "FX" => "Metropolitan France", "MX" => "Mexico", "FM" => "Micronesia", - "MI" => "Midway Islands", "MD" => "Moldova", "MC" => "Monaco", "MN" => "Mongolia", @@ -161,8 +149,6 @@ "NR" => "Nauru", "NP" => "Nepal", "NL" => "Netherlands", - "AN" => "Netherlands Antilles", - "NT" => "Neutral Zone", "NC" => "New Caledonia", "NZ" => "New Zealand", "NI" => "Nicaragua", @@ -171,19 +157,15 @@ "NU" => "Niue", "NF" => "Norfolk Island", "KP" => "North Korea", - "VD" => "North Vietnam", "MP" => "Northern Mariana Islands", "NO" => "Norway", "OM" => "Oman", - "PC" => "Pacific Islands Trust Territory", "PK" => "Pakistan", "PW" => "Palau", "PS" => "Palestinian Territories", "PA" => "Panama", - "PZ" => "Panama Canal Zone", "PG" => "Papua New Guinea", "PY" => "Paraguay", - "YD" => "People's Democratic Republic of Yemen", "PE" => "Peru", "PH" => "Philippines", "PN" => "Pitcairn Islands", @@ -194,7 +176,6 @@ "RO" => "Romania", "RU" => "Russia", "RW" => "Rwanda", - "RE" => "Réunion", "BL" => "Saint Barthélemy", "SH" => "Saint Helena", "KN" => "Saint Kitts and Nevis", @@ -207,10 +188,10 @@ "SA" => "Saudi Arabia", "SN" => "Senegal", "RS" => "Serbia", - "CS" => "Serbia and Montenegro", "SC" => "Seychelles", "SL" => "Sierra Leone", "SG" => "Singapore", + "SX" => "Sint Maarten", "SK" => "Slovakia", "SI" => "Slovenia", "SB" => "Solomon Islands", @@ -218,11 +199,11 @@ "ZA" => "South Africa", "GS" => "South Georgia and the South Sandwich Islands", "KR" => "South Korea", + "SS" => "South Sudan", "ES" => "Spain", "LK" => "Sri Lanka", "SD" => "Sudan", "SR" => "Suriname", - "SJ" => "Svalbard and Jan Mayen", "SZ" => "Swaziland", "SE" => "Sweden", "CH" => "Switzerland", @@ -234,7 +215,6 @@ "TH" => "Thailand", "TL" => "Timor-Leste", "TG" => "Togo", - "TK" => "Tokelau", "TO" => "Tonga", "TT" => "Trinidad and Tobago", "TN" => "Tunisia", @@ -242,12 +222,9 @@ "TM" => "Turkmenistan", "TC" => "Turks and Caicos Islands", "TV" => "Tuvalu", - "UM" => "U.S. Minor Outlying Islands", - "PU" => "U.S. Miscellaneous Pacific Islands", "VI" => "U.S. Virgin Islands", "UG" => "Uganda", "UA" => "Ukraine", - "SU" => "Union of Soviet Socialist Republics", "AE" => "United Arab Emirates", "GB" => "United Kingdom", "US" => "United States", @@ -257,7 +234,6 @@ "VA" => "Vatican City", "VE" => "Venezuela", "VN" => "Vietnam", - "WK" => "Wake Island", "WF" => "Wallis and Futuna", "EH" => "Western Sahara", "YE" => "Yemen", diff --git a/Lang/tr/log.php b/Lang/tr/log.php index a0f11b9..2cc5b5e 100644 --- a/Lang/tr/log.php +++ b/Lang/tr/log.php @@ -71,7 +71,6 @@ "ticket_tag_removed" => "Removed tag :new_value from ticket #:rel.", "ticket_slaplan_updated" => "Updated the SLA plan on ticket #:rel from :old_value to :new_value.", "ticket_duetime_updated" => "Updated the due time on ticket #:rel to :new_value.", - "ticket_duetime_paused" => "Paused the due time on ticket #:rel until next user reply.", "ticket_customfield_updated" => "Updated custom fields on ticket #:rel.", "ticket_converted_user" => "Converted internal ticket #:rel to user ticket.", "ticket_converted_internal" => "Converted user ticket #:rel to internal ticket.", @@ -114,7 +113,6 @@ */ "ticket_brand_disabled_reply" => "Reply could not be added due to ticket belonging to a disabled brand #:rel.", "personal_signatures_updated" => "Updated personal signatures.", - "operator_signatures_updated" => "Updated :rel's signatures.", "check_email_failed" => "Error: Failed to download email from account :old_value: ':rel'.", "ticket_added_cc" => "Email(s) :new_value added to CC address list for ticket #:rel.", "ticket_removed_cc" => "Email(s) :old_value removed from CC address list for ticket #:rel.", @@ -132,7 +130,6 @@ "ticket_macro_applied" => "The macro ':new_value' was ran on ticket #:rel.", "ticket_macro_automatic" => "The macro ':new_value' automatically ran on ticket #:rel.", "email_template_not_found" => "Email template ID ':new_value' not found, aborted sending email.", - "ticket_duetime_unset" => "Unset the due time on ticket #:rel.", "private_conversation_started" => "Started a conversation with :rel.", "private_message_sent" => "Sent a message to :rel.", "not_imported_replies_disabled" => "An email :extra_rel1 was received for ticket #:rel, but was not imported as ticket email replies are disabled.", @@ -166,8 +163,6 @@ "email_send_failed" => "Failed to send email.", "ticket_brand_updated" => "Updated the brand on ticket #:rel from :old_value to :new_value.", "export_scheduled" => "An export of user :rel has been scheduled.", - "export_generated" => "Export :new_value of user :rel has been generated and stored on the system.", - "export_deleted" => "Export :old_value of user :rel has been deleted from the system.", "deleted_inactive_records" => "Automatically deleted :old_value inactive :rel.", "deleted_old_records" => "Automatically deleted old :rel records.", "sent_email_to_user_group" => "Queued email to user group ':new_value' for ticket #:rel.", @@ -203,4 +198,60 @@ */ "selfservice_article_neutral" => "Neutrally rated article :rel.", + /* + * 4.1.0 + */ + "user_merged" => "User :old_value merged into user :rel.", + "user_organisation_merged" => "User organisation :old_value merged into user organisation :rel.", + + /* + * 4.2.0 + */ + "operator_reply_templates_updated" => "Updated :rel's reply templates.", + + /* + * 5.0.0 + */ + "addon_activated" => "Activated :item (add-on) :rel.", + "addon_deactivated" => "Deactivated :item (add-on) :rel.", + "addon_installed" => "Installed :item (add-on) :rel.", + "addon_uninstalled" => "Uninstalled :item (add-on) :rel.", + "addon_cancelled" => "Cancelled :item (add-on) :rel.", + "addon_updated" => "Updated :item (add-on) :rel to version :new_value.", + "ticket_reply_duetime_updated" => "Updated the reply due time on ticket #:rel to :new_value.", + "ticket_resolve_duetime_updated" => "Updated the resolve due time on ticket #:rel to :new_value.", + "ticket_duetime_unset" => "Unset the due time on ticket #:rel.", + "ticket_reply_duetime_unset" => "Unset the reply due time on ticket #:rel.", + "ticket_resolve_duetime_unset" => "Unset the resolve due time on ticket #:rel.", + "ticket_duetime_paused" => "Paused the due time on ticket #:rel until next user reply.", + "ticket_duetime_unpaused" => "Unpaused the due times on ticket #:rel.", + "user_email_verified" => "Verified their email address.", + "marked_email_as_verified" => "Verified ownership of email address on behalf of user :rel.", + "user_invited_to_organisation" => "User :rel invited to organisation :extra_rel1.", + "user_accepted_organisation_invite" => "User :rel accepted invitation to organisation :extra_rel1.", + "user_additional_email_verified" => "Verified an additional email address (:new_value).", + "export_generated" => "Export :new_value of user :rel has been generated and stored on the system.", + "export_deleted" => "Export :old_value of user :rel has been deleted from the system.", + "user_export_generated" => "Export :new_value of user :rel has been generated and stored on the system.", + + /* + * 5.0.2 + */ + "personal_reply_templates_updated" => "Updated their reply templates.", + + /* + * 5.1.0 + */ + "ticket_deleted_attachment" => "Deleted attachment ':old_value' from ticket #:rel.", + "user_added_to_group" => "User :rel added to user group :new_value.", + "user_removed_from_group" => "User :rel removed from user group :old_value.", + "operator_added_to_group" => "Operator :rel added to operator group :new_value.", + "operator_removed_from_group" => "Operator :rel removed from operator group :old_value.", + + /* + * 5.2.0 + */ + "background_job_deleted" => "Deleted background job :rel.", + "background_job_retried" => "Retried background job :rel.", + ); diff --git a/Lang/tr/messages.php b/Lang/tr/messages.php index e167b7c..d1118b1 100644 --- a/Lang/tr/messages.php +++ b/Lang/tr/messages.php @@ -9,8 +9,6 @@ "save_order" => "Attempting to save the updated order of the items", - "show_all_results" => "Show all results »", - "are_you_sure" => "Are you sure?", "yes_im_sure" => "Yes, I'm sure", @@ -85,7 +83,6 @@ "missing_extension" => "Missing Extension", "php_ldap_missing" => "The php-ldap extension is required to use LDAP authentication. Please enable it and refresh the page.", - "php_imap_missing" => "The php-imap extension is required to use Email Download. If you wish to use Email Download, please enable the extension and refresh the page.", /* * 2.0.3 @@ -154,4 +151,21 @@ "popup_blocked" => "Your browser is blocking popup windows. Please enable popups and redirects on this website in order to use the preview feature.", "error_editing_message" => "There was an error while trying to edit this message.", + /* + * 4.1.1 + */ + "brand_not_enabled" => "This action cannot be performed as the brand is not enabled.", + "cannot_reply_to_internal" => "A user cannot reply to an internal ticket.", + + /* + * 4.3.0 + */ + "show_all_results" => "Show all results »", + + /* + * 5.0.0 + */ + "lock_timeout" => "Lock Timeout", + "lock_timeout_desc" => "The server is currently busy processing other requests. Please try again.", + ); diff --git a/Lang/tr/notification.php b/Lang/tr/notification.php index 5c360d2..0057689 100644 --- a/Lang/tr/notification.php +++ b/Lang/tr/notification.php @@ -8,9 +8,6 @@ "new_reply" => "Yeni Talep Cevabı", "new_reply_text" => "Tarafından yeni bir yanıt gönderildi :name talep için #:item.", - "operator_login" => "Giriş Yapan Operatör", - "operator_login_text" => ":name operatör panelinde oturum açtı.", - "failed_logins" => "Operatör Girişi Başarısız Oldus", "new_comments" => "Yeni Yorumlar", @@ -24,4 +21,10 @@ */ "private_message_text" => ":name sana yeni bir yol gönderdi private message.", + /* + * 4.2.0 + */ + "new_mention" => "New Mention", + "new_mention_text" => ":name mentioned you in ticket #:number.", + ); diff --git a/Lang/tr/permission.php b/Lang/tr/permission.php index b60511e..5a683b5 100644 --- a/Lang/tr/permission.php +++ b/Lang/tr/permission.php @@ -56,7 +56,6 @@ // Report "report" => "View Reports", - "reportdashboard" => "View Dashboard", // General "tag" => "Manage Tags", @@ -77,7 +76,6 @@ // User "usercustomfield" => "Manage User Custom Fields", "organisationcustomfield" => "Manage Organisation Custom Fields", - "operatorsignature" => "Manage Operator Signatures", /* * 2.1.1 @@ -125,4 +123,18 @@ "addon" => "View and Manage Add-ons", "system_health" => "View System Health", + /* + * 4.2.0 + */ + "operatorreplytemplate" => "Manage Operator Reply Templates", + + /* + * 5.0.0 + */ + "private_messaging" => "View Private Messages", + + /* + * 5.1.0 + */ + "manage_report" => "Manage Reports", ); diff --git a/Lang/tr/report.php b/Lang/tr/report.php index 1e4d369..3b9490e 100644 --- a/Lang/tr/report.php +++ b/Lang/tr/report.php @@ -2,114 +2,167 @@ return array( - "report" => "Report|Reports", + "report" => "Report|Reports", - "dashboard" => "Dashboard", - "tickets_opened" => "Tickets Opened", - "ticket_messages" => "Ticket Messages", - "confirmed_users" => "Confirmed Users", - "total_users" => "Total Users", - "daily_stats" => "Daily Statistics", - - "all_time" => "All Time", - "specific_range" => "Specific Range", - "filtering" => "Filtering", - - "chart" => "Chart", - "table" => "Table", - "pie" => "Pie", - "bar" => "Bar", - "column" => "Column", - "histogram" => "Histogram", - "line" => "Line", - "area" => "Area", - "stacked" => "Stacked", - "stepped" => "Stepped", - "geo" => "Geo", + "filtering" => "Filtering", /* - * 2.0.3 + * 5.0.0 */ - "operator_ticket_replies" => "Operator Ticket Replies", - "operator_replies_desc" => "The number of ticket replies by a given operator over a timeframe.", - "first_response_time" => "First Response Time", - "first_response_time_desc" => "The amount of time it took operators to first reply to a ticket.", - "ticket_count" => "Ticket Count", - "lt_1_hour" => "<1 Hour", - "1-3_hour" => "1-3 Hours", - "3-6_hour" => "3-6 Hours", - "6-12_hour" => "6-12 Hours", - "12-24_hour" => "12-24 Hours", - "24_plus_hour" => "24+ Hours", - "support_channels" => "Support Channels", - "support_channels_desc" => "This report shows the number of tickets opened via each support channel over a given time period.", - "ticket_by_department" => "Tickets by Department", - "ticket_by_department_desc" => "The department that tickets are opened in over a given time period.", - "ticket_by_priority" => "Tickets by Priorities", - "ticket_by_priority_desc" => "The priority of tickets opened over a given time period.", - "ticket_by_status" => "Tickets by Status", - "ticket_by_status_desc" => "The current status of tickets opened over a given time period.", - "time_to_resolution" => "Time to Resolution", - "time_to_resolution_desc" => "The amount of time it took for a ticket to be closed after being opened, only includes tickets that are currently closed.", - "lt_1_day" => "<1 Day", - "1-2_day" => "1-2 Days", - "2-4_day" => "2-4 Days", - "4-7_day" => "4-7 Days", - "7_plus_day" => "7+ Days", - "user_by_country" => "Users By Country", - "user_by_country_desc" => "This report shows the number of users per country, only includes users who have set a country.", - "user_count" => "User Count", - "users_registered" => "Users Registered", + "reports_home" => "Reports Home", + "manage_reports" => "Manage Reports", + "no_cards_found" => "No cards found.", + "underlying_data" => "Underlying Data", + "view_underlying_data" => "View Underlying Data", + "no_data_found" => "No data found.", + "adjust_time_range" => "Try adjusting the dashboard time range.", + "resolved_date" => "Resolved Date", + "reopened_date" => "Reopened Date", + "export_csv" => "Export to CSV", + "export_scheduled" => "The export has been scheduled, you will receive an email when it is ready to download.", + "export_error" => "There was an error scheduling the export.", - /* - * 2.1.0 - */ - "reports_dashboard" => "Reports Dashboard", - "ticket_by_brand" => "Tickets by Brand", - "ticket_by_brand_desc" => "The total number of tickets per brand over a given time period.", - "ticket_by_user" => "Tickets by Users", - "ticket_by_user_desc" => "This report shows the number of tickets each user has submitted over a given time period, ordered by most tickets.", - "ticket_by_organisation" => "Tickets by Organisations", - "ticket_by_organisation_desc" => "This report shows the number of tickets each organisation (users within the organisation) has submitted over a given time period, ordered by most tickets.", - "ticket_by_tag" => "Tickets by Tag", - "ticket_by_tag_desc" => "The total number of tickets per tag over a given time period, only shows tags which are set on at least one ticket in the time period.", + // CannedResponses report. + "canned_responses" => "Canned Responses", + "canned_responses_desc" => "Insights into how canned responses are used.", + "canned_responses_usage" => "Usage", + "most_used_responses" => "Most Used Canned Responses", - /* - * 2.3.1 - */ - "canned_response_usage" => "Canned Response Usage", - "canned_response_usage_desc" => "The number of times a given canned response has been used.", - "busiest_time_of_day" => "Busiest Time Of Day", - "busiest_time_of_day_desc" => "The number of messages received from users during each hour of the day.", - "busiest_day" => "Busiest Day of the Month", - "busiest_day_desc" => "The number of messages received from users across each day of the month.", - "busiest_month" => "Busiest Month of the Year", - "busiest_month_desc" => "The number of messages received from users across each month of the year.", - "busiest_department" => "Busiest Department", - "busiest_department_desc" => "The average number of operator messages per department, tallies all operator replies and divides by the number of assigned operators per department.", + // Feedback report. + "feedback_addon_desc" => "Insights into the answers provided by users when responding to feedback forms.", + "feedback_ticket_overview" => "Ticket Overview", + "feedback_article_overview" => "Article Overview", + "feedback_overview_desc" => "An overview of the feedback provided by users to feedback forms.", + "feedback_ticket_responses" => "Ticket Responses", + "feedback_article_responses" => "Article Responses", + "feedback_responses_desc" => "Analysis of the responses to feedback form questions.", + "feedback_response_rate" => "Response Rate", + "feedback_trend" => "Trend", + "feedback_log" => "Feedback Log", + "feedback_answered" => "Answered", + "feedback_unanswered" => "Unanswered", + "feedback_good_ratings" => "Good Ratings", + "feedback_neutral_ratings" => "Neutral Ratings", + "feedback_bad_ratings" => "Bad Ratings", + "feedback_response_ratings" => ":count of :total responses", + "feedback_user_name_or_ip" => "User / IP Address", + "feedback_responses" => "Responses", + "feedback_field" => "Field - :name", - /* - * 2.5.0 - */ - "total_users_desc" => "This report shows how many users there are in the system, split by how many have confirmed ownership of their email address.", + // TicketPerformance report. + "ticket_performance" => "Ticket Performance", + "ticket_performance_desc" => "Statistics and graphs on various ticket related performance metrics.", + "first_response_time" => "First Response Time", + "first_response_time_desc" => "The amount of time it took operators to first reply to a ticket.", + "first_response_time_average" => "Average First Response Time", + "first_response_time_average_trend" => "Average First Response Time Trend", + "first_response_time_by_priority" => "First Response Time By Priority", + "response_time" => "Response Time", + "0-15_mins" => "0 - 15 minutes", + "15-30_mins" => "15 - 30 minutes", + "30-60_mins" => "30 - 60 minutes", + "1-3_hours" => "1 - 3 hours", + "3-6_hours" => "3 - 6 hours", + "6-12_hours" => "6 - 12 hours", + "12-24_hours" => "12 - 24 hours", + "1-3_days" => "1 - 3 days", + "3_plus_days" => "> 3 days", + "time_to_resolution" => "Time to Resolution", + "time_to_resolution_desc" => "The amount of time it took for a ticket to be closed after being opened, only includes tickets that are currently closed.", + "resolution_average" => "Average Time to Resolution", + "resolution_time_trend" => "Average Time To Resolution Trend", + "time_resolution_by_priority" => "Time To Resolution By Priority", + "0-6_hours" => "0 - 6 hours", + "1-2_days" => "1 - 2 days", + "2-4_days" => "2 - 4 days", + "4-7_days" => "4 - 7 days", + "7-14_days" => "7 - 14 days", + "14-30_days" => "14 - 30 days", + "30_plus_days" => "> 30 days", + "sla_performance" => "SLA Performance", + "sla_performance_desc" => "Track SLA targets and due time breaches.", + "sla_first_reply_time" => "SLA First Reply Time", + "sla_first_reply_time_trend" => "SLA First Reply Time Trend", + "sla_first_reply_time_by_priority" => "SLA First Reply Time By Priority", + "first_reply_time_percentage" => "First Reply Time %", + "sla_next_reply_time" => "SLA Next Reply Time", + "sla_next_reply_time_trend" => "SLA Next Reply Time Trend", + "sla_next_reply_time_by_priority" => "SLA Next Reply Time By Priority", + "next_reply_time_percentage" => "Next Reply Time %", + "sla_resolution_time" => "SLA Resolution Time", + "sla_resolution_time_trend" => "SLA Resolution Time Trend", + "sla_resolution_time_by_priority" => "SLA Resolution Time By Priority", + "resolution_time_percentage" => "Resolution Time %", + "due_time_breaches" => "Due Time Breaches", + "sla_target" => "Target", + "target_met" => "Target Met", + "breach_time" => "Breach Time", + "operator_performance" => "Operator Performance", + "operator_performance_desc" => "Ticket related performance metrics per operator.", + "department_performance" => "Department Performance", + "department_performance_desc" => "Ticket related performance metrics per department.", + + // TicketVolume report. + "ticket_volume" => "Ticket Volume", + "ticket_volume_desc" => "A range of reports that track the volume of tickets and break them down into segments.", + "overview" => "Overview", + "overview_desc" => "An overview of the tickets opened, resolved and reopened (after being resolved).", + "tickets_opened" => "Tickets Opened", + "tickets_resolved" => "Tickets Resolved", + "tickets_reopened" => "Tickets Reopened", + "ticket_management" => "Ticket Management", + "reopened" => "Reopened", + "by_type" => "Tickets Opened", + "tickets_opened_desc" => "A breakdown of tickets opened in the timeframe.", + "tickets_opened_by_brand" => "Tickets Opened by Brand", + "tickets_opened_by_department" => "Tickets Opened by Department", + "tickets_opened_by_channel" => "Tickets Opened by Channel", + "tickets_opened_by_status" => "Tickets Opened by Status", + "tickets_opened_by_priority" => "Tickets Opened by Priority", + "tickets_opened_by_tag" => "Tickets Opened by Tag", + "workload" => "Workload", + "workload_desc" => "Information about the ticket workload during different periods.", + "busiest_period" => "Busiest Period", + "busiest_hour_of_day" => "Busiest Hour of Day", + "busiest_day_of_week" => "Busiest Day of Week", + "department_workload" => "Department Workload", + "average_messages_to_resolution_per_department" => "Average Messages to Resolution per Department", + "average_messages_to_resolution" => "Average Messages to Resolution", + "no_of_messages" => "Number of Messages", + "hour_of_day" => "Hour of Day", + "user_messages" => "User Messages", + "average_replies_per_assigned" => "Average Replies Posted per Assigned Department Operator", + + // UserStatistics report. + "user_statistics" => "User Statistics", + "user_statistics_desc" => "Insights into the user base.", + "demographics" => "Demographics", + "demographics_desc" => "An overview of users stored in the system.", + "verified_users" => "Verified Email Addresses", + "active_users" => "Active Users", + "2fa_users" => "Users with 2FA Enabled", + "users_by_country" => "Users by Country", + "activity" => "Activity", + "activity_desc" => "An overview of user activity in the system.", + "users_with_most_tickets" => "Users with the Most Tickets", + "organisations_with_most_tickets" => "Organisations with the Most Tickets", /* - * 3.0.0 + * 5.1.0 */ - "user_feedback" => "User Feedback", - "user_feedback_desc" => "The feedback provided by users about tickets in a given time period.", - "user_feedback_ratings" => "Feedback Ratings", - "user_feedback_ratings_desc" => "The total number of times each feedback rating has been given.", - "user_feedback_response_rate" => "Feedback Response Rate", - "user_feedback_response_rate_desc" => "The total number of times feedback requests have been responded to.", - "responses" => "Responses", - "answered" => "Answered", - "unanswered" => "Unanswered", + "ticket_messages" => "Ticket Messages", + "ticket_messages_desc" => "A breakdown of ticket messages, notes and forwards posted in the timeframe.", + "messages_by_operators" => "Messages by Operators", + "notes_by_operators" => "Notes by Operators", + "forwards_by_operators" => "Forwards by Operators", + "forwards" => "Forwards", + "messages_by_users" => "Messages by Users", /* - * 3.4.0 + * 5.2.0 */ - "first_response_by_operator" => "First Response Time By Operator", - "first_response_by_operator_desc" => "The amount of time it took each operator to first reply to a ticket, averaged out over the period.", + "times_canned_responses_used" => "Total Times Canned Responses Used", + "total_tickets_canned_responses_used" => "Total Tickets with Canned Responses Used", + "operators_most_used_responses" => "Operators with Most Canned Responses Used", ); diff --git a/Lang/tr/selfservice.php b/Lang/tr/selfservice.php index 8872ef7..519dc3b 100644 --- a/Lang/tr/selfservice.php +++ b/Lang/tr/selfservice.php @@ -150,7 +150,6 @@ */ "type_protected_desc" => "Toggle to only show content in this type to logged in users.", "article_feedback" => "Article Feedback", - "thank_you_for_feedback" => "Thank you for your feedback on this article.", "frontend_icon_desc" => "Select a default icon to display on the frontend. Alternatively, upload your own icon:", ); diff --git a/Lang/tr/ticket.php b/Lang/tr/ticket.php index fe72b9f..375bb9c 100644 --- a/Lang/tr/ticket.php +++ b/Lang/tr/ticket.php @@ -40,8 +40,6 @@ "recent_tickets" => "Son Talepler", "last_message_text" => "Son Mesaj Metni", - "set_due_time" => "Süre belirleme", - "settings" => "Talep Ayarları", "priority" => "Öncelik|Öncelikleri", @@ -160,7 +158,6 @@ "allowed_files" => "İzin Verilen Ek Dosya Türleri", // Drafts - "also_viewing" => ":name also viewing ticket.", "draft_saved" => "Taslak kaydedildi :time", "save_draft" => "Taslağı kaydet", "discard_draft" => "Taslağı Sil", @@ -188,10 +185,6 @@ "sla_plan" => "SLA Plan|SLA Plans", "specific_schedule" => "Specific Schedules", "calendar_hours_24" => "Calendar Hours (24 Hours)", - "resolution_time" => "Resolution Times", - "resolution_time_desc" => "Set times that a ticket must be responded to by and resolved by per priority. The time will be counted only during business hours based on the schedule(s) chosen, decimal values can be used.", - "reply_within" => "Reply within", - "resolve_within" => "Resolve within", "plan" => "Plan", "sla_condition" => "SLA Conditions", "sla_condition_desc" => "Define the ticket conditions for which new tickets are checked to see if they fall under this plan. If a new ticket fits multiple SLA plans, it will be selected on plan priority, which can be modified by going to the list of plans and reordering.", @@ -244,7 +237,6 @@ "ticket_notes_top" => "Yalnızca üstte", "ticket_notes_messages" => "Yalnızca mesajlarda", - "captcha_desc" => "Yeni bilet açan kullanıcılara captcha gösterilmesi gerektiğinde.", "unregistered_only" => "Yalnızca kayıtlı olmayan kullanıcılar", "allow_unauth_users" => "Kimliği Doğrulanmamış Kullanıcılara İzin Ver", @@ -259,7 +251,6 @@ // Email Channel Settings "default_priority" => "Varsayılan Öncelik", "default_priority_desc" => "Bu kanal üzerinden gelen tüm biletler için ayarlanan varsayılan öncelik.", - "verbose_email_log" => "Ayrıntılı E-posta Günlüğü", "last_reply" => "Yanıtlanan", "opened_at" => "Şurada açıldı", @@ -276,7 +267,6 @@ "add_tag" => "Add tag", "unlock" => "Kilidini Aç", - "merge" => "Birleştir", "merged" => "Birleştirilmiş", "unmerge" => "Unmerge", "close_and_lock" => "Kapat ve Kilitle", @@ -401,7 +391,6 @@ "email_user_frontend" => "Email Users on Tickets Opened at Frontend", "email_user_frontend_desc" => "Select whether users should be notified by email when they open a ticket themselves on the frontend.", "department_template_disabled" => "The relevant department email template is disabled, so this email cannot be sent.", - "verbose_email_log_desc" => "If email collection should be logged on file, recommended to keep disabled unless instructed by support for debugging. Five days worth of logs are stored, older log files will be purged automatically by the system.", /* * 2.2.0 @@ -421,7 +410,6 @@ */ "registered_users_desc" => "Toggle to only show the department to logged in users and only accept emails from users actively registered in the help desk. If enabled, a bounce back email will be sent to unregistered users who email this department, to change or disable the email please see the 'Registered Users Only' template option below.", "form_fields_desc" => "If you'd like to collect additional information when the user provides their feedback, you may set up custom fields to show on the form here. The field type will be locked once the form has been completed by a user.", - "feedback_ratings" => "Customer Satisfaction Ratings (affecting your Customer Satisfaction score)", "email_and_other_accounts" => "Email and other channel accounts", "delete_message" => "Delete message", "linked_tickets" => "Linked Tickets", @@ -454,7 +442,6 @@ "select_a_department_email" => "Select a department email...", "record_public_desc" => "Toggle to only let the :record be accessible by yourself.", "record_group_desc" => "If you wish to make the :record visible to only certain operator groups, leave blank to make visible to all operators.", - "ticket_format_desc" => "Can contain alphanumeric characters and special characters -_.+!*,
The following variables may also be used: %S for a sequential number | %N for a random number | %L for a random letter
Use {number} to repeat only after %N or %L, e.g. %N{4} equates to 4 random numbers, %L{3} equates to 3 random letters
The following PHP Date Parameters prefixed with % Y,y,m,d,j,g,G,h,H,i,s", /* * 2.4.0 @@ -507,7 +494,6 @@ * 3.0.0 */ "merge_tickets_into" => "Select ticket to merge into", - "search_number_or_subject" => "Search by ticket number or subject", "im_not_sure" => "I'm not sure", "auto_reply_detected" => "Auto-reply detected - no notification will be sent to the user(s).", "cc_desc" => "You can CC other people on to this ticket by entering email addresses here.", @@ -545,4 +531,39 @@ "on_behalf_of" => "Created on behalf of", "reply_canned_be_posted" => "It is not currently possible to reply to this ticket; the channel or channel account may be disabled.", + /* + * 4.1.0 + */ + "ticket_format_desc" => "Can contain alphanumeric characters and special characters -_.+!*,
The following variables may also be used: %S for a sequential number | %N for a random number | %L for a random letter
Use {number} to repeat only after %N or %L, e.g. %N{4} equates to 4 random numbers, %L{3} equates to 3 random letters
The following PHP Date Parameters prefixed with % Y,y,m,d,j,g,G,h,H,i,s", + "append_ip_address_api_desc" => "Append the user's IP address to the end of their ticket messages (requires user_ip_address data to be provided).", + "check_spam" => "Check Spam Rules", + "check_spam_api_desc" => "Block messages which match spam rules.", + "enable_throttling" => "Enable Throttling", + "enable_throttling_api_desc" => "Limit the number of messages user's can post within a time frame. See Throttling configuration for more details on how to adjust the limits.", + "captcha_desc" => "Yeni bilet açan kullanıcılara captcha gösterilmesi gerektiğinde.", + + /* + * 5.0.0 + */ + "also_viewing" => ":name also viewing ticket.", + "mark_as_read" => "Mark as Read", + "mark_as_unread" => "Mark as Unread", + "sla_targets" => "SLA Target|SLA Targets", + "sla_targets_desc" => "Set target times that a ticket must be responded to by and resolved by per priority. The time will be counted only during business hours based on the schedule(s) chosen, decimal values can be used. Leave value blank to not set a target for that priority.", + "first_reply_time" => "First Reply Time", + "next_reply_time" => "Next Reply Time", + "resolution_time" => "Resolution Times", + "reply_due_in" => "Reply due :time", + "resolve_in" => "Resolve :time", + "paused_ago" => "Paused :time", + "reply_due_time" => "Reply due time", + "resolution_due_time" => "Resolution due time", + "set_reply_due_time" => "Set reply due time", + "set_resolution_due_time" => "Set resolution due time", + + /* + * 5.2.0 + */ + "block_user_desc" => "The user will be unable to open any further tickets, and the ticket moved to the trash.", + ); diff --git a/Lang/tr/user.php b/Lang/tr/user.php index c86acd7..8622bb3 100644 --- a/Lang/tr/user.php +++ b/Lang/tr/user.php @@ -23,7 +23,6 @@ "transfer_ownership_desc" => "Kuruluşun şu andaki sahibi olarak yönetici olarak kaldırılamaz ve yalnızca kuruluşu silebilirsiniz. Kuruluşun sahipliğini başka birine devredebilirsiniz, bu işlemin geri alınamayacağını unutmayın.", "transfer_ownership_operator" => "Yalnızca sahibi kuruluşu silebilir ve kuruluştan kaldırılamaz. Sahipliği kuruluştaki başka bir kullanıcıyla değiştirmek için bu seçeneği kullanın.", "start_typing_name" => "Bir isim yazmaya başla...", - "organisation_add_user" => "Kuruluşa kullanıcı ekle", "organisation_desc" => "Her kuruluşun Yönetici, kullanıcıları yönetip başkalarının taleplerini okuyabilen ve yanıtlayabilen, ve Kullanıcı, talep açabilen, ancak başkalarının taleplerini okuyamayan veya yanıt veremeyen.", "organisation_operator_desc" => "\"Kullanıcı Ekle\" yi tıklayarak ve adlarını arayarak mevcut kullanıcıları bu kuruluşa ekleyin. Kullanıcı eklemenin başka bir kuruluşla olan bağlantılarını kaldıracağını unutmayın.", "organisation_user_desc" => "Yönetici - Diğer kullanıcıları yönetebilir ve görüntüleyebilir & diğer kullanıcıların taleplerine yanıt verir.
Kullanıcı - Talepleri sadece organizasyon adına açabilir ve kendi taleplerine cevap verebilir.", @@ -57,9 +56,6 @@ "avatar" => "Avatar", "confirm_password" => "Şifreyi Onayla", - "confirmed" => "Onaylanmış", - "unconfirmed" => "Onaylanmamış", - "group" => "Kullanıcı Grubu|Kullanıcı Grubu", "group_members" => "Grup Üyeleri", "operator_group" => "Operatör Grup|Operatör Grupları", @@ -137,7 +133,6 @@ "two_fa_secret" => "2FA Secret", "two_fa_secret_desc" => "Please store this somewhere safe as you will need this to re-add the authenticator account to your phone should you lose access.", "display_notifications" => "Display Notifications", - "display_notifications_desc" => "The system will notify you when new tickets or replies are created, or when other operators login. You can choose between desktop notifications or in-browser notifications, or disabling it completely.", "desktop_notifications" => "Desktop Notifications", "browser_notifications" => "Browser Notifications", @@ -204,11 +199,6 @@ "op_settings_individual_dept" => "Assigned to individually:", "op_settings_individual_dept_desc" => "These departments are in addition to any departments the operator is assigned to via their groups above.", "also_registered_other_brand" => "This user is also registered in the :brands brand.|This user is also registered in the :brands brands.", - "signature" => "Signature|Signatures", - "signature_desc" => "Create personal ticket signatures, with the option to customise based on the brand/department of the ticket. The default signature is used when a signature for a specific department and/or brand cannot be found.", - "operator_signature" => "Operator Signature|Operator Signatures", - "ticket_signature_desc" => "Set the operator's default ticket signature.", - "operator_signature_desc" => "Further signatures for specific departments and/or brands can be set in the Operator Signatures section.", "view_organisation" => "Kullanıcıları Görüntüle", "new_owner" => "Yeni sahibi", "operator_role" => "Operatör Rolü|Operatör Rolleri", @@ -259,7 +249,6 @@ "unlink_account" => "Unlink :record Account", "unlink_account_warning" => "Unlinking the social account will mean it can no longer be used to log in directly to the account.", "failed_login" => "Failed Login|Failed Logins", - "resend_confirmation" => "Click here to be sent a new confirmation email.", /* * 2.4.0 @@ -276,30 +265,15 @@ /* * 2.5.0 */ - "organisation_domain_desc" => "Enter each domain owned the organisation. Users who register with an email address which belongs to one of those domains will be automatically added to the organisation. We recommend to verify the user is genuinely part of the organisation if they have not confirmed ownership of their email address.", - "changing_email_desc" => "Changing the email address will require the user to confirm ownership of their email address when they next login.", - "unconfirmed_user_desc" => "User has not confirmed ownership of this email address.", - "unregistered_user_desc" => "This account was created automatically without a password. You can send a confirmation email to let them set up their own account or set a password for them below.", - "send_confirmation_email" => "Send Confirmation Email", - "mark_as_confirmed" => "Mark as Confirmed", - "password_reset_already" => "You have already confirmed ownership of this email address, you may proceed to login.", - "unconfirmed_account" => "Please check your email to confirm ownership of this email address.", "success_register_desc" => "Thank you for registering an account. Please check your email to complete the account setup.", - "resend_confirmation_sent" => "A new confirmation email has been sent and should arrive in a few minutes.", - "register_confirm_desc" => "Thank you for confirming ownership of your email, please enter a password below to finish your account set up.", - "thank_you_confirm" => "Thank you for confirming ownership of your email address.", "use_gravatar" => "Use Gravatar", "use_gravatar_desc" => "Gravatar is a service which offers a globally recognised avatar to it's registered users. The help desk will automatically send a request to secure.gravatar.com with an MD5 hash of each user email address to assist in displaying an avatar. The MD5 hash may also be publicly visible in the frontend HTML. We recommend to update your privacy policy if enabling this feature.", /* * 2.6.0 */ - "updating_email_address" => "E-posta adresinizin güncellenmesini tamamlamak için lütfen şu adrese gönderilen bağlantıyı tıklayın :email Yeni e-posta adresinin sahipliğini onaylamak için.", - "confirmation" => "Doğrulama", - "confirmation_email_in_use" => "E-posta adresi başka bir hesap tarafından zaten kullanılıyor.", "continue_to_login" => "Lütfen devam edin login.", "reset_request_desc" => "Eşleşen bir hesap bulunursa, kısa süre içinde şifrenizi sıfırlamanıza izin veren bir e-posta gönderilecektir.", - "password_reset_error" => "Bağlantının süresi dolmuş olabilir. Bağlantınız herhangi bir nedenle çalışmıyorsa, lütfen yeni bir bağlantı isteyin.", /* * 3.0.0 @@ -339,7 +313,7 @@ "logged_in" => "Logged In", "revoke_session_desc" => "Revoking a session will log the device out of the operator panel. It will also revoke all remember me tokens for other devices.", - /** + /* * 4.0.0 */ "verify_phone_number" => "Verify Phone Number", @@ -349,4 +323,58 @@ "verify_phone_code_error" => "Code could not be verified.", "logged_in_as" => "Logged in as :name", + /* + * 4.1.0 + */ + "merge_users" => "Merge Users", + "merge_user_into" => "Select user to merge into", + "merge_organisations" => "Merge Organisations", + "merge_organisation_into" => "Select organisation to merge into", + "search_for_organisation" => "Search for organisation...", + + /* + * 4.2.0 + */ + "reply_template" => "Reply Template|Reply Templates", + "reply_template_desc" => "Set a personal reply template that prefills the textarea when starting to compose a reply, with the option to customise based on the brand/department of the ticket. The default reply template is used when a reply template for a specific department and/or brand cannot be found.", + "operator_reply_template" => "Operator Reply Template|Operator Reply Templates", + "ticket_reply_template_desc" => "Set the operator's default ticket reply template.", + "operator_reply_template_desc" => "Further reply templates for specific departments and/or brands can be set in the Operator Reply Templates section.", + + /* + * 5.0.0 + */ + "verified" => "Verified", + "unverified" => "Unverified", + "unverified_email_desc" => "User has not verified ownership of this email address.", + "unverified_account" => "Please check your email to verify ownership of this email address.", + "changing_email_desc" => "Changing the email address will require the user to confirm ownership of their email address when they next login.", + "unregistered_user_desc" => "This account was created automatically without a password. You can send a confirmation email to let them set up their own account or set a password for them below.", + "send_verification_email" => "Send Verification Email", + "mark_as_verified" => "Mark as Verified", + "password_reset_already" => "You have already confirmed ownership of this email address, you may proceed to login.", + "verification_email_resent" => "A new verification email has been sent and should arrive in a few minutes.", + "verified_set_password_desc" => "Thank you for verifying ownership of your email, please enter a password below to finish your account set up.", + "thank_you_for_verifying_email" => "Thank you for verifying ownership of your email address.", + "organisation_domain_desc" => "Enter each domain owned the organisation. Users who register with an email address which belongs to one of those domains will be automatically added to the organisation. We recommend to verify the user is genuinely part of the organisation if they have not confirmed ownership of their email address.", + "resend_verification_email" => "Resend Verification Email", + "updating_email_address" => "E-posta adresinizin güncellenmesini tamamlamak için lütfen şu adrese gönderilen bağlantıyı tıklayın :email Yeni e-posta adresinin sahipliğini onaylamak için.", + "email_verification" => "Email Verification", + "email_verification_already_in_use" => "The email address is already in use by another account.", + "verification_link_expired" => "The verification link may have expired. If your link isn't working for any reason, please request a new one.", + "user_invited_to_organisation" => "The user has been invited to the organisation by email, they must click the link and set up a password to complete their account setup.", + "invite_user" => "Invite User", + "organisation_invite_user" => "Invite user to organisation", + "user_already_in_organisation" => "The user is already part of an organisation.", + "invitations" => "Invitation|Invitations", + "invite_exists" => "The user has already been invited.", + "success_join" => "You are now a member of the organisation :name.", + "error_join" => "The invitation code could not be found, or has expired.", + "verify_to_view_tickets" => "Please verify all additional email addresses or remove unverified email addresses under your account profile.", + + /* + * 5.2.3 + */ + "display_notifications_desc" => "The system will notify you when new tickets or replies are created, or when other operators login. You can choose between desktop notifications or in-browser notifications, or disabling it completely.", + ); diff --git a/Lang/tr/validation.php b/Lang/tr/validation.php index 9bc974e..4f74ff7 100644 --- a/Lang/tr/validation.php +++ b/Lang/tr/validation.php @@ -81,11 +81,6 @@ */ "logo" => "The logo must point to a valid image file (direct URL or relative file path to base directory).", - /* - * 2.1.1 - */ - "old_password" => "The :attribute field is invalid.", - /* * 2.2.0 */ @@ -169,14 +164,21 @@ "starts_with" => "The :attribute must start with one of the following: :values.", /* - * 3.4.0 + * 3.5.0 + */ + "phone" => "The supplied phone number is invalid.", + + /* + * 4.3.0 */ - "password" => "The password is incorrect.", + "is_invalid" => "The :attribute is invalid.", /* - * 3.5.0 + * 5.0.0 */ - 'phone' => "The supplied phone number is invalid.", + "current_password" => "The password is incorrect.", + "department_email_per_brand" => "An email account must exist for each brand assigned to this department.", + "department_has_a_priority" => "Department(s) :departments are public and must be assigned to at least one priority.", /* |--------------------------------------------------------------------------