Tek bir şey fark ettiğimde PluralizationService
kaynağını araştırıyordum. Sınıfta, farklı çoğullaşma kurallarını yansıtan birkaç özel sözlük var. Örneğin:.NET referans kaynak kodundaki dört tire grubu nedir?
private string[] _uninflectiveWordList =
new string[] {
"bison", "flounder", "pliers", "bream", "gallows", "proceedings",
"breeches", "graffiti", "rabies", "britches", "headquarters", "salmon",
"carp", "----", "scissors", "ch----is", "high-jinks", "sea-bass",
"clippers", "homework", "series", "cod", "innings", "shears", "contretemps",
"jackanapes", "species", "corps", "mackerel", "swine", "debris", "measles",
"trout", "diabetes", "mews", "tuna", "djinn", "mumps", "whiting", "eland",
"news", "wildebeest", "elk", "pincers", "police", "hair", "ice", "chaos",
"milk", "cotton", "pneumonoultramicroscopicsilicovolcanoconiosis",
"information", "aircraft", "scabies", "traffic", "corn", "millet", "rice",
"hay", "----", "tobacco", "cabbage", "okra", "broccoli", "asparagus",
"lettuce", "beef", "pork", "venison", "mutton", "cattle", "offspring",
"molasses", "shambles", "shingles"};
Dizelerdeki dört kısa çizgi grupları nelerdir? Kodda işlenmiş görmedim, bu yüzden bir çeşit şablon değiller. Düşünebildiğim tek şey, bunların sansürlenmiş ifadelerdir ('ch ----' şasi olur '), ki bu da aslında okunabilirliği acıtıyor. Buna başka biri geldi mi? Gerçek tam listeyle ilgilenseydim, nasıl görebilirim?
Kesin olarak bilmiyorum, ama benim tahminim, joker karakter olarak bir çeşit yer tutucu olması (örneğin, ch, sonra 4 karakterden oluşan eşleşen model, daha sonra eşleşir) olacaktır. –
* "pneumonoultramicroscopicsilicovolcanoconiosis" * Birinin hata raporundan iyi bir gülüşe sahip olduğunu tespit eden testçiyi tahmin ediyorum ve bunu düzelten geliştirici güldü… (Wikipedia'ya göre ingilizce dilinde en uzun kelime) –
En iyi tahminim, harflerin kendilerinin önemli olmadığı, ancak uzunluğun yapıldığı bir desen eşleşmesi olurdu, örneğin: kedi, şapka, yarasa, diğer davalarla eşleşmezse çizgi deseni içinde bir araya getirilebilir ve çoğul aynı. Sadece bir tahmin olsa. –