Commit Graph
27 Commits
Author SHA1 Message Date
Amir E. Aharoni 05a878ba9f Added French to NA (Quebec), SA (Guiana) and WW
Also updated tests accordingly.
Patch originally proposed by Aude.

Change-Id: Id83f6fb80d394e6fac4d7486ba2feae9e9c5bd99
2012-08-15 09:37:16 +03:00
Amir E. Aharoni 0f98849f50 Fixed Windows line ending
Change-Id: I171036fe9a13c2de2ab530c1243f006209e49175
2012-08-15 09:24:58 +03:00
Amire80andGerrit Code Review 103269694f Merge "WebFonts integration with ULS display settings." 2012-08-15 06:01:13 +00:00
Amir E. Aharoni 3d2e85664f Partly reverting the langdb
Multiple scripts and autonyms are not currently supported by ULS utils.
I commented out the problematic lines and left the current de-facto
situation in Wikipedia.
This is a TODO item, but it needs proper specification.

Also updated the tests somewhat.

Change-Id: I8cdc6ae430f5bb5af4b1890abf6e71a91b6beb3d
2012-08-14 16:46:11 +03:00
Amir E. Aharoni adf80d8791 Fixed languagesettings dependency
Also corrected to Unix line endings.

Change-Id: If6a28f312b09a0b797864064329fda41ce8332fd
2012-08-14 13:46:59 +03:00
Amir E. AharoniandSanthosh Thottingal a3ab65906a Add Language settings dialog
Change-Id: Ie3455f32ac6ceff3c52d79643a6f7f82106ab7f1
2012-08-14 10:42:13 +05:30
Amir E. Aharoni 20261a806d Fix whitespace
Change-Id: I9c8fb4a8d9cf2a38207d60ea28084d3d3a3d3cea
2012-08-09 17:33:35 +03:00
Amir E. Aharoni 7382813788 Add a test for checking that all languages have autonyms
DRAFT
Some languages don't yet have autonyms, but probably all languages should
have them. It currently fails, because there are many such languages and
I am not aware of a nice way to skip it in QUnit (there is a proper skipping
mechanism in Perl testing, for example).

Also change orphanScripts() to return all scripts without groups.

Change-Id: I21c13d7bba89f3b991bc340e6ff6e040c704beb8
2012-08-09 16:04:02 +03:00
Amir E. Aharoni 3a6e45e364 Add a test for autonym sorting
Change-Id: Ib323ad3ac88bf69487eefb340cfc0fb687a35f70
2012-08-08 16:17:44 +03:00
Amire80andGerrit Code Review a7d3479d81 Merge "Implement visual language grouping in ULS" 2012-08-07 10:59:15 +00:00
Amir E. Aharoni 7f3b3b1210 Save source files as UTF-8
Non-ASCII characters broke the functionality.
Saving as UTF-8 fixes this.

Also removed an unneded <?php statement from a JS file and replaced
non-ASCII pretty apostrophes with straight ASCCI.

Change-Id: Ic6719fe0863bc5d8ae19abbf01cfbb7b2b714f12
2012-07-18 15:29:17 +03:00
Amir E. AharoniandNiklas Laxström 2775e6f5b3 Update tests and sync DBs after reordering regions
Followup I6fcf34dd

Change-Id: I2369f97ec978892a8db9fa15c17885de9cc841ec
2012-07-15 15:35:46 +00:00
Amir E. AharoniandGerrit Code Review 0e36a4c5e9 Merge "Fixed a test that checks Greek script languages" 2012-07-10 17:11:04 +00:00
Amir E. Aharoni 58bc495d6f Reorder regions in region groups
The order of the regions in each group was random and confusing.
Now it's reordered so it corresponds to the map.

Change-Id: I6fcf34dd97808f26eabbef51665e7d2743a6cd85
2012-07-10 10:58:43 -04:00
Amir E. Aharoni 704a54647b Fixed a test that checks Greek script languages
Tests about the Greek script failed because new languages were added to
the language database. Also, it had to be deepEqual and not strictEqual.
I fixed the tests.

Change-Id: I68cf0593354d71bd35c53bac5afe7cabd25182a1
2012-07-10 09:55:26 -04:00
Amir E. AharoniandNiklas Laxström 1b058500be Filter out unknown languages.
Change-Id: Ia001c33915d00750a68877bde03a6ceb5d373da1
2012-07-03 14:44:18 +00:00
Amir E. Aharoni 31e483a19e Sort languages by script in the initial view
* Added new utility functions to return all languages by script group.
* Used that function to sort languages initially.
* Added tests.

Change-Id: I405cb73e6af13f59c307da5a7f2269049ecba698
2012-07-03 17:26:03 +03:00
Amir E. Aharoni 607abaa201 Sorting languages by script.
* Clarified naming: separated regions from region groups.
* New utility functions for sorting and grouping languages.
* JSHint fixes.
* Added tests.

Change-Id: I8153a2b89fbc7b9a7d6b7deeb87208efc9f4d021
2012-07-03 13:59:00 +03:00
Amir E. Aharoni 47b1a7f16f Fixes of information for several languages.
Change-Id: Ic499a2ea1874f07958534d0220ffb232237fcf5d
2012-07-03 09:00:22 +03:00
Amir E. Aharoni 765e9be3fd Fixing region of language id
Change-Id: I3acd05b6623d26571c6a9a35b675ee097c720b84
2012-07-02 16:21:01 +03:00
Amir E. Aharoni 15a45b3764 Rename 'regions' section to 'importanceInRegions'
The name is more meaningful and not overloaded.

Change-Id: I6fe2f88de1c724a932be6df0041e54e2767e7c36
2012-07-02 14:46:16 +03:00
Amir E. Aharoni d082d34ddc Removed Rusyn and Ukrainian from NA
Change-Id: Ia53795a44b7e7ae20988cec4bc4d6c36d057fb36
2012-07-01 12:44:31 +03:00
Amir E. Aharoni 43d7604203 Adding utility functions for the ULS langdb
* More functions for making useful queries to the langdb.
* Tests.

Change-Id: I29a3a25ef1b15d5925df2aa3d06f9221f8e5231e
2012-06-29 08:11:16 +03:00
Amir E. AharoniandSanthosh Thottingal 03df48a609 Created script groups, introduce $.uls.data
Gave script groups clear names and sorted them.
Documentation in comments.
Add tests to check that no script has been left behind.
Corrected Lath to Latn (thanks to testing).

Rename langdb.js to ext.uls.data.js

Add ResourceLoader module ext.uls.data

Change-Id: I91fafa94ffd1eaf2d12c954fe3a71064276533f9
2012-06-27 15:08:07 +05:30
Amir E. Aharoni 240bd3be45 Fixing comments in YAML
With the old way the comments were written, some lines were skipped.

Change-Id: I420a9620611aae3a2233cbf1af05d67753387031
2012-06-27 08:16:23 +03:00
Amir E. Aharoni 93ca0e5a48 Actually enabled running the JS tests
Change-Id: I5e66be0b5307024e6d21eaedf918ffcbd03d5ed3
2012-06-27 08:13:18 +03:00
Amir E. Aharoni 7dfd131884 Adding spaces after commas in lists
Lists without spaces after commas are considered one string,
which is probably not the thing that we want.

Change-Id: I738ecadd6d33089e63e8e454b3e89efb137aade0
2012-06-26 22:58:17 +03:00