Review language filtering need to be more robust
Here is the review listing of Weather
app. As seen, Persian language (as per Google Translate) is displayed even though the ODRS request from GS has en_US.UTF-8
as shown below.
I guess user's current locale and that being typed in GS review dialog can be different (say, using Input Methods, transliteration or copy / paste from elsewhere etc)
Mixed language in reviews:
JSON response from ODRS:
[
{
"app_id": "org.gnome.Weather",
"date_created": 1587838354,
"description": "به درد نخورد.تعداد شهر هایش کم هست.شهر من رو نداشت.من تو ایران قم(Qom/Iran)زندگی میکنم.چه فایده ای داره این برنامه وقتی شهر من رو نداره.من تو ویندوز 10مشکلی نداشتم با برنامه آب و هوایش.آنجا شهر قم رو داشت",
"distro": "Ubuntu",
"karma_down": 0,
"karma_up": 0,
"locale": "en_US.UTF-8",
"rating": 20,
"reported": 0,
"review_id": 191661,
"score": 0,
"summary": "محمد",
"user_display": "Mohammad erfan",
"user_hash": ".............",
"user_skey": ".............",
"version": "3.36.1"
},
]
ODRS request from GNOME Software:
{
"user_hash" : "...........",
"app_id" : "org.gnome.Weather",
"locale" : "en_US.UTF-8",
"distro" : "Debian GNU/Linux",
"version" : "46.0-1",
"limit" : 50,
"compat_ids" : [
"org.gnome.Weather.Application.desktop",
"org.gnome.Weather.desktop"
]
}