Skip to content
Permalink

Comparing changes

This is a direct comparison between two commits made in this repository or its related repositories. View the default comparison for this range or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: basisjs/basisjs-tools-build
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: e902dad2092dfbf95b58b5b74b9bbfe8030a9182
Choose a base ref
..
head repository: basisjs/basisjs-tools-build
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: f1528ffe599246b0978e34fc8b18367563fe369f
Choose a head ref
Showing with 5 additions and 5 deletions.
  1. +5 −5 lib/extract/l10n/index.js
10 changes: 5 additions & 5 deletions lib/extract/l10n/index.js
Original file line number Diff line number Diff line change
@@ -29,29 +29,29 @@ var tmplAt = require('basisjs-tools-ast').tmpl;
var dictFilename = parts[1];
var tokenNameParts = tokenName.match(/^(.+?)\.{(.+?)}/);
var stateName;
var tokenQueue = [];
var tokenRefQueue = [];

if (tokenNameParts && tokenNameParts.length == 3) {
tokenName = tokenNameParts[1];
stateName = tokenNameParts[2];
}

tokenQueue.push(tokenName + '@' + dictFilename);
tokenRefQueue.push(tokenName + '@' + dictFilename);

if (stateName && this.file.decl.states.hasOwnProperty(stateName)){
var stateVariants = this.file.decl.states[stateName].enum;

if (stateVariants)
{
stateVariants.forEach(function(variant){
tokenQueue.push(tokenName + '.' + variant + '@' + dictFilename);
tokenRefQueue.push(tokenName + '.' + variant + '@' + dictFilename);
});
}
}

for (var i = 0; i < tokenQueue.length; i++)
for (var i = 0; i < tokenRefQueue.length; i++)
{
var l10nTokenRef = tokenQueue[i];
var l10nTokenRef = tokenRefQueue[i];

var l10nToken = flow.l10n.getToken(l10nTokenRef);
var name = l10nToken.name;