Révision 1274
tmp/org.txm.translate.rcp/src/org/txm/rcp/translate/devtools/RemoveUnusedKeys.java (revision 1274) | ||
---|---|---|
41 | 41 |
|
42 | 42 |
if (n > 0) { |
43 | 43 |
System.out.println(pm.getMessageFullName()+" "+n+" key removed: "+removedKeys); |
44 |
//pm.saveChanges(true);
|
|
44 |
pm.saveChanges(true); |
|
45 | 45 |
total += n; |
46 | 46 |
} |
47 | 47 |
} |
tmp/org.txm.translate.rcp/src/org/txm/rcp/translate/i18n/PluginMessages.java (revision 1274) | ||
---|---|---|
214 | 214 |
} |
215 | 215 |
} |
216 | 216 |
|
217 |
if (javaMessageFile != null) { |
|
217 |
if (this.javaMessageFile != null) {
|
|
218 | 218 |
BufferedReader reader2 = new BufferedReader(new InputStreamReader(new FileInputStream(javaMessageFile), ENCODING)); |
219 | 219 |
String line2 = reader2.readLine(); |
220 | 220 |
while (line2 != null) { |
tmp/org.txm.translate.rcp/src/org/txm/rcp/translate/i18n/WorkspaceMessagesManager.java (revision 1274) | ||
---|---|---|
52 | 52 |
*/ |
53 | 53 |
public static final Pattern STRING_REGEX = Pattern.compile("\"[^\"]+\""); |
54 | 54 |
|
55 |
|
|
56 | 55 |
/** |
57 | 56 |
* |
58 | 57 |
* @throws UnsupportedEncodingException |
... | ... | |
103 | 102 |
if (project.isHidden()) continue; |
104 | 103 |
if (!project.getName().startsWith("org.txm")) continue; |
105 | 104 |
|
106 |
File messagesPackageDir = new File(project, "src/"+project.getName().replaceAll("\\.", "/")+"/messages"); |
|
107 |
if (!messagesPackageDir.exists()) { |
|
108 |
messagesPackageDir = new File(project, "src/java/"+project.getName().replaceAll("\\.", "/")+"/messages"); |
|
109 |
} |
|
110 |
//System.out.println(messagesPackageDir.getAbsolutePath()); |
|
105 |
// File messagesPackageDir = new File(project, "src/"+project.getName().replaceAll("\\.", "/")+"/messages"); |
|
106 |
// if (!messagesPackageDir.exists()) { |
|
107 |
// messagesPackageDir = new File(project, "src/java/"+project.getName().replaceAll("\\.", "/")+"/messages"); |
|
108 |
// } |
|
109 |
// //System.out.println(messagesPackageDir.getAbsolutePath()); |
|
110 |
// |
|
111 |
// File messagesJavaFile = PluginMessages.findMessageFile(project); |
|
111 | 112 |
|
112 |
File messagesJavaFile = PluginMessages.findMessageFile(project);
|
|
113 |
// if (messagesJavaFile != null && messagesJavaFile.exists()) {
|
|
113 | 114 |
|
114 |
if (messagesJavaFile != null && messagesJavaFile.exists()) {
|
|
115 |
PluginMessages messages = new PluginMessages(project);
|
|
115 | 116 |
|
116 |
PluginMessages messages = new PluginMessages(project, messagesJavaFile, debug); |
|
117 |
|
|
118 | 117 |
pluginsMessagesPerProject.put(project, messages); |
119 | 118 |
|
120 | 119 |
if (debug) { |
121 | 120 |
System.out.println(project + "=" + messages.getLangs().size()+" langs."); |
122 | 121 |
} |
123 |
} |
|
122 |
// }
|
|
124 | 123 |
} |
125 | 124 |
|
126 | 125 |
this.createUsedKeysFilesIndex(); |
Formats disponibles : Unified diff