Giter Club home page Giter Club logo

Comments (52)

gsantner avatar gsantner commented on June 1, 2024 3

Hey everybody!

  • I'm releasing Markor, dandelion and MemeTastic updates today (this means you get the download in 2-3 days on F-Droid)
  • This is a major overhaul of translation IDs, and for markor some new features.
  • If you have some time, please look carefully if everything is correctly translated into your language. If not, or something crashes, please report or update translation if possible! :)
  • For all apps this is a published as a very minor release (v1.0.1 -> v1.0.2) without CHANGELOG ( Coffee ). I will make a new point release (v1.0.2 -> v1.1.0) soon, probably beginning of next week. Depending on feedback (this will have changelog then).

Notice: Apart those languages with most translators (like German, French, Spanish) at most other languages many translations are missing! If you want to help translating the apps, theres much help available from project page, or inside app's about screen ;).

Thanks!

from memetastic.

gsantner avatar gsantner commented on June 1, 2024 1

Hi all, hacktober approaches :)

Register on https://hacktoberfest.digitalocean.com/, send a PR to fix this and get your t-shirt for free (4 accepted PRs to same or different GitHub repositories needed) :). You have to mention the issue number in the commit/PR (e.g. fix #20 / about #8) Find more hacktober issues from my projects: https://github.com/search?&q=label%3Ahacktoberfest+user%3Agsantner

from memetastic.

gsantner avatar gsantner commented on June 1, 2024 1

For translators - install Stringlate from F-Droid, it allows translation of apps directly from your phone.
Just press the discover button and search for d*/ markor / memetastic.

If already translated with it, its best to delete local translation repo, because of massive amount of recent changes.

Cheers!

https://f-droid.org/app/io.github.lonamiwebs.stringlate

from memetastic.

gsantner avatar gsantner commented on June 1, 2024 1

Hi everybody!

I recently had much problems importing translations from Stringlate and I also saw a lot of outdated translation base (from old project state/version). Because of that I'm going back to a translation platform, the one I'm used to and was very happy with (in dandelion & Froody projects), which is Crowdin.

This means current original strings are always available, you can have discussion on meaning of a string and even talk to people translating the same project in the same language.
This aims to improve 3 major points - me having less maintainence - translators having less todo and always get instantly submitted - and the users getting a good translation 👍 .
Thumbs up and thanks to every translator of the project, be it current or coming new 👍 .

You can login/register here for my projects: https://crowdin.com/profile/gsantner. You only need one account and translate all my projects there. Existing translations (that you have done) is uploaded & in sync. Below are project specific short links if you want to use them:

If a language is missing, just leave me a message and I will add it.

Below are the current translation stats:

grafik

from memetastic.

gsantner avatar gsantner commented on June 1, 2024 1

Hi together! It's nearly 4AM here already (uff) and I have some important projects news for everybody!

I thought about the memetastic-assets archive and the projects goals. I thought about this since months and was thinking whats best for this projects future. I came to the conclusion that it's best to further only deliver bundled assets with the app. I too thought about licenses and 'fair use' of the assets and I decided to not further include such images anymore, don't try to convince me differently.

  • This means you have to download and place your favourite meme templates from now on in your Pictures/memetastic/templates directory. This is there since a long time and you can do this since a long time but you maybe have not noticed it.
  • Already locally downloaded meme templates and custom templates stay and will be shown in the list
  • From now on: MemeTastic has the Internet permission removed. This means even if it wants to, it can't connect to the internet or do anything else than working offline locally on your device. Too there is no, there were never and there will never be tracking in this app.
  • All fonts have been moved from archive from to bundled assets, for non-archive users this means you will see more fonts in the selection, for archive users nothing will change. Small amount of images are moved too, mostly those available from openclipart.
  • memetastic-assets archive is now really "archived", with the state of the bundled assets. This means all downloads with older memetastic app from now on will get the same as you get with the v1.5.0 update. Too it's archived on GitHub as in readonly.
  • Further inclusion of Font or Image assets will be only under free license. This means e.g. CC0/CC/SIL license or alike.
  • Code contributions are very welcome as always. That's a point where I thought to talk about in this comment too. I'm since ever quite unhappy with the projects developer community. I back then published the project here, originated from my university project. To work together with people on this very nice project, but honestly the whole is like 99% by me and thats not really what I hoped what will get out of it. People mainly just keep asking for stuff and I do if time allows it, but hardly any community work on stuff (actually 1-2 single small commits a year). I again saw this now in hacktoberfest, where the project received 0 code contributions excluding myselfs.
  • So if you want to contribute to the project, always ready for pull requests & Qs.
  • Again thanks to translation contributors, thats another big important part of the project. But note that without code/features/bugfixes you can't do much here.

from memetastic.

AllDragonsAreDead avatar AllDragonsAreDead commented on June 1, 2024

I'm not familiar with how GitHub works, so I would love if you could mention me, so I can be sure I'll get notification when there's something to translate.

Edit. I see there's "unsubscribe" button, so I guess I was added to subscribers just by your mention.

from memetastic.

gsantner avatar gsantner commented on June 1, 2024

O.K, great, thanks! 👍

from memetastic.

gsantner avatar gsantner commented on June 1, 2024

I just wanted to note that here too: The license of translations is now Creative Commons Zero 1.0. I received the okay from 2 of you (+1 non gh-user) on crowdin and one by mail. As there are no other translators: App translations are now fully CC0. Thank you for translating!

from memetastic.

gsantner avatar gsantner commented on June 1, 2024

Heres some context for the new strings:

screenshot_20170805-000241

from memetastic.

ptrcnull avatar ptrcnull commented on June 1, 2024

@gsantner, thanks for notifying me. I've created a pull request with new strings translated.

from memetastic.

gsantner avatar gsantner commented on June 1, 2024

Hi all, I worked a lot on MemeTastic these days. There are a lot of new translateable strings available, feel free to send localizatino updates if you want and have time :).

from memetastic.

 avatar commented on June 1, 2024

Hi Gregor, can you explain what do you mean whit "assets" (recent assets, latest assets)?
What an "asset" is in this app? I must know the meaning to translate it.

from memetastic.

gsantner avatar gsantner commented on June 1, 2024

assets = fonts and meme templates. more or less "additional data". This will download a zip archive of https://github.com/gsantner/memetastic-assets

from memetastic.

aaabramov avatar aaabramov commented on June 1, 2024

Hi @gsantner (again)! Would you like to translate your app to Ukrainian? I have already done it for Stringlate

from memetastic.

gsantner avatar gsantner commented on June 1, 2024

go for it :D

from memetastic.

LW001 avatar LW001 commented on June 1, 2024

Would you like me to do german translations?

from memetastic.

gsantner avatar gsantner commented on June 1, 2024

@LW001 Thanks, but nope, I am native german and doing translation usually at the same time of finishing development of a fature

from memetastic.

gsantner avatar gsantner commented on June 1, 2024

Hi everybody!

I wanted to know which fonts you use often in MemeTastic, and which you never use, maybe even think they are not needed in the asset package. Maybe take a look too at issue #1.

The next update will introduce a small description field below fonts, which will contain some typical usecase, see image below.

from memetastic.

kartikarora avatar kartikarora commented on June 1, 2024

Hey @gsantner

How about using the downloadable fonts. It will reduce the assets and the apk size.

from memetastic.

gsantner avatar gsantner commented on June 1, 2024

While it would be good to use such feature, I have to admit to prefer to have everything offline useable by default, so MemeTastic can be used fully featured without being online, after assets are downloaded once. The APK size itself is already quite low, as only one font with 40kb is bundled, so basically doesn't increase the size much.

from memetastic.

