# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: https://gitlab.freedesktop.org/pwithnall/malcontent/"
"issues\n"
"POT-Creation-Date: 2026-03-18 15:08+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"

#: accounts-service/com.endlessm.ParentalControls.policy.in:11
msgid "Change your own app filter"
msgstr ""

#: accounts-service/com.endlessm.ParentalControls.policy.in:12
msgid "Authentication is required to change your app filter."
msgstr ""

#: accounts-service/com.endlessm.ParentalControls.policy.in:21
msgid "Read your own app filter"
msgstr ""

#: accounts-service/com.endlessm.ParentalControls.policy.in:22
msgid "Authentication is required to read your app filter."
msgstr ""

#: accounts-service/com.endlessm.ParentalControls.policy.in:31
msgid "Change another user’s app filter"
msgstr ""

#: accounts-service/com.endlessm.ParentalControls.policy.in:32
msgid "Authentication is required to change another user’s app filter."
msgstr ""

#: accounts-service/com.endlessm.ParentalControls.policy.in:41
msgid "Read another user’s app filter"
msgstr ""

#: accounts-service/com.endlessm.ParentalControls.policy.in:42
msgid "Authentication is required to read another user’s app filter."
msgstr ""

#: accounts-service/com.endlessm.ParentalControls.policy.in:51
msgid "Change your own session limits"
msgstr ""

#: accounts-service/com.endlessm.ParentalControls.policy.in:52
msgid "Authentication is required to change your session limits."
msgstr ""

#: accounts-service/com.endlessm.ParentalControls.policy.in:61
msgid "Read your own session limits"
msgstr ""

#: accounts-service/com.endlessm.ParentalControls.policy.in:62
msgid "Authentication is required to read your session limits."
msgstr ""

#: accounts-service/com.endlessm.ParentalControls.policy.in:71
msgid "Change another user’s session limits"
msgstr ""

#: accounts-service/com.endlessm.ParentalControls.policy.in:72
msgid "Authentication is required to change another user’s session limits."
msgstr ""

#: accounts-service/com.endlessm.ParentalControls.policy.in:81
msgid "Read another user’s session limits"
msgstr ""

#: accounts-service/com.endlessm.ParentalControls.policy.in:82
msgid "Authentication is required to read another user’s session limits."
msgstr ""

#: accounts-service/com.endlessm.ParentalControls.policy.in:91
msgid "Change your own account info"
msgstr ""

#: accounts-service/com.endlessm.ParentalControls.policy.in:92
msgid "Authentication is required to change your account info."
msgstr ""

#: accounts-service/com.endlessm.ParentalControls.policy.in:101
msgid "Read your own account info"
msgstr ""

#: accounts-service/com.endlessm.ParentalControls.policy.in:102
msgid "Authentication is required to read your account info."
msgstr ""

#: accounts-service/com.endlessm.ParentalControls.policy.in:111
msgid "Change another user’s account info"
msgstr ""

#: accounts-service/com.endlessm.ParentalControls.policy.in:112
msgid "Authentication is required to change another user’s account info."
msgstr ""

#: accounts-service/com.endlessm.ParentalControls.policy.in:121
msgid "Read another user’s account info"
msgstr ""

#: accounts-service/com.endlessm.ParentalControls.policy.in:122
msgid "Authentication is required to read another user’s account info."
msgstr ""

#: accounts-service/com.endlessm.ParentalControls.policy.in:131
msgid "Change your own web filter"
msgstr ""

#: accounts-service/com.endlessm.ParentalControls.policy.in:132
msgid "Authentication is required to change your web filter."
msgstr ""

#: accounts-service/com.endlessm.ParentalControls.policy.in:141
msgid "Read your own web filter"
msgstr ""

#: accounts-service/com.endlessm.ParentalControls.policy.in:142
msgid "Authentication is required to read your web filter."
msgstr ""

#: accounts-service/com.endlessm.ParentalControls.policy.in:151
msgid "Change another user’s web filter"
msgstr ""

#: accounts-service/com.endlessm.ParentalControls.policy.in:152
msgid "Authentication is required to change another user’s web filter."
msgstr ""

#: accounts-service/com.endlessm.ParentalControls.policy.in:161
msgid "Read another user’s web filter"
msgstr ""

#: accounts-service/com.endlessm.ParentalControls.policy.in:162
msgid "Authentication is required to read another user’s web filter."
msgstr ""

#: accounts-service/com.endlessm.ParentalControls.policy.in:171
msgid "Extend a time-limited session"
msgstr ""

#: accounts-service/com.endlessm.ParentalControls.policy.in:172
msgid "Authentication is required to extend the time limit for this session."
msgstr ""

#: libmalcontent/app-filter.c:796
#, c-format
msgid "App filter for user %u was in an unrecognized format"
msgstr ""

#: libmalcontent/app-filter.c:827
#, c-format
msgid "OARS filter for user %u has an unrecognized kind ‘%s’"
msgstr ""

#: libmalcontent/manager.c:372 libmalcontent/manager.c:508
#, c-format
msgid "Not allowed to query parental controls data for user %u"
msgstr ""

#: libmalcontent/manager.c:377
#, c-format
msgid "User %u does not exist"
msgstr ""

