Opened 7 years ago

Closed 6 years ago

#10796 closed Bug Report - General (Need more Info)

Mythfrontend sets wrong language

Reported by: map7@… Owned by:
Priority: minor Milestone: 0.27
Component: MythTV - General Version: 0.25-fixes
Severity: medium Keywords: language
Cc: Ticket locked: no

Description

I'm working on a MythTV server with 0.25 fixes 20120603 version installed.

When I connect via a remote frontend it first asks me for my language and the server settings, I select English-US from the list (even though my LANG environment is set to en_AU for Austlralia). I then enter in the server details and it connects, except it's all in Danish for some reason.

The only work around I've got so far is crude and involves updating a database table field directly in SQL like so:

$ mysql -u root -p mythconverg

update settings set data='us' where value='Language';

This fixes it permanently for that client.

Change History (5)

comment:1 Changed 7 years ago by Kenni Lund [kenni a kelu dot dk]

Component: TranslationsMythTV - General
Owner: Kenni Lund [kenni a kelu dot dk] deleted
Status: newassigned

comment:2 Changed 7 years ago by Kenni Lund [kenni a kelu dot dk]

Status: assignednew

comment:3 Changed 7 years ago by stuartm

FWIW 'us' is NOT a valid value for language and it's then falling back to en_US as the default.

comment:4 Changed 7 years ago by sphery

And it's quite possible that the problem is invalid records, possibly caused by direct DB editing. map7, please try shutting down all MythTV applications (backends/frontends/etc), then running:

mysql -umythtv -p mythconverg -e 'DELETE FROM settings WHERE value = "Language";'

Then restart the applications, answer the language questions, and see if it fixes the issue.

comment:5 Changed 6 years ago by stuartm

Milestone: unknown0.27
Resolution: Need more Info
Status: newclosed

No response to request for further information made 13 months ago and I can't reproduce the issue here despite extensive testing.

Note: See TracTickets for help on using tickets.