gsantner avatar gsantner commented on June 1, 2024

BTW: here is the latest release for everybody waiting for outstanding f-droid release. it alerady includes above said changes. APK / Tag

also released on gplay: https://play.google.com/store/apps/details?id=io.github.gsantner.memetastic

from memetastic.

gsantner avatar gsantner commented on June 1, 2024

@LW001 You talked about german translation last time. I would like to ask you todo a proofread / review of the current translation, maybe you can find some improvements :). Translate - with Stringlate

from memetastic.

ema-pe avatar ema-pe commented on June 1, 2024

Hi, I like translate Markor application, but I don't want translate this application. So please remove my name from this list, I don't want to receive notifications from it.

from memetastic.

gsantner avatar gsantner commented on June 1, 2024

you shouln't when you press unsubscribe or mentioned in same comment again (which will always be the same), so shouldn't happen.

from memetastic.

ema-pe avatar ema-pe commented on June 1, 2024

you shouln't when you press unsubscribe or mentioned in same comment again (which will always be the same), so shouldn't happen.

Ah ok. It is strange, because I've received a notification some hours ago.

from memetastic.

gsantner avatar gsantner commented on June 1, 2024

I think the first mention always sends mail, and future messages respecting subsription status

from memetastic.

nailyk-fr avatar nailyk-fr commented on June 1, 2024

from memetastic.

billchenchina avatar billchenchina commented on June 1, 2024

@gsantner Great APP, I've just started translating Simplified Chinese ver.

from memetastic.

comradekingu avatar comradekingu commented on June 1, 2024

@gsantner Crowdin does not produce good quality translations, and gets in the way if you try to make that happen.
Use hosted Weblate instead.

from memetastic.

gsantner avatar gsantner commented on June 1, 2024

@comradekingu I don't use any auto translation, it's about the tool on the plattform. I also don't pay a agency or like that on Crowdin.

from memetastic.

comradekingu avatar comradekingu commented on June 1, 2024

@gsantner And you don't have to, either way Crowdin is sub-par. The default editor on Crowdin, and the voting system, does not work. Hosted Weblate is gratis for libre software projects, and there are quite a few professional translators on there.

from memetastic.

gsantner avatar gsantner commented on June 1, 2024

@comradekingu The thing is that I have existing experience with it, tools and configuration ready. I have now just activated again what I have done 1-2 years ago and it still works. New one would need again readings, lots of setup and things. And too - I was very happy with it :).

from memetastic.

comradekingu avatar comradekingu commented on June 1, 2024

@gsantner As do I, you will find I have an account on there, which I am reluctant to use, seeing as Crowdin is a closed source platform that tries to spy on me.
I can avoid that, but then I can't promote the translation in any way.
Android-strings are standard fare on Weblate: https://docs.weblate.org/en/latest/devel/index.html

from memetastic.

comradekingu avatar comradekingu commented on June 1, 2024

@gsantner 100€ says move it to Weblate.

from memetastic.

gsantner avatar gsantner commented on June 1, 2024

@comradekingu I know it's supporting it and too I'm strong defender of freedom. As said I have existing tooling on my side which eases me maintenance and does exactly the things I want in order.
I too have about 60 contacts on Crowdin and I do value working together with those people, as I have already done in past. And as I do see, they did great work there, thats the foundation of translations in most languages in my projects. Not only translations but also my localization tooling improved with their (and yours and everybody here in 's) feedback. Many of those people are also here, receiving mails from GitHub and on Crowdin that the projects are active again.

Still people can translate and send me via Mail/GitHub and I will import those translations manually. But the main translation work is now supposed to be on Crowdin again.

I hope you can understand that, and that I don't want to switch and try another thing with again people having to register somewhere.

@gsantner 100€ says move it to Weblate.

Now to 100€ - I'm not buyable.

from memetastic.

comradekingu avatar comradekingu commented on June 1, 2024

Just putting money where my mouth is when I ask for things. The good translators are everywhere.

from memetastic.

gsantner avatar gsantner commented on June 1, 2024

Sorry not understanding this one quite right^^.

Just for clarification on my message - people can keep using stringlate and existing workflow if they prefer that.

from memetastic.

kaecy avatar kaecy commented on June 1, 2024

Not available in the app store?

from memetastic.

kaecy avatar kaecy commented on June 1, 2024

Screenshot_20190508-081129

from memetastic.

gsantner avatar gsantner commented on June 1, 2024

currently not

from memetastic.

kaecy avatar kaecy commented on June 1, 2024

Also I want to say: what the heck have you done to this program? It used to be simple and it was so good.

from memetastic.

kaecy avatar kaecy commented on June 1, 2024

I'm so glad I never deleted anything from wiping my phone again and again years ago. I kept them.

0.9.4:
Screenshot_20190508-083747

from memetastic.

kaecy avatar kaecy commented on June 1, 2024

Anyway, thanks for creating this amazing app.

from memetastic.

comradekingu avatar comradekingu commented on June 1, 2024

@andy5995
Don't know if this is you or your kid, but it is generally expected that people don't want their pictures on the Internet without prior consent, not in the least for legal reasons. MemeTastic does not force memes to my knowledge.

from memetastic.

gsantner avatar gsantner commented on June 1, 2024

andy contacted me on the community chat months ago with that picture and told me he knows the person and it's agreed for getting under public domain.

Is that's still the case andy? Can you please confirm this?

I'm honestly also quite unsure if I want to add personal people's faces to templates. Please don't get angry if I decide not to add it

from memetastic.

andy5995 avatar andy5995 commented on June 1, 2024

andy contacted me on the community chat months ago with that picture and told me he knows the person and it's agreed for getting under public domain.

Is that's still the case andy? Can you please confirm this?

I'm honestly also quite unsure if I want to add personal people's faces to templates. Please don't get angry if I decide not to add it

Yes, that's right. I'll send you a few extra details in PM on Matrix that might help with your decision.

from memetastic.

andy5995 avatar andy5995 commented on June 1, 2024

Me and @gsantner talked it over and decided to play it safe, and not include the photo, and I've deleted it.

from memetastic.

mrless avatar mrless commented on June 1, 2024

I'm new to github and I'm not very expert ... in the preview of the app there are tabs with categories of memes and other features, but when clone the project there are no templates and related tabs, can someone help me?

from memetastic.

comradekingu avatar comradekingu commented on June 1, 2024

@gsantner Coverage has gone up by 7-8 languages in two years, and some have lost their completion. The other gsantner projects only have a few languages, in 3-4 years…
I think these would see as much activity in as many days on Hosted Weblate.
However ineffective or lackluster Crowdin may be, is your admirably strong defense of freedom reflected in the since updated terms and conditions of Crowdin? Tracking and profiling, and selling activity to advertisers seems a bridge too far.

Also, having a source of revenue for your projects by way of donation does not qualify for gratis hosting at Crowdin, as per now requiring projects to be non-commercial to qualify.
I don't know what it would take, would you support that kind of thing financially if it came down to it?

from memetastic.

kaecy avatar kaecy commented on June 1, 2024

I'm new to github and I'm not very expert ... in the preview of the app there are tabs with categories of memes and other features, but when clone the project there are no templates and related tabs, can someone help me?

Are you a user? Get: https://play.google.com/store/apps/details?id=io.github.gsantner.memetastic

from memetastic.

gsantner avatar gsantner commented on June 1, 2024

The screenshots are not up-to-date. Theres a single grid now.

from memetastic.

adamency avatar adamency commented on June 1, 2024

Hi guys, Memetastic is fantastic but I am really in need of a desktop app equivalent. Does anyone know of an open-source meme creator app that is available on desktop ?

from memetastic.

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.