#: libmalcontent/manager.c:385
msgid "System accounts service not available"
msgstr ""

#: libmalcontent/manager.c:641
msgid "App filtering is globally disabled"
msgstr ""

#: libmalcontent/manager.c:951
msgid "Session limits are globally disabled"
msgstr ""

#: libmalcontent/manager.c:1261
msgid "Web filtering is globally disabled"
msgstr ""

#: libmalcontent/session-limits.c:551
#, c-format
msgid "Session limit for user %u was in an unrecognized format"
msgstr ""

#: libmalcontent/session-limits.c:573
#, c-format
msgid "Session limit for user %u has an unrecognized type ‘%u’"
msgstr ""

#: libmalcontent/session-limits.c:596
#, c-format
msgid "Session limit for user %u has invalid daily schedule %u–%u"
msgstr ""

#: libmalcontent/session-limits.c:616
#, c-format
msgid "Session limit for user %u has invalid daily limit %u"
msgstr ""

#: libmalcontent/session-limits.c:636
#, c-format
msgid "Session limit for user %u has invalid active extension %s+%u"
msgstr ""

#: libmalcontent/user-manager.c:368 malcontent-control/application.c:496
msgid "Failed to load user data from the system"
msgstr ""

#: libmalcontent/web-filter.c:530
#, c-format
msgid "Web filter for user %u references an invalid filter list ‘%s’ at ‘%s’"
msgstr ""

#: libmalcontent/web-filter.c:572
#, c-format
msgid "Web filter for user %u contains an invalid entry ‘%s’"
msgstr ""

#: libmalcontent/web-filter.c:678
#, c-format
msgid "Web filter for user %u was in an unrecognized format"
msgstr ""

#: libmalcontent/web-filter.c:700
#, c-format
msgid "Web filter for user %u has an unrecognized type ‘%u’"
msgstr ""

#: libmalcontent-timer/child-timer-service.c:619
#: libmalcontent-timer/child-timer-service.c:637
#: libmalcontent-timer/extension-agent-object-polkit.c:189
#: libmalcontent-timer/extension-agent-object-polkit.c:207
#, c-format
msgid "Error getting details for UID %d: %s"
msgstr ""

#: libmalcontent-timer/child-timer-service.c:674
#: libmalcontent-timer/extension-agent-object.c:632
#: libmalcontent-timer/parent-timer-service.c:485
#: libmalcontent-web/filtering-dbus-service.c:409
#, c-format
msgid "Invalid interface name ‘%s’."
msgstr ""

#: libmalcontent-timer/child-timer-service.c:692
#: libmalcontent-timer/child-timer-service.c:712
#: libmalcontent-timer/child-timer-service.c:918
#: libmalcontent-timer/child-timer-service.c:926
#: libmalcontent-timer/child-timer-service.c:947
#, c-format
msgid "Invalid usage parameters: %s"
msgstr ""

#: libmalcontent-timer/child-timer-service.c:811
#: libmalcontent-timer/child-timer-service.c:832
#: libmalcontent-timer/extension-agent-object.c:728
#: libmalcontent-timer/extension-agent-object.c:749
#: libmalcontent-timer/extension-agent-object.c:1132
#: libmalcontent-timer/extension-agent-object.c:1154
#: libmalcontent-timer/parent-timer-service.c:600
#: libmalcontent-timer/parent-timer-service.c:621
#: libmalcontent-web/filtering-dbus-service.c:504
#: libmalcontent-web/filtering-dbus-service.c:525
#, c-format
msgid "Unknown property ‘%s.%s’."
msgstr ""

#: libmalcontent-timer/child-timer-service.c:856
#: libmalcontent-timer/extension-agent-object.c:773
#: libmalcontent-timer/extension-agent-object.c:1179
#: libmalcontent-timer/parent-timer-service.c:645
#: libmalcontent-web/filtering-dbus-service.c:549
#, c-format
msgid "Unknown interface ‘%s’."
msgstr ""

#: libmalcontent-timer/child-timer-service.c:919
msgid "Times out of order"
msgstr ""

#: libmalcontent-timer/child-timer-service.c:927
msgid "End time in the future"
msgstr ""

#: libmalcontent-timer/child-timer-service.c:948
msgid "No entries"
msgstr ""

#: libmalcontent-timer/child-timer-service.c:988
#: libmalcontent-timer/child-timer-service.c:998
#: libmalcontent-timer/child-timer-service.c:1188
#: libmalcontent-timer/child-timer-service.c:1198
#: libmalcontent-timer/child-timer-service.c:1245
#: libmalcontent-timer/child-timer-service.c:1546
#: libmalcontent-timer/child-timer-service.c:1600
#: libmalcontent-timer/extension-agent-object-polkit.c:383
#: libmalcontent-timer/parent-timer-service.c:745
#: libmalcontent-timer/parent-timer-service.c:758
#: libmalcontent-timer/parent-timer-service.c:785
#: libmalcontent-timer/parent-timer-service.c:813
#, c-format
msgid "Error identifying user: %s"
msgstr ""

