Skip to content

Commit df87753

Browse files
authored
Merge pull request #22 from nstack-io/fix/multi_line_support
Fix/multi line support
2 parents f206284 + 3e1c130 commit df87753

File tree

4 files changed

+5
-7
lines changed

4 files changed

+5
-7
lines changed

example/lib/nstack.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ const _languages = [
4040
];
4141

4242
const _bundledTranslations = {
43-
'en-EN': '{\"data\":{\"default\":{\"title\":\"NStack SDK Demo\"},\"test\":{\"testDollarSign\":\"\$testing\",\"testSingleQuotationMark\":\"\'testing\'\",\"testDoubleQuotationMark\":\"\\"testing\\"\",\"testMultipleLines\":\"testing\nmultiple\nlines\"}},\"meta\":{\"language\":{\"id\":56,\"name\":\"English\",\"locale\":\"en-EN\",\"direction\":\"LRM\",\"is_default\":false,\"is_best_fit\":false},\"platform\":{\"id\":515,\"slug\":\"mobile\"}}}',
44-
'de-AT': '{\"data\":{\"default\":{\"title\":\"NStack SDK Demo\"},\"test\":{\"testDollarSign\":\"__testDollarSign\",\"testSingleQuotationMark\":\"__testSingleQuotationMark\",\"testDoubleQuotationMark\":\"__testDoubleQuotationMark\",\"testMultipleLines\":\"__testMultipleLines\"}},\"meta\":{\"language\":{\"id\":7,\"name\":\"German (Austria)\",\"locale\":\"de-AT\",\"direction\":\"LRM\",\"is_default\":false,\"is_best_fit\":false},\"platform\":{\"id\":515,\"slug\":\"mobile\"}}}',
43+
'en-EN': r'''{"data":{"default":{"title":"NStack SDK Demo"},"test":{"testDollarSign":"$testing","testSingleQuotationMark":"'testing'","testDoubleQuotationMark":"\"testing\"","testMultipleLines":"testing\nmultiple\nlines"}},"meta":{"language":{"id":56,"name":"English","locale":"en-EN","direction":"LRM","is_default":false,"is_best_fit":false},"platform":{"id":515,"slug":"mobile"}}}''',
44+
'de-AT': r'''{"data":{"default":{"title":"NStack SDK Demo"},"test":{"testDollarSign":"__testDollarSign","testSingleQuotationMark":"__testSingleQuotationMark","testDoubleQuotationMark":"__testDoubleQuotationMark","testMultipleLines":"__testMultipleLines"}},"meta":{"language":{"id":7,"name":"German (Austria)","locale":"de-AT","direction":"LRM","is_default":false,"is_best_fit":false},"platform":{"id":515,"slug":"mobile"}}}''',
4545
};
4646

4747
final _nstack = NStack<Localization>(

example/pubspec.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@ packages:
309309
path: ".."
310310
relative: true
311311
source: path
312-
version: "0.1.6"
312+
version: "0.1.7"
313313
package_config:
314314
dependency: transitive
315315
description:

lib/src/nstack_builder.dart

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -195,9 +195,7 @@ const _bundledTranslations = {''');
195195
final locale = localizeIndex.language.locale;
196196
var content =
197197
(await repository.fetchLocalizationForLanguage(localizeIndex));
198-
// Escape ' and $ characters with \' and \$
199-
content = _escapeSpecialCharacters(content);
200-
output.writeln('\t\'$locale\': \'$content\',');
198+
output.writeln('\t\'$locale\': r\'\'\'$content\'\'\',');
201199
});
202200

203201
output.writeln('''

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: nstack
22
description: Nstack plugin for Flutter.
3-
version: 0.1.6
3+
version: 0.1.7
44
author: Nodes Agency
55
homepage: https://github.com/nstack-io/flutter-sdk
66

0 commit comments

Comments
 (0)