Can I get them to work even when the game is played in different language?
Unfortunately, barks are not being played when trying to play in other languages. For example, the default 'None' language is set to English, but when I try playing the game in Portuguese, barks are not called due to the 'what' value not being in 'None' English. Can it be done so that the ones used for English can be played no matter which translation is used so I don't need to create a different one for each language?
My project is quite big, and I would like to avoid defining all Phrase Keys for every Character in every language.
Viewing post in Make Visual Novels! Smart Barks for RenPy! comments
Hey there! At present, if what is being sent to the text box isn't defined in the dictionary, then it won't play a voice file. The language setting isn't factored in at all, only what is being sent to display. In your case, it's a bit of a double edged sword, as you could use that to implement dubbed lines if you also had different voice actors for different languages, but as you correctly guessed, you would need to define keys for each language.
That said, it's a feature I could add to the list once the next goal is hit.