Git Product home page Git Product logo

Comments (15)

OxygenCobalt avatar OxygenCobalt commented on May 22, 2024 6

Closing this thread in favor of Auxio's Weblate project at https://hosted.weblate.org/engage/auxio/.

@ktutsch @cccClyde @Fjuro @Gsset @enricocid @n-berenice if you prefer, you can now submit new translations via Weblate instead of making a pull request.

from auxio.

OxygenCobalt avatar OxygenCobalt commented on May 22, 2024 1

Okay, I'll consider adding weblate (at least it's foss-ish compared to crowdin). My previous objections somewhat stemmed from the relative obscurity of Auxio, but now with the amount of people using my app, I may as well apply for FOSS weblate.

from auxio.

OxygenCobalt avatar OxygenCobalt commented on May 22, 2024 1

I don't think so. kbps could feasibly be written differently in other alphabets (Cyrillic and Arabic come to mind). For audio formats, since there are still translatable bits (Most often the "Audio" part), I decided to make them translatable.

from auxio.

 avatar commented on May 22, 2024 1

I translated the "Audio" from the formats in the German translation. When looking up the Wikipedia article for data rate units (https://en.wikipedia.org/wiki/Data-rate_units), and switching to a language with a different alphabet(https://ja.wikipedia.org/wiki/…), everything was written with the Japanese alphabet. I don't know these languages, but I seems like the units are translatable. But in Korean, Chinese and others, the units were written with our alphabet.

from auxio.

OxygenCobalt avatar OxygenCobalt commented on May 22, 2024 1

@enricocid Sorry to necro, but I've set up github actions now, so you can translate with context.

from auxio.

Atrate avatar Atrate commented on May 22, 2024

I feel like it would be beneficial to use a translation platform for that, as it speeds up the workflow considerably and would definitely help with maintenance as new strings get added. AFAIK, FOSS projects can use weblate for free (https://hosted.weblate.org/hosting/)

From the website:

Please check in advance whether your project is eligible for gratis project hosting on this site.

    Translated content has to be released under a license approved by OSI or recognized as libre by FSF.
    All the source code has to be publicly available in a supported version control system.
    Translations have to be in the same repository as the source code, or under the same project/organization as the source code repository.
    Using Weblate has been approved by the upstream project.
    Mention you use Weblate for translations in the README. It’ll attract new translators and also help Weblate to be free for more projects.
    The project has had active development for at least three months.
    You will have 14 days to set up your project.
    Please request project approval once you finish the setup.
    Unapproved projects will be removed.
    There is no guarantee of service availability, nor quality for free service plan.

from auxio.

OxygenCobalt avatar OxygenCobalt commented on May 22, 2024

I've considered OSS Weblate before, but I don't like the idea of having a component of my project reliant on some far away server. It also makes migration much harder if I have to coordinate with a third party to get my repository moved [I have a plan to move to sr.ht if things go bad on Github]. If I were to use Weblate, I would want to self-host it, but currently I don't really have the resources.

from auxio.

OxygenCobalt avatar OxygenCobalt commented on May 22, 2024

updated russian translation (ru)

Thanks for that. I'll try to implement it as soon as I am done with this refactor I am working on.

and there's no option to switch the app to english

I'm going to try to implement that in a future version. Seems like a lot of people have use for it.

from auxio.

OxygenCobalt avatar OxygenCobalt commented on May 22, 2024

Oh, about that. It's not so much the google font as it is a font called inter.

Why don't you like the font? I've been unsure of whether to actually commit to the migration for two reasons:

  • I generally prefer Inter's bolded text over Roboto's, and I can't just use both
  • Inter distinguishes Auxio a bit more from other apps that use Roboto everywhere

Perhaps I can add a configuration option that disables the custom font.

from auxio.

bakinazik avatar bakinazik commented on May 22, 2024

Hey, can you create a project on oneskyapp or crowdin? That way would be more easy to translate.

from auxio.

enricocid avatar enricocid commented on May 22, 2024

Super!
Strings like %d kbps or audio formats (MPEG-1 Audio, etc.) can be safely moved to donottranslate, I think :)

from auxio.

OxygenCobalt avatar OxygenCobalt commented on May 22, 2024

Yeah, also, in the Android OS itself, size units (which are very similar to bitrate units) also have different translations, so I find it reasonable to make it translatable.

from auxio.

n-berenice avatar n-berenice commented on May 22, 2024

Thanks for the update. Already following the project, hopefully it'll be easier than PRs since I'm not a dev.

from auxio.

OxygenCobalt avatar OxygenCobalt commented on May 22, 2024

Just realized that Weblate was not synced with the Auxio repo. Should be fixed now. @cccClyde @Fjuro @enricocid @n-berenice @qwerty287

from auxio.

enricocid avatar enricocid commented on May 22, 2024

It would be nice if you could use GitHub Actions to post debug builds. I find it hard to translate without context 😁

from auxio.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.