#: libmalcontent-timer/child-timer-service.c:999
#: libmalcontent-timer/child-timer-service.c:1199
#: libmalcontent-timer/child-timer-service.c:1601
#: libmalcontent-timer/extension-agent-object-polkit.c:384
#: libmalcontent-timer/parent-timer-service.c:759
#: libmalcontent-timer/parent-timer-service.c:786
#: libmalcontent-timer/parent-timer-service.c:814
msgid "Invalid or unknown user"
msgstr ""

#: libmalcontent-timer/child-timer-service.c:1033
#: libmalcontent-timer/child-timer-service.c:1041
#: libmalcontent-timer/child-timer-service.c:1301
#: libmalcontent-timer/child-timer-service.c:1320
#: libmalcontent-timer/parent-timer-service.c:860
#: libmalcontent-timer/parent-timer-service.c:879
#, c-format
msgid "Error opening user file: %s"
msgstr ""

#: libmalcontent-timer/child-timer-service.c:1094
#, c-format
msgid "Error saving user file: %s"
msgstr ""

#: libmalcontent-timer/child-timer-service.c:1253
msgid "Recording usage is disabled"
msgstr ""

#: libmalcontent-timer/child-timer-service.c:1261
#, c-format
msgid "Error querying user parental controls policy: %s"
msgstr ""

#: libmalcontent-timer/child-timer-service.c:1618
#: libmalcontent-timer/child-timer-service.c:1675
#, c-format
msgid "Error communicating with agent: %s"
msgstr ""

#: libmalcontent-timer/extension-agent-object-polkit.c:116
#, c-format
msgid "%u hour"
msgid_plural "%u hours"
msgstr[0] ""
msgstr[1] ""

#: libmalcontent-timer/extension-agent-object-polkit.c:117
#, c-format
msgid "%u minute"
msgid_plural "%u minutes"
msgstr[0] ""
msgstr[1] ""

#: libmalcontent-timer/extension-agent-object-polkit.c:118
#, c-format
msgid "%u second"
msgid_plural "%u seconds"
msgstr[0] ""
msgstr[1] ""

#. 5 hours 2 minutes 12 seconds
#: libmalcontent-timer/extension-agent-object-polkit.c:125
#: malcontent-control/cc-duration-row.c:59
#: malcontent-control/cc-screen-time-statistics-row.c:66
#, c-format
msgctxt "hours minutes seconds"
msgid "%s %s %s"
msgstr ""

#. 5 hours 2 minutes
#: libmalcontent-timer/extension-agent-object-polkit.c:130
#: malcontent-control/cc-duration-row.c:64
#: malcontent-control/cc-screen-time-statistics-row.c:71
#, c-format
msgctxt "hours minutes"
msgid "%s %s"
msgstr ""

#. 5 hours
#: libmalcontent-timer/extension-agent-object-polkit.c:135
#: malcontent-control/cc-duration-row.c:69
#: malcontent-control/cc-screen-time-statistics-row.c:76
#, c-format
msgctxt "hours"
msgid "%s"
msgstr ""

#. 2 minutes 12 seconds
#: libmalcontent-timer/extension-agent-object-polkit.c:143
#: malcontent-control/cc-duration-row.c:77
#: malcontent-control/cc-screen-time-statistics-row.c:84
#, c-format
msgctxt "minutes seconds"
msgid "%s %s"
msgstr ""

#. 2 minutes
#: libmalcontent-timer/extension-agent-object-polkit.c:148
#: malcontent-control/cc-duration-row.c:82
#: malcontent-control/cc-screen-time-statistics-row.c:89
#, c-format
msgctxt "minutes"
msgid "%s"
msgstr ""

#. 0 seconds
#: libmalcontent-timer/extension-agent-object-polkit.c:159
#: malcontent-control/cc-duration-row.c:93
#: malcontent-control/cc-screen-time-statistics-row.c:100
msgid "0 seconds"
msgstr ""

#. Translators: The placeholders in $(brackets) are inserted into the string
#. * later by polkit. Please do not translate the text inside the brackets.
#: libmalcontent-timer/extension-agent-object-polkit.c:354
msgid ""
"$(child_user_display_name) has requested an app screen time limit extension "
"of $(duration_str) (until $(time_str)) for $(app_name)"
msgstr ""

#. Translators: The placeholders in $(brackets) are inserted into the string
#. * later by polkit. Please do not translate the text inside the brackets.
#: libmalcontent-timer/extension-agent-object-polkit.c:357
msgid ""
"$(child_user_display_name) has requested an app screen time limit extension "
"until the end of today (at $(time_str)) for $(app_name)"
msgstr ""

#. Translators: The placeholders in $(brackets) are inserted into the string
#. * later by polkit. Please do not translate the text inside the brackets.
#: libmalcontent-timer/extension-agent-object-polkit.c:365
msgid ""
"$(child_user_display_name) has requested a device screen time limit "
"extension of $(duration_str) (until $(time_str))"
msgstr ""

#. Translators: The placeholders in $(brackets) are inserted into the string
#. * later by polkit. Please do not translate the text inside the brackets.
#: libmalcontent-timer/extension-agent-object-polkit.c:368
msgid ""
"$(child_user_display_name) has requested a device screen time limit "
"extension until the end of today (at $(time_str))"
msgstr ""

