sblantipodi / glow_worm_luciferin

Bias Lighting and Ambient Light firmware, designed for Firefly Luciferin.
GNU General Public License v3.0
160 stars 19 forks source link

[Bug]: Wrong translation for "reset sceen" button in german translation #59

Closed FelixWohlfrom closed 9 months ago

FelixWohlfrom commented 9 months ago

Firefly Luciferin version

v2.13.8

Glow Worm Luciferin version

5.12.10

Firmware type

FULL

What is the stream method?

MQTT Stream

Fiefly Luciferin config file

---
mqttStream: true
wifiEnable: true
mqttEnable: true
serialPort: "Ambilight_PC"
staticGlowWormIp: "-"
baudRate: "500000"
extendedLog: "INFO"
audioChannels: "5 channels"
audioDevice: "Default audio output (Native)"
audioLoopbackGain: 3.0
autoDetectBlackBars: true
bottomLeftLed: 7
bottomRightLed: 7
bottomRowLed: 26
brightness: 29
brightnessLimiter: 1.0
captureMethod: "PIPEWIREXDG"
checkForUpdates: true
colorChooser: "0,128,128,29"
colorMode: 1
configVersion: "2.13.8"
defaultLedMatrix: "FullScreen"
desiredFramerate: "60"
effect: "Bias light"
enableLDR: false
eyeCare: true
frameInsertion: "No smoothing"
gamma: 2.2
gapTypeSide: "0%"
gapTypeTopBottom: "8%"
grabberAreaTopBottom: "8%"
grabberSide: "8%"
groupBy: 1
language: "Deutsch"
ldrInterval: 0
ldrMin: 0
ldrTurnOff: false
ledStartOffset: 0
leftLed: 9
monitorNumber: 0
mqttDiscoveryTopic: "homeassistant"
mqttPwd: ""
mqttServer: "tcp://127.0.0.1:1883"
mqttTopic: "glowwormluciferin"
mqttUsername: "ambilight"
multiMonitor: 1
multiScreenSingleDevice: false
nightModeBrightness: "0%"
nightModeFrom: "22:00"
nightModeTo: "08:00"
numberOfCPUThreads: 2
orientation: "Clockwise"
osScaling: 100
powerSaving: "5 minutes"
rightLed: 9
sampleRate: 0
screenResX: 1920
screenResY: 1080
splitBottomMargin: "15%"
splitBottomRow: true
startWithSystem: true
streamType: "MQTT stream"
syncCheck: true
theme: "Dark theme"
threadPriority: "HIGH"
timeout: 100
toggleLed: true
topLed: 16
whiteTemperature: 65
satellites: {}
algo: "Average color"
hueMap:
  BLUE:
    hue: 0.0
    saturation: 0.0
    lightness: 0.0
  CYAN:
    hue: 0.0
    saturation: 0.0
    lightness: 0.0
  MAGENTA:
    hue: 0.0
    saturation: 0.0
    lightness: 0.0
  MASTER:
    hue: 0.0
    saturation: 0.0
    lightness: 0.0
  YELLOW:
    hue: 0.0
    saturation: 0.0
    lightness: 0.0
  GREEN:
    hue: 0.0
    saturation: 0.0
    lightness: 0.0
  RED:
    hue: 0.0
    saturation: 0.0
    lightness: 0.0
  GREY:
    hue: 0.0
    saturation: 0.0
    lightness: 0.0
