strings.xml 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282
  1. <!--
  2. ~ DSBDirect
  3. ~ Copyright (C) 2019 Fynn Godau
  4. ~
  5. ~ This program is free software: you can redistribute it and/or modify
  6. ~ it under the terms of the GNU General Public License as published by
  7. ~ the Free Software Foundation, either version 3 of the License, or
  8. ~ (at your option) any later version.
  9. ~
  10. ~ This program is distributed in the hope that it will be useful,
  11. ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  13. ~ GNU General Public License for more details.
  14. ~
  15. ~ You should have received a copy of the GNU General Public License
  16. ~ along with this program. If not, see <https://www.gnu.org/licenses/>.
  17. ~
  18. ~ This software is not affiliated with heinekingmedia GmbH, the
  19. ~ developer of the DSB platform.
  20. -->
  21. <resources>
  22. <string name="app_name">DSBDirect</string>
  23. <string name="app_name_offline">DSBDirect Time Travel</string>
  24. <string name="title_activity_settings">Settings</string>
  25. <string name="credentials_invalid">Credentials invalid</string>
  26. <string name="credentials_correct">Credentials confirmed</string>
  27. <string name="credentials_popup_title">Authentication failure</string>
  28. <string name="credentials_popup_message_go_to_preferences">Your credentials appear to be incorrect. Please change them on the preferences screen.</string>
  29. <string name="timetable_uri_acquired">Loading timetable</string>
  30. <string name="timetable_last_changed">Last updated %s</string>
  31. <string name="timetable_published">Published %s</string>
  32. <string name="network_generic_error">Network error</string>
  33. <string name="network_invalid_response">Invalid response</string>
  34. <string name="error_parsing">Could not parse data to table</string>
  35. <string name="error_parsing_partial">Some data could not be parsed</string>
  36. <string name="network_versioncheck_failed">Could not check for updates.</string>
  37. <string name="network_authenticating">Authenticating</string>
  38. <string name="uri_auth" translatable="false">https://iphone.dsbcontrol.de/iPhoneService.svc/DSB/authid/%s/%s</string>
  39. <string name="uri_timetables" translatable="false">https://iphone.dsbcontrol.de/iPhoneService.svc/DSB/timetables/%s</string>
  40. <string name="uri_versioncheck" translatable="false">https://notabug.org/fynngodau/DSBDirect/raw/master/updateCheck</string> <!-- This is indeed a professional way to check for updates. -->
  41. <string name="uri_releasepage" translatable="false">https://notabug.org/fynngodau/DSBDirect/releases</string>
  42. <string name="uri_repository" translatable="false">https://notabug.org/fynngodau/DSBDirect</string>
  43. <string name="uri_issue_tracker" translatable="false">https://notabug.org/fynngodau/DSBDirect/issues</string>
  44. <string name="uri_fdroid" translatable="false">https://f-droid.org/de/packages/%s</string>
  45. <string name="uri_market" translatable="false">market://details?id=%s</string>
  46. <string name="uri_avh_login" translatable="false">https://avhsw.de/images/stories/downloads/humboldtaktuell/Humboldt-aktuell-Ausgabe-76.pdf#page=4</string>
  47. <string name="email_uri" translatable="false">mailto:fynngodau@mailbox.org?subject=DSBDirect&amp;body=%s</string>
  48. <string name="email_body">(Be kind!)</string>
  49. <string name="parser_request_uri" translatable="false">mailto:fynngodau@mailbox.org?subject=DSBDirect Parser Request&amp;body=%s</string>
  50. <string name="parser_request_body">This is not a form. Please write some text anywhere to motivate the developer.
  51. \n\nID: %1$s
  52. \nPass: %2$s</string>
  53. <string name="input_hint_pass">Pass</string>
  54. <string name="input_hint_id">ID</string>
  55. <string name="button_submit">Submit</string>
  56. <string name="action_reload">Reload</string>
  57. <string name="action_reauth">Reauthenticate</string>
  58. <string name="action_filter">Filter</string>
  59. <string name="action_update">Check for updates</string>
  60. <string name="action_choose_parser">Select parser</string>
  61. <string name="action_view_history">View history</string>
  62. <string name="confirm">Confirm</string>
  63. <string name="cancel">Cancel</string>
  64. <string name="dismiss">Dismiss</string>
  65. <string name="download">Download</string>
  66. <string name="action_filter_popup_title">Filter</string>
  67. <string name="number">Number</string>
  68. <string name="letter">Letter</string>
  69. <string name="name">Name</string>
  70. <string name="filter_by_class">Filter by class</string>
  71. <string name="filter_by_teacher">Filter by teacher</string>
  72. <string name="settings_view_filter_exclude_general">Always display general announcements</string>
  73. <string name="action_filter_popup_message">Please input what class or teacher to filter for. Case-sensitive.</string>
  74. <string name="action_parse">Parse to table</string>
  75. <string name="update_popup_title">Update found: Version %s</string>
  76. <string name="update_download_title">DSBDirect %s</string>
  77. <string name="up_to_date">You are on the latest version of DSBDirect.</string>
  78. <string name="initializing">Initializing</string>
  79. <string name="parser_automatic">Automatic</string>
  80. <string name="ok">OK</string>
  81. <string name="empty">Void</string>
  82. <string name="you_are_offline">You are offline</string>
  83. <string name="one_file">one file</string>
  84. <string name="files">files</string>
  85. <string name="acknowledge">Acknowledge</string>
  86. <string name="dont_request">Don\'t request</string>
  87. <string name="open">Open</string>
  88. <string name="action_settings">Preferences</string>
  89. <string name="settings_view">View</string>
  90. <string name="settings_view_parse">Parse</string>
  91. <string name="settings_view_parse_not_html">Image tables can\'t be parsed</string>
  92. <string name="settings_view_parser">Parser</string>
  93. <string name="settings_view_filter">Enable Filters</string>
  94. <string name="settings_view_set_filter">Set filters</string>
  95. <string name="settings_view_parse_summary">Read out plans into a processible table using a parser</string>
  96. <string name="settings_view_filter_summary">Only display relevant entries</string>
  97. <string name="settings_login">Login</string>
  98. <string name="settings_login_id">ID</string>
  99. <string name="settings_login_pass">Pass</string>
  100. <string name="settings_time_travel">Time travel</string>
  101. <string name="settings_time_travel_caching">Store duration</string>
  102. <string name="settings_time_travel_caching_summary">Keep files for %s</string>
  103. <string name="settings_time_travel_clear_cache">Delete all files now</string>
  104. <string name="settings_time_travel_description">Time travel allows you to view past plan versions stored on your device.</string>
  105. <string name="clear_cache_popup_title">Delete files</string>
  106. <string name="clear_cache_popup_message">Would you like to delete %1$s, occupying %2$s?</string>
  107. <string name="settings_updates">Updates</string>
  108. <string name="settings_updates_check">Automatically check for updates</string>
  109. <string name="settings_updates_check_now">Check for updates now</string>
  110. <string name="settings_about">About</string>
  111. <string name="settings_about_description">Developed by Fynn Godau</string>
  112. <string name="settings_about_description_summary">You are on version %s</string>
  113. <string name="settings_about_email">Write the developer an email message</string>
  114. <string name="settings_about_email_summary">He appreciates thank-you messages because they let him know someone uses the software he developed</string>
  115. <string name="settings_about_request_parser">Request a parser to be developed</string>
  116. <string name="settings_about_issues">File an issue</string>
  117. <string name="settings_about_repository">Check out the repository</string>
  118. <string name="settings_about_repository_summary">This software is licensed under GNU GPL v3, meaning that you got additional freedoms</string>
  119. <string name="settings_about_issues_summary">Utilise the issue tracker to request features and report bugs</string>
  120. <string name="request_parser_popup_title">Request parser</string>
  121. <string name="request_parser_popup_message">To develop a parser, it is necessary for the developer to have access to your plan.
  122. \n\nTherefore, credentials are transmitted to him. He promises not to disclose the pass to anybody. He will only use the login to develop a parser.
  123. \n\nOnce finished, the parser will be included in future versions of this software. The id (a 6-digit number) will be included as well, so that the parser can be selected automatically for everyone\'s benefit.
  124. \n\nIf your plan consists of images, it can\'t be parsed. Ask your school to provide a website to DSB instead.
  125. \n\nThis is a voluntary service.</string>
  126. <string name="settings_polling">Notifications</string>
  127. <string name="settings_polling_enabled">Enable notifications</string>
  128. <string name="settings_polling_interval">Check interval</string>
  129. <string name="settings_polling_interval_summary">Check for new plan notifications every %s</string>
  130. <string name="settings_view_polling_api_too_low">Requires Android 5.0+</string>
  131. <string name="notification_channel_plan_updates">Plan updates</string>
  132. <string name="notification_channel_plan_updates_description">Notify about plan updates</string>
  133. <string name="notification_plan_html_updates_title">Today</string>
  134. <string name="notification_plan_html_updates_empty">No entries for today</string>
  135. <string name="notification_plan_updates_title">New plan available</string>
  136. <string name="notification_plan_updates_text_pluralize_entries_one">There is one entry</string>
  137. <string name="notification_plan_updates_text_pluralize_entries_many">There are {0} entries</string>
  138. <string name="settings_polling_description">Receive today\'s entries in a notification as soon as they become available. This feature may cause battery drain. No checks are performed during weekends and during night-time to conserve energy.</string>
  139. <string name="settings_view_filter_hide_past">Hide past entries</string>
  140. <string name="settings_polling_display_empty">Display empty notifications</string>
  141. <string name="settings_polling_display_empty_summary">Also notify if no entries match filters</string>
  142. <string name="settings_polling_download">Download new tables automatically</string>
  143. <string name="settings_polling_download_summary">Download new content as soon as it is found</string>
  144. <string name="settings_polling_download_recommended">Required for displaying table content in notifications</string>
  145. <string name="settings_view_layout">Layout</string>
  146. <string name="error_displaying">File could not be displayed</string>
  147. <string name="settings_view_merge">Merge</string>
  148. <string name="settings_view_merge_summary">Merge multiple pages into one table</string>
  149. <string name="login_login">Log in</string>
  150. <string name="login_title">Log in to DSB</string>
  151. <string name="login_avh">What are Alexander-von-Humboldt-Gymnasium Schweinfurt\'s credentials?</string>
  152. <string name="credentials_popup_message">Your credentials appear to be invalid.</string>
  153. <string name="network_generic_error_popup_message">A problem occurred during an attempt to verify your credentials.</string>
  154. <string name="notifications_popup_title">Enable notifications?</string>
  155. <string name="notifications_popup_message">Would you like to be notified whenever your plan updates?</string>
  156. <string name="yes">Yes</string>
  157. <string name="no">No</string>
  158. <string name="share_title">Share this entry</string>
  159. <string name="settings_filter">Filter</string>
  160. <string name="settings_view_style">Theme</string>
  161. <string name="settings_parser">Parser</string>
  162. <string name="settings_view_invert_images">Invert images</string>
  163. <string name="settings_view_invert_images_summary">Flip image colors to switch black and white</string>
  164. <string name="settings_view_invert_images_no_images">There are no images in your plan</string>
  165. <string name="today">Today</string>
  166. <string name="tomorrow">Tomorrow</string>
  167. <string name="yesterday">Yesterday</string>
  168. <string name="settings_about_libraries">About libraries</string>
  169. <string name="about_libraries_header">The following libraries are in use to make this application work.</string>
  170. <string name="license">License</string>
  171. <string name="license_explanation">%1$s is distributing %2$s under the %3$s license as seen below.</string>
  172. <string name="about_libraries_open_browser">Open in browser</string>
  173. <string name="migrate_roentgen_title">Röntgen no longer supported</string>
  174. <string name="migrate_roentgen_message">Röntgen is no longer using DSB to publish plans. Thus, it is no longer possible to use DSBDirect to access the Röntgen substitute plan.</string>
  175. <string name="contact_app_developer">Contact app developer</string>
  176. <string name="settings_view_parser_disabled">There is no choice, only Untis boards can be parsed at the moment</string>
  177. <string-array name="settings_view_parser_options">
  178. <item>Automatic</item>
  179. <item>Untis</item>
  180. <item>Röntgen</item>
  181. </string-array>
  182. <string-array name="settings_view_parser_values">
  183. <item>automatic</item>
  184. <item>untis</item>
  185. <item>roentgen</item>
  186. </string-array>
  187. <string-array name="settings_view_layout_options">
  188. <item>List</item>
  189. <item>Cards – Student</item>
  190. <item>Cards – Teacher</item>
  191. </string-array>
  192. <string-array name="settings_view_layout_values">
  193. <item>list</item>
  194. <item>cards</item>
  195. <item>cards reversed</item>
  196. </string-array>
  197. <string-array name="settings_view_style_options">
  198. <item>Light</item>
  199. <item>Dark</item>
  200. <item>Black</item>
  201. </string-array>
  202. <string-array name="settings_view_style_values">
  203. <item>light</item>
  204. <item>dark</item>
  205. <item>black</item>
  206. </string-array>
  207. <string-array name="settings_polling_interval_options">
  208. <item>5 minutes</item>
  209. <item>10 minutes</item>
  210. <item>20 minutes</item>
  211. <item>30 minutes</item>
  212. </string-array>
  213. <string-array name="settings_polling_interval_values">
  214. <item>5</item>
  215. <item>10</item>
  216. <item>20</item>
  217. <item>30</item>
  218. </string-array>
  219. <string-array name="settings_time_travel_caching_options">
  220. <item>three days</item>
  221. <item>one week (default)</item>
  222. <item>two weeks</item>
  223. <item>one month</item>
  224. <item>three months</item>
  225. <item>an eternity (only delete manually)</item>
  226. </string-array>
  227. <string-array name="settings_time_travel_caching_values">
  228. <!-- in milliseconds -->
  229. <item>259200000</item>
  230. <item>604800000</item>
  231. <item>1209600000</item>
  232. <item>2678400000</item>
  233. <item>8035200000</item>
  234. <item>felt like putting some ace pride here</item>
  235. </string-array>
  236. <string-array name="settings_updates_check_options">
  237. <item>Never</item>
  238. <item>Occasionally (recommended)</item>
  239. <item>Every launch</item>
  240. </string-array>
  241. <string-array name="settings_updates_check_values">
  242. <item>never</item>
  243. <item>sometimes</item>
  244. <item>always</item>
  245. </string-array>
  246. </resources>