This commit is contained in:
2026-06-22 15:10:22 +08:00
parent 8e5d56ab1d
commit 0e30ed0b36
16 changed files with 911 additions and 1017 deletions

243
data/devices.json Normal file
View File

@@ -0,0 +1,243 @@
{
"version": "1.0.0",
"devices": [
{
"id": "iphone-17-pro-max",
"name": "iPhone 17 Pro Max",
"sw": 440,
"sh": 956,
"scr": 44,
"notch": "island",
"nw": 126,
"nh": 37,
"nr": 20,
"sat": 62,
"sab": 34
},
{
"id": "iphone-17-pro",
"name": "iPhone 17 Pro",
"sw": 402,
"sh": 874,
"scr": 42,
"notch": "island",
"nw": 126,
"nh": 37,
"nr": 20,
"sat": 62,
"sab": 34
},
{
"id": "iphone-air",
"name": "iPhone Air",
"sw": 420,
"sh": 912,
"scr": 42,
"notch": "island",
"nw": 126,
"nh": 37,
"nr": 20,
"sat": 62,
"sab": 34
},
{
"id": "iphone-17",
"name": "iPhone 17",
"sw": 402,
"sh": 874,
"scr": 42,
"notch": "island",
"nw": 126,
"nh": 37,
"nr": 20,
"sat": 62,
"sab": 34
},
{
"id": "iphone-16-pro-max",
"name": "iPhone 16 Pro Max",
"sw": 440,
"sh": 956,
"scr": 44,
"notch": "island",
"nw": 126,
"nh": 37,
"nr": 20,
"sat": 62,
"sab": 34
},
{
"id": "iphone-16-pro",
"name": "iPhone 16 Pro",
"sw": 402,
"sh": 874,
"scr": 42,
"notch": "island",
"nw": 126,
"nh": 37,
"nr": 20,
"sat": 62,
"sab": 34
},
{
"id": "iphone-16-plus",
"name": "iPhone 16 Plus",
"sw": 430,
"sh": 932,
"scr": 42,
"notch": "island",
"nw": 120,
"nh": 36,
"nr": 18,
"sat": 59,
"sab": 34
},
{
"id": "iphone-16",
"name": "iPhone 16",
"sw": 390,
"sh": 844,
"scr": 40,
"notch": "island",
"nw": 120,
"nh": 36,
"nr": 18,
"sat": 59,
"sab": 34
},
{
"id": "iphone-15-pro-max",
"name": "iPhone 15 Pro Max",
"sw": 430,
"sh": 932,
"scr": 42,
"notch": "island",
"nw": 120,
"nh": 36,
"nr": 18,
"sat": 59,
"sab": 34
},
{
"id": "iphone-15-pro",
"name": "iPhone 15 Pro",
"sw": 393,
"sh": 852,
"scr": 40,
"notch": "island",
"nw": 120,
"nh": 36,
"nr": 18,
"sat": 59,
"sab": 34
},
{
"id": "iphone-15-plus",
"name": "iPhone 15 Plus",
"sw": 430,
"sh": 932,
"scr": 42,
"notch": "island",
"nw": 120,
"nh": 36,
"nr": 18,
"sat": 59,
"sab": 34
},
{
"id": "iphone-15",
"name": "iPhone 15",
"sw": 390,
"sh": 844,
"scr": 38,
"notch": "island",
"nw": 120,
"nh": 36,
"nr": 18,
"sat": 59,
"sab": 34
},
{
"id": "iphone-14-pro-max",
"name": "iPhone 14 Pro Max",
"sw": 430,
"sh": 932,
"scr": 42,
"notch": "island",
"nw": 120,
"nh": 36,
"nr": 18,
"sat": 59,
"sab": 34
},
{
"id": "iphone-14-pro",
"name": "iPhone 14 Pro",
"sw": 393,
"sh": 852,
"scr": 40,
"notch": "island",
"nw": 120,
"nh": 36,
"nr": 18,
"sat": 59,
"sab": 34
},
{
"id": "iphone-14-plus",
"name": "iPhone 14 Plus",
"sw": 428,
"sh": 926,
"scr": 40,
"notch": "notch",
"nw": 130,
"nh": 34,
"sat": 47,
"sab": 34
},
{
"id": "iphone-14",
"name": "iPhone 14",
"sw": 390,
"sh": 844,
"scr": 38,
"notch": "notch",
"nw": 130,
"nh": 34,
"sat": 47,
"sab": 34
},
{
"id": "iphone-se3",
"name": "iPhone SE (3rd gen)",
"sw": 375,
"sh": 667,
"scr": 4,
"notch": "none",
"sat": 20,
"sab": 0
},
{
"id": "pixel-8",
"name": "Google Pixel 8",
"sw": 411,
"sh": 914,
"scr": 22,
"notch": "punch",
"ps": 14,
"sat": 28,
"sab": 24
},
{
"id": "galaxy-s24",
"name": "Samsung Galaxy S24",
"sw": 360,
"sh": 780,
"scr": 20,
"notch": "punch",
"ps": 12,
"sat": 28,
"sab": 24
}
]
}

15
data/languages.json Normal file
View File

@@ -0,0 +1,15 @@
{
"version": "1.0.0",
"languages": [
{ "name": "English", "code": "en" },
{ "name": "Chinese (Simplified)", "code": "zh-hans" },
{ "name": "Chinese (Traditional)", "code": "zh-hant" },
{ "name": "French", "code": "fr" },
{ "name": "German", "code": "de" },
{ "name": "Japanese", "code": "ja" },
{ "name": "Korean", "code": "ko" },
{ "name": "Portuguese", "code": "pt" },
{ "name": "Russian", "code": "ru" },
{ "name": "Spanish", "code": "es" }
]
}