JAVA-19118 Create new core-java-locale sub module under core-java-modules (#13612)

* JAVA-19118 Create new core-java-locale sub module under core-java-modules
This commit is contained in:
anuragkumawat
2023-04-10 15:07:29 +05:30
committed by GitHub
parent c4c6d470e8
commit 26790b429f
13 changed files with 27 additions and 1 deletions
@@ -0,0 +1,15 @@
package com.baeldung.resourcebundle;
import java.util.Arrays;
import java.util.List;
import java.util.Locale;
import java.util.ResourceBundle;
public class ExampleControl extends ResourceBundle.Control {
@Override
public List<Locale> getCandidateLocales(String s, Locale locale) {
return Arrays.asList(new Locale("pl", "PL"));
}
}
@@ -0,0 +1,14 @@
package com.baeldung.resourcebundle;
import java.util.ListResourceBundle;
public class ExampleResource extends ListResourceBundle {
@Override
protected Object[][] getContents() {
return new Object[][] {
{ "greeting", "hello" }
};
}
}
@@ -0,0 +1,15 @@
package com.baeldung.resourcebundle;
import java.util.ListResourceBundle;
public class ExampleResource_pl extends ListResourceBundle {
@Override
protected Object[][] getContents() {
return new Object[][] {
{ "greeting", "cześć" },
{ "language", "polish" },
};
}
}
@@ -0,0 +1,17 @@
package com.baeldung.resourcebundle;
import java.math.BigDecimal;
import java.util.ListResourceBundle;
public class ExampleResource_pl_PL extends ListResourceBundle {
@Override
protected Object[][] getContents() {
return new Object[][] {
{ "currency", "polish zloty" },
{ "toUsdRate", new BigDecimal("3.401") },
{ "cities", new String[] { "Warsaw", "Cracow" } }
};
}
}
@@ -0,0 +1,6 @@
# Buttons
cancelButton=cancel
continueButton continue
! Labels
helloLabel:hello
@@ -0,0 +1 @@
deleteButton=delete
@@ -0,0 +1,3 @@
backButton=cofnij
helloLabel=cze\u015b\u0107
helloLabelNoEncoding=cześć