﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
3281	OsmPrimitiveType fails for fusional and/or agglutinative languages	Daeron	Gubaer	"In Finnish language, there are 15 (in some dialects 16) different grammatical cases, usually all differ for one particular word. That makes constructs like OsmPrimitiveType not work for Finnish and possibly for other languages too.

OsmPrimitiveType returns a translated string for the supplied osm-type, but using that value by inserting it into other string will make translating very hard and in some cases impossible due to not being able to return correct grammatical case, or gender etc.

The OsmPrimitiveType should be therefore abolished, and the translations done in all the places the translated version of the osm-type is required. There is no easy way to do this centralized as is attempted by the OsmPrimitiveType, as there are many cases required, and different languages may require different cases."	defect	closed	major		Core	latest	fixed	i18n	