#: libmalcontent-timer/extension-agent-object-polkit.c:488
#: libmalcontent-timer/extension-agent-object-polkit.c:505
#: libmalcontent-timer/extension-agent-object-polkit.c:513
#: libmalcontent-timer/extension-agent-object.c:906
#, c-format
msgid "Error requesting extension: %s"
msgstr ""

#: libmalcontent-timer/extension-agent-object-polkit.c:506
msgid "Request cancelled"
msgstr ""

#: libmalcontent-timer/extension-agent-object.c:789
#: libmalcontent-timer/extension-agent-object.c:817
#: libmalcontent-timer/extension-agent-object.c:828
#: libmalcontent-timer/parent-timer-service.c:505
#, c-format
msgid "Invalid query parameters: %s"
msgstr ""

#: libmalcontent-timer/extension-agent-object.c:818
msgid "Missing subject UID"
msgstr ""

#: libmalcontent-timer/extension-agent-object.c:829
msgid "Unsupported subject kind"
msgstr ""

#: libmalcontent-timer/extension-agent-object.c:907
msgid "Too many requests"
msgstr ""

#: libmalcontent-timer/extension-agent-object.c:1092
#, c-format
msgid "Unknown object ‘%s’."
msgstr ""

#: libmalcontent-timer/extension-agent-service.c:192
msgid "— decide on screen time limit extension requests for parental controls"
msgstr ""

#: libmalcontent-timer/extension-agent-service.c:193
msgid ""
"Decide whether to grant extension requests from accounts which have screen "
"time limits set as part of parental controls."
msgstr ""

#: libmalcontent-timer/parent-timer-service.c:826
msgid "Permission denied to query user usage"
msgstr ""

#: libmalcontent-timer/timer-service.c:103 libmalcontent-web/web-service.c:99
msgid "Directory to store data in (default: $STATE_DIRECTORY)"
msgstr ""

#: libmalcontent-timer/timer-service.c:103 libmalcontent-web/web-service.c:99
#: libmalcontent-web/web-service.c:101
msgid "DIR"
msgstr ""

#. Add an additional command line option for the state directory.
#: libmalcontent-timer/timer-service.c:108 libmalcontent-web/web-service.c:106
msgid "Service Options:"
msgstr ""

#: libmalcontent-timer/timer-service.c:108 libmalcontent-web/web-service.c:106
msgid "Show service help options"
msgstr ""

#: libmalcontent-timer/timer-service.c:199 libmalcontent-web/web-service.c:200
msgid ""
"No state directory specified using $STATE_DIRECTORY or --state-directory"
msgstr ""

#: libmalcontent-timer/timer-service.c:297
msgid "— record session and app usage information for parental controls"
msgstr ""

#: libmalcontent-timer/timer-service.c:298
msgid ""
"Record session and app usage information provided by user login sessions to "
"monitor and enforce configured parental controls screen time limits on "
"accounts."
msgstr ""

#: libmalcontent-timer/timer-store.c:115
#, c-format
msgid "Invalid record type ‘%s’"
msgstr ""

#: libmalcontent-timer/timer-store.c:144
#, c-format
msgid "Invalid identifier ‘%s’"
msgstr ""

#: libmalcontent-timer/timer-store.c:480
#, c-format
msgid "Database is already open for ‘%s’"
msgstr ""

#: libmalcontent-timer/timer-store.c:532
#, c-format
msgid "Corrupt file ‘%s’"
msgstr ""

#. Translators: the placeholder is a user’s full name
#: libmalcontent-ui/restrict-applications-dialog.c:257
#, c-format
msgid "Restrict %s from using the following installed applications."
msgstr ""

#: libmalcontent-ui/restrict-applications-dialog.ui:6
msgid "Restrict Applications"
msgstr ""

#: libmalcontent-ui/restrict-applications-dialog.ui:22
msgid "Search for applications…"
msgstr ""

#: libmalcontent-ui/restrict-applications-selector.ui:13
msgid "No applications found to restrict."
msgstr ""

#: libmalcontent-ui/user-controls.c:292 libmalcontent-ui/user-controls.c:380
#: libmalcontent-ui/user-controls.c:620
msgid "Unrestricted"
msgstr ""

#. Translators: The placeholder is a user’s display name.
#: libmalcontent-ui/user-controls.c:462
#, c-format
msgid ""
"Prevents %s from running web browsers. Limited web content may still be "
"available in other applications."
msgstr ""

#. Translators: The placeholder is a user’s display name.
#: libmalcontent-ui/user-controls.c:467
#, c-format
msgid "Prevents specified applications from being used by %s."
msgstr ""

#. Translators: The placeholder is a user’s display name.
#: libmalcontent-ui/user-controls.c:472
#, c-format
msgid "Prevents %s from installing applications."
msgstr ""

#: libmalcontent-ui/user-controls.ui:25
msgid "Application Usage Restrictions"
msgstr ""

#: libmalcontent-ui/user-controls.ui:28
msgid "Restrict _Web Browsers"
msgstr ""

#: libmalcontent-ui/user-controls.ui:52
msgid "_Restrict Applications"
msgstr ""

#: libmalcontent-ui/user-controls.ui:74
msgid "Software Installation Restrictions"
msgstr ""

