@@ -46,19 +46,20 @@ export function generateMsgModule(
4646 ( locale ) =>
4747 `import {messages as ${ locale . replace (
4848 '-' ,
49- ''
49+ '_ '
5050 ) } Messages} from './${ locale } .js';`
5151 )
5252 . join ( '\n' ) ;
5353 return `
5454 // Do not modify this file by hand!
5555 // Re-generate this file by running lit-localize
5656
57+ /* eslint-disable @typescript-eslint/no-explicit-any */
58+ /* eslint-disable @typescript-eslint/camelcase */
59+
5760 import {TemplateResult} from 'lit-html';
5861 ${ localeImports }
5962
60- /* eslint-disable @typescript-eslint/no-explicit-any */
61-
6263 export const supportedLocales = [${ localesArray } ] as const;
6364
6465 export type SupportedLocale = typeof supportedLocales[number];
@@ -113,12 +114,14 @@ export function generateMsgModule(
113114 case defaultLocale:
114115 resolved = source;
115116 break;
116- ${ targetLocales . map (
117- ( locale ) => `
117+ ${ targetLocales
118+ . map (
119+ ( locale ) => `
118120 case '${ locale } ':
119- resolved = ${ locale . replace ( '-' , '' ) } Messages[name];
121+ resolved = ${ locale . replace ( '-' , '_ ' ) } Messages[name];
120122 break;`
121- ) }
123+ )
124+ . join ( '' ) }
122125 default:
123126 console.warn(\`\${locale} is not a supported locale\`);
124127 }
@@ -170,13 +173,13 @@ export function generateLocaleModule(
170173 }
171174 translatedMsgNames . add ( msg . name ) ;
172175 const msgStr = makeMessageString ( msg . contents , canon ) ;
173- if ( canon . isLitTemplate ) {
174- importLit = true ;
175- }
176176 const patchedMsgStr = applyPatches ( patches , locale , msg . name , msgStr ) ;
177177 entries . push ( `${ msg . name } : ${ patchedMsgStr } ,` ) ;
178178 }
179179 for ( const msg of canonMsgs ) {
180+ if ( msg . isLitTemplate ) {
181+ importLit = true ;
182+ }
180183 if ( translatedMsgNames . has ( msg . name ) ) {
181184 continue ;
182185 }
0 commit comments