update lang code regex to support xx-XX

This commit is contained in:
olOwOlo 2018-05-04 21:58:36 +08:00
parent 11effe1b43
commit a031d7422f
No known key found for this signature in database
GPG Key ID: 456394B6E7A15EA6
2 changed files with 4 additions and 4 deletions

View File

@ -230,7 +230,7 @@ Good luck, and thanks again!
<script src="js/slideshow/SandboxUI.js"></script>
<script src="js/slideshow/Modal.js"></script>
<script src="js/slideshow/Preloader.js"></script>
<script src="js/slideshow/Translations.js?v=3"></script>
<script src="js/slideshow/Translations.js?v=4"></script>
<script src="js/sim/Peep.js?v=2"></script>
<script src="js/sim/Connection.js"></script>

View File

@ -12,12 +12,12 @@ r.onreadystatechange = function () {
var response = r.responseText;
var lines = response.split("\n");
var available = lines.filter(function(line){
return (/^\w\w\:?\s+(.+)/).test(line); // ww: wwwwww
return (/^[a-z]{2}(?:-[A-Z]{2})?\:?\s+(.+)/).test(line); // ww: wwwwww
});
for(var i=0; i<available.length; i++){
var a = available[i];
var code = a.match(/\w\w/)[0];
var lang = a.match(/^\w\w\:?\s+(.+)/)[1];
var code = a.match(/[a-z]{2}(?:-[A-Z]{2})?/)[0];
var lang = a.match(/^[a-z]{2}(?:-[A-Z]{2})?\:?\s+(.+)/)[1];
if(code=="en") continue; // English is just an example
TRANSLATIONS.push({
code: code,