#: libmalcontent-ui/user-controls.ui:78
msgid "Restrict Application _Installation"
msgstr ""

#: libmalcontent-ui/user-controls.ui:100
msgid "Application _Suitability"
msgstr ""

#: libmalcontent-ui/user-controls.ui:103
msgid ""
"Restricts the browsing or installation of applications unsuitable for this "
"age or younger."
msgstr ""

#: libmalcontent-web/filter-updater.c:515
#, c-format
msgid "Invalid hostname ‘%.*s’ in filter list from ‘%s’"
msgstr ""

#: libmalcontent-web/filter-updater.c:559
#, c-format
msgid "Error loading cache file ‘%s’: %s"
msgstr ""

#: libmalcontent-web/filter-updater.c:581
#, c-format
msgid "Invalid hostname ‘%s’ in custom filter list"
msgstr ""

#: libmalcontent-web/filter-updater.c:775
#: libmalcontent-web/filter-updater.c:834
msgid "Web filter update already in progress"
msgstr ""

#: libmalcontent-web/filter-updater.c:806
#, c-format
msgid "Error creating user filter directory: %s"
msgstr ""

#: libmalcontent-web/filter-updater.c:815
#: libmalcontent-web/filter-updater.c:841
#, c-format
msgid "Error opening user filter directory: %s"
msgstr ""

#: libmalcontent-web/filter-updater.c:867
#: libmalcontent-web/filter-updater.c:909
#, c-format
msgid "Error loading user’s web filtering policy: %s"
msgstr ""

#: libmalcontent-web/filter-updater.c:873
#: libmalcontent-web/filter-updater.c:898
#, c-format
msgid "Web filtering is disabled for user %u"
msgstr ""

#: libmalcontent-web/filter-updater.c:946
#: libmalcontent-web/filter-updater.c:962
#, c-format
msgid "Error clearing old items from download cache: %s"
msgstr ""

#: libmalcontent-web/filter-updater.c:1008
#: libmalcontent-web/filter-updater.c:1018
#, c-format
msgid "Invalid filter list ‘%s’: %s"
msgstr ""

#: libmalcontent-web/filter-updater.c:1009
msgid "Filter lists must be provided via HTTPS"
msgstr ""

#: libmalcontent-web/filter-updater.c:1019
msgid "Invalid URI"
msgstr ""

#: libmalcontent-web/filter-updater.c:1047
#: libmalcontent-web/filter-updater.c:1065
#: libmalcontent-web/filter-updater.c:1079
#: libmalcontent-web/filter-updater.c:1090
#, c-format
msgid "Failed to download URI ‘%s’: %s"
msgstr ""

#: libmalcontent-web/filter-updater.c:1133
#, c-format
msgid "Error deleting old user web filter ‘%s’: %s"
msgstr ""

#: libmalcontent-web/filter-updater.c:1155
#, c-format
msgid "Error opening user web filter temporary file: %s"
msgstr ""

#: libmalcontent-web/filter-updater.c:1174
#: libmalcontent-web/filter-updater.c:1438
#: libmalcontent-web/filter-updater.c:1450
#, c-format
msgid "Error adding to user filter: %s"
msgstr ""

#: libmalcontent-web/filter-updater.c:1475
#: libmalcontent-web/filter-updater.c:1489
#: libmalcontent-web/filter-updater.c:1506
#, c-format
msgid "Error committing user filter: %s"
msgstr ""

#: libmalcontent-web/filtering-dbus-service.c:626
#, c-format
msgid "Error updating filters: %s"
msgstr ""

#: libmalcontent-web/web-service.c:101
msgid "Directory to cache data in (default: $CACHE_DIRECTORY)"
msgstr ""

#: libmalcontent-web/web-service.c:209
msgid ""
"No cache directory specified using $CACHE_DIRECTORY or --cache-directory"
msgstr ""

#: libmalcontent-web/web-service.c:310
msgid "— manage web filter lists for parental controls"
msgstr ""

#: libmalcontent-web/web-service.c:311
msgid "Manage web filter lists to enforce parental controls on web access."
msgstr ""

#. Translators: Replace the link to commonsensemedia.org with some
#. * localised guidance for parents/carers on how to set restrictions on
#. * their child/caree in a responsible way which is in keeping with the
#. * best practice and culture of the region. If no suitable localised
#. * guidance exists, and if the default commonsensemedia.org link is not
#. * suitable, please file an issue against malcontent so we can discuss
#. * further!
#. * https://gitlab.freedesktop.org/pwithnall/malcontent/-/issues/new
#.
#: malcontent-control/access-page.c:202
#, c-format
msgid ""
"It’s recommended that restrictions are set as part of an ongoing "
"conversation with %s. <a href='https://www.commonsensemedia.org/privacy-and-"
"internet-safety'>Read guidance</a> on what to consider."
msgstr ""

#: malcontent-control/access-page.ui:8
msgid "Access & Restrictions"
msgstr ""

#. Translators: This documents the --user command line option to malcontent-control:
#: malcontent-control/application.c:131
msgid "User to select in the UI"
msgstr ""

#. Translators: This is a placeholder for a command line argument value:
#: malcontent-control/application.c:133
msgid "USERNAME"
msgstr ""

