Javascript Routing Issue in Aurelia

If it was webpack, shouldn’t you have PLATFORM.moduleName as well:

    config.map([
        {
            route: 'Summary',
            name: 'Summary',
            moduleId: PLATFORM.moduleName('../src/summary-control'),
            nav: true
        },
        {
            route: 'Detail',
            name: 'Detail',
            moduleId: PLATFORM.moduleName('../src/detail-control'),
            nav: true,
            title: 'Details'
        },
    ]);

Also, I’d recommend give your route some better name, as having Detail/Detail/Details as information on a route makes it very confusing. Maybe name: 'Product.Detail'?

About your main issue, I’m confused by how you can have different values in different languages. Also how are you able to see any value in TS?