2023-04-08 11:41:02 +02:00
<resources>
<string name= "app_name" > Stud.IP Timetable</string>
2023-04-24 15:43:42 +02:00
<string name= "monday" > Monday</string>
<string name= "tuesday" > Tuesday</string>
<string name= "wednesday" > Wednesday</string>
<string name= "thursday" > Thursday</string>
<string name= "friday" > Friday</string>
<string name= "saturday" > Saturday</string>
<string name= "sunday" > Sunday</string>
2023-04-25 12:02:25 +02:00
2023-04-27 21:58:10 +02:00
<string-array name= "weekdays" >
<item> Monday</item>
<item> Tuesday</item>
<item> Wednesday</item>
<item> Thursday</item>
<item> Friday</item>
<item> Saturday</item>
<item> Sunday</item>
</string-array>
2023-04-25 12:02:25 +02:00
<string name= "fetch_error_snack" > Something went wrong!</string>
2023-04-29 22:26:26 +02:00
<string name= "fetch_error_webpage_snack" > You must navigate to your schedule!</string>
2023-04-29 10:56:52 +02:00
<string name= "canteen_fetch_error" > Couldn\'t retrieve the canteen plan!</string>
2023-05-02 22:35:19 +02:00
<string name= "fetch_bar_close_title" > Close</string>
<string name= "fetch_bar_close_desc" > Close the website without saving anything</string>
<string name= "fetch_bar_refresh_title" > Refresh</string>
<string name= "fetch_bar_refresh_desc" > Refresh the page</string>
<string name= "fetch_bar_help_title" > Help</string>
<string name= "fetch_bar_help_desc" > Show help</string>
<string name= "fetch_bar_help_sheet_title" > How to save your timetable in the app</string>
<string name= "fetch_bar_help_sheet_content" > • Log in with your Stud.IP login\n • Open your timetable view (in case it doesn\'t open automatically)\n • Click the \'save\' button in the bottom right corner\n • Done!</string>
<string name= "fetch_bar_save_desc" > Save the timetable in the app</string>
2023-04-24 15:43:42 +02:00
<string name= "save" > Save</string>
<string name= "delete" > Delete</string>
2023-05-02 22:35:19 +02:00
<string name= "sheet_schedule_update_delete_confirm" > Sure?</string>
2023-04-25 15:38:30 +02:00
<string name= "cancel" > Cancel</string>
2023-04-26 18:36:32 +02:00
<string name= "confirm" > Confirm</string>
2023-04-24 15:43:42 +02:00
<string name= "sheet_schedule_update_header" > Edit Event</string>
<string name= "sheet_schedule_update_title_hint" > Event title</string>
<string name= "sheet_schedule_update_lecturers_hint" > Lecturer(s)</string>
<string name= "sheet_schedule_update_room_hint" > Room</string>
2023-04-25 10:24:15 +02:00
<string name= "sheet_schedule_update_timeslot_middle" translatable= "false" > – </string>
2023-04-27 08:20:56 +02:00
<string name= "sheet_schedule_update_hint_quarter" > Change to academic quarter</string>
<string name= "sheet_schedule_update_hint_quarter_error" > Sorry, an error occurred!</string>
2023-04-27 15:15:29 +02:00
<string name= "sheet_schedule_update_timestamp_error_start" > The course can\'t begin after it ends!</string>
<string name= "sheet_schedule_update_timestamp_error_end" > The course can\'t end before it begins!</string>
2023-04-11 16:50:45 +02:00
2023-04-26 20:17:35 +02:00
<string name= "canteen_no_offer_header" > No offers</string>
<string name= "canteen_no_offer_desc" > There are no offers available for this day</string>
2023-04-26 10:21:16 +02:00
<string name= "sheet_licences_header" > Licences</string>
<string name= "sheet_licences_content" translatable= "false" > Android developer resources provided by Google.\nhttps://developer.android.com/\n\nCrash reporting provided by Google.\nhttps://firebase.google.com/products/crashlytics/\n\nDesign guidelines, icons, and colour palette provided by Google.\nhttps://m3.material.io/\n\nAdditional icons provided by Flaticon.\nhttps://www.flaticon.com/\n\nWeb scraping functionality provided by Jonathan Hedley.\nhttps://jhy.io/ | https://jsoup.org/</string>
2023-04-13 12:25:43 +02:00
<string name= "title_schedule" > Your Schedule</string>
2023-04-13 19:21:53 +02:00
<string name= "title_food" > Canteen Offers</string>
2023-04-13 12:25:43 +02:00
<string name= "title_settings" > App Settings</string>
2023-04-12 10:49:30 +02:00
2023-04-25 16:55:17 +02:00
<string name= "canteen_opening_hours" > %s – Opening Hours</string>
2023-04-16 22:17:00 +02:00
<string name= "mensa_uni" > Uni-Mensa</string>
<string name= "cafe_central" > Café Central</string>
<string name= "mensa_nw1" > Mensa NW1</string>
<string name= "cafeteria_gw2" > Cafeteria GW2</string>
<string name= "mensa_neustadt" > Mensa Neustadtswall</string>
<string name= "mensa_werder" > Mensa Werderstraße</string>
<string name= "mensa_airport" > Mensa Airport</string>
<string name= "mensa_bhv" > Mensa Bremerhaven</string>
<string name= "cafeteria_bhv" > Cafeteria Bremerhaven</string>
<string name= "mensa_hfk" > Interimsmensa HfK</string>
2023-04-24 11:21:52 +02:00
<string name= "sheet_category" translatable= "false" > [ %s ]</string>
2023-04-27 15:15:29 +02:00
<string name= "question_mark" translatable= "false" > \?</string>
2023-05-02 15:02:47 +02:00
<string name= "event_update_sheet_error" > An error occurred while trying to retrieve this event.</string>
2023-04-24 11:21:52 +02:00
2023-04-18 10:25:45 +02:00
<!-- dietary preferences -->
2023-04-27 15:15:29 +02:00
<string name= "pref_fair" > Animal Welfare</string> <!-- TODO is this really the best name? what about 'animal welfare'? -->
2023-04-18 10:25:45 +02:00
<string name= "pref_fish" > Fish</string>
<string name= "pref_poultry" > Poultry</string>
<string name= "pref_lamb" > Lamb</string>
<string name= "pref_vital" > mensaVital</string>
<string name= "pref_beef" > Beef</string>
<string name= "pref_pork" > Pork</string>
<string name= "pref_vegan" > Vegan</string>
<string name= "pref_vegetarian" > Vegetarian</string>
<string name= "pref_game" > Game</string>
2023-04-23 20:33:17 +02:00
<!-- additives -->
<string name= "allergen_dye" > dye</string>
<string name= "allergen_preservatives" > preservatives</string>
<string name= "allergen_antioxidants" > antioxidants</string>
<string name= "allergen_phosphates" > phosphates</string>
<string name= "allergen_sweeteners" > sweeteners</string>
<string name= "allergen_phenylalanine" > a source of phenylalanine</string>
<string name= "allergen_blackened" > blackened</string>
<string name= "allergen_sulphured" > sulphured</string>
<string name= "allergen_waxed" > waxed</string>
<string name= "allergen_alcohol" > alcohol</string>
<string name= "allergen_flavour_enhancers" > flavour enhancers</string>
<string name= "allergen_caffeine" > caffeine</string>
<string name= "allergen_rennet" > animal rennet</string>
<!-- allergens -->
2023-04-24 10:47:34 +02:00
<string name= "allergen_wheat" > gluten (wheat)</string>
<string name= "allergen_rye" > gluten (rye)</string>
<string name= "allergen_barley" > gluten (barley)</string>
<string name= "allergen_oat" > gluten (oats)</string>
<string name= "allergen_spelt" > gluten (spelt)</string>
<string name= "allergen_kamut" > gluten (kamut)</string>
2023-04-23 20:33:17 +02:00
<string name= "allergen_crustaceans" > crustaceans</string>
<string name= "allergen_eggs" > eggs</string>
<string name= "allergen_fish" > fish</string>
<string name= "allergen_peanuts" > peanuts</string>
<string name= "allergen_soy" > soy</string>
<string name= "allergen_dairy" > dairy & lactose</string>
<string name= "allergen_almonds" > almonds</string>
<string name= "allergen_hazelnuts" > hazelnuts</string>
<string name= "allergen_walnuts" > walnuts</string>
<string name= "allergen_cashew_nuts" > cashew nuts</string>
<string name= "allergen_pecans" > pecans</string>
<string name= "allergen_brazil_nuts" > brazil nuts</string>
<string name= "allergen_pistachios" > pistachios</string>
<string name= "allergen_macadamia" > macadamia nuts</string>
<string name= "allergen_celery" > celery</string>
<string name= "allergen_mustard" > mustard</string>
<string name= "allergen_sulphides" > sulphur oxide & sulphide concentrated above 10mg/kg or 10mg/l</string>
<string name= "allergen_lupins" > lupins</string>
<string name= "allergen_sesame" > sesame</string>
<string name= "allergen_molluscs" > molluscs</string>
<string name= "allergens_none" > Contains no allergens or additives.</string>
<string name= "allergens_contains" > Contains: %s.</string>
2023-05-02 15:02:47 +02:00
<string name= "canteen_page_allergen_sheet_error" > An error occurred while trying to retrieve this offer.</string>
2023-04-23 20:33:17 +02:00
2023-04-12 15:36:35 +02:00
<string name= "nav_schedule" > Schedule</string>
2023-04-16 22:17:00 +02:00
<string name= "nav_food" > Canteens</string>
2023-04-12 15:36:35 +02:00
<string name= "nav_settings" > Settings</string>
2023-04-12 18:58:10 +02:00
<string name= "toast_fetch_finished" > Your schedule has been refreshed!</string>
2023-04-13 12:25:43 +02:00
<string name= "settings_general" > General</string>
2023-04-23 21:40:04 +02:00
<string name= "settings_schedule" > Stud.IP Schedule</string>
<string name= "settings_canteen" > Canteen Offers</string>
2023-04-13 12:25:43 +02:00
<string name= "settings_misc" > Miscellaneous</string>
2023-04-13 21:05:52 +02:00
<string name= "refresh_schedule_title" > Refresh your Stud.IP schedule</string>
<string name= "refresh_schedule_subtitle" > This will clear any customisations!</string>
2023-04-24 13:08:03 +02:00
2023-04-18 21:33:24 +02:00
<string name= "settings_highlight_title" > Highlight next course</string>
2023-04-26 10:21:16 +02:00
<string name= "settings_highlight_subtitle" > Only works properly if courses don\'t overlap!</string>
2023-04-24 13:08:03 +02:00
2023-05-01 19:17:35 +02:00
<string name= "allergens_config_title" > Hide offers containing certain allergens</string>
<string name= "allergens_config_subtitle" > Offers with excluded allergens won\'t be shown to you</string>
2023-05-01 22:19:44 +02:00
<string name= "allergens_config_header" > Select which allergens you\'d like to avoid</string>
2023-05-01 19:17:35 +02:00
<string name= "allergens_config_content" > Note: please don\'t entirely rely on this. Always check the notices displayed at the canteen you\'re visiting to confirm substances you may be allergic against are not present in their offerings.</string>
2023-05-01 22:19:44 +02:00
<string name= "allergens_config_confirmation" > Your allergen settings have been saved.</string>
2023-05-01 19:17:35 +02:00
2023-04-24 15:43:42 +02:00
<string name= "settings_allergens_title" > Mark offers with allergens with a star*</string>
2023-04-23 21:40:04 +02:00
<string name= "settings_allergens_subtitle" > Also applies to additives</string>
2023-04-24 13:08:03 +02:00
2023-04-29 22:26:26 +02:00
<string name= "settings_pref_colour_title" > Colour dietary preferences</string>
2023-05-01 22:19:44 +02:00
<string name= "settings_pref_colour_subtitle" > This colours the icons similar to how they look the website</string> <!-- TODO this text sucks, DE too -->
2023-04-29 22:26:26 +02:00
2023-04-25 15:38:30 +02:00
<string name= "settings_launch_canteen_title" > Show canteen plan on app launch</string>
2023-05-02 22:35:19 +02:00
<string name= "settings_launch_canteen_subtitle" > Otherwise your schedule will be shown at launch; CURRENTLY BROKEN</string>
2023-04-25 15:38:30 +02:00
2023-04-24 13:08:03 +02:00
<string name= "settings_crashlytics_title" > Opt-in to sharing crash data</string>
<string name= "settings_crashlytics_subtitle" > Data will be anonymised</string> <!-- TODO is this true? -->
2023-04-20 21:35:09 +02:00
<string name= "settings_data_title" > What happens with my data?</string>
2023-04-23 21:40:04 +02:00
<string name= "settings_data_subtitle" > Will you steal my Stud.IP login?</string>
2023-04-24 13:08:03 +02:00
<string name= "settings_data_sheet_header" > TL;DR: no, but Google may let me know if the app crashes on your device.</string>
2023-05-02 15:02:47 +02:00
<string name= "settings_data_sheet_content" > This app works standalone, which is to say, it doesn\'t ever connect to a server I own. Instead, it is a web scraper, which means that it opens a website and then downloads and analyses all the data from that website by itself. In this case, those websites are the canteen websites of the Studierendenwerk Bremen (stw-bremen.de) and the Stud.IP page (elearning.uni-bremen.de).\n\nThis works fairly easily for the canteen offers, since the plans are public and anyone can access them. However, to access your personal Stud.IP schedule, the app needs access to that website, with your account logged in. This is done by letting you log into the website by yourself (which happens when you click the button to refresh the schedule and the app opens the login page) and then clicking a button to download the content, the HTML source code, of the website. The HTML source code contains information about which elements are shown on the website and how they look, but it can never contain your personal details such as passwords, or any other sensitive data you may store on your device.\n\nThe HTML source is then processed locally on your device, which means that your device will handle converting the HTML source to the cards you will be shown in the app by itself, without needing to send any data anywhere.\n\nHowever, some data may still be sent outside of your device. This app uses \"Crashlytics\" by Google, which is a tool that sends crash reports to Google servers if something breaks. These are used to fix problems that occur in the app.\n\nThis, in compliance with the European General Data Protection Regulation, is of course opt-in, which means that you need to accept this before any data is sent outside of your device. You have been prompted for this when you first started the app, and you can always change your mind in the app settings by clicking the corresponding switch. Should you choose to not share crash data with Google (and me), no data will be sent outside of your device.\n\nShould you want to reassure yourself that no data is sent to any servers (outside of the crash reports from Google), feel free to explore the project, since it is open-source and documented on my GitHub profile:\nhttps://github.com/denizk0461/studip-timetable/\n\nYou\'re also welcome to send me an email:\ndenizk0461@gmail.com</string>
2023-04-24 13:08:03 +02:00
2023-04-26 10:21:16 +02:00
<string name= "settings_licences_title" > View licences</string>
<string name= "settings_licences_subtitle" > Resources that made this app possible</string>
2023-04-26 11:00:56 +02:00
<string name= "sheet_cheat_header" translatable= "false" > Cheat Codes</string>
2023-04-13 12:25:43 +02:00
<string name= "settings_app_version" > App Version</string>
2023-05-01 09:35:01 +02:00
<string name= "settings_app_version_15" > keep clicking</string>
<string name= "settings_app_version_20" translatable= "false" > ^_^</string>
<string name= "settings_app_version_30" translatable= "false" > ^_____^</string>
<string name= "settings_app_version_90" translatable= "false" > (⎌ℕ⎌)</string>
<string name= "settings_app_version_121" > Shouldn\'t you study for your exams?</string>
<string name= "settings_app_version_165" translatable= "false" > ◢◤</string>
<string name= "settings_app_version_200" translatable= "false" > \\__*</string>
2023-04-13 19:21:53 +02:00
<string name= "with_love" > with ♡️ from Bremen-Osterholz\nmade by denizk0461 \\__*</string>
2023-04-13 12:25:43 +02:00
2023-05-02 22:35:19 +02:00
<string-array name= "cheesy" translatable= "false" >
<item> in our hearts, she lives forevermore</item>
<item> it\'s only real when it hurts</item>
<item> can\'t go back in time – every second is a new one</item>
<item> doctor, i am the great clown Pagliacci</item>
<item> if we only had one more day, what is the last thing you\'d say?</item>
<item> love with your heart, use your head for everything else</item>
<item> if I die, I hope I\'m buried in a forest – that is, if any of it\'s left</item>
</string-array>
2023-04-08 11:41:02 +02:00
</resources>