#: malcontent-control/application.c:145
msgid "— view and edit parental controls"
msgstr ""

#. Translators: This is the title of the main window
#. Translators: the name of the application as it appears in a software center
#: malcontent-control/application.c:153 malcontent-control/main.ui:7
#: malcontent-control/org.freedesktop.MalcontentControl.metainfo.xml.in:9
#: malcontent-control/org.freedesktop.MalcontentControl.desktop.in:2
#: malcontent-control/user-page.ui:8
msgid "Parental Controls"
msgstr ""

#: malcontent-control/application.c:385
msgid "translator-credits"
msgstr ""

#: malcontent-control/application.c:387
msgid ""
"Copyright © 2019, 2021–2022 Endless Mobile, Inc.\n"
"Copyright © 2022–2025 GNOME Foundation, Inc. and malcontent contributors"
msgstr ""

#: malcontent-control/application.c:407
msgid "The help contents could not be displayed"
msgstr ""

#: malcontent-control/application.c:498
msgid "Please make sure that the AccountsService is installed and enabled."
msgstr ""

#: malcontent-control/cc-duration-row.c:50
#: malcontent-control/cc-screen-time-statistics-row.c:57
#, c-format
msgid "%d hour"
msgid_plural "%d hours"
msgstr[0] ""
msgstr[1] ""

#: malcontent-control/cc-duration-row.c:51
#: malcontent-control/cc-screen-time-statistics-row.c:58
#, c-format
msgid "%d minute"
msgid_plural "%d minutes"
msgstr[0] ""
msgstr[1] ""

#: malcontent-control/cc-duration-row.c:52
#: malcontent-control/cc-screen-time-statistics-row.c:59
#, c-format
msgid "%d second"
msgid_plural "%d seconds"
msgstr[0] ""
msgstr[1] ""

#: malcontent-control/cc-screen-time-statistics-row.c:317
msgctxt "abbreviated weekday name for Sunday"
msgid "S"
msgstr ""

#: malcontent-control/cc-screen-time-statistics-row.c:318
msgctxt "abbreviated weekday name for Monday"
msgid "M"
msgstr ""

#: malcontent-control/cc-screen-time-statistics-row.c:319
msgctxt "abbreviated weekday name for Tuesday"
msgid "T"
msgstr ""

#: malcontent-control/cc-screen-time-statistics-row.c:320
msgctxt "abbreviated weekday name for Wednesday"
msgid "W"
msgstr ""

#: malcontent-control/cc-screen-time-statistics-row.c:321
msgctxt "abbreviated weekday name for Thursday"
msgid "T"
msgstr ""

#: malcontent-control/cc-screen-time-statistics-row.c:322
msgctxt "abbreviated weekday name for Friday"
msgid "F"
msgstr ""

#: malcontent-control/cc-screen-time-statistics-row.c:323
msgctxt "abbreviated weekday name for Saturday"
msgid "S"
msgstr ""

#. Translators: This is a duration in minutes, for example ‘15m’ for 15 minutes.
#. * Use whatever shortest unit label is used for minutes in your locale.
#: malcontent-control/cc-screen-time-statistics-row.c:622
#: malcontent-control/user-page.c:64
#, c-format
msgid "%um"
msgstr ""

#. Translators: This is a duration in hours, for example ‘2h’ for 2 hours.
#. * Use whatever shortest unit label is used for hours in your locale.
#: malcontent-control/cc-screen-time-statistics-row.c:628
#: malcontent-control/user-page.c:70
#, c-format
msgid "%uh"
msgstr ""

#. Translators: This is a duration in hours and minutes, for example
#. * ‘3h 15m’ for 3 hours and 15 minutes. Use whatever shortest unit label
#. * is used for hours and minutes in your locale.
#: malcontent-control/cc-screen-time-statistics-row.c:635
#: malcontent-control/user-page.c:77
#, c-format
msgid "%uh %um"
msgstr ""

#: malcontent-control/cc-screen-time-statistics-row.c:897
#: malcontent-control/cc-screen-time-statistics-row.c:1018
#, c-format
msgid "Failed to load session history file ‘%s’: %s"
msgstr ""

#: malcontent-control/cc-screen-time-statistics-row.c:898
msgid "Invalid file structure"
msgstr ""

#: malcontent-control/cc-screen-time-statistics-row.c:936
#, c-format
msgid "Failed to load session history file: %s"
msgstr ""

#: malcontent-control/cc-screen-time-statistics-row.c:937
#: malcontent-control/cc-screen-time-statistics-row.c:1019
msgid "File is empty"
msgstr ""

#. G_DATE_BAD_WEEKDAY
#: malcontent-control/cc-screen-time-statistics-row.c:1179
msgid "Average Monday"
msgstr ""

#: malcontent-control/cc-screen-time-statistics-row.c:1180
msgid "Average Tuesday"
msgstr ""

#: malcontent-control/cc-screen-time-statistics-row.c:1181
msgid "Average Wednesday"
msgstr ""

#: malcontent-control/cc-screen-time-statistics-row.c:1182
msgid "Average Thursday"
msgstr ""

#: malcontent-control/cc-screen-time-statistics-row.c:1183
msgid "Average Friday"
msgstr ""

