CatimaLoyalty / Android

Catima, a Loyalty Card & Ticket Manager for Android
https://catima.app
GNU General Public License v3.0
877 stars 151 forks source link

Google Compliance #439

Closed TheLastProject closed 2 years ago

TheLastProject commented 3 years ago

Action Required Your app is not compliant with Google Play Policies (Catima — The Libre Card Wallet)

I have no clue what Google is smoking this time, this seems like complete bullshit, and we've been using this title for years.

Looking at Google Play there are other apps using very similar titles like: https://play.google.com/store/apps/details?id=com.innovativeiteration.rewardsapp

"Reward Cards : The Card Wallet"

Why is "Catima - The Libre Card Wallet" not okay when "Reward Cards : The Card Wallet" is?

TheLastProject commented 3 years ago

I've filed an appeal, stating I have insufficient information:

I do not understand how the title is supposedly breaking any of the policies. We are not trying to manipulate the placement, just make clear what the app is. Alternatives like Stocard also put similar text in the app name: "Stocard - Rewards Cards Wallet" to make clear that it's a loyalty card app.

Please explain in more detail which part of the title you claim is violating the policy and why this only relates to the Norwegian and Dutch titles, given they are literally just translations of the original English title.

TheLastProject commented 3 years ago

Appeal ID 6-5923000031473.

TheLastProject commented 3 years ago

The Norwegian and Dutch titles haven't even changed since 5 months!

https://github.com/TheLastProject/Catima/blob/48f680f7bd4ad6bb5974a94811a2d796d56dddbe/fastlane/metadata/android/nb-NO/title.txt https://github.com/TheLastProject/Catima/blob/48f680f7bd4ad6bb5974a94811a2d796d56dddbe/fastlane/metadata/android/nl-NL/title.txt

TheLastProject commented 3 years ago

As I kinda guessed, it was thrown into Google translate and flagged because it translated to the English "free", ignoring it doesn't mean "at no cost":

For example, your app's title in nl_NL and no_NO locales currently contains text that indicates price and promotional information (E.g. "free", "vrije", "frie"). You can refer to the attached screenshot for additional information.

TheLastProject commented 3 years ago

I have responded:

Vrij is not Dutch for "at no cost", it is Dutch for libre -> open source. The same goes for Norwegian.

I repeat: neither translations talk about price.

TheLastProject commented 3 years ago

Got a response:

Hi Sylvia,

Thanks for your patience.

As mentioned in previous email, your app's title in nl_NL and no_NO locales currently contains text that indicates price and promotional information.

Please note that the examples provided here are not exhaustive. We recommend that you review all translations of your store listing to comply with User Ratings, Reviews and Installs policy.

You can read through the User Ratings, Reviews and Installs policy page for more details and examples of common violations.

Please update your app to fix this issue. You may also want to double check that your app complies with all other Developer Program Policies, as additional enforcement could occur if there are further policy violations.

Thanks for your understanding and continued support.

TheLastProject commented 3 years ago

So, of course, this doesn't answer the question. So I asked the same question again:

As I said, none of the translations talk about price. While "free" may be ambiguous in English, it is not in Dutch or Norwegian. And for English we use libre to disambiguate.

Is stating the app is Open Source considered "promotional information"? Because you keep talking about price but I already stated that there is no price info in any of the titles.

TacoTheDank commented 3 years ago

I have responded:

Vrij is not Dutch for "at no cost", it is Dutch for libre -> open source. The same goes for Norwegian.

I repeat: neither translations talk about price.

Lmao so basically Google's translation service is subpar. What a surprise!

I guess if nothing else can be done, perhaps the "Libre" could be removed from the Dutch and Norwegian translations? It's not ideal, but at least it'll allow updates to be published again.

Or, perhaps Catima's Play Store name could be changed to something like "Catima - Open Source Card Wallet" across all translations? I think a change like this would greatly reduce the chances of this happening again, as "open source" is probably much less debatable from a translation standpoint than "libre" is (even if "libre" is nicer as a title).

Anyhow, hope this is resolved soon :)

TheLastProject commented 3 years ago

Unbelievable, Google still insists I'm not compliant, copy-pasting the same message despite me stating we're not talking price.

Hi Sylvia,

Thanks for your reply.

As much as I'd like to help, I'm not able to provide any more detail or a better answer to your question. In our previous email, I made sure to include all the information available to me.

As mentioned previously, your app's title in nl_NL and no_NO locales currently contains text that indicates price and promotional information.

You can read through the User Ratings, Reviews and Installspolicy page and refer to our previous emails for more details.

Please update your app to fix this issue. You may also want to double check that your app complies with all other Developer Program Policies, as additional enforcement could occur if there are further policy violations.

Thanks for your understanding and continued support.

TheLastProject commented 3 years ago

Whatever Google, you win: ab7505c67adba1a040c8324d701db1d12b6a3a66

And I'm sick of that "Thanks for your understanding and continued support" bullshit.

So, one last email reply:

But the Dutch and Norwegian app titles do NOT contain price info!

How is it possible you can insist I am not compliant while I have provided an explanation that your statement is wrong!

But fine, you win. I don't care to waste more time on this. I have edited the Dutch and Norwegian titles.

Thanks for your lack of understanding and continued support.

TheLastProject commented 3 years ago

image

TheLastProject commented 3 years ago

Fuck you, Google. Fuck you.

TheLastProject commented 3 years ago

Fixed in ddccbad0202aaa88a567ee5bc931840ed0231331 hopefully. Who the fuck knows with these incompetent fucks.

TheLastProject commented 3 years ago

image

OH COME ON

TheLastProject commented 3 years ago

017034a78804eb092917086376192796587e373e ...

TheLastProject commented 3 years ago

image

Would you look at that, using "Open Source" instead of words that unambiguously mean "free as in freedom" and not "free as in price" and it's all accepted.

So yes, this 100% confirms it, I got yelled at by Google for using translations of the word "libre", probably because throwing it in Google Play returns "free" even though the languages in questions were not ambiguous like English is.

Good job Google, too incompetent to use a dictionary.

comradekingu commented 3 years ago

This is less than ideal.

TheLastProject commented 3 years ago

Yup...

The worst part is that it's easily resolved by Google just opening a dictionary and admitting they messed up. But it's not in Google's DNA to admit wrongdoing ever.

To err is to be human, to refuse to learn is to be Google.

comradekingu commented 3 years ago

To add some irony to injury here, Catima is even gratis on the Play store … Google justice: The penalty you get when what they think you mean happens to be true.

TheLastProject commented 3 years ago

Google managed to find 2 more I guess...

image

TheLastProject commented 3 years ago

@pxn @70h Google marked your translations as "not okay". Any chance you could perhaps translate it some other way to avoid the word "libre" as Google confuses it for "at no cost" and price info "is not allowed"?

pxn commented 3 years ago

@TheLastProject removed "libre" from all cs_CZ translation, not only from title.txt

TheLastProject commented 3 years ago

Thank you for your quick response! It's sad Google is being this silly but as they control the Google Play Store we have no option but to play by their weird rules.

TheLastProject commented 3 years ago

@ersen0 Google sadly declined "Catima — Özgür Kart Cüzdanı" as Turkish title. From a quick web search it is clear that Özgür means free as in "independent", not "at no cost", but it's impossible to get Google to fix their review system sadly, so I am going to have to ask you to change the title please :(

SaphireLattice commented 3 years ago

Sounds like they just google translate the title and ban if it has "free" in the resulting english, rather than bothering to check the actual meaning and which "free" it was...

TheLastProject commented 3 years ago

Sounds like they just google translate the title and ban if it has "free" in the resulting english, rather than bothering to check the actual meaning and which "free" it was...

