fix locale as best I can
Commit updates to the locale messages as best I can
Update help message for Zone ID for new region requirement
implement AWS API v4 signing
commit initial fix; need to add hooks for region to zone id
Update translation files
Regenerate pot
Several more fixes for setHelp to assist with translation
Fix #7202Fix several sprintf errors by escaping '%'s and removing '[ ]' which had been use to pass arguments to setHelp as an array.
Remove \n from gettext strings
Fix #7120: Restore vendor mac address when spoofmac is set to blank
Simplify logic
Really fix #7120 after a bad copy/paste
Merge pull request #3463 from jskyboo/master
Remove unneeded sprint and gettext in setHelp
Add Spanish and Chinese Simplified to the list of available languages
Create .mo files for zh_Hans_CN and es
Update translations from Zanata
Retain vendor MAC address for all interfaces during boot. Ticket #7011
Provide info on services_checkip.php about what the server must return, and provide two examples of server-side code to return the client address. Fixes #6374
Remove unneeded sprintf from setHelp calls
COnvert the setHelp method(s) to accept conventioanl printf style argument lists. e.g.: setHelp("%d interfaces have been detected", $numIfs);
Set ntp gps mode for pgrmf even if no other modes are being set.
Add to NTP GPS processing of PGRMF sentence
Merge pull request #3462 from phil-davis/percent-s-www
Code with multiple %s in usr/local/www
Merge pull request #3461 from phil-davis/patch-3
Merge pull request #3460 from phil-davis/percent-s
Merge pull request #3459 from phil-davis/patch-2
Merge pull request #3458 from phil-davis/ifname-nopkg
Merge pull request #3456 from phil-davis/patch-1
Merge pull request #3454 from doktornotor/patch-1
diag_reseststate sourcetablehelp escape of double-quotes not needed
The backslash escaping of the double-quotes here displays the backslashes literal on the GUI. Escaping is not needed in this single-quoted string.
Code with multiple %s in etc
get_service_status_icon fix description_state format
If "description_state" is requested here, there are too many "%s" substitutions in the string for sprintf().
Also, to help translators, number all the "%s" substitutions. Then translators can rearrange the text and variable order if they need to....
Redmine #7173 Do not allow pkg_ for If, IfGroup, Alias
Fix #7183 Do not allow Interface Groups with the same name
I should stop trying bad stuff, there seem to be so many holes to find in the validation :)
Fixed #7180
Remove unused broken functions
Not sure what was the idea here, but these are not used anywhere, do nothing as they immediately call ```return false;``` plus the second one is also misnamed.
Merge pull request #3451 from phil-davis/required-fields-vpn
Merge pull request #3452 from phil-davis/ifgroup-name
Fix #7173 Interface Group Name cannot contain dash
Sync translations from Zanata
Remove broken items from japanese translation
Required fields for VPN pages
Move pot file out of locale languages directories
Re-generate pot
Merge pull request #3449 from phil-davis/required-fields-system
Merge pull request #3418 from stilez/patch-38
Required fields for System pages
Fixed #7171Moved setHelpText() to helpers file
Merge pull request #3448 from phil-davis/required-fields-services
Required fields in Services pages
Misc cleanups at get_pkg_info()
Fixed #7154Remove duplication in javascript
Merge pull request #3446 from jskyboo/master
Fix indentation
Fix indent and spaces
Escape $ to avoid replacing it by PHP variables
Merge pull request #3410 from marjohn56/RTSOLD-lock-creation,-dhcp6c-launch-&-kill-changes-#3
fix copy/paste - I think!
Changed max repeat alert to use sprintf get text
Bug #7164 Limit NTP time source fields to the maximum number saved to configuration.
Typo in pppoe_subnet input error message
Merge pull request #3442 from phil-davis/monitor-reload
Merge pull request #3441 from phil-davis/required-fields7
Merge pull request #3440 from phil-davis/patch-2
Merge pull request #3439 from phil-davis/patch-1
Merge pull request #3433 from jskyboo/master
Fix cut-paste error in Breadcrumb Links
Standardize rules reloading message
Required fields for Captive Portal
use wrapped version of pkg info -e instead
Captive Portal auth method is required
When creating a new Captive Portal Zone the user can fail to select any of the Authorization Method radio buttons. No default radio button is selected - that is probably good, as the user has to think and click to decide which authorization method they will use....
CP HTTPS Forwards setHelp format
Add full stop and spacing between sentences.
Revert change to css
Changed default state of GPS init command auto correct tool.
Merge pull request #3424 from phil-davis/patch-8
Merge pull request #3438 from phil-davis/required-fields-shaper-name
Require Name field in Shaper
change opacity on disabled rows to fix #6448
Require at least one tag value in a QinQ entry
Use is_intrange() to validate QinQ tag range
Note: is_intrange() only tells us that the range is good and might be delimited by a "-" or a ":", so if we want to take apart the 2 parts of the range (like is done here) we have to also test the string to decide which separator to use....
Merge pull request #3435 from phil-davis/required-fields6
Introduce is_intrange() to validate a range of integers delimited by ':' or '-'
Merge pull request #3436 from NOYB/System_Update_Settings_-_GitSync_Options_master
Merge pull request #3434 from phil-davis/required-fields5
Merge pull request #3430 from phil-davis/required-fields3
Merge pull request #3419 from phil-davis/required-fields2
Merge pull request #3421 from phil-davis/patch-4
Required fields for firewall*.php
System Update Settings - GitSync Options
Add GitSync options selectors to post update GitSync.Minimal, Diff, Show Files, Show Command, Dry Run
The GitSync options have utility for post update sync also.
Dependency: Will merge cleanly but for the options to be functional, https://github.com/pfsense/FreeBSD-ports/pull/263 is required.
Update interfaces.inc
Remaining required fields for Diag pages
More required fields for Interface pages
More required fields for NAT pages
Feature #7159 Add GPS initialization command auto correct toolCorrects malformed NMEA sentences by calculating and appending the checksum and adding missing special characters "$" and "*"