#: malcontent-control/cc-screen-time-statistics-row.c:1184
msgid "Average Saturday"
msgstr ""

#: malcontent-control/cc-screen-time-statistics-row.c:1185
msgid "Average Sunday"
msgstr ""

#: malcontent-control/cc-screen-time-statistics-row.c:1232
msgid "Today"
msgstr ""

#. Translators: This a medium-length date, for example ‘15 April’
#: malcontent-control/cc-screen-time-statistics-row.c:1237
msgid "%-d %B"
msgstr ""

#: malcontent-control/cc-screen-time-statistics-row.c:1250
#: malcontent-control/cc-screen-time-statistics-row.c:1261
msgid "No Data"
msgstr ""

#: malcontent-control/cc-screen-time-statistics-row.c:1265
#, c-format
msgid "This Week"
msgstr ""

#. Translators: This is a range of days within a given month.
#. * For example ‘20–27 April’. The dash is an en-dash.
#: malcontent-control/cc-screen-time-statistics-row.c:1276
#, c-format
msgid "%u–%u %s"
msgstr ""

#. Translators: This is a range of days spanning two months.
#. * For example, ‘27 April–4 May’. The dash is an en-dash.
#: malcontent-control/cc-screen-time-statistics-row.c:1293
#, c-format
msgid "%u %s–%u %s"
msgstr ""

#. Translators: The first placeholder is a formatted date string
#. * (formatted using the `%x` strftime placeholder, which gives the
#. * preferred date representation for the current locale without the time).
#. * The second placeholder is a formatted time duration (for example,
#. * ‘3 hours’ or ‘25 minutes’).
#: malcontent-control/cc-screen-time-statistics-row.c:1360
#, c-format
msgid ""
"Bar chart of screen time usage over the week starting %s. A line is "
"overlayed at the %s mark to indicate the configured screen time limit."
msgstr ""

#. Translators: The placeholder is a formatted date string (formatted
#. * using the `%x` strftime placeholder, which gives the preferred date
#. * representation for the current locale without the time).
#: malcontent-control/cc-screen-time-statistics-row.c:1379
#, c-format
msgid "Bar chart of screen time usage over the week starting %s."
msgstr ""

#: malcontent-control/cc-screen-time-statistics-row.c:1385
#, c-format
msgid ""
"Placeholder for a bar chart of screen time usage. No data is currently "
"available."
msgstr ""

#: malcontent-control/cc-screen-time-statistics-row.ui:27
msgid "Screen Time Unavailable"
msgstr ""

#: malcontent-control/cc-screen-time-statistics-row.ui:29
msgid "Screen time information will appear here after a period of usage"
msgstr ""

#: malcontent-control/cc-screen-time-statistics-row.ui:146
msgid "Average Week"
msgstr ""

#: malcontent-control/cc-screen-time-statistics-row.ui:189
msgid "Previous Week"
msgstr ""

#: malcontent-control/cc-screen-time-statistics-row.ui:199
msgid "Next Week"
msgstr ""

#. Translators: This is time format used in 12-hour mode.
#: malcontent-control/cc-time-row.c:266
msgid "%-l:%M %p"
msgstr ""

#. Translators: This is time format used in 24-hour mode.
#: malcontent-control/cc-time-row.c:271
msgid "%-k:%M"
msgstr ""

#: malcontent-control/cc-timelike-editor.ui:17
msgid "Increment Hour"
msgstr ""

#: malcontent-control/cc-timelike-editor.ui:42
msgid "Increment Minute"
msgstr ""

#: malcontent-control/cc-timelike-editor.ui:57
msgid "Time"
msgstr ""

#: malcontent-control/cc-timelike-editor.ui:75
msgid "Decrement Hour"
msgstr ""

#: malcontent-control/cc-timelike-editor.ui:100
msgid "Decrement Minute"
msgstr ""

#: malcontent-control/main.ui:20
msgid "Accounts Overview"
msgstr ""

#: malcontent-control/main.ui:28 malcontent-control/main.ui:70
#: malcontent-control/main.ui:108
msgid "Main Menu"
msgstr ""

#: malcontent-control/main.ui:80
msgid "Parental Unlock Required"
msgstr ""

#: malcontent-control/main.ui:81
msgid ""
"Parental unlock is required to view data and activity for child accounts and "
"edit their Parental Control settings."
msgstr ""

#: malcontent-control/main.ui:119
msgid "No Standard User Accounts"
msgstr ""

#: malcontent-control/main.ui:120
msgid ""
"Parental controls can only be applied to standard user\n"
"accounts. These can be created in the user settings."
msgstr ""

#: malcontent-control/main.ui:124
msgid "_User Settings"
msgstr ""

#: malcontent-control/main.ui:155
msgid "Loading…"
msgstr ""

#: malcontent-control/main.ui:195
msgid "_Help"
msgstr ""

#: malcontent-control/main.ui:199
msgid "_About Parental Controls"
msgstr ""

#. Translators: the brief summary of the application as it appears in a software center.
#: malcontent-control/org.freedesktop.MalcontentControl.metainfo.xml.in:12
#: malcontent-control/org.freedesktop.MalcontentControl.desktop.in:3
msgid "Set parental controls and monitor usage by users"
msgstr ""

