remove "i18n" since it complicates jar building lol

This commit is contained in:
mykola2312 2024-04-28 01:42:51 +03:00
parent 9fc873d9d9
commit 5767116a07
3 changed files with 0 additions and 46 deletions

View file

@ -1,26 +0,0 @@
package com.mykola2312.mptv;
import java.util.Locale;
import java.util.MissingResourceException;
import java.util.ResourceBundle;
public class I18n {
private static ResourceBundle bundle;
public static String get(String key) {
if (bundle == null) {
String locale = Locale.getDefault().toString();
bundle = ResourceBundle.getBundle("i18n_" + locale);
if (bundle == null) {
bundle = ResourceBundle.getBundle("i18n_en_US");
}
}
try {
return bundle.getString(key);
} catch (MissingResourceException e) {
System.err.println(e.toString());
return key;
}
}
}

View file

@ -1,7 +1,5 @@
package com.mykola2312.mptv.ui; package com.mykola2312.mptv.ui;
import com.mykola2312.mptv.I18n;
import javax.swing.*; import javax.swing.*;
import java.awt.*; import java.awt.*;
@ -12,7 +10,6 @@ public class MainFrame {
private void spawn(FrameConfig config) { private void spawn(FrameConfig config) {
Font font = new Font(config.fontName, Font.PLAIN, config.fontSize); Font font = new Font(config.fontName, Font.PLAIN, config.fontSize);
//frame = new JFrame(I18n.get("MainFrame_Title"));
frame = new JFrame("MPTV"); frame = new JFrame("MPTV");
menu = new MenuPanel(font); menu = new MenuPanel(font);

View file

@ -1,17 +0,0 @@
package com.mykola2312.mptv;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;
public class TestI18n {
@Test()
public void testKeys() {
assertEquals("Value1", I18n.get("Key1"));
assertEquals("Value2", I18n.get("Key2"));
}
@Test()
public void testNotFound() {
assertEquals("KeyNotFound", I18n.get("KeyNotFound"));
}
}