Page MenuHomePhabricator

iOS app store keywords cannot contain compound words
Closed, DeclinedPublic

Description

The documentation comment for the [wikipedia-ios-app-store-keywords](https://github.com/wikimedia/wikipedia-ios/blob/16cfc88dce189dd7bd4c8c67966ec1282369bab1/WMF%20Framework/CommonStrings.swift#L145) message seems to insist that each keyword be a single word without spaces. This is a problem for Vietnamese, because there’s literally no way to say much of anything about the Wikipedia application without using a compound word. For example, “encyclopedia” would be “bách khoa toàn thư”, “info” would be “thông tin”, “research” would be “nghiên cứu”, and so on.

I’m unable to find any evidence of a requirement for single-word keywords in Fastlane or the App Store. This Fastlane documentation doesn’t describe any restrictions around the keywords.txt format. One would assume it goes verbatim into the iTunes Connect keywords field. All I could find is an old issue that apparently affects only a preview page.

Meanwhile, iTunes Connect says:

Include one or more keywords that describe your app. Keywords make App Store search results more accurate. Separate keywords with an English comma, Chinese comma, or a mix of both.

T194688#4241520 suggests that the intention was only to keep translators from translating the entire list as a phrase or sentence, but not to keep each keyword in the list from containing a phrase if necessary.

Related PR: https://github.com/wikimedia/wikipedia-ios/pull/2376

Event Timeline

mxn added a subscriber: Mhurd.

Hey @mxn I think Monte was using "individual words" in a very generic sense. We just wanted to discourage long phrase such as "wikipedia the free encyclopedia". As you note there is no technical or upstream requirement to avoid spaces.

We'll clarify the documentation, but please feel free to translate these as seems best in Vietnamese to provide meaningful search terms.

@Mhurd please change doc string from:

"It is required that these are individual words, not phrases, and are comma separated."

to:

"It is required that these are individual words or short phrases. Each keyword or phrase should be English or Chinese comma separated."

LGoto subscribed.

This task was closed as part of the iOS team backlog grooming.