#. Translators: These are the application description paragraphs in the AppData file.
#: malcontent-control/org.freedesktop.MalcontentControl.metainfo.xml.in:16
msgid ""
"Manage users’ parental controls restrictions, controlling how long they can "
"use the computer for, what software they can install, and what installed "
"software they can run."
msgstr ""

#: malcontent-control/org.freedesktop.MalcontentControl.metainfo.xml.in:25
msgid "Main window"
msgstr ""

#. Translators: Search terms to find this application. Do NOT translate or localise the semicolons! The list MUST also end with a semicolon!
#: malcontent-control/org.freedesktop.MalcontentControl.desktop.in:13
msgid ""
"parental controls;screen time;app restrictions;web browser "
"restrictions;oars;usage;usage limit;kid;child;"
msgstr ""

#: malcontent-control/org.freedesktop.MalcontentControl.policy.in:9
msgid "Manage parental controls"
msgstr ""

#: malcontent-control/org.freedesktop.MalcontentControl.policy.in:10
msgid "Authentication is required to read and change user parental controls"
msgstr ""

#: malcontent-control/screen-time-statistics-row.c:286
#, c-format
msgid "Failed to load session history data: %s"
msgstr ""

#: malcontent-control/screen-time-statistics-row.c:287
msgid "Data is empty"
msgstr ""

#. Translators: Replace the link to commonsensemedia.org with some
#. * localised guidance for parents/carers on how to set restrictions on
#. * their child/caree in a responsible way which is in keeping with the
#. * best practice and culture of the region. If no suitable localised
#. * guidance exists, and if the default commonsensemedia.org link is not
#. * suitable, please file an issue against malcontent so we can discuss
#. * further!
#. * https://gitlab.freedesktop.org/pwithnall/malcontent/-/issues/new
#.
#: malcontent-control/time-page.c:611
#, c-format
msgid ""
"It’s recommended that Screen Time limits and schedules are set as part of an "
"ongoing conversation with %s. <a href='https://www.commonsensemedia.org/"
"privacy-and-internet-safety'>Read guidance</a> on what to consider."
msgstr ""

#: malcontent-control/time-page.ui:8 malcontent-control/user-page.ui:86
msgid "Screen Time"
msgstr ""

#: malcontent-control/time-page.ui:28
msgid "Screen Limits"
msgstr ""

#: malcontent-control/time-page.ui:31
msgid "Screen Time Limit"
msgstr ""

#: malcontent-control/time-page.ui:32
msgid "Reminders and other hints when the daily time limit is reached"
msgstr ""

#: malcontent-control/time-page.ui:38
msgid "Daily Time Limit"
msgstr ""

#: malcontent-control/time-page.ui:50
msgid "Bedtime Schedule"
msgstr ""

#: malcontent-control/time-page.ui:51
msgid "Pauses notifications and shows a reminder"
msgstr ""

#: malcontent-control/time-page.ui:57
msgid "Bedtime"
msgstr ""

#: malcontent-control/user-page.c:318
msgid "Today, %-d %B"
msgstr ""

#. Translators: This is the full date and time format used in 12-hour mode.
#: malcontent-control/user-page.c:376
msgid "%-e %B %Y, %-l:%M %P"
msgstr ""

#. Translators: This is the full date and time format used in 24-hour mode.
#: malcontent-control/user-page.c:381
msgid "%-e %B %Y, %-k:%M"
msgstr ""

#: malcontent-control/user-page.c:384
#, c-format
msgid "Last logged in: %s"
msgstr ""

#: malcontent-control/user-page.ui:87
msgid "View an overview of this account’s device activity"
msgstr ""

#: malcontent-control/user-page.ui:119
msgid "Access &amp; Restrictions"
msgstr ""

#: malcontent-control/user-page.ui:120
msgid "Manage application and software restriction settings"
msgstr ""

#: malcontent-control/user-selector.ui:8
msgid ""
"Administrators can add or remove accounts that are managed by the Parental "
"Controls app in the Users panel of the Settings app."
msgstr ""

#: malcontent-timerd/main.c:52 malcontent-timer-extension-agent/main.c:52
#: malcontent-webd/main.c:52
msgid "Exiting due to reaching inactivity timeout"
msgstr ""

#: malcontent-webd-update/main.c:103
#, c-format
msgid "Error updating error file ‘%s’: %s"
msgstr ""

#. --help handling
#: malcontent-webd-update/main.c:139
msgid "- trigger a web filter update"
msgstr ""

#. Always allow root, to avoid a situation where this PAM module prevents
#. * all users logging in with no way of recovery.
#: pam/pam_malcontent.c:144 pam/pam_malcontent.c:193
#, c-format
msgid "User ‘%s’ has no time limits enabled"
msgstr ""

#: pam/pam_malcontent.c:153 pam/pam_malcontent.c:174
#, c-format
msgid "Error getting session limits for user ‘%s’: %s"
msgstr ""

#: pam/pam_malcontent.c:187
#, c-format
msgid "User ‘%s’ has no time remaining"
msgstr ""

#: pam/pam_malcontent.c:205
#, c-format
msgid "Error setting time limit on login session: %s"
msgstr ""
