Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(163)

Side by Side Diff: pkg/intl/test/message_extraction/make_hardcoded_translation.dart

Issue 18356011: Rename "pathos" package to "path". (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 #!/usr/bin/env dart 1 #!/usr/bin/env dart
2 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file 2 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
3 // for details. All rights reserved. Use of this source code is governed by a 3 // for details. All rights reserved. Use of this source code is governed by a
4 // BSD-style license that can be found in the LICENSE file. 4 // BSD-style license that can be found in the LICENSE file.
5 5
6 /** 6 /**
7 * This simulates a translation process, reading the messages generated 7 * This simulates a translation process, reading the messages generated
8 * from extract_message.dart for the files sample_with_messages.dart and 8 * from extract_message.dart for the files sample_with_messages.dart and
9 * part_of_sample_with_messages.dart and writing out hard-coded translations for 9 * part_of_sample_with_messages.dart and writing out hard-coded translations for
10 * German and French locales. 10 * German and French locales.
11 */ 11 */
12 12
13 import 'dart:io'; 13 import 'dart:io';
14 import 'dart:json' as json; 14 import 'dart:json' as json;
15 import 'package:pathos/path.dart' as path; 15 import 'package:path/path.dart' as path;
16 import 'package:args/args.dart'; 16 import 'package:args/args.dart';
17 import 'package:intl/src/intl_message.dart'; 17 import 'package:intl/src/intl_message.dart';
18 import 'package:serialization/serialization.dart'; 18 import 'package:serialization/serialization.dart';
19 19
20 /** 20 /**
21 * A serialization so that we can write out the more complex plural and 21 * A serialization so that we can write out the more complex plural and
22 * gender examples to JSON easily. This is a stopgap and should be replaced 22 * gender examples to JSON easily. This is a stopgap and should be replaced
23 * with a commonly used translation file format. 23 * with a commonly used translation file format.
24 */ 24 */
25 get serialization => new Serialization() 25 get serialization => new Serialization()
(...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after
168 parser.addOption("output-dir", defaultsTo: '.', 168 parser.addOption("output-dir", defaultsTo: '.',
169 callback: (value) => targetDir = value); 169 callback: (value) => targetDir = value);
170 parser.parse(args); 170 parser.parse(args);
171 171
172 var fileArgs = args.where((x) => x.contains('.json')); 172 var fileArgs = args.where((x) => x.contains('.json'));
173 173
174 var messages = json.parse(new File(fileArgs.first).readAsStringSync()); 174 var messages = json.parse(new File(fileArgs.first).readAsStringSync());
175 translate(messages, "fr", french); 175 translate(messages, "fr", french);
176 translate(messages, "de_DE", german); 176 translate(messages, "de_DE", german);
177 } 177 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698