Changes

Jump to navigation Jump to search
m
added Luxembourg to the list of countries which have bilingual products
Line 8: Line 8:  
** Bilingual products
 
** Bilingual products
 
*** Products where all the texts on the label are in two (or more) languages
 
*** Products where all the texts on the label are in two (or more) languages
*** Common in bilingual countries (Belgium, Canada...)
+
*** Common in bilingual countries (Belgium, Canada, Luxembourg, ...)
 
*** e.g. most Cora products have all the text in French and in Dutch: http://world.openfoodfacts.org/brand/cora
 
*** e.g. most Cora products have all the text in French and in Dutch: http://world.openfoodfacts.org/brand/cora
 
* Products with some information in multiple languages
 
* Products with some information in multiple languages
Line 78: Line 78:  
=== Data display ===
 
=== Data display ===
   −
* Taxonomized fields will be displayed in the target language
+
* Taxonomized fields will be displayed in the target language. (What about country specific labels? Target language (and thus translation) is nice, but the corresponding label should be displayed as well. It helps a non-native speaker to interpret the labels --[[User:Aleene|Aleene]] ([[User talk:Aleene|talk]]) 18:00, 15 November 2015 (CET))
* Display other fields and pictures in the target language if the product has data in that language
+
* Display other fields and pictures in the target language if the product has data in that language. (No translation!? --[[User:Aleene|Aleene]] ([[User talk:Aleene|talk]]) 18:00, 15 November 2015 (CET))
* Indicate in which languages the product data is available, and provide a way to see it
+
* Indicate in which languages the product data is available, and provide a way to see each language
 
      
=== Interface design ===
 
=== Interface design ===
    
* How to make data entry not too overwhelming?
 
* How to make data entry not too overwhelming?
* Solution 1: tabs to switch between languages
+
* Interface should take into account touch interfaces (touch targets large enough) --[[User:Aleene|Aleene]] ([[User talk:Aleene|talk]]) 18:57, 15 November 2015 (CET).
 +
* Not all language dependent fields need to be present on a label, so do not multiply all fields for all languages --[[User:Aleene|Aleene]] ([[User talk:Aleene|talk]]) 18:57, 15 November 2015 (CET)
 +
* Solution 1: tabs to switch between languages (slide-down menu? One tab per product or one tab per relevant field? --[[User:Aleene|Aleene]] ([[User talk:Aleene|talk]]) 18:04, 15 November 2015 (CET))
 
** + button to add a language tab
 
** + button to add a language tab
 
** tab displays only the fields that need to be completed in other languages:
 
** tab displays only the fields that need to be completed in other languages:
 
*** images
 
*** images
*** fiels like generic name, ingredients
+
*** fields like generic name, ingredients
 
* Solution 2: multiply each field by the number of languages, display all languages for one field together
 
* Solution 2: multiply each field by the number of languages, display all languages for one field together
 
** + button to dynamically add a new language
 
** + button to dynamically add a new language
Line 98: Line 99:  
==== Taxonomize all or most multilingual tag fields ====
 
==== Taxonomize all or most multilingual tag fields ====
   −
* Packaging, origins of ingredients and purchase places are tag fields (they contain comma separated values) that are not yet taxonomized
+
* Packaging, origins of ingredients and purchase places are tag fields (they contain comma separated values) that are not yet taxonomized. (Origin of ingredients is a two part tag: ingredient+origin. How to keep them apart? --[[User:Aleene|Aleene]] ([[User talk:Aleene|talk]]) 19:05, 15 November 2015 (CET))
* The existing taxonomy system will take care of the mapping between different languages
+
* The existing taxonomy system will take care of the mapping between different languages (country and language specific labels? --[[User:Aleene|Aleene]] ([[User talk:Aleene|talk]]) 19:05, 15 November 2015 (CET))
 
* The taxonomies need to be created or completed
 
* The taxonomies need to be created or completed
 
* To be determined: what to do with brands?
 
* To be determined: what to do with brands?
Line 105: Line 106:  
*** But exceptions exist
 
*** But exceptions exist
 
** Could benefit from being taxonomized in order to have a hierarchy
 
** Could benefit from being taxonomized in order to have a hierarchy
 
+
** An Hierarchy could also help to normalize brands, i.e. remove errors --[[User:Aleene|Aleene]] ([[User talk:Aleene|talk]]) 19:05, 15 November 2015 (CET)
    
==== Selection/crop of images in more than one language ====
 
==== Selection/crop of images in more than one language ====
Line 120: Line 121:  
* Create new fields suffixed by _lang, with a hash
 
* Create new fields suffixed by _lang, with a hash
 
** "ingredients_text_lang":{"en":"Chocolate, milk", "fr":"Chocolat, lait"}
 
** "ingredients_text_lang":{"en":"Chocolate, milk", "fr":"Chocolat, lait"}
 +
** So multiple languages can be found in the same field. --[[User:Aleene|Aleene]] ([[User talk:Aleene|talk]]) 19:18, 15 November 2015 (CET)
 
* Create new languages field
 
* Create new languages field
 
** Hash that contains languages for which we have values for at least one field
 
** Hash that contains languages for which we have values for at least one field
 
** "languages":{"en":"1", "fr":"1"}
 
** "languages":{"en":"1", "fr":"1"}
 +
** What is the purpose of this field? --[[User:Aleene|Aleene]] ([[User talk:Aleene|talk]]) 19:18, 15 November 2015 (CET)
 +
Could there be conflicts between the ingredients_text qnd ingredients_text_lang fields? And how should these be resolved?
 +
Could the number of hashes in *_lang fields be different? Also different in content (i.e. "it" and "en" in one field and "fr" and "nl" in another field)
 +
--[[User:Aleene|Aleene]] ([[User talk:Aleene|talk]]) 19:18, 15 November 2015 (CET)
1

edit

Navigation menu