Jelajahi Sumber

added different countries parental ratings (#14069)

SoumyadipAuddy 3 minggu lalu
induk
melakukan
86917cd167

+ 41 - 0
Emby.Server.Implementations/Localization/Ratings/ar.json

@@ -0,0 +1,41 @@
+{
+    "countryCode": "ar",
+    "supportsSubScores": false,
+    "ratings": [
+        {
+            "ratingStrings": ["ATP"],
+            "ratingScore": {
+                "score": 0,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["+13"],
+            "ratingScore": {
+                "score": 13,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["+16"],
+            "ratingScore": {
+                "score": 16,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["+18"],
+            "ratingScore": {
+                "score": 18,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["C"],
+            "ratingScore": {
+                "score": 1001,
+                "subScore": null
+            }
+        }
+    ]
+}

+ 34 - 0
Emby.Server.Implementations/Localization/Ratings/bg.json

@@ -0,0 +1,34 @@
+{
+    "countryCode": "bg",
+    "supportsSubScores": false,
+    "ratings": [
+        {
+            "ratingStrings": ["A","B"],
+            "ratingScore": {
+                "score": 0,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["C"],
+            "ratingScore": {
+                "score": 12,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["D"],
+            "ratingScore": {
+                "score": 16,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["X"],
+            "ratingScore": {
+                "score": 18,
+                "subScore": null
+            }
+        }
+    ]
+}

+ 34 - 0
Emby.Server.Implementations/Localization/Ratings/cz.json

@@ -0,0 +1,34 @@
+{
+    "countryCode": "cz",
+    "supportsSubScores": false,
+    "ratings": [
+        {
+            "ratingStrings": ["U"],
+            "ratingScore": {
+                "score": 0,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["12+"],
+            "ratingScore": {
+                "score": 12,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["15+"],
+            "ratingScore": {
+                "score": 15,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["18+"],
+            "ratingScore": {
+                "score": 18,
+                "subScore": null
+            }
+        }
+    ]
+}

+ 2 - 2
Emby.Server.Implementations/Localization/Ratings/es.json

@@ -3,7 +3,7 @@
     "supportsSubScores": false,
     "ratings": [
         {
-            "ratingStrings": ["0+", "A", "A/i", "A/fig", "A/i/fig", "APTA", "ERI", "TP"],
+            "ratingStrings": ["0+", "A", "Ai","A/i", "A/fig", "A/i/fig", "APTA", "ERI", "TP"],
             "ratingScore": {
                 "score": 0,
                 "subScore": null
@@ -17,7 +17,7 @@
             }
         },
         {
-            "ratingStrings": ["7", "7/i", "7/fig", "7/i/fig"],
+            "ratingStrings": ["7", "7i", "7/i", "7/fig", "7/i/fig"],
             "ratingScore": {
                 "score": 11,
                 "subScore": null

+ 11 - 4
Emby.Server.Implementations/Localization/Ratings/fi.json

@@ -10,32 +10,39 @@
             }
         },
         {
-            "ratingStrings": ["7", "K7"],
+            "ratingStrings": ["7", "K7", "K-7"],
             "ratingScore": {
                 "score": 7,
                 "subScore": null
             }
         },
         {
-            "ratingStrings": ["12", "K12"],
+            "ratingStrings": ["12", "K12", "K-12"],
             "ratingScore": {
                 "score": 12,
                 "subScore": null
             }
         },
         {
-            "ratingStrings": ["16", "K16"],
+            "ratingStrings": ["16", "K16", "K-16"],
             "ratingScore": {
                 "score": 16,
                 "subScore": null
             }
         },
         {
-            "ratingStrings": ["18", "K18"],
+            "ratingStrings": ["18", "K18", "K-18"],
             "ratingScore": {
                 "score": 18,
                 "subScore": null
             }
+        },
+        {
+            "ratingStrings": ["KK"],
+            "ratingScore": {
+                "score": 1001,
+                "subScore": null
+            }
         }
     ]
 }

+ 34 - 0
Emby.Server.Implementations/Localization/Ratings/gr.json

@@ -0,0 +1,34 @@
+{
+    "countryCode": "gr",
+    "supportsSubScores": false,
+    "ratings": [
+        {
+            "ratingStrings": ["K"],
+            "ratingScore": {
+                "score": 0,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["K12"],
+            "ratingScore": {
+                "score": 13,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["K15"],
+            "ratingScore": {
+                "score": 15,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["K18"],
+            "ratingScore": {
+                "score": 18,
+                "subScore": null
+            }
+        }
+    ]
+}

+ 41 - 0
Emby.Server.Implementations/Localization/Ratings/hu.json

@@ -0,0 +1,41 @@
+{
+    "countryCode": "hu",
+    "supportsSubScores": false,
+    "ratings": [
+        {
+            "ratingStrings": ["KN"],
+            "ratingScore": {
+                "score": 0,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["6"],
+            "ratingScore": {
+                "score": 6,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["12"],
+            "ratingScore": {
+                "score": 12,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["16"],
+            "ratingScore": {
+                "score": 16,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["18", "X"],
+            "ratingScore": {
+                "score": 18,
+                "subScore": null
+            }
+        }
+    ]
+}

+ 34 - 0
Emby.Server.Implementations/Localization/Ratings/id.json

@@ -0,0 +1,34 @@
+{
+    "countryCode": "id",
+    "supportsSubScores": false,
+    "ratings": [
+        {
+            "ratingStrings": ["SU"],
+            "ratingScore": {
+                "score": 0,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["13+"],
+            "ratingScore": {
+                "score": 13,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["17+"],
+            "ratingScore": {
+                "score": 17,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["21+"],
+            "ratingScore": {
+                "score": 21,
+                "subScore": null
+            }
+        }
+    ]
+}

+ 34 - 0
Emby.Server.Implementations/Localization/Ratings/it.json

@@ -0,0 +1,34 @@
+{
+    "countryCode": "it",
+    "supportsSubScores": false,
+    "ratings": [
+        {
+            "ratingStrings": ["T"],
+            "ratingScore": {
+                "score": 0,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["6+"],
+            "ratingScore": {
+                "score": 6,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["14+"],
+            "ratingScore": {
+                "score": 14,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["18+"],
+            "ratingScore": {
+                "score": 18,
+                "subScore": null
+            }
+        }
+    ]
+}

+ 41 - 0
Emby.Server.Implementations/Localization/Ratings/kr.json

@@ -0,0 +1,41 @@
+{
+    "countryCode": "kr",
+    "supportsSubScores": false,
+    "ratings": [
+        {
+            "ratingStrings": ["ALL"],
+            "ratingScore": {
+                "score": 0,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["12"],
+            "ratingScore": {
+                "score": 12,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["15"],
+            "ratingScore": {
+                "score": 15,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["19"],
+            "ratingScore": {
+                "score": 19,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["Restricted Screening"],
+            "ratingScore": {
+                "score": 1001,
+                "subScore": null
+            }
+        }
+    ]
+}

+ 41 - 0
Emby.Server.Implementations/Localization/Ratings/lt.json

@@ -0,0 +1,41 @@
+{
+    "countryCode": "lt",
+    "supportsSubScores": false,
+    "ratings": [
+        {
+            "ratingStrings": ["V"],
+            "ratingScore": {
+                "score": 0,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["N-7"],
+            "ratingScore": {
+                "score": 7,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["N-13"],
+            "ratingScore": {
+                "score": 13,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["N-16"],
+            "ratingScore": {
+                "score": 16,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["N-18"],
+            "ratingScore": {
+                "score": 18,
+                "subScore": null
+            }
+        }
+    ]
+}

+ 7 - 0
Emby.Server.Implementations/Localization/Ratings/nz.json

@@ -23,6 +23,13 @@
                 "subScore": 1
             }
         },
+        {
+            "ratingStrings": ["R15"],
+            "ratingScore": {
+                "score": 15,
+                "subScore": 0
+            }
+        },
         {
             "ratingStrings": ["RP16", "M"],
             "ratingScore": {

+ 48 - 0
Emby.Server.Implementations/Localization/Ratings/ph.json

@@ -0,0 +1,48 @@
+{
+    "countryCode": "ph",
+    "supportsSubScores": true,
+    "ratings": [
+        {
+            "ratingStrings": ["G"],
+            "ratingScore": {
+                "score": 0,
+                "subScore": 0
+            }
+        },
+        {
+            "ratingStrings": ["PG"],
+            "ratingScore": {
+                "score": 13,
+                "subScore": 0
+            }
+        },
+        {
+            "ratingStrings": ["R-13"],
+            "ratingScore": {
+                "score": 13,
+                "subScore": 1
+            }
+        },
+        {
+            "ratingStrings": ["R-16"],
+            "ratingScore": {
+                "score": 16,
+                "subScore": 0
+            }
+        },
+        {
+            "ratingStrings": ["R-18"],
+            "ratingScore": {
+                "score": 18,
+                "subScore": 0
+            }
+        },
+        {
+            "ratingStrings": ["X"],
+            "ratingScore": {
+                "score": 1001,
+                "subScore": 0
+            }
+        }
+    ]
+}

+ 62 - 0
Emby.Server.Implementations/Localization/Ratings/pt.json

@@ -0,0 +1,62 @@
+{
+    "countryCode": "pt",
+    "supportsSubScores": false,
+    "ratings": [
+        {
+            "ratingStrings": ["Públicos"],
+            "ratingScore": {
+                "score": 0,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["M/3"],
+            "ratingScore": {
+                "score": 3,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["M/6"],
+            "ratingScore": {
+                "score": 6,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["M/12"],
+            "ratingScore": {
+                "score": 12,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["M/14"],
+            "ratingScore": {
+                "score": 14,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["M/16"],
+            "ratingScore": {
+                "score": 16,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["M/18"],
+            "ratingScore": {
+                "score": 18,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["P"],
+            "ratingScore": {
+                "score": 1000,
+                "subScore": null
+            }
+        }
+    ]
+}

+ 5 - 5
Emby.Server.Implementations/Localization/Ratings/ro.json

@@ -3,35 +3,35 @@
     "supportsSubScores": false,
     "ratings": [
         {
-            "ratingStrings": ["AG"],
+            "ratingStrings": ["AG", "AP"],
             "ratingScore": {
                 "score": 0,
                 "subScore": null
             }
         },
         {
-            "ratingStrings": ["AP-12"],
+            "ratingStrings": ["12", "AP-12"],
             "ratingScore": {
                 "score": 12,
                 "subScore": null
             }
         },
         {
-            "ratingStrings": ["N-15"],
+            "ratingStrings": ["15", "N-15"],
             "ratingScore": {
                 "score": 15,
                 "subScore": null
             }
         },
         {
-            "ratingStrings": ["IM-18"],
+            "ratingStrings": ["18", "IM-18"],
             "ratingScore": {
                 "score": 18,
                 "subScore": null
             }
         },
         {
-            "ratingStrings": ["IM-18-XXX"],
+            "ratingStrings": ["18+", "IM-18-XXX"],
             "ratingScore": {
                 "score": 1000,
                 "subScore": null

+ 48 - 0
Emby.Server.Implementations/Localization/Ratings/sg.json

@@ -0,0 +1,48 @@
+{
+    "countryCode": "sg",
+    "supportsSubScores": false,
+    "ratings": [
+        {
+            "ratingStrings": ["G"],
+            "ratingScore": {
+                "score": 0,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["PG"],
+            "ratingScore": {
+                "score": 7,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["PG13"],
+            "ratingScore": {
+                "score": 13,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["NC16"],
+            "ratingScore": {
+                "score": 16,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["M18"],
+            "ratingScore": {
+                "score": 18,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["R21"],
+            "ratingScore": {
+                "score": 21,
+                "subScore": null
+            }
+        }
+    ]
+}

+ 48 - 0
Emby.Server.Implementations/Localization/Ratings/th.json

@@ -0,0 +1,48 @@
+{
+    "countryCode": "th",
+    "supportsSubScores": false,
+    "ratings": [
+        {
+            "ratingStrings": ["P", "G"],
+            "ratingScore": {
+                "score": 0,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["13"],
+            "ratingScore": {
+                "score": 13,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["15"],
+            "ratingScore": {
+                "score": 15,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["18+"],
+            "ratingScore": {
+                "score": 18,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["20"],
+            "ratingScore": {
+                "score": 20,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["Banned"],
+            "ratingScore": {
+                "score": 1001,
+                "subScore": null
+            }
+        }
+    ]
+}

+ 69 - 0
Emby.Server.Implementations/Localization/Ratings/tr.json

@@ -0,0 +1,69 @@
+{
+    "countryCode": "tr",
+    "supportsSubScores": true,
+    "ratings": [
+        {
+            "ratingStrings": ["Genel İzleyici Kitlesi"],
+            "ratingScore": {
+                "score": 0,
+                "subScore": 0
+            }
+        },
+        {
+            "ratingStrings": ["6A"],
+            "ratingScore": {
+                "score": 6,
+                "subScore": 0
+            }
+        },
+        {
+            "ratingStrings": ["6+"],
+            "ratingScore": {
+                "score": 6,
+                "subScore": 1
+            }
+        },
+        {
+            "ratingStrings": ["10A"],
+            "ratingScore": {
+                "score": 10,
+                "subScore": 0
+            }
+        },
+        {
+            "ratingStrings": ["10+"],
+            "ratingScore": {
+                "score": 10,
+                "subScore": 1
+            }
+        },
+        {
+            "ratingStrings": ["13A"],
+            "ratingScore": {
+                "score": 13,
+                "subScore": 0
+            }
+        },
+        {
+            "ratingStrings": ["13+"],
+            "ratingScore": {
+                "score": 13,
+                "subScore": 1
+            }
+        },
+        {
+            "ratingStrings": ["16+"],
+            "ratingScore": {
+                "score": 16,
+                "subScore": 0
+            }
+        },
+        {
+            "ratingStrings": ["18+"],
+            "ratingScore": {
+                "score": 18,
+                "subScore": 0
+            }
+        }
+    ]
+}

+ 41 - 0
Emby.Server.Implementations/Localization/Ratings/tw.json

@@ -0,0 +1,41 @@
+{
+    "countryCode": "tw",
+    "supportsSubScores": false,
+    "ratings": [
+        {
+            "ratingStrings": ["0+"],
+            "ratingScore": {
+                "score": 0,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["6+"],
+            "ratingScore": {
+                "score": 6,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["12+"],
+            "ratingScore": {
+                "score": 12,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["15+"],
+            "ratingScore": {
+                "score": 15,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["18+"],
+            "ratingScore": {
+                "score": 18,
+                "subScore": null
+            }
+        }
+    ]
+}

+ 34 - 0
Emby.Server.Implementations/Localization/Ratings/ua.json

@@ -0,0 +1,34 @@
+{
+    "countryCode": "ua",
+    "supportsSubScores": false,
+    "ratings": [
+        {
+            "ratingStrings": ["0+"],
+            "ratingScore": {
+                "score": 0,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["12+"],
+            "ratingScore": {
+                "score": 12,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["16+"],
+            "ratingScore": {
+                "score": 16,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["18+"],
+            "ratingScore": {
+                "score": 18,
+                "subScore": null
+            }
+        }
+    ]
+}

+ 55 - 0
Emby.Server.Implementations/Localization/Ratings/za.json

@@ -0,0 +1,55 @@
+{
+    "countryCode": "za",
+    "supportsSubScores": false,
+    "ratings": [
+        {
+            "ratingStrings": ["A"],
+            "ratingScore": {
+                "score": 0,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["PG", "7-9PG"],
+            "ratingScore": {
+                "score": 7,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["10-12PG"],
+            "ratingScore": {
+                "score": 10,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["13"],
+            "ratingScore": {
+                "score": 13,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["16"],
+            "ratingScore": {
+                "score": 16,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["18"],
+            "ratingScore": {
+                "score": 18,
+                "subScore": null
+            }
+        },
+        {
+            "ratingStrings": ["X18", "XX"],
+            "ratingScore": {
+                "score": 1001,
+                "subScore": null
+            }
+        }
+    ]
+}