Translated apps names should be discoverable in Store

Bug #1504915 reported by Krzysztof Tataradziński
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Canonical System Image
Confirmed
Undecided
Alejandro J. Cura

Bug Description

Hello,
Store has support for searching in translated keywords from .desktop files (I found that info here http://nik90.com/app-discoverability-keywords/ )
I think that there should be also possibility to find app in Store by translated app name, in example in polish lang. 'Camera' is called 'Aparat'.

Actual result:
If I search for 'Aparat' string - no results.

Expected result:
If I search for 'Aparat' string - I should see Camera app.

Changed in canonical-devices-system-image:
assignee: nobody → Alejandro J. Cura (alecu)
status: New → Confirmed
dobey (dobey)
affects: unity-scope-click (Ubuntu) → click-package-index
Revision history for this message
GTriderXC (gtriderxc) wrote :

Fully true! No in my case Polish user will look for an app/scope using English words.

Revision history for this message
James Tait (jamestait) wrote :
Download full text (5.2 KiB)

The problem for the store here (using the Camera example) is that no translations have been added to the metadata. The phone will send an `Accept-Language` header with the request to indicate the language in use on the device, and we will search using the terms entered by the user against that language and the default, untranslated metadata, scoring packages that match the translated fields more highly.

As an example:

```
$ curl -s 'https://search.apps.ubuntu.com/api/v1/search?q=otp%20transit&fields=title,description,keywords,translations' | jq .
{
  "_embedded": {
    "clickindex:package": [
      {
        "description": "Calculate your public transport itineraries in Île de France using Mobile OTP Transit Planner for Paris!\nCalculate your trips in public transport using Mobile OTP Transit Planner for Paris, the mobile webapp version of http://plannerparis.acolytesanonymes.org.\r\n\r\nThis webapp currently supports the following transportation networks: RATP, RER, Transilien, TER and Intercités. OPTILE network should follow soon.\r\n\r\nThis app is based on https://github.com/HSLdevcom/navigator-proto, and makes use of OpenTripPlanner (https://github.com/OpenTripPlanner/OpenTripPlanner) for routing.",
        "title": "Mobile OTP Transit Planner for Paris",
        "translations": {
          "fr": {
            "keywords": [
              "déplacements",
              "transports en commun",
              "transilien",
              "metro",
              "RER",
              "Paris",
              "tramway",
              "OPTILE",
              "SNCF",
              "RATP",
              "TER",
              "Intercités"
            ],
            "website": "http://plannerparis.acolytesanonymes.org",
            "support_url": "mailto:<email address hidden>",
            "description": "Déplacez-vous en transports en commun facilement sur l'Île de France grâce à MOTPP, la version mobile de http://plannerparis.acolytesanonymes.org.\r\n\r\nCette webapp réalise actuellement ses calculs d'itinéraires en région parisienne en prenant en compte les réseaux suivants : RATP (bus, tramways, métros), RER, Transilien, TER et Intercités. Le support OPTILE est prévu pour mi-octobre.",
            "title": "Planificateur de trajets en transports en commun pour Paris"
          }
        },
        "_links": {
          "self": {
            "href": "https://search.apps.ubuntu.com/api/v1/package/mobileotptransitplan.kalon33"
          }
        },
        "keywords": [
          "transit",
          "public transport",
          "transilien",
          "metro",
          "RER",
          "Paris",
          "tramway",
          "OPTILE",
          "SNCF",
          "RATP",
          "TER",
          "Intercités"
        ]
      },
...
$ curl -s 'https://search.apps.ubuntu.com/api/v1/search?q=planificateur' | jq .
{
  "_links": {
    "curies": [
      {
        "href": "https://wiki.ubuntu.com/AppStore/Interfaces/ClickPackageIndex#reltype_{rel}",
        "name": "clickindex",
        "templated": true
      }
    ],
    "self": {
      "href": "https://search.apps.ubuntu.com/api/v1/search?q=planificateur&page=1"
    },
    "last": {
      "href": "https:/...

Read more...

Changed in click-package-index:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.