gsantner / memetastic

Meme Creator for Android - Simple & Ad-Free
https://github.com/gsantner/memetastic#readme
GNU General Public License v3.0
313 stars 122 forks source link

MemeTastic project discussion #8

Open gsantner opened 7 years ago

gsantner commented 7 years ago

This issue is kind of a mini community forum, a place to discuss about the project, to ask questions and share ideas.

AllDragonsAreDead commented 7 years ago

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.

gsantner commented 7 years ago

O.K, great, thanks! đź‘Ť

gsantner commented 7 years ago

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!

gsantner commented 7 years ago

Heres some context for the new strings:

screenshot_20170805-000241

ptrcnull commented 7 years ago

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

gsantner commented 7 years ago

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 :).

ghost commented 7 years ago

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.

gsantner commented 7 years ago

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

gsantner commented 7 years ago

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

aaabramov commented 7 years ago

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

gsantner commented 7 years ago

go for it :D

LW001 commented 6 years ago

Would you like me to do german translations?

gsantner commented 6 years ago

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

gsantner commented 6 years ago

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.

kartikarora commented 6 years ago

Hey @gsantner

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

gsantner commented 6 years ago

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.

gsantner commented 6 years ago

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

gsantner commented 6 years ago

@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

ema-pe commented 6 years ago

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.

gsantner commented 6 years ago

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

ema-pe commented 6 years ago

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.

gsantner commented 6 years ago

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

nailyk-fr commented 6 years ago

Both are different channels. Mentions -> email Subscriptions -> email. So a mention in a not subscribed issue send an email. If you do not want it anyway, iirc there is a 'mute' button in the issue.

Hope this helps.

Le 25 avril 2018 17:58:58 GMT+02:00, Gregor Santner notifications@github.com a Ă©crit :

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

-- You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub: https://github.com/gsantner/memetastic/issues/8#issuecomment-384339767

-- Envoyé de mon appareil LineageOS avec K-9 Mail. Veuillez excuser ma brièveté.

gsantner commented 6 years ago

Hey everybody!

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!

gsantner commented 6 years ago

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

gsantner commented 6 years ago

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 :+1: . Thumbs up and thanks to every translator of the project, be it current or coming new :+1: .

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

billchenchina commented 6 years ago

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

comradekingu commented 6 years ago

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

gsantner commented 6 years ago

@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.

comradekingu commented 6 years ago

@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.

gsantner commented 6 years ago

@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 :).

comradekingu commented 6 years ago

@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

comradekingu commented 6 years ago

@gsantner 100€ says move it to Weblate.

gsantner commented 6 years ago

@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.

comradekingu commented 6 years ago

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

gsantner commented 6 years ago

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.

gsantner commented 5 years ago

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.

kaecy commented 5 years ago

Not available in the app store?

kaecy commented 5 years ago

Screenshot_20190508-081129

gsantner commented 5 years ago

currently not

kaecy commented 5 years ago

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

kaecy commented 5 years ago

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

kaecy commented 5 years ago

Anyway, thanks for creating this amazing app.

comradekingu commented 5 years ago

@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.

gsantner commented 5 years ago

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

andy5995 commented 5 years ago

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.

andy5995 commented 5 years ago

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

mrless commented 4 years ago

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?

comradekingu commented 4 years ago

@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?

kaecy commented 4 years ago

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