3 külön fordítás merge
This commit is contained in:
161
app_en.arb
161
app_en.arb
@@ -1,25 +1,32 @@
|
||||
{
|
||||
"@@locale": "en-US",
|
||||
"@_GLOBAL": {},
|
||||
"restart_title": "Restart application",
|
||||
"restart_body": "Click here to open the app again.",
|
||||
|
||||
"@_LOGIN": {},
|
||||
"loginBtn": "Login with E-Kréta",
|
||||
"privacyLabel": "Privacy policy",
|
||||
"runningInDomainBrowser": "Running in Doméjn Browser",
|
||||
|
||||
"title1": "Know everything at a glance",
|
||||
"subtitle1": "On the top of the home screen you can see useful info about your day.",
|
||||
"title2": "Your classes fit here",
|
||||
"subtitle1": "The top of the home screen provides you with information about your day.",
|
||||
"title2": "Your subjects fit comfortably here",
|
||||
"subtitle2": "See statistics, upcoming tests, and even your grades from previous school years.",
|
||||
"title3": "Customizable timetable",
|
||||
"subtitle3": "Select what you want to see on the timetable page, turn on or off test, assignments, breaks, and free periods.",
|
||||
"title4": "Many extras you will never find in Kréta",
|
||||
"subtitle3": "Choose what you want to see on the timetable page, turn tests, homework, breaks, and free periods on or off.",
|
||||
"title4": "Many extras you'll never find in Kréta",
|
||||
"subtitle4": "",
|
||||
|
||||
"@_DATES": {},
|
||||
"yesterday": "Yesterday",
|
||||
"today": "Today",
|
||||
"tomorrow": "Tomorrow",
|
||||
|
||||
"@_EXTRAS": {},
|
||||
"debug_screen": "Developer options",
|
||||
"settings_screen": "Settings",
|
||||
|
||||
"@_HOME": {},
|
||||
"home": "Home",
|
||||
"grades": "Grades",
|
||||
@@ -28,6 +35,7 @@
|
||||
"refreshing": "Refreshing...",
|
||||
"reauth": "Reauthentication required",
|
||||
"api_error": "Kréta API error",
|
||||
|
||||
"@_HOME_MAIN": {},
|
||||
"pairing": "Pair your watch",
|
||||
"pairing_description": "Would you like to pair this watch with the Firka app?\nAfter pairing, you will be able to see your timetable, new grades, tests and tasks.",
|
||||
@@ -35,8 +43,10 @@
|
||||
"save": "Save",
|
||||
"okay": "Okay",
|
||||
"pair": "Pair",
|
||||
|
||||
"beta_title": "Firka - Public Beta",
|
||||
"beta_body": "The application is still in development; some features may be unfinished, not work correctly, or be buggy.",
|
||||
|
||||
"@_WELCOME": {},
|
||||
"good_morning": "Good morning, {p}!",
|
||||
"@good_morning": {
|
||||
@@ -46,6 +56,14 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"happy_birthday": "Happy birthday, {p}!",
|
||||
"@happy_birthday": {
|
||||
"placeholders": {
|
||||
"p": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"good_day": "Good day, {p}!",
|
||||
"@good_day": {
|
||||
"placeholders": {
|
||||
@@ -71,7 +89,7 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"tomorrow_subtitle": "Your next day",
|
||||
"tomorrow_subtitle": "Here's your next day.",
|
||||
"good_afternoon": "Good afternoon, {p}!",
|
||||
"@good_afternoon": {
|
||||
"placeholders": {
|
||||
@@ -88,6 +106,30 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"tests_tomorrow": "You have {tests} test(s) tomorrow",
|
||||
"@tests_tomorrow": {
|
||||
"placeholders": {
|
||||
"tests": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"lessons_tomorrow": "You have {lessons} lesson(s) tomorrow",
|
||||
"@lessons_tomorrow": {
|
||||
"placeholders": {
|
||||
"lessons": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"no_tests_tomorrow": "No tests tomorrow",
|
||||
"get_ready": "Rest up and get ready",
|
||||
|
||||
"@_HOMEWORK": {},
|
||||
"homework": "Homework",
|
||||
"mark_as_done": "Mark as done",
|
||||
"mark_as_not_done": "Mark as not done",
|
||||
|
||||
"@_STARTING_SOON": {},
|
||||
"starting_soon": "Your first lesson will start soon!",
|
||||
"starting_hour": "hour",
|
||||
@@ -96,31 +138,61 @@
|
||||
"starting_min_plural": "mins",
|
||||
"starting_sec": "sec",
|
||||
"starting_sec_plural": "secs",
|
||||
|
||||
"@_HOME_GRADES": {},
|
||||
"subjects": "Subjects",
|
||||
"subject": "Tantárgy",
|
||||
"grade_calculator": "Jegy kalkulátor",
|
||||
"grade_calculator_add": "Hozzáadás",
|
||||
"ghost_grade": "Ghost grade",
|
||||
"ghost_grades": "Ghost grades",
|
||||
"your_subjects": "Subjects",
|
||||
"data": "Info",
|
||||
"gradesCount": "{count} grades",
|
||||
"@gradesCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"subject_avg": "Subject average",
|
||||
"subject_avg_rounded": "Subject average after rounding",
|
||||
"overall_avg": "Overall average",
|
||||
"class_avg": "Class average",
|
||||
"class_n": "Weekly lesson number",
|
||||
"grade_teacherName": "Teacher: ",
|
||||
"grade_strValue": "Text grade: ",
|
||||
"no_grades": "No grades in this subject yet.",
|
||||
"unknown_teacher": "Unknown teacher",
|
||||
|
||||
"@_HOME_TIMETABLE": {},
|
||||
"tt_no_classes_l1": "You don't have any lessons this week!",
|
||||
"tt_no_classes_l2": "Yippee!",
|
||||
"tt_added": "Written in: ",
|
||||
"class_dismissed": "Dismissed lesson",
|
||||
"class_substitution": "Substitution",
|
||||
"lesson_subject": "Lesson subject",
|
||||
"view_subject_btn": "View subject",
|
||||
"view_lesson_btn": "View lesson",
|
||||
"date": "Időpont",
|
||||
|
||||
"@_HOME_TIMETABLE_TOAST": {},
|
||||
"tt_settings_toast": "Timetable settings",
|
||||
"tt_settings_toast_lesson_nos": "Number of lessons",
|
||||
"tt_settings_toast_lesson_tests": "Tests & others",
|
||||
"tt_settings_toast_lesson_breaks": "Breaks",
|
||||
"tt_settings_toast_lesson_substitution": "Substitutions",
|
||||
"tt_settings_toast_lesson_ab_timetable": "Two-week timetable",
|
||||
|
||||
"a_week": "A week",
|
||||
"b_week": "B week",
|
||||
|
||||
"@_STATS_FOR_NERDS": {},
|
||||
"stats_date": "Date",
|
||||
"stats_created_at": "Created at",
|
||||
"stats_last_mod": "Last modified",
|
||||
|
||||
"@_SETTINGS": {},
|
||||
"s_developer": "Developer settings",
|
||||
"s_stats_for_nerds": "Stats for nerds",
|
||||
@@ -134,14 +206,27 @@
|
||||
"s_ag_r2": "2 → 3",
|
||||
"s_ag_r3": "3 → 4",
|
||||
"s_ag_r4": "4 → 5",
|
||||
"s_n": "Notifications",
|
||||
"s_n_morning": "Morning notification",
|
||||
"s_n_morning_time": "Notification time before school",
|
||||
"s_n_live_activity": "Live Activity",
|
||||
"s_n_test": "Send test notification",
|
||||
"s_ag_class_avg_on_graph": "Class's average on the graph",
|
||||
"s_ag_navbar": "Navbar",
|
||||
"s_ag_navbar_desc": "Válaszd ki, mik jelenjenek meg a navigációs sávon, és rendezd el őket. A többi oldal elérhető a “több” gombon keresztül. Maximum 4 oldalt tudsz kitűzni.",
|
||||
"s_ag_navbar_home": "Kezdőlap",
|
||||
"s_ag_navbar_visible": "Megjelenik",
|
||||
"s_ag_navbar_hidden": "Elrejtve",
|
||||
"s_ag_left_handed_mode": "Left-handed mode",
|
||||
"s_ag_language_header": "Language",
|
||||
"s_ag_language_auto": "Automatic",
|
||||
"s_ag_language_hu": "Hungarian",
|
||||
"s_ag_language_en": "English",
|
||||
"s_ag_language_de": "German",
|
||||
"s_wear": "Wear OS",
|
||||
"s_wear_os_support": "Wear OS support",
|
||||
"wearSyncNotificationTitle": "Syncing with watch",
|
||||
"wearSyncNotificationText": "Keeping data in sync with your watch",
|
||||
"s_c": "Customization",
|
||||
"s_c_icon_header": "App icons",
|
||||
"s_c_replace_icon": "Replace icon",
|
||||
@@ -149,7 +234,7 @@
|
||||
"s_ci_warning_header": "[!] Changing the app's icon in debug mode won't work",
|
||||
"s_ci_icon_subtitle": "Choose a pretty app icon if you're already tired of the green one.",
|
||||
"s_ci_icon_g1": "Catboy domain",
|
||||
"s_ci_icon_g2": "Felt pen",
|
||||
"s_ci_icon_g2": "Marker",
|
||||
"s_ci_icon_g3": "Nostalgia",
|
||||
"s_ci_icon_g4": "Reimagined",
|
||||
"s_ci_icon_g5": "Reference",
|
||||
@@ -161,7 +246,9 @@
|
||||
"s_c_theme_auto": "Auto",
|
||||
"s_c_theme_light": "Light",
|
||||
"s_c_theme_dark": "Dark",
|
||||
|
||||
"s_ci_child_protection": "Child protection",
|
||||
|
||||
"ic_ace": "Asexual",
|
||||
"ic_ace_f": "Asexual",
|
||||
"ic_bi": "Bisexual",
|
||||
@@ -174,8 +261,8 @@
|
||||
"ic_filc": "Firka",
|
||||
"ic_filco": "Filc . O",
|
||||
"ic_galaxy": "Galaxy",
|
||||
"ic_gay": "Gay",
|
||||
"ic_gay_f": "Gay",
|
||||
"ic_gay": "Homosexual",
|
||||
"ic_gay_f": "Homosexual",
|
||||
"ic_half_firka_2": "Revolution",
|
||||
"ic_kreta": "eFirka",
|
||||
"ic_lesb": "Lesbian",
|
||||
@@ -185,7 +272,7 @@
|
||||
"ic_lgbtqp": "Progression",
|
||||
"ic_lgbtqp_f": "Progression",
|
||||
"ic_lidl": "Shopping",
|
||||
"ic_mkkp": "MKKP",
|
||||
"ic_mkkp": "Free grades",
|
||||
"ic_nuke": "Nuclear",
|
||||
"ic_modern": "Modern",
|
||||
"ic_o1g": "Orbán is a cunt",
|
||||
@@ -201,22 +288,36 @@
|
||||
"ic_refulc": "firk'a",
|
||||
"ic_repont": "Repont",
|
||||
"ic_szivacs": "sponge",
|
||||
"ic_tisza": "árad a firka",
|
||||
"ic_tisza": "Firka is flooding",
|
||||
"ic_trans": "Trans",
|
||||
"ic_trans_f": "Trans",
|
||||
"ic_void_icon": "Nothing",
|
||||
"ic_xmas1": "naughty list",
|
||||
"ic_xmas2": "gift",
|
||||
"ic_xmas3": "FirCristmas",
|
||||
"ic_xmas1": "Naughty list",
|
||||
"ic_xmas2": "Gift",
|
||||
"ic_xmas3": "reCristmas",
|
||||
|
||||
"@_SETTINGS_ACCOUNT": {},
|
||||
"s_your_account": "Your Account",
|
||||
"s_acc_kreta": "eKRÉTA Accounts",
|
||||
"s_acc_add": "Add new account",
|
||||
"s_acc_logout": "Log out",
|
||||
|
||||
"@_SETTINGS_SCREEN": {},
|
||||
"close": "Close",
|
||||
"licensesLabel": "Licenses",
|
||||
"licenseDescription": "Licenses of external libraries used by the app",
|
||||
|
||||
"@_WEAR": {},
|
||||
|
||||
"@_WEAR_LOGIN": {},
|
||||
"wear_phone_unpaired": "Your watch isn't paired with your phone!",
|
||||
"wear_phone_disconnected": "Your watch isn't connected to your phone!",
|
||||
"wear_pairing_request_sent": "Open the app on your phone",
|
||||
"wear_pairing_check_phone": "Check your phone",
|
||||
"wear_try_again": "Try again",
|
||||
|
||||
"breakTxt": "Break",
|
||||
"empty_class": "Empty class",
|
||||
"empty_class": "An hour off",
|
||||
"timeLeft": "{mins, plural, =1{1 min left} other{{mins} mins left}}",
|
||||
"@timeLeft": {
|
||||
"placeholders": {
|
||||
@@ -227,6 +328,8 @@
|
||||
},
|
||||
"noClasses": "School's out today, take it easy!",
|
||||
"noMoreClasses": "No more classes for you today",
|
||||
"wear_sync_with_phone": "Open phone app to sync",
|
||||
"wear_syncing": "Syncing...",
|
||||
"firstIn": "First class in: {t}",
|
||||
"@firstIn": {
|
||||
"placeholders": {
|
||||
@@ -242,5 +345,33 @@
|
||||
"type": "num"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
"@_LIVEACTIVITY_PRIVACY": {},
|
||||
"la_privacy_header": "Live Activity Privacy Policy",
|
||||
"la_privacy_intro": "To use the Live Activity feature, we need to store and process certain data. Please read the following information carefully.",
|
||||
"la_privacy_section1_title": "What data do we store?",
|
||||
"la_privacy_section1_body": "To enable Live Activity, we store the following data along with your device identifier:\n\n• Device identifier (UUID)\n• Device token\n• Live Activity push token\n• APNs push token\n• Device hash\n• Language preference\n• Bell delay offset\n\nYour timetable data (lessons table) includes:\n• Lesson subject and time\n• Teacher's name\n• Room name\n• Lesson number\n• Lesson theme\n• Substitution info\n• Cancelled lesson status\n\nScheduled notifications data (scheduled_notifications table) includes:\n• Identifier\n• Device identifier\n• Scheduled time\n• Sent status and time\n• Creation and update times",
|
||||
"la_privacy_section2_title": "How do we protect your data?",
|
||||
"la_privacy_section2_body": "We take your data security seriously:\n\n• All data in the devices and lessons tables is encrypted\n• Data is stored on secure servers\n• We only store data for the necessary duration",
|
||||
"la_privacy_section3_title": "How long do we store the data?",
|
||||
"la_privacy_section3_body": "Data storage is limited to the minimum necessary duration:\n\n• Live Activity push token: Stored as long as you have lessons on the given day (including the 2-hour period before your first lesson). When you have no more lessons, the value becomes null.\n\n• Timetable data: Stored only for the duration of lessons, then automatically deleted. On Friday after your last lesson, the timetable table will be completely empty.\n\n• Device data (token, identifiers): Stored as long as the Live Activity feature is enabled. When the feature is turned off, this data is immediately deleted.",
|
||||
"la_privacy_section4_title": "How do we use the data?",
|
||||
"la_privacy_section4_body": "We use the data exclusively for operating the Live Activity feature:\n\n• Displaying live timetable on the lock screen\n• Sending push notifications when lessons change\n• Syncing your timetable on your device\n• Ensuring Monday morning notifications are delivered even after the weekly database clearance\n\nWe do not share your data with third parties and do not use it for marketing purposes.",
|
||||
"la_privacy_section5_title": "Your Rights",
|
||||
"la_privacy_section5_body": "Under GDPR, you have the following rights:\n\n• Right to access: You can review the types of data stored in this privacy policy.\n• Right to erasure: By disabling the Live Activity feature, all data related to the feature (device identifiers, timetable) is immediately and permanently deleted from our servers.\n• Right to rectification: Timetable data is modified in the Kréta system by authorized persons (e.g., teachers).\n• Right to object: You can object to data processing at any time by disabling the Live Activity feature.",
|
||||
"la_privacy_footer": "Privacy policy last updated: November 2025",
|
||||
"la_privacy_contact": "Have questions? Contact us at support @firka.app.",
|
||||
"la_privacy_summary1": "Device tokens, Live Activity tokens, timetable data",
|
||||
"la_privacy_summary2": "Encrypted storage, secure servers",
|
||||
"la_privacy_summary3": "Data deleted automatically when not needed",
|
||||
|
||||
"@_LIVEACTIVITY_CONSENT": {},
|
||||
"la_title": "Live Activity",
|
||||
"la_subtitle": "Display your timetable live on your device's lock screen",
|
||||
"la_privacy_title": "Privacy Policy",
|
||||
"la_privacy_required": "To use Live Activity, you must accept the privacy policy",
|
||||
"la_learn_more": "Learn more",
|
||||
"la_accept": "Accept",
|
||||
"la_decline": "Decline"
|
||||
}
|
||||
Reference in New Issue
Block a user