Yup, they do exactly that... :(

oersen commented 3 years ago

@TheLastProject it is really hard to come up with something meaningful with 30 character limit. I have changed it to "Catima — Özgürce Kart Cüzdanı" which means "freely card wallet". I am not sure if it makes any sense or it is compatible with google's nonsense.

TheLastProject commented 3 years ago

@ersen0 Thanks for your quick update! If you can't think of anything good you can also just use "Catima" without any subtitle or so. I will push the translation update to Google and we will see what they say :)

TheLastProject commented 2 years ago

We have been approved so closing this issue again until probably soon, knowing Google's incompetence

TheLastProject commented 2 years ago

Screenshot_20211120-005926_K-9_Mail

Hey @laralem, can you please change the portuguese translation? Google is still incompetent.

TheLastProject commented 2 years ago

@pxn It was fine for a while, but suddenly Google decided to disallow the Czech translation again... Sorry :(

We found an issue in the following area(s):

Title (cs_CZ): “Catima - Svobodná brašna karet”
Title (pt_PT): “Catima gestor de cartões livre”
TheLastProject commented 2 years ago

The insanity has reached a new high, now I'm being punished for translations that literally do not exist... Google, WTF!

photo5828036292007540777

Screenshot 2021-11-23 at 09 12 40 Screenshot 2021-11-23 at 09 12 47 Screenshot 2021-11-23 at 09 12 55

pxn commented 2 years ago

@TheLastProject I didn't like that translation either, would reverting app name to untranslated work for You and Google? Checked app store and i see other apps not translating too.

TheLastProject commented 2 years ago

@pxn It's also fine to just call it "Catima" without any subtitle or so, whatever works.

At this point I am seriously considering changing the source tagline, maybe something like "Private Card Wallet" or "Secure Card Wallet". This Google nonsense has been taking way too much time for me.

IllusiveMan196 commented 2 years ago

What's funny is there are a ton of apps with literal English "free" in title. With it being not "free as freedom" but "free beer, yay!" so... yeah. Policies are weird. Edited my title version, so shouldn't be an issue at least for now.

TheLastProject commented 2 years ago

Oh, they hadn't even complained about the Ukranian version (but weirdly enough got upset about the months-ago-submitted Bulgarian version today). Thank you though :)

justjanne commented 2 years ago

Suggestion: One potential alternative would be using the acronym FLOSS in the title, as Google Translate either refuses to translate it, or translates it as floss as in the dental product (EN), raft (DE), lost (arabic), plus (tamil), plan (telugu).

(Yes, I tried every language on Google Translate manually)

comradekingu commented 2 years ago

@justjanne The point is to communicate in a way that is unambiguous and meaningful. OSS, FOSS, or now FLOSS is the direct opposite, it doesn't have a related meaning, and is encapsulated in many layers of conflicting concepts to that end. It communicates ~something is meant to mean something here, and it doesn't grant enough search-hits to include it, over how much noise it brings.

TheLastProject commented 2 years ago

Google also recently lowered the character count to 30 characters and we're nudging pretty close to that limit. At this point I just care about not wasting my time arguing with Google for hours when I could be making the app better instead, so I'm not planning any changes.

justjanne commented 2 years ago

@comradekingu Oh I agree it’s not as meaningful and not nearly as good as the "libre" option, but it seems to be the closest option that conveys the entire meaning and won’t get banned by Google.

I’ve faced similar issues with my own app, Quasseldroid, in the past, not just in the title but even in random translation strings, e.g. the about screen of the app.

TheLastProject commented 2 years ago

but even in random translation strings, e.g. the about screen of the app

Oh am I not looking forward to that nonsense... :(

comradekingu commented 2 years ago

@justjanne FLOSSA contains a lot, but doesn't convey it. It operates entirely in the capacity of losing what little recognition it had once translated. Ideally speaking, Google should not dictate the language we use, even haphazardously. To bend to their whims after rightfully fighting it down to the specifics of their madness would be a kneefall, and that is not a good message to send. The otherwise good Quasseldroid website has a "Free & Open Source" (which is the wrong use of an ampersand) all the way down at the bottom. I would try to help, but it uses the enemy translation platform, Transifex.

SpitFire-666 commented 2 years ago

[Leaving a comment here coz I can't comment on your blog post]

After months of effort as a beginner android dev, I built my first app. I did NOT find it easy 🤓. But then I went to publish it...

The whole process of publishing my app on Google Play was horrible for a regular joe like me. I still don't understand it all. Where's the "Just publish my damn app to the entire planet already" button???

Anyways I found the entire experience really discouraging. Even once it was available in the store, it was buried under millions of unrelated/sketchy apps, even when searching! Zero discoverability.

Let's just say I won't be quitting my day job 😁

FyiurAmron commented 2 years ago

wait, how was it, "don't be evil"? XD