public String getText(Message message) { return getText(message.getKey(), message.getArguments()); }
@Override public String getText(Locale locale, Message message) { return message.getKey(); }
public String getText(Message message) { return message.getKey(); }
public String getText(Locale locale, Message message) { return getText(locale, message.getKey(), message.getArguments()); }
protected void upgradeTaskFailed(PluginUpgradeTask upgradeTask, Collection<Message> messages) { errors.addAll(messages); StringBuilder msg = new StringBuilder(); msg.append("Plugin upgrade failed for ").append(upgradeTask.getPluginKey()); msg.append(" to version ").append(upgradeTask.getBuildNumber()); msg.append(" - ").append(upgradeTask.getShortDescription()); msg.append("\n"); for (Message message : messages) { msg.append("\t* ").append(message.getKey()).append(" ").append(Arrays.toString(message.getArguments())); } log.warn(msg.toString()); }
public String getText(Message message) { for (@SuppressWarnings("unused") Locale locale : getCurrentLocale()) { return getText(message.getKey(), message.getArguments()); } return i18nResolver.getText(message); }
@Test public void testCreateMessage() { final Message msg = resolver.createMessage("key", "arg1"); assertTrue("Should create valid message", msg.getArguments().length == 1 && "key".equals(msg.getKey())); }
@Override public String getText(Message message) { for (@SuppressWarnings("unused") Locale locale : getCurrentLocale()) { return getText(message.getKey(), message.getArguments()); } return i18nResolver.getText(message); }
public void execute(final CtkTestResults results) { results.assertTrue("I18nResolver should be injectable", resolver != null); final Message msg = resolver.createMessage("key", "arg1"); results.assertTrue("Should create valid message", msg.getArguments().length == 1 && "key".equals(msg.getKey())); results.assertTrue("Should create message collection", resolver.createMessageCollection() != null); results.assertTrue("Should return key if text can't be resolved", "some.key.that.doesnt.exist".equals(resolver.getText("some.key.that.doesnt.exist"))); final Map<String,String> translations = resolver.getAllTranslationsForPrefix("some.key.that.doesnt.exist", Locale.US); results.assertTrue("Should return empty map of translations for unknown key", translations.keySet().isEmpty()); } }
private void upgradePlugins(DataImportParams params) { if (params.isQuickImport()) { final PluginUpgradeManager upgradeManager = dependencies.getPluginUpgradeManager(); final List<Message> upgrade = upgradeManager.upgrade(); if (upgrade != null && !upgrade.isEmpty()) { //Lets keep the logs in ENG. final I18nHelper instance = beanFactory.getInstance(Locale.ENGLISH); log.error("Upgrade of plugins failed:"); for (Message message : upgrade) { log.error("\t" + instance.getText(message.getKey(), message.getArguments())); } } } //JRA-23876 - need to do plugin upgrades after setup tasks. This does not upgrade plugins after // a QUICK-IMPORT. dependencies.getPluginEventManager().broadcast(new JiraStartedEvent()); }