"Missed calls" not displaying translated (first boot only, upstart job env issue)

Bug #1441746 reported by Víctor R. Ruiz on 2015-04-08
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
telephony-service (Ubuntu)
Low
Unassigned

Bug Description

Test case.
- Switch the phone to Spanish in System Settings > Language.
- Receive a phone call and drop it from the other device.

Expected result.
- A notification is displayed in the messaging indicator.
- The notification is translated.

Actual result.
- "Missed call" is displayed in English.

current build number: 266
device name: krillin
channel: ubuntu-touch/ubuntu-rtm/14.09-proposed

Víctor R. Ruiz (vrruiz) wrote :
Víctor R. Ruiz (vrruiz) wrote :

Something weird is going on, because /usr/share/locale-langpack/es/LC_MESSAGES/telephony-service.mo includes "%1 llamada perdida". Is the locale context not correctly set now? This works fine in current RTM stable.

Tiago Salem Herrmann (tiagosh) wrote :

After some debugging Victor and I found out that this only happens when you set the language via wizard.
The telephony-service-indicator is started when the locale is in en_US, and it stays on after the wizard ends.
The problem is gone once you fully reboot your phone.

I believe we have to somehow delay the launch of the telephony-service-indicator upstart job until the wizard is done.

summary: - "Missed calls" not translated to Spanish
+ "Missed calls" not translated to Spanish (first boot only)
summary: - "Missed calls" not translated to Spanish (first boot only)
+ "Missed calls" not displaying translated (first boot only, upstart job
+ env issue)
Changed in telephony-service:
importance: Undecided → Low
status: New → Confirmed
affects: telephony-service → telephony-service (Ubuntu)
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers