Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Restore smart sorting in non-English iTunes 7 Apps
This a fix for a localization error found in recent versions of iTunes. iTunes has a nice feature : artists names starting with an article are sorted without this article. The Beatles appears between Beach Boys and Beethoven, and not alongside Tangerine Dream and Thee Silver Mt. Zion Memorial Orchestra & Tra-La-La Band.

Yet, funnily enough, this feature doesn't work as expected in localized versions of iTunes. In French or German, for instance, this works with Les TÍtes raides but not anymore with The Beatles.

This can be fixed by opening the Localizable.strings for your language with any text editor. This file can be found inside the iTunes application package. Control-click on the application, choose Show Package Contents, then open Resources > *yourLanguage*.lproj. Search for items 146.xx, and make any modifications necessary. Keep in mind that the entries are case-sensitive. For example, here are the French Localizable.strings in standard iTunes 7:
"146.001" = "Les ";
"146.002" = "%1, Les";
"146.003" = "les ";
"146.004" = "%1, les";
And now, here are mine, including common French articles for band names, and articles taken from the English.lproj :
"146.001" = "Le ";
"146.002" = "%1, Le";
"146.003" = "le ";
"146.004" = "%1, le";
"146.005" = "LE ";
"146.006" = "%1, LE";
"146.007" = "The ";
"146.008" = "%1, The";
"146.009" = "the ";
"146.010" = "%1, the";
"146.011" = "Les ";
"146.012" = "%1, Les";
"146.013" = "La ";
"146.014" = "%1, La";
"146.015" = "THE ";
"146.016" = "%1, THE";
"146.017" = "LES ";
"146.018" = "%1, LES";
Enjoy smart browsing again...
    •    
  • Currently 3.50 / 5
  You rated: 4 / 5 (4 votes cast)
 
[4,794 views]  

Restore smart sorting in non-English iTunes 7 | 11 comments | Create New Account
Click here to return to the 'Restore smart sorting in non-English iTunes 7' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Restore smart sorting in non-English iTunes 7
Authored by: NB on Sep 19, '06 08:02:12AM

I think that the band name is actually "Têtes Raides", instead of "Les Têtes Raides".

Voilà, your problem is fixed! :-)

(OK, I won't do it again)



[ # ]
Restore smart sorting in non-English iTunes 7
Authored by: NB on Sep 19, '06 08:04:16AM

Dang. Not only my joke is not fun, it's also wrong in this context. The problem was with "the" Beatles.



[ # ]
Restore smart sorting in non-English iTunes 7
Authored by: Swordfish on Sep 19, '06 01:44:37PM

lol. :)



[ # ]
Restore smart sorting in non-English iTunes 7
Authored by: Louije on Sep 21, '06 10:36:48AM

You're right ! It's "Tetes Raides" tout court. This was just an attempt to brag with my fine musical taste...



[ # ]
Restore smart sorting in non-English iTunes 7
Authored by: Nefelibata on Sep 19, '06 01:52:55PM

Spanish localization also needs be fixed. Only is present the male singular form of the article, and the English form has been removed.
I've restored the English form and added all forms in Spanish, French, Portuguese, Italian and German.
Here you are:
"146.001" = "El ";
"146.002" = "%1, El";
"146.003" = "el ";
"146.004" = "%1, el";
"146.005" = "EL ";
"146.006" = "%1, EL";
"146.007" = "La ";
"146.008" = "%1, La";
"146.009" = "la ";
"146.010" = "%1, la";
"146.011" = "LA ";
"146.012" = "%1, LA";
"146.013" = "Los ";
"146.014" = "%1, Los";
"146.015" = "los ";
"146.016" = "%1, los";
"146.017" = "LOS ";
"146.018" = "%1, LOS";
"146.019" = "Las ";
"146.020" = "%1, Las";
"146.021" = "las ";
"146.022" = "%1, las";
"146.023" = "LAS ";
"146.024" = "%1, LAS";
"146.025" = "The ";
"146.026" = "%1, The";
"146.027" = "the ";
"146.028" = "%1, the";
"146.029" = "THE ";
"146.030" = "%1, THE";
"146.031" = "Le ";
"146.032" = "%1, Le";
"146.033" = "le ";
"146.034" = "%1, le";
"146.035" = "LE ";
"146.036" = "%1, LE";
"146.037" = "lí";
"146.038" = "%1, lí";
"146.039" = "Lí";
"146.040" = "%1, Lí";
"146.041" = "les ";
"146.042" = "%1, les";
"146.043" = "Les ";
"146.044" = "%1, Les";
"146.045" = "LES ";
"146.046" = "%1, LES";
"146.047" = "Die ";
"146.048" = "%1, Die";
"146.049" = "die ";
"146.050" = "%1, die";
"146.051" = "DIE ";
"146.052" = "%1, DIE";
"146.053" = "Das ";
"146.054" = "%1, Das";
"146.055" = "das ";
"146.056" = "%1, das";
"146.057" = "DAS ";
"146.058" = "%1, DAS";
"146.059" = "Der ";
"146.060" = "%1, Der";
"146.061" = "der ";
"146.062" = "%1, der";
"146.063" = "DER ";
"146.064" = "%1, DER";
"146.065" = "O ";
"146.066" = "%1, O";
"146.067" = "o ";
"146.068" = "%1, o";
"146.069" = "A ";
"146.070" = "%1, A";
"146.071" = "a ";
"146.072" = "%1, a";
"146.073" = "Os ";
"146.074" = "%1, Os";
"146.075" = "os ";
"146.076" = "%1, os";
"146.077" = "OS ";
"146.078" = "%1, OS";
"146.079" = "Las ";
"146.080" = "%1, As";
"146.081" = "as ";
"146.082" = "%1, as";
"146.083" = "AS ";
"146.084" = "%1, AS";
"146.085" = "Il ";
"146.086" = "%1, Il";
"146.087" = "il ";
"146.088" = "%1, il";
"146.089" = "IL ";
"146.090" = "%1, IL";
"146.091" = "Lo ";
"146.092" = "%1, Lo";
"146.093" = "lo ";
"146.094" = "%1, lo";
"146.095" = "LO ";
"146.096" = "%1, LO";
"146.097" = "I ";
"146.098" = "%1, I";
"146.099" = "i ";
"146.100" = "%1, i";
"146.101" = "Gli ";
"146.102" = "%1, Gli";
"146.103" = "gli ";
"146.104" = "%1, gli";
"146.105" = "GLI ";
"146.106" = "%1, GLI";



[ # ]
There is a typo in my previous post
Authored by: Nefelibata on Sep 19, '06 02:25:43PM

Please, note that

"146.079" = "Las ";

must be

"146.079" = "As ";



[ # ]
Restore smart sorting in non-English iTunes 7
Authored by: babaloo on Sep 19, '06 02:08:23PM

Hey, I didn't know this hint is knew, cos I use it since iTunes 5. Just to add a little:

- Before making the new entries I always make a backup of "Localizable.strings". Just in case anything goes wrong during editing.

- With any upgrade of iTunes the file "Localizable.strings" is newly written by the installer. That means, after each upgrade you have to enter the text again. Quite tedious. And that's why I have sent more than one feedback-report to Apple over the years...



[ # ]
Restore smart sorting in non-English iTunes 7
Authored by: Nefelibata on Sep 19, '06 02:21:39PM

You can save a copy of the modified strings and after every upgrade, copy them again.



[ # ]
Smart sorting for albums possible?
Authored by: G-Mantle on Sep 19, '06 03:24:58PM

This is pretty optimistic, but has anyone come across a hack to get iTunes to smart-sort albums, too?



[ # ]
Very hard to implement properly
Authored by: Vistarded on Sep 22, '06 01:53:55PM

Nefelibata posted a longish list of definite articles in all sorts of languages, including "Die" which is the feminine/plural definite article in German. The funny thing is that there is a German band called "Die Happy" where "Die" obviously means biting the dust. Do you think anyone browsing the iTunes Library for Die Happy songs will expect to find them under "Happy, Die"? Unfortunately, it is hard to distinguish ambiguous cases like this algorithmically.

Also, there is a German punk band called "Die √Ąrzte" (the doctors). In this case, "Die" is really the definite article, but "Die √Ąrzte" insist that it's an intrinsic part of the name. According to them, their new album is never "das neue Album von den √Ąrzten" or even "das neue Album der √Ąrzte" but "das neue Album von Die √Ąrzte", without any form of declension, i.e. "Die √Ąrzte" is supposed to be used as a proper name. Now while iTunes is free to ignore the wishes of Die √Ąrzte, I as an iTunes user am likely to be irritated when I am not able to find my Die √Ąrzte songs in between let's say Devildriver and Die Happy, but instead have to look between After Forever and Avalanches, The.

Lawyer: But what about that tattoo on your chest? Doesn't it say, "Die Bart, Die?"
Sideshow Bob: No, that's German for "The Bart, The."



[ # ]
How about iTunes 7.1?
Authored by: hgd on Mar 30, '07 05:39:37PM

I've been using this hint ever since iTunes 7 came out, but I can't get it to work with 7.1. Of course you can do it manually for each band with the new sort-name feature, but that's a drag ...



[ # ]