@Override public String friendlyName() { return DefaultI18nContext.getInstance().i18n("Roundish"); } };
DefaultI18nContext() { Locale.setDefault(getBestLocale()); refreshBundles(); eventStudio().addAnnotatedListeners(this); }
@EventListener public void refresh(SetLocaleEvent e) { String localeString = e.getLocaleString(); if (StringUtils.isNotBlank(localeString)) { LOG.trace("Setting default locale to {}", localeString); Optional.ofNullable(Locale.forLanguageTag(localeString)).filter(SUPPORTED_LOCALES::contains) .ifPresent(Locale::setDefault); refreshBundles(); } }
@Inject public OverwriteConfirmationDialog(StylesConfig styles) { super(styles, DialogStyle.WARNING, DefaultI18nContext.getInstance().i18n("Overwrite"), DefaultI18nContext.getInstance().i18n("Cancel")); }
@Override public String getColumnTitle() { return DefaultI18nContext.getInstance().i18n("Pages"); }
@Override public String getColumnTitle() { return DefaultI18nContext.getInstance().i18n("Size"); }
@Override public String getColumnTitle() { return DefaultI18nContext.getInstance().i18n("Modified"); }
@Override public String name() { return DefaultI18nContext.getInstance().i18n("Modules"); }
@Override public String getColumnTitle() { return DefaultI18nContext.getInstance().i18n("Pace"); }
@Override public String name() { return DefaultI18nContext.getInstance().i18n("Settings"); }
@Override public String getColumnTitle() { return DefaultI18nContext.getInstance().i18n("Page ranges"); }
@Override public String getColumnTitle() { return DefaultI18nContext.getInstance().i18n("Name"); }
@Override public String name() { return DefaultI18nContext.getInstance().i18n("About"); }
@Override public String toString() { return DefaultI18nContext.getInstance().i18n("Same as the input document"); }
public String getColumnTitle() { return DefaultI18nContext.getInstance().i18n("Reverse"); }
@Override public void to(File file) { try (BufferedWriter writer = Files.newBufferedWriter(file.toPath())) { for (Object item : content) { writer.append(defaultLineSeparator(item.toString())); } } catch (Exception e) { LOG.error(DefaultI18nContext.getInstance().i18n("Error saving log file."), e); } LOG.info(DefaultI18nContext.getInstance().i18n("File {0} saved.", file.getAbsolutePath())); }
@Override public String getLatestVersion() { try { return JSON.std.mapFrom(jsonSource).getOrDefault(CURRENT_VERSION_KEY, "").toString(); } catch (IOException e) { LOG.warn(DefaultI18nContext.getInstance().i18n("Unable to find the latest available version."), e); } return EMPTY; }
private static int parsePageNumber(String value) throws ConversionException { try { return Integer.parseInt(value.trim()); } catch (NumberFormatException nfe) { throw new ConversionException(DefaultI18nContext.getInstance().i18n("Invalid number: {0}.", value)); } } }
public StylesConfig(Theme theme) { requireNotNull(theme, "Theme cannot be null"); LOG.debug(DefaultI18nContext.getInstance().i18n("Installing theme {0}.", theme.friendlyName())); theme.styleSheets().stream().map(s -> this.getClass().getResource(s).toExternalForm()).forEach(styles::add); //styles.add(this.getClass().getResource(GlyphsStyle.DEFAULT.getStylePath()).toExternalForm()); if (!Platform.isSupported(ConditionalFeature.TRANSPARENT_WINDOW)) { styles.add(this.getClass().getResource("/themes/transparent-incapable.css").toExternalForm()); LOG.info("Transparent windows not supported by the platform"); } }
@Inject public CreateOutputDirectoryConfirmationDialog(StylesConfig styles) { super(styles, DialogStyle.QUESTION, DefaultI18nContext.getInstance().i18n("Yes"), DefaultI18nContext.getInstance().i18n("No")); this.title(DefaultI18nContext.getInstance().i18n("Non existing directory")) .messageTitle(DefaultI18nContext.getInstance().i18n("The selected output directory does not exist")) .messageContent(DefaultI18nContext.getInstance().i18n("Do you want to create it?")); }