screenCastRestoreToken: "0e0b88b2-8328-4a75-8788-f42801041eec"
ledMatrix:
  FullScreen:
    1:
      x: 1108
      "y": 994
      width: 116
      height: 86
      groupedLed: false
      zone: "Bottom right"
    2:
      x: 1224
      "y": 994
      width: 116
      height: 86
      groupedLed: false
      zone: "Bottom right"
    3:
      x: 1340
      "y": 994
      width: 116
      height: 86
      groupedLed: false
      zone: "Bottom right"
    4:
      x: 1456
      "y": 994
      width: 116
      height: 86
      groupedLed: false
      zone: "Bottom right"
    5:
      x: 1572
      "y": 994
      width: 116
      height: 86
      groupedLed: false
      zone: "Bottom right"
    6:
      x: 1688
      "y": 994
      width: 116
      height: 86
      groupedLed: false
      zone: "Bottom right"
    7:
      x: 1804
      "y": 994
      width: 116
      height: 86
      groupedLed: false
      zone: "Bottom right"
    8:
      x: 1767
      "y": 887
      width: 153
      height: 100
      groupedLed: false
      zone: "Right"
    9:
      x: 1767
      "y": 787
      width: 153
      height: 100
      groupedLed: false
      zone: "Right"
    10:
      x: 1767
      "y": 687
      width: 153
      height: 100
      groupedLed: false
      zone: "Right"
    11:
      x: 1767
      "y": 587
      width: 153
      height: 100
      groupedLed: false
      zone: "Right"
    12:
      x: 1767
      "y": 487
      width: 153
      height: 100
      groupedLed: false
      zone: "Right"
    13:
      x: 1767
      "y": 387
      width: 153
      height: 100
      groupedLed: false
      zone: "Right"
    14:
      x: 1767
      "y": 287
      width: 153
      height: 100
      groupedLed: false
      zone: "Right"
    15:
      x: 1767
      "y": 187
      width: 153
      height: 100
      groupedLed: false
      zone: "Right"
    16:
      x: 1767
      "y": 87
      width: 153
      height: 100
      groupedLed: false
      zone: "Right"
    17:
      x: 1800
      "y": 0
      width: 120
      height: 86
      groupedLed: false
      zone: "Top"
    18:
      x: 1680
      "y": 0
      width: 120
      height: 86
      groupedLed: false
      zone: "Top"
    19:
      x: 1560
      "y": 0
      width: 120
      height: 86
      groupedLed: false
      zone: "Top"
    20:
      x: 1440
      "y": 0
      width: 120
      height: 86
      groupedLed: false
      zone: "Top"
    21:
      x: 1320
      "y": 0
      width: 120
      height: 86
      groupedLed: false
      zone: "Top"
    22:
      x: 1200
      "y": 0
      width: 120
      height: 86
      groupedLed: false
      zone: "Top"
    23:
      x: 1080
      "y": 0
      width: 120
      height: 86
      groupedLed: false
      zone: "Top"
    24:
      x: 960
      "y": 0
      width: 120
      height: 86
      groupedLed: false
      zone: "Top"
    25:
      x: 840
      "y": 0
      width: 120
      height: 86
      groupedLed: false
      zone: "Top"
    26:
      x: 720
      "y": 0
      width: 120
      height: 86
      groupedLed: false
      zone: "Top"
    27:
      x: 600
      "y": 0
      width: 120
      height: 86
      groupedLed: false
      zone: "Top"
    28:
      x: 480
      "y": 0
      width: 120
      height: 86
      groupedLed: false
      zone: "Top"
    29:
      x: 360
      "y": 0
      width: 120
      height: 86
      groupedLed: false
      zone: "Top"
    30:
      x: 240
      "y": 0
      width: 120
      height: 86
      groupedLed: false
      zone: "Top"
    31:
      x: 120
      "y": 0
      width: 120
      height: 86
      groupedLed: false
      zone: "Top"
    32:
      x: 0
      "y": 0
      width: 120
      height: 86
      groupedLed: false
      zone: "Top"
    33:
      x: 0
      "y": 87
      width: 153
      height: 100
      groupedLed: false
      zone: "Left"
    34:
      x: 0
      "y": 187
      width: 153
      height: 100
      groupedLed: false
      zone: "Left"
    35:
      x: 0
      "y": 287
      width: 153
      height: 100
      groupedLed: false
      zone: "Left"
    36:
      x: 0
      "y": 387
      width: 153
      height: 100
      groupedLed: false
      zone: "Left"
    37:
      x: 0
      "y": 487
      width: 153
      height: 100
      groupedLed: false
      zone: "Left"
    38:
      x: 0
      "y": 587
      width: 153
      height: 100
      groupedLed: false
      zone: "Left"
    39:
      x: 0
      "y": 687
      width: 153
      height: 100
      groupedLed: false
      zone: "Left"
    40:
      x: 0
      "y": 787
      width: 153
      height: 100
      groupedLed: false
      zone: "Left"
    41:
      x: 0
      "y": 887
      width: 153
      height: 100
      groupedLed: false
      zone: "Left"
    42:
      x: 0
      "y": 994
      width: 116
      height: 86
      groupedLed: false
      zone: "Bottom left"
    43:
      x: 116
      "y": 994
      width: 116
      height: 86
      groupedLed: false
      zone: "Bottom left"
    44:
      x: 232
      "y": 994
      width: 116
      height: 86
      groupedLed: false
      zone: "Bottom left"
    45:
      x: 348
      "y": 994
      width: 116
      height: 86
      groupedLed: false
      zone: "Bottom left"
    46:
      x: 464
      "y": 994
      width: 116
      height: 86
      groupedLed: false
      zone: "Bottom left"
    47:
      x: 580
      "y": 994
      width: 116
      height: 86
      groupedLed: false
      zone: "Bottom left"
    48:
      x: 696
      "y": 994
      width: 116
      height: 86
      groupedLed: false
      zone: "Bottom left"
  Letterbox:
    1:
      x: 1108
      "y": 865
      width: 116
      height: 61
      groupedLed: false
      zone: "Bottom right"
    2:
      x: 1224
      "y": 865
      width: 116
      height: 61
      groupedLed: false
      zone: "Bottom right"
    3:
      x: 1340
      "y": 865
      width: 116
      height: 61
      groupedLed: false
      zone: "Bottom right"
    4:
      x: 1456
      "y": 865
      width: 116
      height: 61
      groupedLed: false
      zone: "Bottom right"
    5:
      x: 1572
      "y": 865
      width: 116
      height: 61
      groupedLed: false
      zone: "Bottom right"
    6:
      x: 1688
      "y": 865
      width: 116
      height: 61
      groupedLed: false
      zone: "Bottom right"
    7:
      x: 1804
      "y": 865
      width: 116
      height: 61
      groupedLed: false
      zone: "Bottom right"
    8:
      x: 1767
      "y": 789
      width: 153
      height: 72
      groupedLed: false
      zone: "Right"
    9:
      x: 1767
      "y": 717
      width: 153
      height: 72
      groupedLed: false
      zone: "Right"
    10:
      x: 1767
      "y": 645
      width: 153
      height: 72
      groupedLed: false
      zone: "Right"
    11:
      x: 1767
      "y": 573
      width: 153
      height: 72
      groupedLed: false
      zone: "Right"
    12:
      x: 1767
      "y": 501
      width: 153
      height: 72
      groupedLed: false
      zone: "Right"
    13:
      x: 1767
      "y": 429
      width: 153
      height: 72
      groupedLed: false
      zone: "Right"
    14:
      x: 1767
      "y": 357
      width: 153
      height: 72
      groupedLed: false
      zone: "Right"
    15:
      x: 1767
      "y": 285
      width: 153
      height: 72
      groupedLed: false
      zone: "Right"
    16:
      x: 1767
      "y": 213
      width: 153
      height: 72
      groupedLed: false
      zone: "Right"
    17:
      x: 1800
      "y": 154
      width: 120
      height: 61
      groupedLed: false
      zone: "Top"
    18:
      x: 1680
      "y": 154
      width: 120
      height: 61
      groupedLed: false
      zone: "Top"
    19:
      x: 1560
      "y": 154
      width: 120
      height: 61
      groupedLed: false
      zone: "Top"
    20:
      x: 1440
      "y": 154
      width: 120
      height: 61
      groupedLed: false
      zone: "Top"
    21:
      x: 1320
      "y": 154
      width: 120
      height: 61
      groupedLed: false
      zone: "Top"
    22:
      x: 1200
      "y": 154
      width: 120
      height: 61
      groupedLed: false
      zone: "Top"
    23:
      x: 1080
      "y": 154
      width: 120
      height: 61
      groupedLed: false
      zone: "Top"
    24:
      x: 960
      "y": 154
      width: 120
      height: 61
      groupedLed: false
      zone: "Top"
    25:
      x: 840
      "y": 154
      width: 120
      height: 61
      groupedLed: false
      zone: "Top"
    26:
      x: 720
      "y": 154
      width: 120
      height: 61
      groupedLed: false
      zone: "Top"
    27:
      x: 600
      "y": 154
      width: 120
      height: 61
      groupedLed: false
      zone: "Top"
    28:
      x: 480
      "y": 154
      width: 120
      height: 61
      groupedLed: false
      zone: "Top"
    29:
      x: 360
      "y": 154
      width: 120
      height: 61
      groupedLed: false
      zone: "Top"
    30:
      x: 240
      "y": 154
      width: 120
      height: 61
      groupedLed: false
      zone: "Top"
    31:
      x: 120
      "y": 154
      width: 120
      height: 61
      groupedLed: false
      zone: "Top"
    32:
      x: 0
      "y": 154
      width: 120
      height: 61
      groupedLed: false
      zone: "Top"
    33:
      x: 0
      "y": 213
      width: 153
      height: 72
      groupedLed: false
      zone: "Left"
    34:
      x: 0
      "y": 285
      width: 153
      height: 72
      groupedLed: false
      zone: "Left"
    35:
      x: 0
      "y": 357
      width: 153
      height: 72
      groupedLed: false
      zone: "Left"
    36:
      x: 0
      "y": 429
      width: 153
      height: 72
      groupedLed: false
      zone: "Left"
    37:
      x: 0
      "y": 501
      width: 153
      height: 72
      groupedLed: false
      zone: "Left"
    38:
      x: 0
      "y": 573
      width: 153
      height: 72
      groupedLed: false
      zone: "Left"
    39:
      x: 0
      "y": 645
      width: 153
      height: 72
      groupedLed: false
      zone: "Left"
    40:
      x: 0
      "y": 717
      width: 153
      height: 72
      groupedLed: false
      zone: "Left"
    41:
      x: 0
      "y": 789
      width: 153
      height: 72
      groupedLed: false
      zone: "Left"
    42:
      x: 0
      "y": 865
      width: 116
      height: 61
      groupedLed: false
      zone: "Bottom left"
    43:
      x: 116
      "y": 865
      width: 116
      height: 61
      groupedLed: false
      zone: "Bottom left"
    44:
      x: 232
      "y": 865
      width: 116
      height: 61
      groupedLed: false
      zone: "Bottom left"
    45:
      x: 348
      "y": 865
      width: 116
      height: 61
      groupedLed: false
      zone: "Bottom left"
    46:
      x: 464
      "y": 865
      width: 116
      height: 61
      groupedLed: false
      zone: "Bottom left"
    47:
      x: 580
      "y": 865
      width: 116
      height: 61
      groupedLed: false
      zone: "Bottom left"
    48:
      x: 696
      "y": 865
      width: 116
      height: 61
      groupedLed: false
      zone: "Bottom left"
  Pillarbox:
    1:
      x: 1055
      "y": 994
      width: 75
      height: 86
      groupedLed: false
      zone: "Bottom right"
    2:
      x: 1130
      "y": 994
      width: 75
      height: 86
      groupedLed: false
      zone: "Bottom right"
    3:
      x: 1205
      "y": 994
      width: 75
      height: 86
      groupedLed: false
      zone: "Bottom right"
    4:
      x: 1280
      "y": 994
      width: 75
      height: 86
      groupedLed: false
      zone: "Bottom right"
    5:
      x: 1355
      "y": 994
      width: 75
      height: 86
      groupedLed: false
      zone: "Bottom right"
    6:
      x: 1430
      "y": 994
      width: 75
      height: 86
      groupedLed: false
      zone: "Bottom right"
    7:
      x: 1505
      "y": 994
      width: 75
      height: 86
      groupedLed: false
      zone: "Bottom right"
    8:
      x: 1481
      "y": 889
      width: 99
      height: 100
      groupedLed: false
      zone: "Right"
    9:
      x: 1481
      "y": 789
      width: 99
      height: 100
      groupedLed: false
      zone: "Right"
    10:
      x: 1481
      "y": 689
      width: 99
      height: 100
      groupedLed: false
      zone: "Right"
    11:
      x: 1481
      "y": 589
      width: 99
      height: 100
      groupedLed: false
      zone: "Right"
    12:
      x: 1481
      "y": 489
      width: 99
      height: 100
      groupedLed: false
      zone: "Right"
    13:
      x: 1481
      "y": 389
      width: 99
      height: 100
      groupedLed: false
      zone: "Right"
    14:
      x: 1481
      "y": 289
      width: 99
      height: 100
      groupedLed: false
      zone: "Right"
    15:
      x: 1481
      "y": 189
      width: 99
      height: 100
      groupedLed: false
      zone: "Right"
    16:
      x: 1481
      "y": 89
      width: 99
      height: 100
      groupedLed: false
      zone: "Right"
    17:
      x: 1499
      "y": 0
      width: 77
      height: 86
      groupedLed: false
      zone: "Top"
    18:
      x: 1422
      "y": 0
      width: 77
      height: 86
      groupedLed: false
      zone: "Top"
    19:
      x: 1345
      "y": 0
      width: 77
      height: 86
      groupedLed: false
      zone: "Top"
    20:
      x: 1268
      "y": 0
      width: 77
      height: 86
      groupedLed: false
      zone: "Top"
    21:
      x: 1191
      "y": 0
      width: 77
      height: 86
      groupedLed: false
      zone: "Top"
    22:
      x: 1114
      "y": 0
      width: 77
      height: 86
      groupedLed: false
      zone: "Top"
    23:
      x: 1037
      "y": 0
      width: 77
      height: 86
      groupedLed: false
      zone: "Top"
    24:
      x: 960
      "y": 0
      width: 77
      height: 86
      groupedLed: false
      zone: "Top"
    25:
      x: 883
      "y": 0
      width: 77
      height: 86
      groupedLed: false
      zone: "Top"
    26:
      x: 806
      "y": 0
      width: 77
      height: 86
      groupedLed: false
      zone: "Top"
    27:
      x: 729
      "y": 0
      width: 77
      height: 86
      groupedLed: false
      zone: "Top"
    28:
      x: 652
      "y": 0
      width: 77
      height: 86
      groupedLed: false
      zone: "Top"
    29:
      x: 575
      "y": 0
      width: 77
      height: 86
      groupedLed: false
      zone: "Top"
    30:
      x: 498
      "y": 0
      width: 77
      height: 86
      groupedLed: false
      zone: "Top"
    31:
      x: 421
      "y": 0
      width: 77
      height: 86
      groupedLed: false
      zone: "Top"
    32:
      x: 344
      "y": 0
      width: 77
      height: 86
      groupedLed: false
      zone: "Top"
    33:
      x: 340
      "y": 89
      width: 99
      height: 100
      groupedLed: false
      zone: "Left"
    34:
      x: 340
      "y": 189
      width: 99
      height: 100
      groupedLed: false
      zone: "Left"
    35:
      x: 340
      "y": 289
      width: 99
      height: 100
      groupedLed: false
      zone: "Left"
    36:
      x: 340
      "y": 389
      width: 99
      height: 100
      groupedLed: false
      zone: "Left"
    37:
      x: 340
      "y": 489
      width: 99
      height: 100
      groupedLed: false
      zone: "Left"
    38:
      x: 340
      "y": 589
      width: 99
      height: 100
      groupedLed: false
      zone: "Left"
    39:
      x: 340
      "y": 689
      width: 99
      height: 100
      groupedLed: false
      zone: "Left"
    40:
      x: 340
      "y": 789
      width: 99
      height: 100
      groupedLed: false
      zone: "Left"
    41:
      x: 340
      "y": 889
      width: 99
      height: 100
      groupedLed: false
      zone: "Left"
    42:
      x: 340
      "y": 994
      width: 75
      height: 86
      groupedLed: false
      zone: "Bottom left"
    43:
      x: 415
      "y": 994
      width: 75
      height: 86
      groupedLed: false
      zone: "Bottom left"
    44:
      x: 490
      "y": 994
      width: 75
      height: 86
      groupedLed: false
      zone: "Bottom left"
    45:
      x: 565
      "y": 994
      width: 75
      height: 86
      groupedLed: false
      zone: "Bottom left"
    46:
      x: 640
      "y": 994
      width: 75
      height: 86
      groupedLed: false
      zone: "Bottom left"
    47:
      x: 715
      "y": 994
      width: 75
      height: 86
      groupedLed: false
      zone: "Bottom left"
    48:
      x: 790
      "y": 994
      width: 75
      height: 86
      groupedLed: false
      zone: "Bottom left"

Relevant log output

No response

How to reproduce

Switch to german language, select PIPEWIREXDG capture method and select german language. I would expect something like "Bildschirmberechtigung zurücksetzen", "Bildschirm zurücksetzen" or "Berechtigung zurücksetzen" (where I would prefer the second over the third if it needs to be shorter).

Instead, there is some really weird translation, as seen on the screenshot: screenshot_firefly

FelixWohlfrom commented 9 months ago

Sorry, looked in wrong repo :see_no_evil: Will create a PR for firefly.