Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancement: Translation #3896

Open
2 tasks done
TriedWharf opened this issue Nov 26, 2024 · 4 comments
Open
2 tasks done

Enhancement: Translation #3896

TriedWharf opened this issue Nov 26, 2024 · 4 comments
Labels
status: planned This suggestion/enhancement is planned to be implemented some time in the future. type: enhancement Provides an enhancement or new feature.

Comments

@TriedWharf
Copy link

Issue Checklist

  • I have properly named my enhancement
  • I have checked the Issues/Discussions pages to see if my enhancement has already been suggested

What is your suggestion, and why should it be implemented?

I want to translate Friday Night Funkin' into Portuguese.
I can do the translation myself, and all I want is my name in the credits.
Thanks!

@TriedWharf TriedWharf added status: pending triage The bug or PR has not been reviewed yet. type: enhancement Provides an enhancement or new feature. labels Nov 26, 2024
@JVNpixels
Copy link
Contributor

A spanish translation is being in the works, but I think Portuguese would be a nice translation as well!

@Hundrec
Copy link
Contributor

Hundrec commented Nov 26, 2024

Community-made translations sound awesome, especially considering how much slang is in this game.
I wonder how they'll manage translations, but you can still translate everything in the meantime!

@Trofem
Copy link

Trofem commented Nov 29, 2024

It would be cool if we could add additional fonts (and, perhaps bit controversial: also using not only sprite sheets of characters, but .ttf files or similar types too), as an existing file in images/font path, translate text, pictures into any language, in vslice mod format.

@EliteMasterEric EliteMasterEric added status: reviewing internally This PR is under internal review and quality assurance testing and removed status: pending triage The bug or PR has not been reviewed yet. labels Dec 3, 2024
@EliteMasterEric
Copy link
Member

EliteMasterEric commented Dec 3, 2024

Official support for translations is planned and will come by Steam release (or possibly before then).

I already have a system set up in Polymod in which you can specify a locales folder in which any assets will be replaced. For example, assets/locales/pt-br/data/introText.txt will automatically get loaded if the game requests the file assets/data/introText.txt and the pt-br locale is selected. This will make it possible (and relatively straightforward) for mods to implement custom locales for both the base game and for other mods.

The main obstacles to getting official translations into the main game involve, among other things, hooking up every area of the game to use text from data files rather than hard-coded text and ensuring that custom fonts either properly support localized text or utilize a fallback font when needed. It's lower on our priority list but it's definitely something we're thinking about on a regular basis.

(EDIT: Just made a label for issues which describe enhancements are planned to be worked on later in the future, since I realized we didn't have one.)

@EliteMasterEric EliteMasterEric added status: planned This suggestion/enhancement is planned to be implemented some time in the future. and removed status: reviewing internally This PR is under internal review and quality assurance testing labels Dec 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: planned This suggestion/enhancement is planned to be implemented some time in the future. type: enhancement Provides an enhancement or new feature.
Projects
None yet
Development

No branches or pull requests

5 participants