As I have explained in
this post, the ratings (eg. PG, R) for each locality are mapped to an internal rating level (1 - 5).
For the display of your Online Collection, profiles with an internal rating level of 5 are considered "adult" titles, and are hidden if you choose that option.
In addition, profiles are considered "adult", if they have the "Adult" rating, or if they have the "Adult" genre. The NR rating is *not* considered as "adult".
What matters are the actual data for these fields in your uploaded profile, not the ones in the Online master database.
Since some of these mappings *might* be wrong (e.g. Italy), I post here the complete list of all mappings for everyone to re-evaluate and to point out possible errors that Ken should fix.
The mappings itself are stored in the file localities.dod, which also provides the localities itself and the Country of Origin. The file structure is undocumented, but fairly simple. I have converted the content to XML based on my analysis of the file.
<?xml version="1.0" encoding="windows-1252"?>
<Localities>
<Locality Unk='4' Code='32' Name='Argentina'>
<Rating Code='1' Name='ATP'/>
<Rating Code='3' Name='PM13'/>
<Rating Code='4' Name='PM16'/>
<Rating Code='5' Name='PM18'/>
</Locality>
<Locality Unk='4' Code='2' Name='Australia'>
<Rating Code='1' Name='G'/>
<Rating Code='2' Name='PG'/>
<Rating Code='3' Name='M'/>
<Rating Code='4' Name='MA'/>
<Rating Code='5' Name='R'/>
</Locality>
<Locality Unk='2' Code='40' Name='Austria'>
<Rating Code='1' Name='FSK-0'/>
<Rating Code='2' Name='FSK-6'/>
<Rating Code='3' Name='FSK-12'/>
<Rating Code='4' Name='FSK-16'/>
<Rating Code='5' Name='FSK-18'/>
</Locality>
<Locality Unk='2' Code='30' Name='Belgium'>
<Rating Code='1' Name='AL'/>
<Rating Code='2' Name='6'/>
<Rating Code='3' Name='12'/>
<Rating Code='4' Name='16'/>
<Rating Code='5' Name='18'/>
</Locality>
<Locality Unk='4' Code='23' Name='Brazil'>
<Rating Code='1' Name='Livre'/>
<Rating Code='2' Name='12'/>
<Rating Code='3' Name='14'/>
<Rating Code='4' Name='16'/>
<Rating Code='5' Name='18'/>
</Locality>
<Locality Unk='1' Code='3' Name='Canada'>
<Rating Code='1' Name='G'/>
<Rating Code='2' Name='PG'/>
<Rating Code='3' Name='14'/>
<Rating Code='4' Name='18'/>
<Rating Code='5' Name='R'/>
</Locality>
<Locality Unk='1' Code='19' Name='Canada (Quebec)'>
<Rating Code='1' Name='G'/>
<Rating Code='2' Name='PG'/>
<Rating Code='3' Name='14'/>
<Rating Code='4' Name='18'/>
<Rating Code='5' Name='R'/>
</Locality>
<Locality Unk='6' Code='6' Name='China'>
<Rating Code='1' Name='G'/>
<Rating Code='2' Name='PG'/>
<Rating Code='3' Name='PG-13'/>
<Rating Code='4' Name='R'/>
<Rating Code='5' Name='NC-17'/>
</Locality>
<Locality Unk='2' Code='36' Name='Czech Republic'>
<Rating Code='1' Name='U'/>
<Rating Code='2' Name='12'/>
<Rating Code='3' Name='15'/>
<Rating Code='5' Name='18'/>
</Locality>
<Locality Unk='2' Code='14' Name='Denmark'>
<Rating Code='1' Name='A'/>
<Rating Code='2' Name='7 år'/>
<Rating Code='3' Name='11 år'/>
<Rating Code='4' Name='15 år'/>
<Rating Code='5' Name='18 år'/>
</Locality>
<Locality Unk='5' Code='45' Name='Estonia'>
<Rating Code='1' Name='L'/>
<Rating Code='2' Name='MS6'/>
<Rating Code='3' Name='MS12'/>
<Rating Code='4' Name='K12/K14'/>
<Rating Code='5' Name='K16'/>
</Locality>
<Locality Unk='2' Code='16' Name='Finland'>
<Rating Code='1' Name='3'/>
<Rating Code='2' Name='7'/>
<Rating Code='3' Name='11'/>
<Rating Code='4' Name='13/15'/>
<Rating Code='5' Name='18'/>
</Locality>
<Locality Unk='5' Code='7' Name='Former Soviet Union'>
<Rating Code='1' Name='G'/>
<Rating Code='2' Name='PG'/>
<Rating Code='3' Name='PG-13'/>
<Rating Code='4' Name='R'/>
<Rating Code='5' Name='NC-17'/>
</Locality>
<Locality Unk='2' Code='8' Name='France'>
<Rating Code='1' Name='U'/>
<Rating Code='2' Name='12'/>
<Rating Code='3' Name='16'/>
</Locality>
<Locality Unk='2' Code='5' Name='Germany'>
<Rating Code='1' Name='FSK-0'/>
<Rating Code='2' Name='FSK-6'/>
<Rating Code='3' Name='FSK-12'/>
<Rating Code='4' Name='FSK-16'/>
<Rating Code='5' Name='FSK-18'/>
</Locality>
<Locality Unk='2' Code='41' Name='Greece'>
<Rating Code='1' Name='K'/>
<Rating Code='3' Name='A-13'/>
<Rating Code='4' Name='A-17'/>
</Locality>
<Locality Unk='3' Code='21' Name='Hong Kong'>
<Rating Code='1' Name='Category I'/>
<Rating Code='2' Name='Category IIA'/>
<Rating Code='3' Name='Category IIB'/>
<Rating Code='5' Name='Category III'/>
</Locality>
<Locality Unk='2' Code='34' Name='Hungary'>
<Rating Code='1' Name='All'/>
<Rating Code='2' Name='12'/>
<Rating Code='3' Name='16'/>
<Rating Code='5' Name='18'/>
</Locality>
<Locality Unk='2' Code='26' Name='Iceland'>
<Rating Code='1' Name='L'/>
<Rating Code='2' Name='7'/>
<Rating Code='3' Name='12'/>
<Rating Code='4' Name='16'/>
<Rating Code='5' Name='18'/>
</Locality>
<Locality Unk='5' Code='39' Name='India'>
<Rating Code='1' Name='A'/>
<Rating Code='2' Name='G'/>
<Rating Code='3' Name='U'/>
<Rating Code='4' Name='UA'/>
</Locality>
<Locality Unk='3' Code='27' Name='Indonesia'>
<Rating Code='1' Name='SU: Semua Umur'/>
<Rating Code='2' Name='BO: Bimbingan Orang Tua'/>
<Rating Code='4' Name='DW: Dewasa'/>
</Locality>
<Locality Unk='2' Code='44' Name='Ireland'>
<Rating Code='1' Name='G'/>
<Rating Code='2' Name='PG'/>
<Rating Code='3' Name='12'/>
<Rating Code='4' Name='15'/>
<Rating Code='5' Name='18'/>
</Locality>
<Locality Unk='2' Code='24' Name='Israel'>
<Rating Code='1' Name='U'/>
<Rating Code='2' Name='PG'/>
</Locality>
<Locality Unk='2' Code='13' Name='Italy'>
<Rating Code='1' Name='T'/>
<Rating Code='2' Name='VM14'/>
<Rating Code='3' Name='VM18'/>
</Locality>
<Locality Unk='2' Code='17' Name='Japan'>
<Rating Code='1' Name='G'/>
<Rating Code='2' Name='PG'/>
<Rating Code='3' Name='PG-13'/>
<Rating Code='4' Name='R'/>
<Rating Code='5' Name='NC-17'/>
</Locality>
<Locality Unk='3' Code='18' Name='Korea'>
<Rating Code='1' Name='All'/>
<Rating Code='3' Name='12'/>
<Rating Code='4' Name='15'/>
<Rating Code='5' Name='18'/>
</Locality>
<Locality Unk='3' Code='37' Name='Malaysia'>
<Rating Code='1' Name='U'/>
<Rating Code='2' Name='18SG'/>
<Rating Code='3' Name='18SX'/>
<Rating Code='4' Name='18PA'/>
<Rating Code='5' Name='18PL'/>
</Locality>
<Locality Unk='4' Code='25' Name='Mexico'>
<Rating Code='1' Name='AA'/>
<Rating Code='2' Name='A'/>
<Rating Code='3' Name='B'/>
<Rating Code='4' Name='C'/>
</Locality>
<Locality Unk='2' Code='9' Name='Netherlands'>
<Rating Code='1' Name='AL'/>
<Rating Code='2' Name='6'/>
<Rating Code='3' Name='12'/>
<Rating Code='4' Name='16'/>
</Locality>
<Locality Unk='4' Code='1' Name='New Zealand'>
<Rating Code='1' Name='G'/>
<Rating Code='2' Name='PG'/>
<Rating Code='3' Name='M'/>
<Rating Code='4' Name='R16'/>
<Rating Code='5' Name='R18'/>
</Locality>
<Locality Unk='2' Code='12' Name='Norway'>
<Rating Code='1' Name='A'/>
<Rating Code='2' Name='7 år'/>
<Rating Code='3' Name='11 år'/>
<Rating Code='4' Name='15 år'/>
<Rating Code='5' Name='18 år'/>
</Locality>
<Locality Unk='3' Code='43' Name='Philippines'>
<Rating Code='1' Name='G(P)'/>
<Rating Code='3' Name='PG-13'/>
<Rating Code='4' Name='R-13'/>
<Rating Code='5' Name='R-18'/>
</Locality>
<Locality Unk='2' Code='29' Name='Poland'>
<Rating Code='1' Name='no age limit'/>
<Rating Code='2' Name='over 12 years'/>
<Rating Code='3' Name='over 15 years'/>
<Rating Code='4' Name='over 18 years'/>
</Locality>
<Locality Unk='2' Code='15' Name='Portugal'>
<Rating Code='1' Name='M/4'/>
<Rating Code='2' Name='M/6'/>
<Rating Code='3' Name='M/12'/>
<Rating Code='4' Name='M/16'/>
<Rating Code='5' Name='M/18'/>
</Locality>
<Locality Unk='3' Code='35' Name='Singapore'>
<Rating Code='1' Name='G'/>
<Rating Code='2' Name='PG'/>
<Rating Code='3' Name='NC16'/>
<Rating Code='4' Name='M18'/>
</Locality>
<Locality Unk='2' Code='33' Name='Slovakia'>
<Rating Code='1' Name='U'/>
<Rating Code='2' Name='12'/>
<Rating Code='3' Name='15'/>
<Rating Code='5' Name='18'/>
</Locality>
<Locality Unk='2' Code='20' Name='South Africa'>
<Rating Code='1' Name='A'/>
<Rating Code='2' Name='PG, 10'/>
<Rating Code='3' Name='13'/>
<Rating Code='4' Name='16'/>
<Rating Code='5' Name='18'/>
</Locality>
<Locality Unk='2' Code='10' Name='Spain'>
<Rating Code='1' Name='T'/>
<Rating Code='2' Name='7'/>
<Rating Code='3' Name='13'/>
<Rating Code='4' Name='18'/>
</Locality>
<Locality Unk='2' Code='11' Name='Sweden'>
<Rating Code='1' Name='Barntillåten'/>
<Rating Code='2' Name='Från 7 år'/>
<Rating Code='3' Name='Från 11 år'/>
<Rating Code='4' Name='Från 15 år'/>
</Locality>
<Locality Unk='2' Code='22' Name='Switzerland'>
<Rating Code='1' Name='FSK-0'/>
<Rating Code='2' Name='FSK-6'/>
<Rating Code='3' Name='FSK-12'/>
<Rating Code='4' Name='FSK-16'/>
<Rating Code='5' Name='FSK-18'/>
</Locality>
<Locality Unk='3' Code='28' Name='Taiwan'>
<Rating Code='1' Name='G'/>
<Rating Code='2' Name='P'/>
<Rating Code='3' Name='PG'/>
<Rating Code='4' Name='R'/>
<Rating Code='5' Name='no age limit'/>
</Locality>
<Locality Unk='3' Code='38' Name='Thailand'>
<Rating Code='1' Name='G'/>
<Rating Code='3' Name='PD-14'/>
<Rating Code='4' Name='R-14'/>
</Locality>
<Locality Unk='2' Code='31' Name='Turkey'>
<Rating Code='1' Name='GI'/>
<Rating Code='2' Name='7+'/>
<Rating Code='3' Name='13+'/>
<Rating Code='4' Name='15+'/>
<Rating Code='5' Name='16+'/>
</Locality>
<Locality Unk='2' Code='4' Name='United Kingdom'>
<Rating Code='1' Name='U'/>
<Rating Code='2' Name='PG'/>
<Rating Code='3' Name='12'/>
<Rating Code='4' Name='15'/>
<Rating Code='5' Name='18'/>
</Locality>
<Locality Unk='1' Code='0' Name='United States'>
<Rating Code='1' Name='G'/>
<Rating Code='2' Name='PG'/>
<Rating Code='3' Name='PG-13'/>
<Rating Code='4' Name='R'/>
<Rating Code='5' Name='NC-17'/>
</Locality>
<Locality Unk='3' Code='42' Name='Vietnam'>
</Locality>
</Localities>