Coder Social home page Coder Social logo

Comments (5)

alyssaxuu avatar alyssaxuu commented on June 15, 2024 1

I've added the MV3 code now here in GitHub. I will look into better ways to handle translations as the codebase is big, and there's a fair bit of text. Will look into Nextcloud soon.

from screenity.

ceskyDJ avatar ceskyDJ commented on June 15, 2024

This isn't about this issue, but I need to say it: You did a really good job on this! It looks briliant and seems to work as a charm. Thanks for you invested time and energy! I tried a lot of commercial alternatives, but I think this is an ideal candidate for most users. So, it's very impressive, that it's created by just one person and offered for free with MIT license. There only a few things I would need to add - ability to move circle with camera output and a way to upload final video to my Nextcloud. I think I could help with this feature, but it seems like you have just an older version of this project shared publicly. Btw, do you accept pull requests with translations to new languages in general? I could add Czech one, if you confirm it.

from screenity.

alyssaxuu avatar alyssaxuu commented on June 15, 2024

I'm considering adding custom targets for saving recorded videos in the new version, but it's not something I've worked on just yet.

Regarding the code for MV3, yes, it is local. The matter is a bit more complex as I am adding a paid cloud component to the extension (among other features, for easier collaboration, sharing, etc.) and I need to keep the free self-hostable version contained. But I'm hoping by the time it is released (which shouldn't be long now, I've completed the end to end recording flow, I'm on testing + bug hunting stage right now!) I'll have the updated codebase ready on GitHub.

As per translations, I'm not accepting them right now since the UI is completely different, so unfortunately it would have to be redone. I'm still looking into how best to approach that, given the large number of users using Screenity in different languages, but I will at least have some languages covered on release.

from screenity.

ceskyDJ avatar ceskyDJ commented on June 15, 2024

Thank you for your answer! I completely understand. So, I'll wait for the release of the new version.

If you want to have a Czech translation in the new release, you can contact me (or tag me) to help. I care a lot about the quality of my translations, so I would need at least a wireframes (or Figma, etc.) with translation codes or (preferably) a prototype of the app. However, I try to support my translations, so you'll receive updates as soon as possible (usually a few days) after releasing a new version of the English version.

Smaller projects generally use JSON/YAML files managed by pull requests (e.g. Saber or Scanservjs). Bigger ones use Webplate/Transifex/Crowdin or similar software (e.g. Nextcloud or FairEmail) with regular syncing to the project repository. Both ways are usable (even for the long term), but the second one allows for contributions from less technically oriented people, so there are possibly more contributors. It is a more complicated to deal with translations stored elsewhere (you need to set up some synchronization mechanism, etc.).

Anyway, I wish you a good luck with development!

from screenity.

ceskyDJ avatar ceskyDJ commented on June 15, 2024

Thanks for your work! I really appreciate it! Good luck with the next development of this great project! I just read info about the new version and I'm gonna try it.

After you handle the translation system, feel free to tag me and I'll try to make a Czech translation for you, so other translators will be motivated to translate it too 😉.

from screenity.

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.