luci/build
Hannu Nyman de34495d28 build: sort location annotation table in i18n sync process
The scanning routine has caused unnecessary changes to the .po files
if a string has been found in multiple files and those files have been
found in different order than the previous time.

Sort the location annotations to avoid unnecessary changes to the .po files.
(sort is alphabetic, so the line numbers are also sorted alphabetically)

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
[apply a Schwartzian transform to sort locations by path, then line number]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 460bdfe814)
2020-01-08 20:23:24 +01:00
..
luadoc treewide: Fix typos in comments 2018-10-10 15:00:07 +08:00
check-controllers.sh treewide: Fix typos in comments 2018-10-10 15:00:07 +08:00
i18n-add-language.sh build: add i18n-add-language.sh helper 2019-01-10 10:37:52 +01:00
i18n-init.sh properly support git in build/i18n-init.sh 2012-11-20 11:42:35 +00:00
i18n-po2lua.pl build: readd both po2lua and lua2po helper scripts... 2011-01-18 20:51:24 +00:00
i18n-scan.pl build: sort location annotation table in i18n sync process 2020-01-08 20:23:24 +01:00
i18n-sync.sh luci-app-statistics: remove old deprecated rrdtool po files 2018-11-11 18:10:46 +02:00
i18n-update.pl build: adapt i18n-update.pl to new structure 2015-01-08 16:46:58 +01:00
makedocs.sh build/makedocs.sh: handle relative output directories 2015-09-02 09:39:24 +02:00
mkbasepot.sh treewide: move server side CBI support to luci-compat 2019-11-03 20:49:31 +01:00
mkrevision.sh build: generate strictly increasing git revisions (#225) 2014-10-14 13:51:37 +02:00
zoneinfo2lua.pl build/zoneinfo2lua.pl: logic for Etc/GMT timezones 2017-05-08 19:29:43 +03:00