Opened 12 years ago

Closed 11 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 12 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 12 years ago by Kenni Lund [kenni a kelu dot dk]

Status: assignednew

comment:3 Changed 12 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 12 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 11 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.