forked from baron/baron-sso
fix: 회원가입 페이지 UI 텍스트 포맷팅 노출 오류 수정 (Issue #610)
- Dart에서 인식하지 못하는 TOML 파싱용 정규식([[:space:]]) 수정 - 이스케이프된 개행 문자(\\n)를 실제 개행 문자로 치환하는 로직 추가
This commit is contained in:
@@ -52,8 +52,11 @@ Map<String, dynamic> _expandFlatTranslations(Map<String, String> flatMap) {
|
||||
}
|
||||
|
||||
String _normalizeLocalizationValue(String value) {
|
||||
return value.replaceAllMapped(
|
||||
RegExp(r'\{\{[[:space:]]*([a-zA-Z0-9_]+)[[:space:]]*\}\}'),
|
||||
(match) => '{${match.group(1)}}',
|
||||
);
|
||||
return value
|
||||
.replaceAllMapped(
|
||||
RegExp(r'\{\{\s*([a-zA-Z0-9_]+)\s*\}\}'),
|
||||
(match) => '{${match.group(1)}}',
|
||||
)
|
||||
.replaceAll(r'\\n', '\n')
|
||||
.replaceAll(r'\n', '\n');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user