Skip to content

Commit f0a5888

Browse files
authored
Merge pull request #920 from jleyva/MOBILE-2026
MOBILE-2026 gulp: Fix language strings ordering in build files
2 parents 76e5a22 + b8eab43 commit f0a5888

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

gulpfile.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ function treatFile(file, data) {
9292
*/
9393
function treatMergedData(data) {
9494
var merged = {};
95+
var mergedOrdered = {};
9596

9697
for (var filepath in data) {
9798

@@ -126,7 +127,12 @@ function treatMergedData(data) {
126127
}
127128
}
128129

129-
return new Buffer(JSON.stringify(merged, null, 4));
130+
// Force ordering by string key.
131+
Object.keys(merged).sort().forEach(function(k){
132+
mergedOrdered[k] = merged[k];
133+
});
134+
135+
return new Buffer(JSON.stringify(mergedOrdered, null, 4));
130136
}
131137

132138
/**

0 commit comments

Comments
 (0)