Skip to content

Commit

Permalink
Merge pull request #106 from cyb3rpsych0s1s/feat/italian
Browse files Browse the repository at this point in the history
Support Italian
  • Loading branch information
Roms1383 authored Mar 28, 2024
2 parents 49ec2ee + e1a1cc3 commit 79b2138
Show file tree
Hide file tree
Showing 55 changed files with 233 additions and 8 deletions.
1 change: 1 addition & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ jobs:
- es-es
- zh-cn
- pt-br
- it-it
permissions:
contents: write
steps:
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ To all people who helped along the way:
♦ Technic235
[mana](https://github.com/manavortex)
[jekky](https://github.com/jac3km4)
[iwasniko](https://github.com/niko0991)
♦ Leo vdr
[JosephFerano](https://github.com/JosephFerano)
♦ Vanman Zhang
Expand Down
Binary file not shown.
Binary file added audioware/it-it/disheartened/fem_v_aiidka.wav
Binary file not shown.
Binary file added audioware/it-it/disheartened/fem_v_cobcygmab.wav
Binary file not shown.
Binary file added audioware/it-it/disheartened/fem_v_dcyjlma.wav
Binary file not shown.
Binary file added audioware/it-it/disheartened/fem_v_yik.wav
Binary file not shown.
Binary file added audioware/it-it/disheartened/male_v_aiidka.wav
Binary file not shown.
Binary file not shown.
Binary file added audioware/it-it/disheartened/male_v_dcyjlma.wav
Binary file not shown.
Binary file added audioware/it-it/disheartened/male_v_yik.wav
Binary file not shown.
Binary file added audioware/it-it/offhanded/fem_v_nic.wav
Binary file not shown.
Binary file added audioware/it-it/offhanded/fem_v_ytmb.wav
Binary file not shown.
Binary file added audioware/it-it/offhanded/fem_v_yyya.wav
Binary file not shown.
Binary file added audioware/it-it/offhanded/fem_v_yyywc.wav
Binary file not shown.
Binary file added audioware/it-it/offhanded/male_v_nic.wav
Binary file not shown.
Binary file added audioware/it-it/offhanded/male_v_ytmb.wav
Binary file not shown.
Binary file added audioware/it-it/offhanded/male_v_yyya.wav
Binary file not shown.
Binary file added audioware/it-it/offhanded/male_v_yyywc.wav
Binary file not shown.
Binary file added audioware/it-it/pestered/fem_v_dysiit.wav
Binary file not shown.
Binary file added audioware/it-it/pestered/fem_v_ftbnrn.wav
Binary file not shown.
Binary file added audioware/it-it/pestered/fem_v_gtduioomf.wav
Binary file not shown.
Binary file added audioware/it-it/pestered/fem_v_sf.wav
Binary file not shown.
Binary file added audioware/it-it/pestered/male_v_dysiit.wav
Binary file not shown.
Binary file added audioware/it-it/pestered/male_v_ftbnrn.wav
Binary file not shown.
Binary file added audioware/it-it/pestered/male_v_gtduioomf.wav
Binary file not shown.
Binary file added audioware/it-it/pestered/male_v_sf.wav
Binary file not shown.
Binary file added audioware/it-it/surprised/fem_v_b.wav
Binary file not shown.
Binary file added audioware/it-it/surprised/fem_v_coa.wav
Binary file not shown.
Binary file added audioware/it-it/surprised/fem_v_dtfu.wav
Binary file not shown.
Binary file added audioware/it-it/surprised/male_v_b.wav
Binary file not shown.
Binary file added audioware/it-it/surprised/male_v_coa.wav
Binary file not shown.
Binary file added audioware/it-it/surprised/male_v_dtfu.wav
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
218 changes: 218 additions & 0 deletions audioware/voices.it-it.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,218 @@
version: 1.0.0
voices:
ono_hhuh:
fem:
it-it:
file: vanilla/it-it/v_q113_f_1956c7fde04e1000.Wav
subtitle: Eh??
male:
it-it:
file: vanilla/it-it/v_q113_m_1956c7fde04e1000.Wav
subtitle: Eh??
ono_huh:
fem:
it-it:
file: vanilla/it-it/v_q004_f_168ac1406f29f000.Wav
subtitle: Cosa...?
male:
it-it:
file: vanilla/it-it/v_q004_m_168ac1406f29f000.Wav
subtitle: Cosa...?
ono_huhuh:
fem:
it-it:
file: vanilla/it-it/v_q003_f_178d53e0694b6000.Wav
subtitle: Mhm...
male:
it-it:
file: vanilla/it-it/v_q003_m_178d53e0694b6000.Wav
subtitle: Mhm...
biomon:
fem:
it-it:
file: it-it/surprised/fem_v_b.wav
subtitle: Biomon...
male:
it-it:
file: it-it/surprised/male_v_b.wav
subtitle: Biomon...
as_if_I_didnt_know_already:
fem:
it-it:
file: it-it/disheartened/fem_v_aiidka.wav
subtitle: Come se già non lo sapessi...
male:
it-it:
file: it-it/disheartened/male_v_aiidka.wav
subtitle: Come se già non lo sapessi...
come_on_again:
fem:
it-it:
file: it-it/surprised/fem_v_coa.wav
subtitle: Oh, andiamo...di nuovo?!?
male:
it-it:
file: it-it/surprised/male_v_coa.wav
subtitle: Oh, andiamo...di nuovo?!?
come_on_biomon_cant_you_give_me_a_break:
fem:
it-it:
file: it-it/disheartened/fem_v_cobcygmab.wav
subtitle: Andiamo, biomon...non puoi darmi tregua?
male:
it-it:
file: it-it/disheartened/male_v_cobjgmab.wav
subtitle: Andiamo, biomon...non puoi darmi tregua?
damn_cant_you_just_leave_me_alone:
fem:
it-it:
file: it-it/disheartened/fem_v_dcyjlma.wav
subtitle: Accidenti...non puoi lasciarmi in pace?
male:
it-it:
file: it-it/disheartened/male_v_dcyjlma.wav
subtitle: Accidenti...non puoi lasciarmi in pace?
damn_thats_fucked_up:
fem:
it-it:
file: it-it/surprised/fem_v_dtfu.wav
subtitle: Diamine...qui sono c@zzi!
male:
it-it:
file: it-it/surprised/male_v_dtfu.wav
subtitle: Diamine...qui sono c@zzi!
dont_you_see_Im_in_trouble:
fem:
it-it:
file: it-it/pestered/fem_v_dysiit.wav
subtitle: Non vedi che sono nei guai?
male:
it-it:
file: it-it/pestered/male_v_dysiit.wav
subtitle: Non vedi che sono nei guai?
fuck:
fem:
it-it:
file: vanilla/it-it/v_q115_f_1752ea11b74e1000.wav
subtitle: M3rda
male:
it-it:
file: vanilla/it-it/v_q115_m_1752ea11b74e1000.wav
subtitle: M3rda
fuck_this_biomon_just_not_right_now:
fem:
it-it:
file: it-it/pestered/fem_v_ftbnrn.wav
subtitle: Fottiti biomon! Non è il momento!!
male:
it-it:
file: it-it/pestered/male_v_ftbnrn.wav
subtitle: Fottiti biomon! Non è il momento!!
get_this_damn_UI_out_of_my_face:
fem:
it-it:
file: it-it/pestered/fem_v_gtduioomf.wav
subtitle: Togli sto maledetto HUD dalla mia vista!
male:
it-it:
file: it-it/pestered/male_v_gtduioomf.wav
subtitle: Togli sto maledetto HUD dalla mia vista!
nah_everything_is_all_good:
fem:
it-it:
file: vanilla/it-it/v_scene_dex_default_f_182ad40c364ea000.Wav
subtitle: Naaah...tutto apposto
male:
it-it:
file: vanilla/it-it/v_scene_dex_default_m_182ad40c364ea000.Wav
subtitle: Naaah...tutto apposto
nah_Im_cool:
fem:
it-it:
file: it-it/offhanded/fem_v_nic.wav
subtitle: Nah, sono tranquilla.
male:
it-it:
file: it-it/offhanded/male_v_nic.wav
subtitle: Nah, sono tranquillo.
noo:
fem:
it-it:
file: vanilla/it-it/v_scene_mitch_default_f_1b1a38325729f000.Wav
subtitle: Noooo
male:
it-it:
file: vanilla/it-it/v_scene_mitch_default_m_1b1a38325729f000.Wav
subtitle: Noooo
oh_shit:
fem:
it-it:
file: vanilla/it-it/v_q000_f_1927fae1772ef000.Wav
subtitle: Oh cazz*..
male:
it-it:
file: vanilla/it-it/v_q000_m_1927fae1772ef000.Wav
subtitle: Oh cazz*..
shit:
fem:
it-it:
file: vanilla/it-it/v_q104_f_18545e4c6a4e6000.Wav
subtitle: M3rda!!
male:
it-it:
file: vanilla/it-it/v_q104_m_18545e4c6a4e6000.Wav
subtitle: M3rda!!
so_frustrating:
fem:
it-it:
file: it-it/pestered/fem_v_sf.wav
subtitle: E' così snervante!!
male:
it-it:
file: it-it/pestered/male_v_sf.wav
subtitle: E' così snervante!!
what:
fem:
it-it:
file: vanilla/it-it/v_q104_f_18980f710d29f000.Wav
subtitle: Cosa!?
male:
it-it:
file: vanilla/it-it/v_q104_m_18980f710d29f000.Wav
subtitle: Cosa!?
yeah_I_know:
fem:
it-it:
file: it-it/disheartened/fem_v_yik.wav
subtitle: Si...lo so.
male:
it-it:
file: it-it/disheartened/male_v_yik.wav
subtitle: Si...lo so.
yeah_yeah_yeah_alright:
fem:
it-it:
file: it-it/offhanded/fem_v_yyya.wav
subtitle: Si, si, si...va bene.
male:
it-it:
file: it-it/offhanded/male_v_yyya.wav
subtitle: Si, si, si...va bene.
yeah_yeah_yeah_who_cares:
fem:
it-it:
file: it-it/offhanded/fem_v_yyywc.wav
subtitle: Si, si, si, chi se ne importa?
male:
it-it:
file: it-it/offhanded/male_v_yyywc.wav
subtitle: Si, si, si, chi se ne importa?
you_tell_me_biomon:
fem:
it-it:
file: it-it/offhanded/fem_v_ytmb.wav
subtitle: Me lo devi dire tu, biomon
male:
it-it:
file: it-it/offhanded/male_v_ytmb.wav
subtitle: Me lo devi dire tu, biomon
9 changes: 9 additions & 0 deletions scripts/Addicted/Helper.reds
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,15 @@ import Addicted.*
import Addicted.Utils.{E,EI}
import Addicted.Helpers.*

public func IsLanguageSupported(locale: CName) -> Bool {
return Equals(locale, n"en-us")
|| Equals(locale, n"fr-fr")
|| Equals(locale, n"es-es")
|| Equals(locale, n"zh-cn")
|| Equals(locale, n"pt-br")
|| Equals(locale, n"it-it");
}

public class Helper {
public static func Category(id: ItemID) -> Category {
if Generic.IsBlackLace(ItemID.GetTDBID(id))
Expand Down
2 changes: 1 addition & 1 deletion scripts/Addicted/Tweaks.reds
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@ public func Reacts(reaction: CName) -> Void {
let spoken = localization.GetVoiceLanguage();
E(s"reacts: voice language (\(NameToString(spoken)))");
// if spoken language is not available, abort
if !StrBeginsWith(NameToString(spoken), "en-") && !StrBeginsWith(NameToString(spoken), "fr-") { return; }
if !IsLanguageSupported(spoken) { return; }
GameInstance.GetAudioSystem(this.GetGame()).Play(reaction, this.GetEntityID(), n"V");
}

Expand Down
10 changes: 3 additions & 7 deletions scripts/Addicted/helpers/Feeling.reds
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ module Addicted.Helpers
import Addicted.Mood
import Addicted.Threshold
import Addicted.Utils.E
import Addicted.IsLanguageSupported

public class Feeling {
public static func OnceWarned(threshold: Threshold, warnings: Uint32) -> Mood {
Expand Down Expand Up @@ -63,14 +64,9 @@ public class Feeling {
}
public static func Reaction(mood: Mood, gender: gamedataGender, language: CName) -> CName {
let language = NameToString(language);
if Equals(mood, Mood.Any) { return n""; }
if StrLen(language) == 0 { language = "en-us"; }
if NotEquals(language, "en-us")
&& NotEquals(language, "fr-fr")
&& NotEquals(language, "es-es")
&& NotEquals(language, "zh-cn")
&& NotEquals(language, "pt-br") { return n""; }
if StrLen(NameToString(language)) == 0 { language = n"en-us"; }
if !IsLanguageSupported(language) { return n""; }
let output: CName;
let choices: array<String>;
Expand Down

0 comments on commit 79b2138

Please sign in to comment.