#116 — Open-Food-Facts-Barcode-Vorschlag auf Deutsch #119

Closed
opened 2026-08-18 13:14:15 +02:00 by lena · 0 comments
lena commented 2026-08-18 13:14:15 +02:00 (Migrated from git.butzei.de)

Story: Open-Food-Facts-Barcode-Vorschlag auf Deutsch

As a Nutzer,
I want to dass ein per Open Food Facts vorgeschlagener Produktname auf Deutsch angezeigt wird,
so that ich den Vorschlag nicht erst übersetzen oder umbenennen muss.

Background

Beim Testen von #115 fiel auf, dass für einen real gelisteten Barcode (8715035150300, Kikkoman
Tamari) ein spanischer Name ("Salsa de Soja Tamari") vorgeschlagen wurde. Open Food Facts ist kein
länderspezifisches System, sondern speichert pro Produkt mehrere Sprachvarianten des Namens
(product_name_de, product_name_en, product_name_es, …) — das generische product_name-Feld
spiegelt lediglich die Sprache des ursprünglichen Eintragenden wider, nicht die des anfragenden
Nutzers. Für diesen Barcode lag bereits "Kikkoman Sojasauce glutenfrei" als deutscher Name vor,
OpenFoodFactsClient hat das Feld nur nie abgefragt.

AC

  • OpenFoodFactsClient liest zusätzlich product_name_de aus der (ohnehin schon
    empfangenen) Open-Food-Facts-Antwort.
  • Ist ein deutscher Name vorhanden, wird er bevorzugt zurückgegeben; fehlt er, bleibt der
    bisherige Fallback auf das generische product_name erhalten.
  • Kein zusätzlicher Request/Query-Parameter nötig — das Feld ist bereits Teil jeder Antwort.
  • Gilt für beide Nutzer (Pantry via #94, Shopping via #115), da beide denselben Client teilen.

Out of scope

  • Locale-Erkennung/Mehrsprachigkeit über Deutsch hinaus (die App selbst hat kein
    Sprach-Einstellungskonzept).
# Story: Open-Food-Facts-Barcode-Vorschlag auf Deutsch **As a** Nutzer, **I want to** dass ein per Open Food Facts vorgeschlagener Produktname auf Deutsch angezeigt wird, **so that** ich den Vorschlag nicht erst übersetzen oder umbenennen muss. ## Background Beim Testen von `#115` fiel auf, dass für einen real gelisteten Barcode (`8715035150300`, Kikkoman Tamari) ein spanischer Name ("Salsa de Soja Tamari") vorgeschlagen wurde. Open Food Facts ist kein länderspezifisches System, sondern speichert pro Produkt mehrere Sprachvarianten des Namens (`product_name_de`, `product_name_en`, `product_name_es`, …) — das generische `product_name`-Feld spiegelt lediglich die Sprache des ursprünglichen Eintragenden wider, nicht die des anfragenden Nutzers. Für diesen Barcode lag bereits "Kikkoman Sojasauce glutenfrei" als deutscher Name vor, `OpenFoodFactsClient` hat das Feld nur nie abgefragt. ## AC - [x] `OpenFoodFactsClient` liest zusätzlich `product_name_de` aus der (ohnehin schon empfangenen) Open-Food-Facts-Antwort. - [x] Ist ein deutscher Name vorhanden, wird er bevorzugt zurückgegeben; fehlt er, bleibt der bisherige Fallback auf das generische `product_name` erhalten. - [x] Kein zusätzlicher Request/Query-Parameter nötig — das Feld ist bereits Teil jeder Antwort. - [x] Gilt für beide Nutzer (Pantry via `#94`, Shopping via `#115`), da beide denselben Client teilen. ## Out of scope - Locale-Erkennung/Mehrsprachigkeit über Deutsch hinaus (die App selbst hat kein Sprach-Einstellungskonzept).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
robert/todo#119
No description provided.