This commit is contained in:
erwanlr
2021-11-01 22:45:32 +01:00
parent e505afe9df
commit ebe6c50e15
32 changed files with 10364 additions and 4 deletions

View File

@@ -0,0 +1,9 @@
== Changelog ==
1.0
Initial release.
1.0.1
add wordpress.org translation support.
fix translated string typo
when settings are saved, return an appropriate response when settings do not change

View File

@@ -0,0 +1,701 @@
# Copyright (C) 2021 Whodunit
# This file is distributed under the GPLv2.
msgid ""
msgstr ""
"Project-Id-Version: Yetix Request Form for Zendesk 1.0.1\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/yetix-request-form\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2021-10-25T12:26:05+02:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.5.1-alpha-41c44d5\n"
"X-Domain: yetix-request-form\n"
#. Plugin Name of the plugin
msgid "Yetix Request Form for Zendesk"
msgstr ""
#. Plugin URI of the plugin
msgid "https://www.yetix.io/"
msgstr ""
#. Description of the plugin
msgid "Add a Zendesk Support Form easily to your WordPress site."
msgstr ""
#. Author of the plugin
msgid "Whodunit"
msgstr ""
#. Author URI of the plugin
msgid "https://www.whodunit.fr"
msgstr ""
#. translators: argument 1 is opening code tag , argument 1 is a list of valid authentication strategies separated by , argument 2 is a closing code tag
#: class/whodunit/client/zendesk/ExtendedAuth.php:39
msgid "Invalid auth strategy set, please use %1$s %2$s %3$s"
msgstr ""
#. translators: argument 1 is a opening code tag, argument 2 is a closing code tag
#: class/whodunit/client/zendesk/ExtendedAuth.php:52
msgid "Please provide %1$susername%2$s for basic auth."
msgstr ""
#. translators: argument 1 is a opening code tag, argument 2 is a closing code tag
#: class/whodunit/client/zendesk/ExtendedAuth.php:56
msgid "Please provide %1$stoken%2$s for basic auth."
msgstr ""
#. translators: argument 1 is a opening code tag, argument 2 is a closing code tag
#: class/whodunit/client/zendesk/ExtendedAuth.php:61
msgid "Please provide %1$susername%2$s for password auth."
msgstr ""
#. translators: argument 1 is a opening code tag, argument 2 is a closing code tag
#: class/whodunit/client/zendesk/ExtendedAuth.php:65
msgid "Please provide %1$spassword%2$s for password auth."
msgstr ""
#. translators: argument 1 is a opening code tag, argument 2 is a closing code tag
#: class/whodunit/client/zendesk/ExtendedAuth.php:70
msgid "Please provide %1$stoken%2$s for oauth."
msgstr ""
#: class/whodunit/client/zendesk/ExtendedAuth.php:101
msgid "Please set authentication to send requests."
msgstr ""
#: class/whodunit/client/zendesk/ZendeskApiClient.php:45
msgid "subdomain not defined"
msgstr ""
#: class/whodunit/client/zendesk/ZendeskApiClient.php:49
msgid "Unknown error"
msgstr ""
#: class/whodunit/client/zendesk/ZendeskApiClient.php:53
msgid "Invalid user"
msgstr ""
#: class/whodunit/client/zendesk/ZendeskApiClient.php:57
msgid "Insufficient user rights"
msgstr ""
#: class/whodunit/utility/Helpers.php:16
#: class/whodunit/utility/Localize.php:18
#: assets/js/admin_setting.js:117
#: assets/js/admin_setting.js:137
msgid "Name"
msgstr ""
#: class/whodunit/utility/Helpers.php:23
#: class/whodunit/utility/Localize.php:20
#: assets/js/admin_setting.js:159
#: assets/js/admin_setting.js:161
msgid "Email"
msgstr ""
#: class/whodunit/utility/Helpers.php:30
#: class/whodunit/utility/Helpers.php:60
#: class/whodunit/utility/Localize.php:22
#: assets/js/admin_setting.js:183
#: assets/js/admin_setting.js:185
msgid "Attachment"
msgstr ""
#: class/whodunit/utility/Helpers.php:67
msgid "Add one or more files"
msgstr ""
#: class/whodunit/utility/Helpers.php:70
msgid "Upload"
msgstr ""
#: class/whodunit/utility/Helpers.php:144
#: assets/js/admin_setting.js:101
msgid "Date"
msgstr ""
#: class/whodunit/utility/Tracker.php:20
msgid "Zendesk connected"
msgstr ""
#: class/whodunit/yetix/block/Block.php:17
#: class/whodunit/yetix/page/PageAdminSettings.php:22
msgid "Yetix"
msgstr ""
#: class/whodunit/yetix/page/Page.php:100
msgid "Thank you for using our product :)"
msgstr ""
#: class/whodunit/yetix/page/PageAdminSettings.php:21
msgid "General Settings"
msgstr ""
#: class/whodunit/yetix/page/PageAdminSettings.php:66
msgid "Settings"
msgstr ""
#. translators: argument 1 is a link opening tag to the plugin rating page, argument 2 a link closing tag
#: class/whodunit/yetix/page/PageAdminSettings.php:83
msgid "Thank you for using Yetix Request Form! %1$sPlease rate us ★★★★★ on WordPress.org%2$s to help us spread the word."
msgstr ""
#. translators: argument 1 is the plugin display name
#: class/whodunit/yetix/Plugin.php:184
msgid "%s has been activated with success."
msgstr ""
#: class/whodunit/yetix/rest/RestRouteAttachments.php:55
msgid "Your documents exceed the size limit. Try to upload one file at the time"
msgstr ""
#: class/whodunit/yetix/rest/RestRouteAttachments.php:61
msgid "No document specified."
msgstr ""
#: class/whodunit/yetix/rest/RestRouteAttachments.php:67
#: class/whodunit/yetix/rest/RestRouteTicketFields.php:37
#: class/whodunit/yetix/rest/RestRouteTickets.php:97
msgid "Cannot connect to zendesk, please contact an administrator."
msgstr ""
#: class/whodunit/yetix/rest/RestRouteAttachments.php:77
msgid "This document type is not allowed."
msgstr ""
#: class/whodunit/yetix/rest/RestRouteAttachments.php:79
msgid "This document exceed the size limit."
msgstr ""
#: class/whodunit/yetix/rest/RestRouteAttachments.php:89
msgctxt "upload_success"
msgid "This document have been uploaded."
msgstr ""
#: class/whodunit/yetix/rest/RestRouteAttachments.php:99
msgctxt "upload_error_ini_size"
msgid "This document exceed the server upload limit."
msgstr ""
#: class/whodunit/yetix/rest/RestRouteAttachments.php:100
msgctxt "upload_error_form_size"
msgid "This document exceed the form upload limit."
msgstr ""
#: class/whodunit/yetix/rest/RestRouteAttachments.php:101
msgctxt "upload_error_err_partial"
msgid "This document have been partially upload."
msgstr ""
#: class/whodunit/yetix/rest/RestRouteAttachments.php:102
msgctxt "upload_error_no_file"
msgid "There is no document to upload."
msgstr ""
#: class/whodunit/yetix/rest/RestRouteAttachments.php:103
msgctxt "upload_error_no_tmp_dir"
msgid "This document cant be uploaded due to a server error."
msgstr ""
#: class/whodunit/yetix/rest/RestRouteAttachments.php:104
msgctxt "upload_error_cant_write"
msgid "This document cant be uploaded due to a server error."
msgstr ""
#: class/whodunit/yetix/rest/RestRouteAttachments.php:105
msgctxt "upload_error_extention"
msgid "This document cant be uploaded due to a server error."
msgstr ""
#: class/whodunit/yetix/rest/RestRouteAttachments.php:109
msgctxt "upload_error_unknown"
msgid "This document cant be uploaded due to a unknown error."
msgstr ""
#. translators: argument 1 is an error code from zendesk
#: class/whodunit/yetix/rest/RestRouteAttachments.php:120
#: class/whodunit/yetix/rest/RestRouteTicketFields.php:46
msgid "An unknown error has occurred, please contact a administrator with this error code %s."
msgstr ""
#: class/whodunit/yetix/rest/RestRouteAttachments.php:138
msgid "Attachment uploaded"
msgstr ""
#: class/whodunit/yetix/rest/RestRouteSettings.php:44
msgid "yetix options load"
msgstr ""
#: class/whodunit/yetix/rest/RestRouteSettings.php:58
msgid "yetix options saved"
msgstr ""
#: class/whodunit/yetix/rest/RestRouteSettings.php:63
msgid "yetix options have not change"
msgstr ""
#: class/whodunit/yetix/rest/RestRouteSettings.php:68
msgid "yetix options cant save"
msgstr ""
#. translators: argument 1 is the number of field return by zendesk
#: class/whodunit/yetix/rest/RestRouteTicketFields.php:62
msgid "%s ticket fields find."
msgstr ""
#. translators: argument 1 is a error code send by zendesk
#: class/whodunit/yetix/rest/RestRouteTickets.php:135
msgid "An unknown error has occurred, please contact a administrator with this error code : %s."
msgstr ""
#. translators: argument 1 is a ticket number send by zendesk
#: class/whodunit/yetix/rest/RestRouteTickets.php:151
msgid "Ticket #%s created."
msgstr ""
#: views/blocks/requestform/default.php:56
#: views/shortcodes/requestform/default.php:49
msgid "Required fields are marked *"
msgstr ""
#: views/blocks/requestform/default.php:58
#: views/shortcodes/requestform/default.php:51
msgid "Send"
msgstr ""
#: views/blocks/requestform/default.php:66
#: views/shortcodes/requestform/default.php:60
msgid "Yetix could not establish a connection to Zendesk, please check your Yetix configuration or ask an administrator to do it."
msgstr ""
#: views/pages/admin_settings.php:22
msgid "Yetix settings"
msgstr ""
#: views/pages/admin_settings.php:26
msgid "General settings"
msgstr ""
#: views/pages/admin_settings.php:28
msgid "Once Zendesk is successfully connected, use Yetix Request Form block or shortcode to add the form to any post."
msgstr ""
#: views/pages/admin_settings.php:33
msgid "Zendesk subdomain: "
msgstr ""
#: views/pages/admin_settings.php:39
msgid "my subdomain"
msgstr ""
#: views/pages/admin_settings.php:48
msgid "Zendesk user: "
msgstr ""
#: views/pages/admin_settings.php:61
msgid "Zendesk API token: "
msgstr ""
#: views/pages/admin_settings.php:81
#: assets/js/admin_setting.js:125
msgid "Save settings"
msgstr ""
#: assets/js/admin_setting.js:82
msgid "Current connection status"
msgstr ""
#: assets/js/admin_setting.js:93
#: assets/js/admin_setting.js:100
#: assets/js/admin_setting.js:139
msgid "Text"
msgstr ""
#: assets/js/admin_setting.js:94
msgid "Ticket type"
msgstr ""
#: assets/js/admin_setting.js:95
msgid "Dropdown list"
msgstr ""
#: assets/js/admin_setting.js:96
msgid "Description"
msgstr ""
#: assets/js/admin_setting.js:97
msgid "Multiline"
msgstr ""
#: assets/js/admin_setting.js:98
msgid "Status"
msgstr ""
#: assets/js/admin_setting.js:99
msgid "Priority"
msgstr ""
#: assets/js/admin_setting.js:102
msgid "Group"
msgstr ""
#: assets/js/admin_setting.js:103
msgid "Assignee"
msgstr ""
#: assets/js/admin_setting.js:104
msgid "Multiselect Dropdown list"
msgstr ""
#: assets/js/admin_setting.js:105
msgid "Decimal"
msgstr ""
#: assets/js/admin_setting.js:106
msgid "Credit card"
msgstr ""
#: assets/js/admin_setting.js:107
msgid "Checkbox"
msgstr ""
#: assets/js/admin_setting.js:108
msgid "Numeric"
msgstr ""
#: assets/js/admin_setting.js:109
msgid "Regular expression"
msgstr ""
#: assets/js/admin_setting.js:112
msgid "Zendesk ticket fields"
msgstr ""
#: assets/js/admin_setting.js:114
msgid "Set default fields settings."
msgstr ""
#: assets/js/admin_setting.js:118
msgid "Type"
msgstr ""
#: assets/js/admin_setting.js:119
msgid "Format"
msgstr ""
#: assets/js/admin_setting.js:120
msgid "Display"
msgstr ""
#: assets/js/admin_setting.js:121
msgid "Required"
msgstr ""
#: assets/js/admin_setting.js:138
#: assets/js/admin_setting.js:160
#: assets/js/admin_setting.js:184
#: assets/js/admin_setting.js:218
msgid "System"
msgstr ""
#: assets/js/admin_setting.js:144
#: assets/js/admin_setting.js:165
#: assets/js/admin_setting.js:190
#: assets/js/admin_setting.js:237
msgid "Overwrite label"
msgstr ""
#: assets/js/admin_setting.js:145
#: assets/js/admin_setting.js:166
#: assets/js/admin_setting.js:239
msgid "Default value"
msgstr ""
#: assets/js/admin_setting.js:192
msgid "Maximum file size"
msgstr ""
#. translators: argument 1 is a maximum bytes size accepted by wp and the server config
#: assets/js/admin_setting.js:195
msgid "Bytes ( %s max )"
msgstr ""
#: assets/js/admin_setting.js:197
msgid "Allowed file extensions list"
msgstr ""
#: assets/js/admin_setting.js:218
msgid "Custom"
msgstr ""
#: assets/js/blocks/requestform.js:120
msgid "Request Form"
msgstr ""
#: assets/js/blocks/requestform.js:125
msgctxt "block_search_keyword"
msgid "form"
msgstr ""
#: assets/js/blocks/requestform.js:125
msgctxt "block_search_keyword"
msgid "ticket"
msgstr ""
#: assets/js/blocks/requestform.js:125
msgctxt "block_search_keyword"
msgid "zendesk"
msgstr ""
#: assets/js/blocks/requestform.js:161
msgid "Request Form Settings"
msgstr ""
#: assets/js/blocks/requestform.js:164
msgid "Return type"
msgstr ""
#: assets/js/blocks/requestform.js:167
msgid "Display result in the form"
msgstr ""
#: assets/js/blocks/requestform.js:170
msgid "Redirect to a specific url"
msgstr ""
#: assets/js/blocks/requestform.js:179
msgid "Redirect behavior"
msgstr ""
#: assets/js/blocks/requestform.js:182
msgid "Redirection url"
msgstr ""
#: assets/js/blocks/requestform.js:192
msgid "redirection timeout"
msgstr ""
#: assets/js/blocks/requestform.js:203
msgid "Display behavior"
msgstr ""
#: assets/js/blocks/requestform.js:206
msgid "hide form when send"
msgstr ""
#: assets/js/blocks/requestform.js:214
msgid "re-enable form timeout"
msgstr ""
#: assets/js/requestform_script.js:66
msgid "Upload complete"
msgstr ""
#: assets/js/requestform_script.js:73
msgid "Upload error"
msgstr ""
#: assets/js/requestform_script.js:149
msgid "Processing"
msgstr ""
#. translators: argument 1 is the field label
#: assets/js/requestform_script.js:261
msgid "%s field is invalid."
msgstr ""
#. translators: argument 1 is the number of invalid field, argument 2 is a line break, argument 3 is a list of all labels
#: assets/js/requestform_script.js:267
msgid "%1$s field is invalid.%2$s %3$s."
msgid_plural "%1$s fields are invalid.%2$s %3$s."
msgstr[0] ""
msgstr[1] ""
#. translators: argument 1 is the field label
#: assets/js/requestform_script.js:280
msgid "%s field is missing."
msgstr ""
#. translators: argument 1 is the number of invalid field, argument 2 is a line break, argument 3 is a list of all labels
#: assets/js/requestform_script.js:286
msgid "%1$s field is missing.%2$s %3$s."
msgid_plural "%1$s fields are missing.%2$s %3$s."
msgstr[0] ""
msgstr[1] ""
#: assets/js/requestform_script.js:409
msgctxt "first letter of Sunday"
msgid "S"
msgstr ""
#: assets/js/requestform_script.js:410
msgctxt "first letter of Monday"
msgid "M"
msgstr ""
#: assets/js/requestform_script.js:411
msgctxt "first letter of Tuesday"
msgid "T"
msgstr ""
#: assets/js/requestform_script.js:412
msgctxt "first letter of Wednesday"
msgid "W"
msgstr ""
#: assets/js/requestform_script.js:413
msgctxt "first letter of Thursday"
msgid "T"
msgstr ""
#: assets/js/requestform_script.js:414
msgctxt "first letter of Friday"
msgid "F"
msgstr ""
#: assets/js/requestform_script.js:415
msgctxt "first letter of Saturday"
msgid "S"
msgstr ""
#: assets/js/requestform_script.js:418
msgid "January"
msgstr ""
#: assets/js/requestform_script.js:419
msgid "February"
msgstr ""
#: assets/js/requestform_script.js:420
msgid "March"
msgstr ""
#: assets/js/requestform_script.js:421
msgid "April"
msgstr ""
#: assets/js/requestform_script.js:422
msgid "May"
msgstr ""
#: assets/js/requestform_script.js:423
msgid "June"
msgstr ""
#: assets/js/requestform_script.js:424
msgid "July"
msgstr ""
#: assets/js/requestform_script.js:425
msgid "August"
msgstr ""
#: assets/js/requestform_script.js:426
msgid "September"
msgstr ""
#: assets/js/requestform_script.js:427
msgid "October"
msgstr ""
#: assets/js/requestform_script.js:428
msgid "November"
msgstr ""
#: assets/js/requestform_script.js:429
msgid "December"
msgstr ""
#: assets/js/requestform_script.js:432
msgctxt "short for January"
msgid "Jan"
msgstr ""
#: assets/js/requestform_script.js:433
msgctxt "short for February"
msgid "Feb"
msgstr ""
#: assets/js/requestform_script.js:434
msgctxt "short for March"
msgid "Mar"
msgstr ""
#: assets/js/requestform_script.js:435
msgctxt "short for April"
msgid "Apr"
msgstr ""
#: assets/js/requestform_script.js:436
msgctxt "short for May"
msgid "May"
msgstr ""
#: assets/js/requestform_script.js:437
msgctxt "short for June"
msgid "Jun"
msgstr ""
#: assets/js/requestform_script.js:438
msgctxt "short for July"
msgid "Jul"
msgstr ""
#: assets/js/requestform_script.js:439
msgctxt "short for August"
msgid "Aug"
msgstr ""
#: assets/js/requestform_script.js:440
msgctxt "short for September"
msgid "Sep"
msgstr ""
#: assets/js/requestform_script.js:441
msgctxt "short for October"
msgid "Oct"
msgstr ""
#: assets/js/requestform_script.js:442
msgctxt "short for November"
msgid "Nov"
msgstr ""
#: assets/js/requestform_script.js:443
msgctxt "short for December"
msgid "Dec"
msgstr ""
#: assets/js/requestform_script.js:445
msgid "Today"
msgstr ""
#: assets/js/requestform_script.js:446
msgid "Now"
msgstr ""
#: assets/js/requestform_script.js:447
msgctxt "short for ante meridiem"
msgid "AM"
msgstr ""
#: assets/js/requestform_script.js:448
msgctxt "short for post meridiem"
msgid "PM"
msgstr ""
#: assets/js/requestform_script.js:486
msgid "No files selected."
msgstr ""
#. translators: argument 1 is the number of file selected
#: assets/js/requestform_script.js:489
msgid "%s file selected."
msgid_plural "%s files selected."
msgstr[0] ""
msgstr[1] ""