xlate.conf: Sort for Epica's silly album title.
[disorder-misc-config] / xlate.conf
1 ### -*-conf-*-
2 ### Translations for DisOrder archive.
3 ###
4 ### This file is maintained on ibanez; edit it there and run `update-slaves'.
5
6 ## Common translations.
7 transform track "^.*/([^/]+)\\.[a-zA-Z0-9]+$" $1 sort
8 transform track "^.*/([0-9]+-)?([0-9]+[.:] *)?([^/]+)\\.[a-zA-Z0-9]+$" $3 display
9 transform dir "^.*/([^/]+)$" $1 *
10 transform dir "^(a|the) (.*)$" "$2, $1" sort i
11
12 ###--------------------------------------------------------------------------
13 ### Fixing artist names.
14
15 transform dir "^(Douglas) (Adams)$" "$2, $1" sort
16 transform dir "^(Ed) (Alleyne-Johnson)$" "$2, $1" sort
17 transform dir "^(Tori) (Amos)$" "$2, $1" sort
18 transform dir "^(David) (Arnold)$" "$2, $1" sort
19
20 transform dir "^(David) (Bowie.*)$" "$2, $1" sort
21 transform dir "^(Johann Sebastian) (Bach)$" "$2, $1" sort
22 transform dir "^(Kate) (Bush)$" "$2, $1" sort
23 transform dir "^(Ludwig van) (Beethoven.*)$" "$2, $1" sort
24 transform dir "^(Sarah) (Brightman)$" "$2, $1" sort
25 transform dir "^(Scott) (Bradlee.*)$" "$2, $1" sort
26
27 transform dir "^(Nick) (Cave.*)$" "$2, $1" sort
28 transform dir "^(Richard) (Cheese)$" "$2, $1" sort
29 transform dir "^(Leonard) (Cohen)$" "$2, $1" sort
30
31 transform dir "^(Gitane) (DeMone)$" "$2, $1" sort
32 transform dir "^(Bruce) (Dickinson)$" "$2, $1" sort
33 transform dir "^(Ian) (Dury.*)$" "$2, $1" sort
34
35 transform dir "^(Ludovico) (Einaudi)$" "$2, $1" sort
36
37 transform dir "^(Mylène) (Farmer)$" "$2, $1" sort
38
39 transform dir "^(Lisa) (Gerrard.*)$" "$2, $1" sort
40 transform dir "^(Richard) (Gibbs)$" "$2, $1" sort
41 transform dir "^(Philip) (Glass)$" "$2, $1" sort
42
43 transform dir "^(Boo) (Hewerdine)$" "$2, $1" sort
44
45 transform dir "^(Florence Foster) (Jenkins)$" "$2, $1" sort
46 transform dir "^(Milla) (Jovovich)$" "$2, $1" sort
47
48 transform dir "^(Avril) (Lavigne)$" "$2, $1" sort
49 transform dir "^(Tom) (Lehrer)$" "$2, $1" sort
50 transform dir "^(Andrew) (Lloyd Webber)$" "$2, $1" sort
51
52 transform dir "^(Bear) (McCreary)$" "$2, $1" sort
53 transform dir "^(Yana) (Mangi)$" "$2, $1" sort
54 transform dir "^(James) (Marsters)$" "$2, $1" sort
55 transform dir "^(Katie) (Melua)$" "$2, $1" sort
56 transform dir "^(Ennio) (Morricone)$" "$2, $1" sort
57 transform dir "^(Clive) (Murray)$" "$2, $1" sort
58
59 transform dir "^(Richard) (O'Brien)$" "$2, $1" sort
60 transform dir "^(Mike) (Oldfield)$" "$2, $1" sort
61
62 transform dir "^(Basil) (Poledouris)$" "$2, $1" sort
63
64 transform dir "R\\.E\\.M_" "REM" sort
65 transform dir "^(Gerry) (Rafferty)$" "$2, $1" sort
66 transform dir "^(Chris) (Rea)$" "$2, $1" sort
67 transform dir "^(Eddi) (Reader)$" "$2, $1" sort
68 transform dir "^(Graeme) (Revell)$" "$2, $1" sort
69 transform dir "^Николай Андреевич Римский-Корсаков$" "Rimskiy-Korsakov, Nikolay Andreevich" sort
70 transform dir "^(Joaquín) (Rodrigo.*)$" "$2, $1" sort
71 transform dir "^(Kate) (Rusby)$" "$2, $1" sort
72
73 transform dir "^(Joe) (Satriani)$" "$2, $1" sort
74 transform dir "^(Paul) (Simon)$" "$2, $1" sort
75 transform dir "^(Donald) (Swann)$" "$2, $1" sort
76
77 transform dir "^(Clare) (Teal)$" "$2, $1" sort
78 transform dir "^(J\\.R\\.R\\.) (Tolkien)$" "$2, $1" sort
79 transform dir "^(KT) (Tunstall)$" "$2, $1" sort
80
81 transform dir "^(Antonio) (Vivaldi)$" "$2, $1" sort
82 transform dir "^(Steve) (Vai)$" "$2, $1" sort
83
84 transform dir "^(Joss) (Whedon)$" "$2, $1" sort
85 transform dir "^(John) (Williams)$" "$2, $1" sort
86 transform dir "^(Rozz) (Williams)$" "$2, $1" sort
87 transform dir "^(Zakk) (Wylde)$" "$2, $1" sort
88
89 transform dir "^(_Weird Al_) (Yankovic)$" "$2, $1" sort
90 transform dir "^(Neil) (Young.*)$" "$2, $1" sort
91
92 transform dir "^(Rob) (Zombie)$" "$2, $1" sort
93
94 ###--------------------------------------------------------------------------
95 ### Other random fixes.
96
97 transform dir "^Ωmega$" "Omega" sort
98
99 ###----- That's all, folks --------------------------------------------------