public void contextbuild() { // tag::ctxbuild[] LocalizationContext localizationContext = LocalizationContext.builder() .withMessageProvider(MessageProvider.fromProperties("messages").build()) // <1> .withMessageProvider(MessageProvider.fromProperties("messages2").build()) // <2> .messageArgumentsPlaceholder("$") // <3> .withDefaultDateTemporalFormat(TemporalFormat.MEDIUM) // <4> .withDefaultTimeTemporalFormat(TemporalFormat.FULL) // <5> .withDefaultBooleanLocalization(Boolean.TRUE, Localizable.builder().messageCode("boolean.true").build()) // <6> .withDefaultBooleanLocalization(Boolean.FALSE, Localizable.builder().messageCode("boolean.false").build()) // <7> .withInitialSystemLocale() // <8> .withInitialLocale(Locale.US) // <9> .build(); // end::ctxbuild[] }