more metadata

This commit is contained in:
Johannes Frohnmeyer 2023-03-18 19:34:35 +01:00
parent 46887e11c8
commit 14fba9eac4
Signed by: Johannes
GPG Key ID: E76429612C2929F4
4 changed files with 4 additions and 125 deletions

3
README.md Normal file
View File

@ -0,0 +1,3 @@
Chat-Transform allows you to easily select text to replace in chat messages.
It comes preconfigured with replacements for romaji->hiragana and romaji->katakana transformation as well as good old owoification.
Replacements are applied to your messages as you type them or, if you prefer that, when you send them.

View File

@ -122,145 +122,21 @@ public class Cfg {
public static void katakana() {
substitutions.clear();
substitutions.put("-", "");
// replaceTsus
for (char c : consonants) {
substitutions.put("" + c + c, "" + c);
}
// replaceNs
substitutions.put("nn", "");
// romajiToKatakanaTrie.convert
fromTable(katakanaTable);
// substitutions.put("che", "チェ");
// substitutions.put(".", "");
// substitutions.put("shu", "シュ");
// substitutions.put("sha", "シャ");
// substitutions.put("\"", "");
// substitutions.put("\"", "");
// substitutions.put("sho", "ショ");
// substitutions.put("jo", "ジョ");
// substitutions.put("i", "ヴィ");
// substitutions.put("ju", "ジュ");
// substitutions.put("ja", "ジャ");
// substitutions.put("ve", "ヴェ");
// substitutions.put("ryo", "リョ");
// substitutions.put("ryu", "リュ");
// substitutions.put("rya", "リャ");
// substitutions.put("cho", "チョ");
// substitutions.put("chu", "チュ");
// substitutions.put("cha", "チャ");
// substitutions.put("hyo", "ヒョ");
// substitutions.put("hyu", "ヒュ");
// substitutions.put("hya", "ヒャ");
// substitutions.put("tsi", "ツィ");
// substitutions.put("dyo", "ヂョ");
// substitutions.put("dyu", "ヂュ");
// substitutions.put("dya", "ヂャ");
// substitutions.put("fi", "フィ");
// substitutions.put("byo", "ビョ");
// substitutions.put("byu", "ビュ");
// substitutions.put("fe", "フェ");
// substitutions.put("bya", "ビャ");
// substitutions.put("nyo", "ニョ");
// substitutions.put("nyu", "ニュ");
// substitutions.put("nya", "ニャ");
// substitutions.put("pya", "ピャ");
// substitutions.put("pyo", "ピョ");
// substitutions.put("pyu", "ピュ");
// substitutions.put("ti", "ティ");
// substitutions.put("a", "");
// substitutions.put("i", "");
// substitutions.put("u", "");
// substitutions.put("e", "");
// substitutions.put("o", "");
// substitutions.put("ka", "");
// substitutions.put("ga", "");
// substitutions.put("ki", "");
// substitutions.put("gi", "");
// substitutions.put("ku", "");
// substitutions.put("gu", "");
// substitutions.put("ke", "");
// substitutions.put("ge", "");
// substitutions.put("ko", "");
// substitutions.put("go", "");
// substitutions.put("sa", "");
// substitutions.put("za", "");
// substitutions.put("shi", "");
// substitutions.put("ji", "");
// substitutions.put("su", "");
// substitutions.put("zu", "");
// substitutions.put("di", "ディ");
// substitutions.put("se", "");
// substitutions.put("wi", "ウィ");
// substitutions.put("ze", "");
// substitutions.put("so", "");
// substitutions.put("zo", "");
// substitutions.put("ta", "");
// substitutions.put("da", "");
// substitutions.put("chi", "");
// substitutions.put("ji", "");
// substitutions.put("tsu", "");
// substitutions.put("zu", "");
// substitutions.put("te", "");
// substitutions.put("de", "");
// substitutions.put("we", "ウェ");
// substitutions.put("to", "");
// substitutions.put("do", "");
// substitutions.put("na", "");
// substitutions.put("ni", "");
// substitutions.put("nu", "");
// substitutions.put("ne", "");
// substitutions.put("no", "");
// substitutions.put("ha", "");
// substitutions.put("ba", "");
// substitutions.put("kya", "キャ");
// substitutions.put("pa", "");
// substitutions.put("hi", "");
// substitutions.put("bi", "");
// substitutions.put("pi", "");
// substitutions.put("fu", "");
// substitutions.put("bu", "");
// substitutions.put("pu", "");
// substitutions.put("he", "");
// substitutions.put("be", "");
// substitutions.put("pe", "");
// substitutions.put("ho", "");
// substitutions.put("bo", "");
// substitutions.put("kyo", "キョ");
// substitutions.put("po", "");
// substitutions.put("ma", "");
// substitutions.put("kyu", "キュ");
// substitutions.put("mi", "");
// substitutions.put("mu", "");
// substitutions.put("me", "");
// substitutions.put("mo", "");
// substitutions.put("ya", "");
// substitutions.put("yu", "");
// substitutions.put("yo", "");
// substitutions.put("ra", "");
// substitutions.put("ri", "");
// substitutions.put("ru", "");
// substitutions.put("re", "");
// substitutions.put("ro", "");
// substitutions.put("wa", "");
// substitutions.put("gyu", "ギュ");
// substitutions.put("wo", "");
// substitutions.put("n", "");
// substitutions.put("gya", "ギャ");
// substitutions.put("-", "");
// substitutions.put("gyo", "ギョ");
}
@Preset
public static void hiragana() {
substitutions.clear();
substitutions.put("-", "");
// replaceTsus
for (char c : consonants) {
substitutions.put("" + c + c, "" + c);
}
// replaceNs
substitutions.put("nn", "");
// romajiToKatakanaTrie.convert
fromTable(hiraganaTable);
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -3,7 +3,7 @@
"id": "chat-transform",
"name": "Chat-Transform",
"version": "${version}",
"description": "Apply substitutions to chat messages",
"description": "Apply substitutions (katakana, hiragana, owo, ...) to chat messages",
"authors": ["JFronny"],
"contact": {
"email": "projects.contact@frohnmeyer-wds.de",