File tree 2 files changed +4
-6
lines changed
2 files changed +4
-6
lines changed Original file line number Diff line number Diff line change 168
168
document . querySelectorAll ( '[data-locale-text-content], [data-locale-title]' ) . forEach ( elemToLocalize =>
169
169
Object . entries ( elemToLocalize . dataset ) . forEach ( ( [ dataAttr , dataVal ] ) => {
170
170
if ( ! dataAttr . startsWith ( 'locale' ) ) return
171
- const propToLocalize = dataAttr // convert to valid DOM prop e.g. localeTextContent => textContent
172
- . replace ( / ^ l o c a l e / , '' ) [ 0 ] . toLowerCase ( ) + dataAttr . slice ( 7 )
173
- const localizedTxt = dataVal . split ( ' ' ) . map ( key => getMsg ( key ) || key ) . join ( ' ' )
171
+ const propToLocalize = dataAttr [ 6 ] . toLowerCase ( ) + dataAttr . slice ( 7 ) , // convert to valid DOM prop
172
+ localizedTxt = dataVal . split ( ' ' ) . map ( key => getMsg ( key ) || key ) . join ( ' ' )
174
173
elemToLocalize [ propToLocalize ] = localizedTxt
175
174
} )
176
175
)
Original file line number Diff line number Diff line change 170
170
document . querySelectorAll ( '[data-locale-text-content], [data-locale-title]' ) . forEach ( elemToLocalize =>
171
171
Object . entries ( elemToLocalize . dataset ) . forEach ( ( [ dataAttr , dataVal ] ) => {
172
172
if ( ! dataAttr . startsWith ( 'locale' ) ) return
173
- const propToLocalize = dataAttr // convert to valid DOM prop e.g. localeTextContent => textContent
174
- . replace ( / ^ l o c a l e / , '' ) [ 0 ] . toLowerCase ( ) + dataAttr . slice ( 7 )
175
- const localizedTxt = dataVal . split ( ' ' ) . map ( key => getMsg ( key ) || key ) . join ( ' ' )
173
+ const propToLocalize = dataAttr [ 6 ] . toLowerCase ( ) + dataAttr . slice ( 7 ) , // convert to valid DOM prop
174
+ localizedTxt = dataVal . split ( ' ' ) . map ( key => getMsg ( key ) || key ) . join ( ' ' )
176
175
elemToLocalize [ propToLocalize ] = localizedTxt
177
176
} )
178
177
)
You can’t perform that action at this time.
0 commit comments