Comments (5)
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.
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.
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.
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.
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)
- Weird additions to the webpage example.com HOT 3
- Camera doesn't work on secondary screen HOT 6
- Better video processing feedback HOT 2
- Closing drawing mode with ESC key doesn't work HOT 2
- ESC key doesn't work properly for blur submenu of toolbar HOT 6
- Problem with hover effect of toolbar items on pages like example.com HOT 1
- Blur tool doesn't work HOT 2
- Highlighting cursor effect button in toolbar, when non-default effect selected HOT 4
- Community translations of current versions HOT 2
- Makes some link impossible to load HOT 3
- Load extension only on click HOT 3
- Screen recording permissions prompt not working in Vivaldi HOT 4
- Noise Cancellation HOT 1
- trying to understand the usage of the MediaRecorder API
- Screenity hangs when finishing recording after a recent update HOT 8
- z-index affecting other components from Radix HOT 3
- Webcam and toolbar not injected to other tabs when switching tabs. HOT 2
- Stop recording hotkey missing HOT 1
- Work with extension in fullscreen video tags HOT 2
- Screenity hangs after recording for more than 10 minutes.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from screenity.