Skip to content

Commit 96ac4a0

Browse files
author
Anikesh Kumar Tiwari
committed
Merge branch 'j4-JD-Simple-Contact-Form-Language'
2 parents efc3c8f + d123aa8 commit 96ac4a0

File tree

5 files changed

+9
-79
lines changed

5 files changed

+9
-79
lines changed

.vscode/.DS_Store

6 KB
Binary file not shown.

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
JD Simple Contact form extension is a simple form builder for the Joomla ideally suited for beginners and also meets the basic requirements for every developer and designer. It allows creating various types of form like the mailing list, survey, contact and more.
77
<center><a target="_blank" href="https://www.joomdev.com/products/extensions/jd-simple-contact-form"><img src="https://www.joomdev.com/images/extensions/jd-simple-contact-form/banner.jpg" /></a></center>
88

9-
# Requirements
10-
* Joomla: 3.8 +
11-
* PHP : 5.6+
9+
# Compatibility
10+
* Joomla: 5.0 +
11+
* PHP : 8.3 +
1212

1313
## Here is what's included:
1414
- Unlimited number of form fields.

language/en-GB/en-GB.mod_jdsimplecontactform.ini

Lines changed: 1 addition & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -2,76 +2,42 @@ JGLOBAL_CUSTOM="Custom"
22
JGLOBAL_VERTICAL="Vertical"
33
JGLOBAL_INLINE="Inline"
44
JINVALID_TOKEN="Invalid Token"
5-
65
MOD_JDSIMPLECONTACTFORM="JD Simple Contact Form"
7-
MOD_JDSIMPLECONTACTFORM_XML_DESCRIPTION="JD Simple Contact form provides you with a simple form builder and the minimal options needed to make forms work in Joomla.<br><br>
8-
Here is what's included:
9-
<ul>
10-
<li>Unlimited number of form fields.</li>
11-
<li>10+ different field types.</li>
12-
<li>Ability to make fields required with custom error messages.</li>
13-
<li>Ability to order fields.</li>
14-
<li>Ability to configure thank you message.</li>
15-
<li>Ability to redirect to another page after form submission.</li>
16-
<li>Custom email messages.</li>
17-
<li>Ability to CC, BCC, Reply-To messages.</li>
18-
<li>Ajax Submission.</li>
19-
<li>Include the IP info in the email template</li>
20-
<li>Supports both reCAPTCHA and Invisible reCAPTCHA</li>
21-
</ul>"
22-
23-
6+
MOD_JDSIMPLECONTACTFORM_XML_DESCRIPTION="JD Simple Contact form provides you with a simple form builder and the minimal options needed to make forms work in Joomla."
247
MOD_JDSCF_FIELDS_LBL="Form Fields"
25-
268
MOD_JDSCF_FORM_TITLE_LBL="Title"
279
MOD_JDSCF_FORM_TITLE_DESC="Title of your form, this will be displayed at the top of the form."
28-
2910
MOD_JDSCF_FORM_DESCRIPTION_LBL="Description"
3011
MOD_JDSCF_FORM_DESCRIPTION_DESC="Description of your form, this will be displayed right after the title and before all fields."
31-
3212
MOD_JDSCF_NAME_LBL="Name"
3313
MOD_JDSCF_NAME_DESC="Enter name for the field.<br>(<b><i>Must be unique, only letters and numbers allowed.</i></b>)<br>(<b>You can use this name to render the field value in Thank you message, Redirect url, Email template & Email Subject</b>)"
34-
3514
MOD_JDSCF_AJAX_LBL="Enable Ajax"
3615
MOD_JDSCF_AJAX_DESC="Select to enable Ajax submission, the page won't refresh after form submission."
37-
3816
MOD_JDSCF_CAPTCHA_LBL="Enable Captcha"
3917
MOD_JDSCF_CAPTCHA_DESC="Select to enable Captcha."
40-
4118
MOD_JDSCF_LABEL_LBL="Label"
4219
MOD_JDSCF_LABEL_DESC="Enter label of the field."
43-
4420
MOD_JDSCF_VALUE_LBL="Value"
4521
MOD_JDSCF_VALUE_DESC="Enter value for the hidden field."
46-
4722
MOD_JDSCF_SHOW_LABEL_LBL="Show Label"
4823
MOD_JDSCF_SHOW_LABEL_DESC="Select to display the label before the field."
49-
5024
MOD_JDSCF_OPTIONS_LAYOUT_LBL="Options Layout"
5125
MOD_JDSCF_OPTIONS_LAYOUT_DESC="Select to display checkboxes and radios in vertically or stacked layout."
52-
5326
MOD_JDSCF_FORM_SUBMIT_LBL="Submit Button Text"
5427
MOD_JDSCF_FORM_SUBMIT_DESC="Enter to change text for the submit button. Default is <b>Submit</b>."
5528
MOD_JDSCF_FORM_SUBMIT_DEFAULT="Submit"
56-
5729
MOD_JDSCF_REQUIRED_LBL="Required"
5830
MOD_JDSCF_REQUIRED_DESC="Select to make the input of the field required."
59-
6031
MOD_JDSCF_CUSTOM_ERROR_LBL="Custom Required Error"
6132
MOD_JDSCF_CUSTOM_ERROR_DESC="Enter to show a custom error message when fields are required."
62-
6333
MOD_JDSCF_TYPE_LBL="Type"
6434
MOD_JDSCF_TYPE_DESC="Select the type of the field."
65-
6635
MOD_JDSCF_WIDTH_LBL="Width"
6736
MOD_JDSCF_WIDTH_DESC="Select a width between 2 - 12, This is based on bootstrap grid system, More info at <a href="https://getbootstrap.com/docs/">https://getbootstrap.com/docs/</a>."
68-
6937
MOD_JDSCF_SUBMIT_WIDTH_LBL="Submit Button Width"
7038
MOD_JDSCF_SUBMIT_WIDTH_DESC="Select a width between 2 - 12, This is based on bootstrap grid system, More info at <a href="https://getbootstrap.com/docs/">https://getbootstrap.com/docs/</a>."
71-
7239
MOD_JDSCF_PLACEHOLDER_LBL="Placeholder"
7340
MOD_JDSCF_PLACEHOLDER_DESC="Enter to add placeholder on this input."
74-
7541
MOD_JDSCF_TYPE_TEXT_LBL="Text"
7642
MOD_JDSCF_TYPE_EMAIL_LBL="Email"
7743
MOD_JDSCF_TYPE_NUMBER_LBL="Number"
@@ -84,16 +50,12 @@ MOD_JDSCF_TYPE_CHECKBOXES_LBL="Checkboxes"
8450
MOD_JDSCF_TYPE_CALENDAR_LBL="Calendar"
8551
MOD_JDSCF_TYPE_LIST_LBL="List"
8652
MOD_JDSCF_TYPE_HIDDEN_LBL="Hidden"
87-
8853
MOD_JDSCF_OPTIONS_LBL="Options"
8954
MOD_JDSCF_OPTIONS_DESC="Enter return seperated values."
90-
9155
MOD_JDSCF_CSS_LBL="Load CSS"
9256
MOD_JDSCF_CSS_DESC=""
93-
9457
MOD_JDSCF_IPADDR_LBL="Include IP Address"
9558
MOD_JDSCF_IPADDR_DESC="Collects IP address of the user and include it in the email received by the admin."
96-
9759
MOD_JDSCF_EMAIL_REQUIRED_ERROR="This value should be a valid email."
9860
MOD_JDSCF_REQUIRED_ERROR="%s is required."
9961
MOD_JDSCF_NUMBER_MIN_LENGTH_ERROR="%s should have %s characters or more."
@@ -102,7 +64,6 @@ MOD_JDSCF_NUMBER_MIN_ERROR="%s should be greater than or equal to %s."
10264
MOD_JDSCF_NUMBER_MAX_ERROR="%s should be lower than or equal to %s."
10365
MOD_JDSCF_FILE_LBL="Choose file"
10466
MOD_JDSCF_FILE_BTN_LBL="Browse"
105-
10667
MOD_JDSCF_MIN_LENGTH_LBL="Min Length"
10768
MOD_JDSCF_MIN_LENGTH_DESC="Enter a number if you'd like to limit the field input to a minimum number of chracters."
10869
MOD_JDSCF_MAX_LENGTH_LBL="Max Length"
@@ -111,31 +72,22 @@ MOD_JDSCF_MIN_LBL="Min Value"
11172
MOD_JDSCF_MIN_DESC="Enter a number if you'd like the input to be more than the min value (i.e. <b> entering 100 here won't let the user submit the form without if the input is less then 100.</b>)"
11273
MOD_JDSCF_MAX_LBL="Max Value"
11374
MOD_JDSCF_MAX_DESC="Enter a number if you'd like the input to be less than the max value (i.e. <b> entering 1000 here won't let the user submit the form if the input is more than 1000.</b>)"
114-
11575
MOD_JDSCF_FORM_FIELDS_OPTIONS_LBL="Form Layout"
11676
MOD_JDSCF_EMAIL_OPTIONS_LBL="Email Options"
117-
11877
MOD_JDSCF_EMAIL_FROM_LBL="From Email"
11978
MOD_JDSCF_EMAIL_FROM_DESC="Enter the from email"
120-
12179
MOD_JDSCF_EMAIL_NAME_LBL="From Name"
12280
MOD_JDSCF_EMAIL_NAME_DESC="Enter the from name."
123-
12481
MOD_JDSCF_EMAIL_SUBJECT_LBL="Email Subject"
12582
MOD_JDSCF_EMAIL_SUBJECT_DESC="Subject of the email (<b>You can use {field:label} & {field:value} to render dynamic values in this field</b>)."
126-
12783
MOD_JDSCF_EMAIL_TO_LBL="Email Address"
12884
MOD_JDSCF_EMAIL_TO_DESC="Enter the email address to recieve submissions. Use comma to seperate multiple emails."
129-
13085
MOD_JDSCF_REPLY_TO_LBL="Reply-to Email"
13186
MOD_JDSCF_REPLY_TO_DESC="Enter the Reply-to email address"
132-
13387
MOD_JDSCF_EMAIL_CC_LBL="CC Email"
13488
MOD_JDSCF_EMAIL_CC_DESC="CC email address to recieve submissions. Use comma to seperate multiple emails."
135-
13689
MOD_JDSCF_EMAIL_BCC_LBL="BCC Email"
13790
MOD_JDSCF_EMAIL_BCC_DESC="BCC email address to recieve submissions. Use comma to seperate multiple emails."
138-
13991
MOD_JDSCF_EMAIL_TEMPLATE_LBL="Email Template"
14092
MOD_JDSCF_EMAIL_TEMPLATE_DESC="Select the email template, The <b>default</b> template lists all fields in the order they exist in <br><b>{field:label}: {field:value}</b></br> format."
14193

