From d596723b7b790b959e07d29bb9a92a90b133ddaa Mon Sep 17 00:00:00 2001 From: Colin McLeod Date: Sun, 23 Aug 2015 12:38:17 -0700 Subject: [PATCH] Major refactor for language support, EN, DE, ES, FR, RU --- app/index.html | 4 +- app/js/app.js | 84 +++--- app/js/config.js | 10 +- app/js/controllers/controller-comparison.js | 10 +- app/js/controllers/controller-outfit.js | 32 ++- app/js/directives/directive-area-chart.js | 11 +- app/js/directives/directive-bar-chart.js | 26 +- .../directives/directive-comparison-table.js | 10 +- .../directives/directive-component-select.js | 10 +- app/js/directives/directive-header.js | 8 +- app/js/directives/directive-line-chart.js | 32 ++- app/js/directives/directive-power-bands.js | 29 +- app/js/directives/directive-slot-hardpoint.js | 3 +- app/js/directives/directive-slot-internal.js | 1 - app/js/factory-utils.js | 8 +- app/js/i18n/de.js | 235 ++++++++++++++++ app/js/i18n/en.js | 57 ++++ app/js/i18n/es.js | 265 ++++++++++++++++++ app/js/i18n/fr.js | 265 ++++++++++++++++++ app/js/i18n/ru.js | 257 +++++++++++++++++ app/js/provider-locale-format.js | 36 +++ app/js/service-persist.js | 17 ++ app/js/shipyard/module-shipyard.js | 65 ++--- app/js/shipyard/service-components.js | 18 +- app/less/app.less | 9 + app/less/buttons.less | 1 + app/less/header.less | 1 + app/less/select.less | 4 + app/less/slot.less | 2 + app/views/_header.html | 50 ++-- app/views/_slot-hardpoint.html | 22 +- app/views/_slot-internal.html | 36 +-- app/views/modal-about.html | 2 +- app/views/modal-delete.html | 8 +- app/views/modal-export.html | 6 +- app/views/modal-import.html | 30 +- app/views/modal-link.html | 8 +- app/views/page-comparison.html | 30 +- app/views/page-outfit.html | 249 ++++++++-------- bower.json | 6 +- data/components/common/frame_shift_drive.json | 50 ++-- data/components/hardpoints/beam_laser.json | 2 +- data/components/hardpoints/burst_laser.json | 2 +- data/components/hardpoints/cannon.json | 2 +- data/components/hardpoints/cargo_scanner.json | 2 +- .../hardpoints/countermeasures.json | 2 +- .../hardpoints/fragment_cannon.json | 2 +- .../hardpoints/frame_shift_wake_scanner.json | 2 +- .../hardpoints/kill_warrant_scanner.json | 2 +- data/components/hardpoints/mine_launcher.json | 2 +- data/components/hardpoints/mining_laser.json | 2 +- data/components/hardpoints/missile_rack.json | 2 +- data/components/hardpoints/multi_cannon.json | 2 +- .../hardpoints/plasma_accelerator.json | 2 +- data/components/hardpoints/pulse_laser.json | 2 +- data/components/hardpoints/rail_gun.json | 2 +- .../components/hardpoints/shield_booster.json | 2 +- data/components/hardpoints/torpedo_pylon.json | 2 +- .../internal/auto_field_maintenance_unit.json | 2 +- data/components/internal/cargo_rack.json | 2 +- .../collector_limpet_controllers.json | 2 +- .../components/internal/docking_computer.json | 2 +- .../frame_shift_drive_interdictor.json | 2 +- data/components/internal/fuel_scoop.json | 2 +- .../fuel_transfer_limpet_controllers.json | 2 +- .../hatch_breaker_limpet_controller.json | 2 +- .../internal/hull_reinforcement_package.json | 2 +- .../internal/internal_fuel_tank.json | 2 +- .../internal/pristmatic_shield_generator.json | 2 +- .../prospector_limpet_controllers.json | 2 +- data/components/internal/refinery.json | 2 +- data/components/internal/scanner.json | 2 +- .../components/internal/shield_cell_bank.json | 2 +- .../components/internal/shield_generator.json | 2 +- scripts/json-to-db.js | 34 +-- 75 files changed, 1663 insertions(+), 444 deletions(-) create mode 100644 app/js/i18n/de.js create mode 100644 app/js/i18n/en.js create mode 100644 app/js/i18n/es.js create mode 100644 app/js/i18n/fr.js create mode 100644 app/js/i18n/ru.js create mode 100644 app/js/provider-locale-format.js diff --git a/app/index.html b/app/index.html index 392eb080..e6c02961 100755 --- a/app/index.html +++ b/app/index.html @@ -62,8 +62,8 @@