mirror of https://github.com/laurent22/joplin.git
Tools: Move Cli compiles locales under git to simplify build
parent
4f8e7b0e2b
commit
ca9102d4f5
|
@ -1,4 +1,5 @@
|
|||
build/
|
||||
build/*
|
||||
!build/locales
|
||||
node_modules/
|
||||
app/src
|
||||
tests-build/
|
||||
|
|
|
@ -5,7 +5,6 @@ BUILD_DIR="$ROOT_DIR/build"
|
|||
|
||||
rsync -a --exclude "node_modules/" "$ROOT_DIR/app/" "$BUILD_DIR/"
|
||||
rsync -a --delete "$ROOT_DIR/../ReactNativeClient/lib/" "$BUILD_DIR/lib/"
|
||||
rsync -a --delete "$ROOT_DIR/../ReactNativeClient/locales/" "$BUILD_DIR/locales/"
|
||||
cp "$ROOT_DIR/package.json" "$BUILD_DIR"
|
||||
|
||||
# Don't add TypeScript here or make it silent as output of Cli app must be clean
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -0,0 +1 @@
|
|||
{}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,71 @@
|
|||
var locales = {};
|
||||
var stats = {};
|
||||
locales['en_GB'] = require('./en_GB.json');
|
||||
locales['ar'] = require('./ar.json');
|
||||
locales['bg_BG'] = require('./bg_BG.json');
|
||||
locales['bs_BA'] = require('./bs_BA.json');
|
||||
locales['ca'] = require('./ca.json');
|
||||
locales['cs_CZ'] = require('./cs_CZ.json');
|
||||
locales['da_DK'] = require('./da_DK.json');
|
||||
locales['de_DE'] = require('./de_DE.json');
|
||||
locales['el_GR'] = require('./el_GR.json');
|
||||
locales['en_US'] = require('./en_US.json');
|
||||
locales['eo'] = require('./eo.json');
|
||||
locales['es_ES'] = require('./es_ES.json');
|
||||
locales['eu'] = require('./eu.json');
|
||||
locales['fa'] = require('./fa.json');
|
||||
locales['fr_FR'] = require('./fr_FR.json');
|
||||
locales['gl_ES'] = require('./gl_ES.json');
|
||||
locales['hr_HR'] = require('./hr_HR.json');
|
||||
locales['it_IT'] = require('./it_IT.json');
|
||||
locales['ja_JP'] = require('./ja_JP.json');
|
||||
locales['ko'] = require('./ko.json');
|
||||
locales['nb_NO'] = require('./nb_NO.json');
|
||||
locales['nl_BE'] = require('./nl_BE.json');
|
||||
locales['nl_NL'] = require('./nl_NL.json');
|
||||
locales['pl_PL'] = require('./pl_PL.json');
|
||||
locales['pt_BR'] = require('./pt_BR.json');
|
||||
locales['pt_PT'] = require('./pt_PT.json');
|
||||
locales['ro'] = require('./ro.json');
|
||||
locales['ru_RU'] = require('./ru_RU.json');
|
||||
locales['sl_SI'] = require('./sl_SI.json');
|
||||
locales['sr_RS'] = require('./sr_RS.json');
|
||||
locales['sv'] = require('./sv.json');
|
||||
locales['tr_TR'] = require('./tr_TR.json');
|
||||
locales['zh_CN'] = require('./zh_CN.json');
|
||||
locales['zh_TW'] = require('./zh_TW.json');
|
||||
stats['ar'] = {"percentDone":97};
|
||||
stats['eu'] = {"percentDone":41};
|
||||
stats['bs_BA'] = {"percentDone":91};
|
||||
stats['bg_BG'] = {"percentDone":81};
|
||||
stats['ca'] = {"percentDone":64};
|
||||
stats['hr_HR'] = {"percentDone":34};
|
||||
stats['cs_CZ'] = {"percentDone":100};
|
||||
stats['da_DK'] = {"percentDone":90};
|
||||
stats['de_DE'] = {"percentDone":100};
|
||||
stats['en_GB'] = {"percentDone":100};
|
||||
stats['en_US'] = {"percentDone":100};
|
||||
stats['es_ES'] = {"percentDone":93};
|
||||
stats['eo'] = {"percentDone":47};
|
||||
stats['fr_FR'] = {"percentDone":100};
|
||||
stats['gl_ES'] = {"percentDone":53};
|
||||
stats['it_IT'] = {"percentDone":94};
|
||||
stats['nl_BE'] = {"percentDone":42};
|
||||
stats['nl_NL'] = {"percentDone":88};
|
||||
stats['nb_NO'] = {"percentDone":93};
|
||||
stats['fa'] = {"percentDone":40};
|
||||
stats['pl_PL'] = {"percentDone":79};
|
||||
stats['pt_PT'] = {"percentDone":96};
|
||||
stats['pt_BR'] = {"percentDone":92};
|
||||
stats['ro'] = {"percentDone":41};
|
||||
stats['sl_SI'] = {"percentDone":52};
|
||||
stats['sv'] = {"percentDone":71};
|
||||
stats['tr_TR'] = {"percentDone":97};
|
||||
stats['el_GR'] = {"percentDone":99};
|
||||
stats['ru_RU'] = {"percentDone":99};
|
||||
stats['sr_RS'] = {"percentDone":79};
|
||||
stats['zh_CN'] = {"percentDone":99};
|
||||
stats['zh_TW'] = {"percentDone":97};
|
||||
stats['ja_JP'] = {"percentDone":99};
|
||||
stats['ko'] = {"percentDone":93};
|
||||
module.exports = { locales: locales, stats: stats };
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -307,11 +307,15 @@ async function main() {
|
|||
|
||||
saveToFile(`${jsonLocalesDir}/index.js`, buildIndex(locales, stats));
|
||||
|
||||
const rnJsonLocaleDir = `${rnDir}/locales`;
|
||||
await execCommand(`rsync -a "${jsonLocalesDir}/" "${rnJsonLocaleDir}"`);
|
||||
const destDirs = [
|
||||
`${rnDir}/locales`,
|
||||
`${electronDir}/locales`,
|
||||
`${cliDir}/build/locales`,
|
||||
];
|
||||
|
||||
const electronJsonLocaleDir = `${electronDir}/locales`;
|
||||
await execCommand(`rsync -a "${jsonLocalesDir}/" "${electronJsonLocaleDir}"`);
|
||||
for (const destDir of destDirs) {
|
||||
await execCommand(`rsync -a "${jsonLocalesDir}/" "${destDir}/"`);
|
||||
}
|
||||
|
||||
await updateReadmeWithStats(stats);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue