the browser-facing portion of osu!
at master 377 lines 14 kB view raw
1<?php 2 3// Copyright (c) ppy Pty Ltd <contact@ppy.sh>. Licensed under the GNU Affero General Public License v3.0. 4// See the LICENCE file in the repository root for full licence text. 5 6return [ 7 'change_owner' => [ 8 'too_many' => 'Too many guest mappers.', 9 ], 10 11 'discussion-votes' => [ 12 'update' => [ 13 'error' => 'Failed updating vote', 14 ], 15 ], 16 17 'discussions' => [ 18 'allow_kudosu' => 'allow kudosu', 19 'beatmap_information' => 'Beatmap Page', 20 'delete' => 'delete', 21 'deleted' => 'Deleted by :editor :delete_time.', 22 'deny_kudosu' => 'deny kudosu', 23 'edit' => 'edit', 24 'edited' => 'Last edited by :editor :update_time.', 25 'guest' => 'Guest difficulty by :user', 26 'kudosu_denied' => 'Denied from obtaining kudosu.', 27 'message_placeholder_deleted_beatmap' => 'This difficulty has been deleted so it may no longer be discussed.', 28 'message_placeholder_locked' => 'Discussion for this beatmap has been disabled.', 29 'message_placeholder_silenced' => "Can't post discussion while silenced.", 30 'message_type_select' => 'Select Comment Type', 31 'reply_notice' => 'Press enter to reply.', 32 'reply_resolve_notice' => 'Press enter to reply. Press ctrl+enter to reply and resolve.', 33 'reply_placeholder' => 'Type your response here', 34 'require-login' => 'Please sign in to post or reply', 35 'resolved' => 'Resolved', 36 'restore' => 'restore', 37 'show_deleted' => 'Show deleted', 38 'title' => 'Discussions', 39 'unresolved_count' => ':count_delimited unresolved issue|:count_delimited unresolved issues', 40 41 'collapse' => [ 42 'all-collapse' => 'Collapse all', 43 'all-expand' => 'Expand all', 44 ], 45 46 'empty' => [ 47 'empty' => 'No discussions yet!', 48 'hidden' => 'No discussion matches selected filter.', 49 ], 50 51 'lock' => [ 52 'button' => [ 53 'lock' => 'Lock discussion', 54 'unlock' => 'Unlock discussion', 55 ], 56 57 'prompt' => [ 58 'lock' => 'Reason for locking', 59 'unlock' => 'Are you sure to unlock?', 60 ], 61 ], 62 63 'message_hint' => [ 64 'in_general' => 'This post will go to general beatmap discussion. To mod this difficulty, start message with timestamp (e.g. 00:12:345).', 65 'in_timeline' => 'To mod multiple timestamps, post multiple times (one post per timestamp).', 66 ], 67 68 'message_placeholder' => [ 69 'general' => 'Type here to post to General (:version)', 70 'generalAll' => 'Type here to post to General (All difficulties)', 71 'review' => 'Type here to post a review', 72 'timeline' => 'Type here to post to Timeline (:version)', 73 ], 74 75 'message_type' => [ 76 'disqualify' => 'Disqualify', 77 'hype' => 'Hype!', 78 'mapper_note' => 'Note', 79 'nomination_reset' => 'Reset Nomination', 80 'praise' => 'Praise', 81 'problem' => 'Problem', 82 'problem_warning' => 'Report Problem', 83 'review' => 'Review', 84 'suggestion' => 'Suggestion', 85 ], 86 87 'message_type_title' => [ 88 'disqualify' => 'Post Disqualification', 89 'hype' => 'Post Hype!', 90 'mapper_note' => 'Post Note', 91 'nomination_reset' => 'Remove all Nominations', 92 'praise' => 'Post Praise', 93 'problem' => 'Post Problem', 94 'problem_warning' => 'Post Problem', 95 'review' => 'Post Review', 96 'suggestion' => 'Post Suggestion', 97 ], 98 99 'mode' => [ 100 'events' => 'History', 101 'general' => 'General :scope', 102 'reviews' => 'Reviews', 103 'timeline' => 'Timeline', 104 'scopes' => [ 105 'general' => 'This difficulty', 106 'generalAll' => 'All difficulties', 107 ], 108 ], 109 110 'new' => [ 111 'pin' => 'Pin', 112 'timestamp' => 'Timestamp', 113 'timestamp_missing' => 'ctrl-c in edit mode and paste in your message to add a timestamp!', 114 'title' => 'New Discussion', 115 'unpin' => 'Unpin', 116 ], 117 118 'review' => [ 119 'new' => 'New Review', 120 'embed' => [ 121 'delete' => 'Delete', 122 'missing' => '[DISCUSSION DELETED]', 123 'unlink' => 'Unlink', 124 'unsaved' => 'Unsaved', 125 'timestamp' => [ 126 'all-diff' => 'Posts on "All difficulties" can\'t be timestamped.', 127 'diff' => 'If this post starts with a timestamp, it will be shown under Timeline.', 128 ], 129 ], 130 'insert-block' => [ 131 'paragraph' => 'insert paragraph', 132 'praise' => 'insert praise', 133 'problem' => 'insert problem', 134 'suggestion' => 'insert suggestion', 135 ], 136 ], 137 138 'show' => [ 139 'title' => ':title mapped by :mapper', 140 ], 141 142 'sort' => [ 143 'created_at' => 'Creation time', 144 'timeline' => 'Timeline', 145 'updated_at' => 'Last update', 146 ], 147 148 'stats' => [ 149 'deleted' => 'Deleted', 150 'mapper_notes' => 'Notes', 151 'mine' => 'Mine', 152 'pending' => 'Pending', 153 'praises' => 'Praises', 154 'resolved' => 'Resolved', 155 'total' => 'All', 156 ], 157 158 'status-messages' => [ 159 'approved' => 'This beatmap was approved on :date!', 160 'graveyard' => "This beatmap wasn't updated since :date so it was graveyarded...", 161 'loved' => 'This beatmap was added to loved on :date!', 162 'ranked' => 'This beatmap was ranked on :date!', 163 'wip' => 'Note: This beatmap is marked as a work-in-progress by the creator.', 164 ], 165 166 'votes' => [ 167 'none' => [ 168 'down' => 'No downvotes yet', 169 'up' => 'No upvotes yet', 170 ], 171 'latest' => [ 172 'down' => 'Latest downvotes', 173 'up' => 'Latest upvotes', 174 ], 175 ], 176 ], 177 178 'hype' => [ 179 'button' => 'Hype Beatmap!', 180 'button_done' => 'Already Hyped!', 181 'confirm' => "Are you sure? This will use one out of your remaining :n hype and can't be undone.", 182 'explanation' => 'Hype this beatmap to make it more visible for nomination and ranking!', 183 'explanation_guest' => 'Sign in and hype this beatmap to make it more visible for nomination and ranking!', 184 'new_time' => "You'll get another hype :new_time.", 185 'remaining' => 'You have :remaining hype left.', 186 'required_text' => 'Hype: :current/:required', 187 'section_title' => 'Hype Train', 188 'title' => 'Hype', 189 ], 190 191 'feedback' => [ 192 'button' => 'Leave Feedback', 193 ], 194 195 'nominations' => [ 196 'already_nominated' => 'You\'ve already nominated this beatmap.', 197 'cannot_nominate' => 'You cannot nominate this beatmap game mode.', 198 'delete' => 'Delete', 199 'delete_own_confirm' => 'Are you sure? The beatmap will be deleted and you will be redirected back to your profile.', 200 'delete_other_confirm' => 'Are you sure? The beatmap will be deleted and you will be redirected back to the user\'s profile.', 201 'disqualification_prompt' => 'Reason for disqualification?', 202 'disqualified_at' => 'Disqualified :time_ago (:reason).', 203 'disqualified_no_reason' => 'no reason specified', 204 'disqualify' => 'Disqualify', 205 'incorrect_state' => 'Error performing that action, try refreshing the page.', 206 'love' => 'Love', 207 'love_choose' => 'Choose difficulty for loved', 208 'love_confirm' => 'Love this beatmap?', 209 'nominate' => 'Nominate', 210 'nominate_confirm' => 'Nominate this beatmap?', 211 'nominated_by' => 'nominated by :users', 212 'not_enough_hype' => "There isn't enough hype.", 213 'remove_from_loved' => 'Remove from Loved', 214 'remove_from_loved_prompt' => 'Reason for removing from Loved:', 215 'required_text' => 'Nominations: :current/:required', 216 'reset_message_deleted' => 'deleted', 217 'title' => 'Nomination Status', 218 'unresolved_issues' => 'There are still unresolved issues that must be addressed first.', 219 220 'rank_estimate' => [ 221 '_' => 'This map is estimated to be ranked :date if no issues are found. It is #:position in the :queue.', 222 'unresolved_problems' => 'This map is currently blocked from leaving the Qualified section until :problems are resolved.', 223 'problems' => 'these problems', 224 'on' => 'on :date', 225 'queue' => 'ranking queue', 226 'soon' => 'soon', 227 ], 228 229 'reset_at' => [ 230 'nomination_reset' => 'Nomination process reset :time_ago by :user with new problem :discussion (:message).', 231 'disqualify' => 'Disqualified :time_ago by :user with new problem :discussion (:message).', 232 ], 233 234 'reset_confirm' => [ 235 'disqualify' => 'Are you sure? This will remove the beatmap from qualifying and reset the nomination process.', 236 'nomination_reset' => 'Are you sure? Posting a new problem will reset the nomination process.', 237 'problem_warning' => 'Are you sure to report issue on this beatmap? This will alert Beatmap Nominators.', 238 ], 239 ], 240 241 'listing' => [ 242 'search' => [ 243 'prompt' => 'type in keywords...', 244 'login_required' => 'Sign in to search.', 245 'options' => 'More Search Options', 246 'supporter_filter' => 'Filtering by :filters requires an active osu!supporter tag', 247 'not-found' => 'no results', 248 'not-found-quote' => '... nope, nothing found.', 249 'filters' => [ 250 'extra' => 'Extra', 251 'general' => 'General', 252 'genre' => 'Genre', 253 'language' => 'Language', 254 'mode' => 'Mode', 255 'nsfw' => 'Explicit Content', 256 'played' => 'Played', 257 'rank' => 'Rank Achieved', 258 'status' => 'Categories', 259 ], 260 'sorting' => [ 261 'title' => 'Title', 262 'artist' => 'Artist', 263 'difficulty' => 'Difficulty', 264 'favourites' => 'Favourites', 265 'updated' => 'Updated', 266 'ranked' => 'Ranked', 267 'rating' => 'Rating', 268 'plays' => 'Plays', 269 'relevance' => 'Relevance', 270 'nominations' => 'Nominations', 271 ], 272 'supporter_filter_quote' => [ 273 '_' => 'Filtering by :filters requires an active :link', 274 'link_text' => 'osu!supporter tag', 275 ], 276 ], 277 ], 278 'general' => [ 279 'converts' => 'Include converted beatmaps', 280 'featured_artists' => 'Featured Artists', 281 'follows' => 'Subscribed mappers', 282 'recommended' => 'Recommended difficulty', 283 'spotlights' => 'Spotlighted beatmaps', 284 ], 285 'mode' => [ 286 'all' => 'All', 287 'any' => 'Any', 288 'osu' => 'osu!', 289 'taiko' => 'osu!taiko', 290 'fruits' => 'osu!catch', 291 'mania' => 'osu!mania', 292 'undefined' => 'not set', 293 ], 294 'status' => [ 295 'any' => 'Any', 296 'approved' => 'Approved', 297 'favourites' => 'Favourites', 298 'graveyard' => 'Graveyard', 299 'leaderboard' => 'Has Leaderboard', 300 'loved' => 'Loved', 301 'mine' => 'My Maps', 302 'pending' => 'Pending', 303 'wip' => 'WIP', 304 'qualified' => 'Qualified', 305 'ranked' => 'Ranked', 306 ], 307 'genre' => [ 308 'any' => 'Any', 309 'unspecified' => 'Unspecified', 310 'video-game' => 'Video Game', 311 'anime' => 'Anime', 312 'rock' => 'Rock', 313 'pop' => 'Pop', 314 'other' => 'Other', 315 'novelty' => 'Novelty', 316 'hip-hop' => 'Hip Hop', 317 'electronic' => 'Electronic', 318 'metal' => 'Metal', 319 'classical' => 'Classical', 320 'folk' => 'Folk', 321 'jazz' => 'Jazz', 322 ], 323 'language' => [ 324 'any' => 'Any', 325 'english' => 'English', 326 'chinese' => 'Chinese', 327 'french' => 'French', 328 'german' => 'German', 329 'italian' => 'Italian', 330 'japanese' => 'Japanese', 331 'korean' => 'Korean', 332 'spanish' => 'Spanish', 333 'swedish' => 'Swedish', 334 'russian' => 'Russian', 335 'polish' => 'Polish', 336 'instrumental' => 'Instrumental', 337 'other' => 'Other', 338 'unspecified' => 'Unspecified', 339 ], 340 341 'nsfw' => [ 342 'exclude' => 'Hide', 343 'include' => 'Show', 344 ], 345 346 'played' => [ 347 'any' => 'Any', 348 'played' => 'Played', 349 'unplayed' => 'Unplayed', 350 ], 351 'extra' => [ 352 'video' => 'Has Video', 353 'storyboard' => 'Has Storyboard', 354 ], 355 'rank' => [ 356 'any' => 'Any', 357 'XH' => 'Silver SS', 358 'X' => 'SS', 359 'SH' => 'Silver S', 360 'S' => 'S', 361 'A' => 'A', 362 'B' => 'B', 363 'C' => 'C', 364 'D' => 'D', 365 ], 366 'panel' => [ 367 'playcount' => 'Playcount: :count', 368 'favourites' => 'Favourites: :count', 369 ], 370 'variant' => [ 371 'mania' => [ 372 '4k' => '4K', 373 '7k' => '7K', 374 'all' => 'All', 375 ], 376 ], 377];