<commit_before><?php

return [

    /*
    |--------------------------------------------------------------------------
    | Phrases
    |--------------------------------------------------------------------------
    |
    | Usage examples:
    | - Flash messages
    | - Help text
    | - Success / warning / error messages
    |
    | Text should:
    | - Use sentence case
    | - Only contain one sentence
    | - Not be terminated with a full stop (.)
    */

    // User interface
    'toggle-navigation' => 'Toggle navigation',
    'is-copyright' => 'is ©',
    'and-licensed-under' => 'and licensed under',
    'powered-by-steam' => 'Powered by Steam',

    // Account Authentication
    'profile-update-required' => 'Please update your profile to continue',
    'please-sign-in' => 'Please sign in through Steam',
    'no-steam-account' => 'Don\'t have a Steam account? No problem!',
    'create-steam-account' => 'Create a Steam account for free',
    'provider-not-supported' => 'Unsupported authentication provider ":provider"',
    'user-successfully-logged-in' => 'User :username successfully logged in',
    'user-successfully-logged-out' => 'User :username successfully logged out',

    // Roles
    'user-already-has-role' => ':user is already assigned the :role role',
    'role-successfully-assigned' => 'You have assigned :user the role :role',
    'role-successfully-unassigned' => ':user is no longer assigned the role :role',
    'cannot-assign-role-to-self' => 'You cannot assign roles to yourself',
    'cannot-unassign-role-from-self' => 'You cannot unassign roles from yourself',
    'cannot-assign-role-to-super-admin' => 'Super Admins cannot change roles',
    'assigned' => 'assigned',

    // Achievements
    'achievement-successfully-awarded' => 'You have awarded :user the achievement ":achievement"',
    'achievement-successfully-revoked' => 'You have revoked the achievement ":achievement" from :user',
    'select-file' => 'Select file',
    'image-help' => 'Recommended image size is 128x128',

    // General purpose
    'no-items-found' => 'No :item found',
    'the-following-errors-were-encountered' => 'LANager has encountered the following errors:',
    'item-unpublished' => 'This :item is unpublished and only visible to administrators',
    'oh-no' => 'Oh no!',
    'item-name-deleted' => ':Item ":name" deleted',
    'are-you-sure-delete' => 'Are you sure you want to delete this?',
    'item-created-successfully' => ':Item created successfully',
    'item-not-found' => ':item not found',
    'item-already-exists' => ':item already exists!',

    /**
     * Resources.
     */

    // Users
    'your-steam-game-details-are-private' => 'Your Steam game details are currently private',
    'please-consider-public-visibility' => 'This means the games you\’re playing won\'t appear in LANager with everyone else. Please consider making your game details public, even if it\'s just for the event. Thanks!',
    'edit-steam-profile' => 'Edit Steam Profile',
    'avatar-for-username' => 'Avatar for :username',
    'hours-played-total' => 'hours total',
    'hours-played-two-weeks' => 'hours in last 2 weeks',
    'sign-in-to-see-the-games-you-have-in-common-with-username' => 'Sign in to see the games you have in common with :username',
    'you-have-no-games-in-common-with-username' => 'You have no games in common with :username',
    'username-does-not-own-any-games' => ':username does not own any games',
    'usernames-game-details-are-private' => ':username\'s game details are private, so we can\'t show you the games they own or have in common with you',
    'viewing-user-from-another-lan' => 'This user is not attending the current LAN',
    'username-has-not-played-any-games-this-lan' => ':username has not played any games this LAN',
    'played-for-x' => 'Played for :x',
    'in-game-for-the-past-x' => 'In game for the past :x',

    // Steam Statuses
    'status-in-game' => 'In Game',
    'status-in-game-x' => 'In Game: :x',
    'status-unknown' => 'Status unknown',

    // Games
    'x-in-game' => ':x In Game',
    'x-played-recently' => ':x Played recently',
    'x-owners' => ':x Owners',
    'logo-for-game' => 'Logo for :game',
    'unsupported-provider' => 'Unsupported provider',

    // Guides
    'markdown-formatting-help-link' => 'Markdown formatting help',
    'markdown-formatting-help-link-url' => 'https://en.wikipedia.org/wiki/Markdown#Example',
    'markdown-help' => 'Tip: use relative links, e.g. [Install Guide](/guides/3), to easily link to other pages',
    'viewing-guide-from-past-lan' => 'This guide is from a LAN that has ended, so information might be irrelevant and/or incorrect',

    // Navigation Links
    'navigation-links-can-only-be-nested-one-level-deep' => 'You can only nest navigation links one level deep',
    'a-navigation-link-cannot-be-its-own-parent' => 'A navigation link cannot be its own parent',

    // LANs
    'lans-cannot-overlap' => 'LANs cannot overlap',
    'lan-achievement-help' => 'The achievement to award to attendees when they sign in at the LAN',

    // Events
    'you-must-create-a-lan-before-creating-events' => 'You must create a LAN before creating events',
    'event-times-must-be-within-lan-times' => 'Events must start and finish within the LAN\'s start and end time',
    'event-is-not-open-for-signups' => 'This event is not open for signups',
    'you-can-only-sign-yourself-up-to-event' => 'You can only sign yourself up to an event',
    'timespan-to' => 'to',
    'upcoming' => 'Upcoming',
    'happening-now' => 'Happening now',
    'ended' => 'Ended',
    'starting' => 'Starting',
    'ending' => 'Ending',
    'unknown' => 'Unknown',
    'signups' => 'Signups',
    'not-yet-open' => 'Not yet open',
    'open' => 'Open',
    'closed' => 'Closed',
    'opening' => 'Opening',
    'closing' => 'Closing',

    // Images
    'select-files' => 'Select files',
    'images-successfully-uploaded' => 'Image(s) successfully uploaded',
    'image-filename-successfully-deleted' => 'Image :filename successfully deleted',
    'submitted-file-was-invalid-image' => 'Submitted file was not a valid image',
    'submitted-file-exceeded-max-file-size-of-x' => 'Submitted file exceeded the maximum file size of :x',
    'image-already-exists' => 'An image of the same name already exists',

    /**
     * Commands & Services.
     */
    // General purpose
    'suppress-confirmations' => 'Run command without requesting confirmation',

    // UpdateSteamUserService
    // UpdateSteamUserAppsService
    'one-or-more-steam-ids-must-be-provided' => 'You must provide one or more steamID64s',
    'one-or-more-users-must-be-provided' => 'You must provide one or more LANager users',
    'unable-to-update-data-for-user-x' => 'Unable to update data for user :x - :error',

    // lanager:update-steam-apps
    'update-steam-apps' => 'Update the database with the latest list of apps from Steam',
    'requesting-list-of-all-apps-from-steam-api' => 'Requesting list of all apps from Steam API',
    'importing-x-steam-apps' => 'Importing :x Steam apps',

    // lanager:update-steam-apps-metadata
    'update-steam-apps-metadata' => 'Update Steam apps in the database with the latest metadata from Steam',
    'update-all-apps' => 'Update all apps, not just apps missing metadata',
    'steam-app-metadata-up-to-date' => 'Steam app metadata already up-to-date',
    'requesting-metadata-for-x-apps-from-steam-api' => 'Requesting metadata for :x apps from Steam API',
    'this-will-take-approximately-time-to-complete' => 'This will take approximately :time to complete, due to Steam API rate limiting',
    'requests-made-in-last-five-minutes' => 'Requests made in last 5 minutes: :x',
    'error-updating-metadata-for-steam-app-id-message' => 'Error updating metadata for Steam app with ID :id - :message',
    'x-steam-apps-not-updated-re-run-command' => ':x Steam apps could not be updated - please re-run the command',

    // lanager:import-steam-apps-csv
    'import-steam-apps-csv' => 'Import from steam_apps.csv',
    'csv-not-found-aborting' => 'steam_apps.csv not found - aborting',

    // lanager:export-steam-apps-csv
    'export-steam-apps-csv' => 'Export to steam_apps.csv',
    'overwrite-existing-csv' => 'Overwrite existing steam_apps.csv?',
    'x-steam-apps-exported' => ':x Steam apps exported',

    // Used by:
    // lanager:update-steam-apps
    // lanager:import-steam-apps-csv
    // lanager:export-steam-apps-csv
    'database-empty-batch-import' => 'Database empty - performing batch import',
    'database-empty-aborting' => 'Database empty - aborting',
    'x-steam-apps-imported' => ':x Steam apps imported',
    'updating-x-steam-apps' => 'Updating :x Steam apps',
    'x-steam-apps-updated' => ':x Steam apps updated',

    // lanager:import-steam-users
    'steamids-to-import-list-or-file' => 'One or more SteamId64(s) for the user(s) to import, or a file containing a list of IDs',
    'import-users-from-steam-into-lanager' => 'Import users from Steam into LANager',
    'no-steam-users-to-import' => 'No Steam users to import',
    'importing-x-users-from-steam' => 'Importing :x users from Steam',
    'successfully-updated-x-of-y-users' => 'Successfully updated :x of :y users',

    // lanager:update-steam-users
    'update-existing-users-profiles-from-steam' => 'Update existing LANager users\' profiles with the latest information from their Steam profile',
    'update-all-users' => 'Update all users, not just those at the current LAN',<commit_msg>Add missing language string<commit_after><?php

return [

    /*
    |--------------------------------------------------------------------------
    | Phrases
    |--------------------------------------------------------------------------
    |
    | Usage examples:
    | - Flash messages
    | - Help text
    | - Success / warning / error messages
    |
    | Text should:
    | - Use sentence case
    | - Only contain one sentence
    | - Not be terminated with a full stop (.)
    */

    // User interface
    'toggle-navigation' => 'Toggle navigation',
    'is-copyright' => 'is ©',
    'and-licensed-under' => 'and licensed under',
    'powered-by-steam' => 'Powered by Steam',

    // Account Authentication
    'profile-update-required' => 'Please update your profile to continue',
    'please-sign-in' => 'Please sign in through Steam',
    'no-steam-account' => 'Don\'t have a Steam account? No problem!',
    'create-steam-account' => 'Create a Steam account for free',
    'provider-not-supported' => 'Unsupported authentication provider ":provider"',
    'user-successfully-logged-in' => 'User :username successfully logged in',
    'user-successfully-logged-out' => 'User :username successfully logged out',

    // Roles
    'user-already-has-role' => ':user is already assigned the :role role',
    'role-successfully-assigned' => 'You have assigned :user the role :role',
    'role-successfully-unassigned' => ':user is no longer assigned the role :role',
    'cannot-assign-role-to-self' => 'You cannot assign roles to yourself',
    'cannot-unassign-role-from-self' => 'You cannot unassign roles from yourself',
    'cannot-assign-role-to-super-admin' => 'Super Admins cannot change roles',
    'assigned' => 'assigned',

    // Achievements
    'achievement-successfully-awarded' => 'You have awarded :user the achievement ":achievement"',
    'achievement-successfully-revoked' => 'You have revoked the achievement ":achievement" from :user',
    'select-file' => 'Select file',
    'image-help' => 'Recommended image size is 128x128',

    // General purpose
    'no-items-found' => 'No :item found',
    'the-following-errors-were-encountered' => 'LANager has encountered the following errors:',
    'item-unpublished' => 'This :item is unpublished and only visible to administrators',
    'oh-no' => 'Oh no!',
    'item-name-deleted' => ':Item ":name" deleted',
    'are-you-sure-delete' => 'Are you sure you want to delete this?',
    'item-created-successfully' => ':Item created successfully',
    'item-not-found' => ':item not found',
    'item-already-exists' => ':item already exists!',

    /**
     * Resources.
     */

    // Users
    'your-steam-game-details-are-private' => 'Your Steam game details are currently private',
    'please-consider-public-visibility' => 'This means the games you\’re playing won\'t appear in LANager with everyone else. Please consider making your game details public, even if it\'s just for the event. Thanks!',
    'edit-steam-profile' => 'Edit Steam Profile',
    'avatar-for-username' => 'Avatar for :username',
    'hours-played-total' => 'hours total',
    'hours-played-two-weeks' => 'hours in last 2 weeks',
    'sign-in-to-see-the-games-you-have-in-common-with-username' => 'Sign in to see the games you have in common with :username',
    'you-have-no-games-in-common-with-username' => 'You have no games in common with :username',
    'username-does-not-own-any-games' => ':username does not own any games',
    'usernames-game-details-are-private' => ':username\'s game details are private, so we can\'t show you the games they own or have in common with you',
    'viewing-user-from-another-lan' => 'This user is not attending the current LAN',
    'username-has-not-played-any-games-this-lan' => ':username has not played any games this LAN',
    'played-for-x' => 'Played for :x',
    'in-game-for-the-past-x' => 'In game for the past :x',

    // Steam Statuses
    'status-in-game' => 'In Game',
    'status-in-game-x' => 'In Game: :x',
    'status-unknown' => 'Status unknown',

    // Games
    'x-in-game' => ':x In Game',
    'x-played-recently' => ':x Played recently',
    'x-owners' => ':x Owners',
    'logo-for-game' => 'Logo for :game',
    'unsupported-provider' => 'Unsupported provider',

    // Guides
    'markdown-formatting-help-link' => 'Markdown formatting help',
    'markdown-formatting-help-link-url' => 'https://en.wikipedia.org/wiki/Markdown#Example',
    'markdown-help' => 'Tip: use relative links, e.g. [Install Guide](/guides/3), to easily link to other pages',
    'viewing-guide-from-past-lan' => 'This guide is from a LAN that has ended, so information might be irrelevant and/or incorrect',

    // Navigation Links
    'navigation-links-can-only-be-nested-one-level-deep' => 'You can only nest navigation links one level deep',
    'a-navigation-link-cannot-be-its-own-parent' => 'A navigation link cannot be its own parent',

    // LANs
    'lans-cannot-overlap' => 'LANs cannot overlap',
    'lan-achievement-help' => 'The achievement to award to attendees when they sign in at the LAN',

    // Events
    'you-must-create-a-lan-before-creating-events' => 'You must create a LAN before creating events',
    'event-times-must-be-within-lan-times' => 'Events must start and finish within the LAN\'s start and end time',
    'event-is-not-open-for-signups' => 'This event is not open for signups',
    'you-can-only-sign-yourself-up-to-event' => 'You can only sign yourself up to an event',
    'timespan-to' => 'to',
    'upcoming' => 'Upcoming',
    'happening-now' => 'Happening now',
    'ended' => 'Ended',
    'starting' => 'Starting',
    'ending' => 'Ending',
    'unknown' => 'Unknown',
    'signups' => 'Signups',
    'not-yet-open' => 'Not yet open',
    'open' => 'Open',
    'closed' => 'Closed',
    'opening' => 'Opening',
    'closing' => 'Closing',

    // Images
    'select-files' => 'Select files',
    'images-successfully-uploaded' => 'Image(s) successfully uploaded',
    'image-filename-successfully-deleted' => 'Image :filename successfully deleted',
    'submitted-file-was-invalid-image' => 'Submitted file was not a valid image',
    'submitted-file-exceeded-max-file-size-of-x' => 'Submitted file exceeded the maximum file size of :x',
    'image-already-exists' => 'An image of the same name already exists',

    /**
     * Commands & Services.
     */
    // General purpose
    'suppress-confirmations' => 'Run command without requesting confirmation',

    // UpdateSteamUserService
    // UpdateSteamUserAppsService
    'one-or-more-steam-ids-must-be-provided' => 'You must provide one or more steamID64s',
    'one-or-more-users-must-be-provided' => 'You must provide one or more LANager users',
    'unable-to-update-data-for-user-x' => 'Unable to update data for user :x - :error',

    // lanager:update-steam-apps
    'update-steam-apps' => 'Update the database with the latest list of apps from Steam',
    'requesting-list-of-all-apps-from-steam-api' => 'Requesting list of all apps from Steam API',
    'importing-x-steam-apps' => 'Importing :x Steam apps',

    // lanager:update-steam-apps-metadata
    'update-steam-apps-metadata' => 'Update Steam apps in the database with the latest metadata from Steam',
    'update-all-apps' => 'Update all apps, not just apps missing metadata',
    'steam-app-metadata-up-to-date' => 'Steam app metadata already up-to-date',
    'requesting-metadata-for-x-apps-from-steam-api' => 'Requesting metadata for :x apps from Steam API',
    'this-will-take-approximately-time-to-complete' => 'This will take approximately :time to complete, due to Steam API rate limiting',
    'requests-made-in-last-five-minutes' => 'Requests made in last 5 minutes: :x',
    'error-updating-metadata-for-steam-app-id-message' => 'Error updating metadata for Steam app with ID :id - :message',
    'x-steam-apps-not-updated-re-run-command' => ':x Steam apps could not be updated - please re-run the command',

    // lanager:import-steam-apps-csv
    'import-steam-apps-csv' => 'Import from steam_apps.csv',
    'csv-not-found-aborting' => 'steam_apps.csv not found - aborting',

    // lanager:export-steam-apps-csv
    'export-steam-apps-csv' => 'Export to steam_apps.csv',
    'overwrite-existing-csv' => 'Overwrite existing steam_apps.csv?',
    'exporting-x-steam-apps-to-csv' => 'Exporting :x Steam apps to CSV file',
    'x-steam-apps-exported' => ':x Steam apps exported',

    // Used by:
    // lanager:update-steam-apps
    // lanager:import-steam-apps-csv
    // lanager:export-steam-apps-csv
    'database-empty-batch-import' => 'Database empty - performing batch import',
    'database-empty-aborting' => 'Database empty - aborting',
    'x-steam-apps-imported' => ':x Steam apps imported',
    'updating-x-steam-apps' => 'Updating :x Steam apps',
    'x-steam-apps-updated' => ':x Steam apps updated',

    // lanager:import-steam-users
    'steamids-to-import-list-or-file' => 'One or more SteamId64(s) for the user(s) to import, or a file containing a list of IDs',
    'import-users-from-steam-into-lanager' => 'Import users from Steam into LANager',
    'no-steam-users-to-import' => 'No Steam users to import',
    'importing-x-users-from-steam' => 'Importing :x users from Steam',
    'successfully-updated-x-of-y-users' => 'Successfully updated :x of :y users',

    // lanager:update-steam-users
    'update-existing-users-profiles-from-steam' => 'Update existing LANager users\' profiles with the latest information from their Steam profile',
    'update-all-users' => 'Update all users, not just those at the current LAN',
{'fraction_non_alphanumeric': 0.16593635889410538, 'fraction_numerical': 0.001356285863328117, 'mean_word_length': 3.089377133105802, 'pattern_counts': {'":': 8, '<': 5, '<?xml version=': 0, '>': 236, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4110756', 'n_tokens_mistral': 6132, 'n_tokens_neox': 5904, 'n_words': 1710}