@@ -182,26 +134,19 @@ MOD_JDSCF_SINGLE_SEND_COPY_DESC="Label to show for the checkbox"
182134

183135
MOD_JDSCF_EMAIL_NAME="Enter name of email"
184136
MOD_JDSCF_EMAIL_NAME_DESCRIPTION="Name of email input field to send a copy to."
185-
186137
MOD_JDSCF_EMAIL_CUSTOM_TEMPLATE_LBL="Custom Email Template"
187138
MOD_JDSCF_EMAIL_CUSTOM_TEMPLATE_DESC="Enter your custom email template. You can use <b>{field:label}</b> for the field name, and <b>{field:value}</b> for user input value. Change <b>field</b> to the actual name of your input field."
188-
189139
MOD_JDSCF_THANKYOU_MESSAGE_LBL="Thank you message"
190140
MOD_JDSCF_THANKYOU_MESSAGE_DESC="Enter a Thank you message to be displayed after the submission. Leave blank to display nothing. (<b>You can use {field:label} & {field:value} to render dynamic values in this field</b>)"
191-
192141
MOD_JDSCF_REDIRECT_LBL="Redirect URL"
193142
MOD_JDSCF_REDIRECT_DESC="Enter a URL to redirect users after submission. Leave blank to if not required. (<b>You can use {field:label} & {field:value} to render dynamic values in this field</b>)"
194-
195143
MOD_JDSCF_SUBMITBTN_CLASS_LBL="Submit Button Class"
196144
MOD_JDSCF_SUBMITBTN_CLASS_DESC=""
197-
198145
MOD_JDSCF_UNSUPPORTED_FILE_ERROR="Unsupported Filetype"
199146
MOD_JDSCF_UNSUPPORTED_MAIL_CLIENT_ERROR="Failed to instantiate mail function."
200147
MOD_JDSCF_AJAX_ERROR_ON_SUBMIT="Something went wrong! Please try again."
201148
MOD_JDSCF_NOTICE_ON_COOKIES_DISABLED="Your browser has cookies disabled. Make sure that your cookies are enabled and try again. <u><a href='https://support.google.com/accounts/answer/61416?hl=en-GB'>Learn More</a></u>"
202-
203149
MOD_JDSCF_DEFAULT_SUBJECT="New Submission"
204-
205150
MOD_JDSCF_TEXTAREA_ROWS_LBL="Rows"
206151
MOD_JDSCF_TEXTAREA_ROWS_DESC=""
207152
MOD_JDSCF_CAPTCHA_TYPE_LBL="Captcha Type"
Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,2 @@
11
MOD_JDSIMPLECONTACTFORM="JD Simple Contact Form"
2-
MOD_JDSIMPLECONTACTFORM_XML_DESCRIPTION="JD Simple Contact form provides you with a simple form builder and the minimal options needed to make forms work in Joomla.<br><br>
3-
Here is what's included:
4-
<ul>
5-
<li>Unlimited number of form fields.</li>
6-
<li>10+ different field types.</li>
7-
<li>Ability to make fields required with custom error messages.</li>
8-
<li>Ability to order fields.</li>
9-
<li>Ability to configure thank you message.</li>
10-
<li>Ability to redirect to another page after form submission.</li>
11-
<li>Custom email messages.</li>
12-
<li>Ability to CC, BCC, Reply-To messages.</li>
13-
<li>Ajax Submission.</li>
14-
<li>Include the IP info in the email template</li>
15-
<li>Supports both reCAPTCHA and Invisible reCAPTCHA</li>
16-
</ul>
17-
"
2+
MOD_JDSIMPLECONTACTFORM_XML_DESCRIPTION="JD Simple Contact form provides you with a simple form builder and the minimal options needed to make forms work in Joomla.<br><br>Here is what's included:<ul><li>Unlimited number of form fields.</li><li>10+ different field types.</li><li>Ability to make fields required with custom error messages.</li><li>Ability to order fields.</li><li>Ability to configure thank you message.</li><li>Ability to redirect to another page after form submission.</li><li>Custom email messages.</li><li>Ability to CC, BCC, Reply-To messages.</li><li>Ajax Submission.</li><li>Include the IP info in the email template</li><li>Supports both reCAPTCHA and Invisible reCAPTCHA</li></ul>"

mod_jdsimplecontactform.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<extension type="module" version="3.1" client="site" method="upgrade">
2+
<extension type="module" version="5.3" client="site" method="upgrade">
33
<name>mod_jdsimplecontactform</name>
44
<author>JoomDev</author>
5-
<version>1.10</version>
6-
<creationDate>August 2021</creationDate>
5+
<version>1.11</version>
6+
<creationDate>24 July 2025</creationDate>
77
<url>https://www.joomdev.com</url>
8-
<copyright>Copyright (C) 2021 Joomdev, Inc. All rights reserved.</copyright>
8+
<copyright>Copyright (C) 2025 Joomdev, Inc. All rights reserved.</copyright>
99
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>
1010
<authorEmail>[email protected]</authorEmail>
1111
<authorUrl>https://www.joomdev.com</authorUrl>

0 commit comments

Comments
 (0)