GoXLR-on-Linux / goxlr-utility

An unofficial GoXLR App replacement for Linux, Windows and MacOS
MIT License
683 stars 38 forks source link

Spanish localization #197

Open ogomez92 opened 4 days ago

ogomez92 commented 4 days ago

Hello, Are there plans for a Spanish localization? How do you get your localizations?

I'm up for translating, thank you!

I've used things like Poedit before, so if that's what you use I'm all in.

parzival-space commented 4 days ago

Hi, You can create a pullrequest on the goxlr-ui repository as the project is currently not using any translation specific tools like Poedit.

Language files are stored as json files. You can copy one of these files and adjust them to your needs:
https://github.com/GoXLR-on-Linux/goxlr-ui/tree/main/src/lang/languages

To add a new languague all you have to do is this:

  1. Fork the repository
  2. Create your language file in /src/lang/languages
  3. Add your new language to config.js
  4. Create a Pull-Request
ogomez92 commented 4 days ago

Hi, I forked the project and cloned it but there is no config.js and the src folder doesn't seem to be there.

Also all the json files seem to be in the rust's target directory.

Do I need to build it first?

Thanks.

El lun, 21 oct 2024 a las 18:07, Parzival @.***>) escribió:

Hi, You can create a pullrequest on the goxlr-ui https://github.com/GoXLR-on-Linux/goxlr-ui repository as the project is currently not using any translation specific tools like Poedit.

Language files are stored as json files. You can copy one of these files and adjust them to your needs: https://github.com/GoXLR-on-Linux/goxlr-ui/tree/main/src/lang/languages

To add a new languague all you have to do is this:

  1. Fork the repository https://github.com/GoXLR-on-Linux/goxlr-ui/fork
  2. Create your language file in /src/lang/languages https://github.com/GoXLR-on-Linux/goxlr-ui/tree/main/src/lang/languages
  3. Add your new language to config.js https://github.com/GoXLR-on-Linux/goxlr-ui/blob/main/src/lang/config.js
  4. Create a Pull-Request https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork

— Reply to this email directly, view it on GitHub https://github.com/GoXLR-on-Linux/goxlr-utility/issues/197#issuecomment-2427109215, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA4P75N3NSWF6XPVNPGMR4LZ4URDHAVCNFSM6AAAAABQKQDG76VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMRXGEYDSMRRGU . You are receiving this because you authored the thread.Message ID: @.***>

parzival-space commented 3 days ago

You probably just forked the wrong reposity. You need to fork GoXLR-on-Linux/goxlr-ui and not GoXLR-on-Linux/goxlr-utility.

ogomez92 commented 2 days ago

Haha... Obviously that was it, I didn't know there were two repositories... Thanks.

El mar, 22 oct 2024 a las 17:43, Parzival @.***>) escribió:

You probably just forked the wrong reposity. You need to fork GoXLR-on-Linux/goxlr-ui https://github.com/GoXLR-on-Linux/goxlr-ui and not GoXLR-on-Linux/goxlr-utility https://github.com/GoXLR-on-Linux/goxlr-utility/.

— Reply to this email directly, view it on GitHub https://github.com/GoXLR-on-Linux/goxlr-utility/issues/197#issuecomment-2429636703, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA4P75ORTH2UAQQLSKXCNVTZ4ZXC3AVCNFSM6AAAAABQKQDG76VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMRZGYZTMNZQGM . You are receiving this because you authored the thread.Message ID: @.***>

ogomez92 commented 2 days ago

Hi, Can I translate the channel names? I'm confused as whether these can be translated or not, since I don't think the GoXLR has a Spanish driver and thus the mapping might fail?

// For these, the keys map directly to their GoXLR Channel Names

Game, Microphone, etc.

Thanks!

El mar, 22 oct 2024 a las 20:41, Oriol Gómez @.***>) escribió:

Haha... Obviously that was it, I didn't know there were two repositories... Thanks.

El mar, 22 oct 2024 a las 17:43, Parzival @.***>) escribió:

You probably just forked the wrong reposity. You need to fork GoXLR-on-Linux/goxlr-ui https://github.com/GoXLR-on-Linux/goxlr-ui and not GoXLR-on-Linux/goxlr-utility https://github.com/GoXLR-on-Linux/goxlr-utility/.

— Reply to this email directly, view it on GitHub https://github.com/GoXLR-on-Linux/goxlr-utility/issues/197#issuecomment-2429636703, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA4P75ORTH2UAQQLSKXCNVTZ4ZXC3AVCNFSM6AAAAABQKQDG76VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMRZGYZTMNZQGM . You are receiving this because you authored the thread.Message ID: @.***>

FrostyCoolSlug commented 2 days ago

Don't translate them for now, I'm likely going to be removing the channel name translations in the future for this reason, they should match the names in Windows.