{"meta":{"name":"English","dir":"ltr"},"messages":{"app.title":"Slap Rank","app.tagline":"Slap an invented face. Climb the world rankings.","language.label":"Language","dialog.ok":"Confirm","dialog.cancel":"Cancel","form.required":"This field is required.","form.invalid":"This value is not valid.","nav.play":"Play","nav.rankings":"Rankings","nav.shop":"Shop","nav.profile":"Profile","nav.info":"Information","nav.rules":"Rules","nav.sound":"Sound","stats.slaps":{"one":"{count} slap","other":"{count} slaps"},"stats.score":"Score: {score}","error.generic":"Something went wrong. Try again.","error.unauthorized":"You need to be signed in to do that.","error.rate_limited":"Too fast. Slow down a little.","error.upstream_unavailable":"The game server is unavailable. No points are given meanwhile.","error.payload_too_large":"That request is too large.","mail.reset.subject":"Reset your Slap Rank password","mail.reset.body":"Hello {nickname},\n\nSomeone asked to reset the password of your Slap Rank account. To choose a new one, open this link:\n\n{link}\n\n{expiry}\n\nIf you did not ask for this, ignore this email: nothing changes.","mail.reset.expiry":{"one":"The link works once and expires in {count} minute.","other":"The link works once and expires in {count} minutes."},"purchase.product":"Slap Rank: +{amount} to your multiplier","stat.score":"Score","stat.claps":"Slaps","stat.multiplier":"Multiplier","profile.guest":"Guest","profile.world_rank":"World rank","profile.country_rank":"Country rank","profile.region_rank":"Region rank","ascension.title":"Climbing","ascension.invite":"Create an account to climb the world rankings and see who you overtake.","ascension.missing":{"one":"{count} slap to pass {name}","other":"{count} slaps to pass {name}"},"ascension.overtake":"You pass {name}!","ascension.percent":"Top {percent}%","ascension.country":"Country","ascension.region":"Region","ascension.department":"Department","ascension.region_all":"Whole country","ascension.department_all":"Whole region","ascension.absent":"You are not in this zone: here is its top.","ascension.zone_button":"Zone of the climb column","ascension.period_button":"Period of the climb column","column.general":"All time","column.week":"This week","column.month":"This month","column.week.previous":"Last week","column.month.previous":"Last month","column.country":"Country","column.cap":"Up to ${amount}","character.aria":"Slap the face","reaction.word1":"SLAP!","reaction.word2":"SMACK!","reaction.word3":"OUCH!","reaction.word4":"WHAM!","rankings.zone":"Zone","rankings.period":"Period","rankings.my_country":"My country","rankings.my_region":"My region","rankings.previous":"Previous","rankings.current":"Current","rankings.unavailable":"Unavailable","rankings.me":"Your position","rankings.me_guest":"Create an account to see your position.","rankings.guest_you":"You","rankings.guest_tag":"guest","guest.warning":"You are playing as a guest: your slaps can be lost. Create an account to keep them.","rankings.me_ineligible":"You are not eligible for this column.","rankings.me_pending":"Not ranked yet: your position appears at the next update.","rankings.search":"Search a player","rankings.search_placeholder":"Nickname (2 letters or more)","rankings.search_none":"No player found for “${query}”.","zone.world":"Whole world","period.all":"All time","period.month":"This month","period.week":"This week","share.button":"Share","share.title":"Share Slap Rank","share.link":"Link to the site","share.copy":"Copy link","share.copied":"Link copied","share.facebook":"Facebook","share.x":"X","share.whatsapp":"WhatsApp","share.telegram":"Telegram","share.reddit":"Reddit","sheet.close":"Close","purchase.open":"Boost my multiplier","purchase.title":"Buy a multiplier","purchase.intro":"Every dollar adds 1 to your multiplier, and every slap counts that much more. The price shown is the price you pay, taxes included. No subscription.","purchase.price":"${amount}","purchase.guest":"You need an account to buy a multiplier. Create one first: ten seconds, no hand harmed.","purchase.amount":"Amount in dollars","purchase.amount_hint":"Whole dollars only, ${min} minimum.","purchase.preview":"Your multiplier goes from ×{current} to ×{after}.","purchase.preview_empty":"Pick an amount to see your new multiplier.","purchase.leaves":"You will leave: {columns}.","purchase.before_paying":"Before paying","purchase.accept.age18":"I certify that I am 18 or older.","purchase.accept.terms":"I accept the purchase terms.","purchase.accept.noRefund":"I understand that this purchase is not refundable.","purchase.accept.withdrawalWaiver":"I waive my right of withdrawal for content delivered immediately.","purchase.terms_link":"Read the purchase terms","purchase.pay":"Pay ${amount}","purchase.pay_idle":"Pay","purchase.redirecting":"Heading to the payment page…","purchase.close":"Close","purchase.current":"Your multiplier: ×{multiplier}","purchase.confirming":"Waiting for the payment to be confirmed…","purchase.confirmed":"Payment confirmed. Your multiplier is now ×{multiplier}.","purchase.delayed":"The payment is taking longer than usual to be confirmed. Your multiplier will update by itself as soon as it is.","purchase.cancelled":"Payment cancelled. Nothing was charged.","purchase.failed":"The payment did not go through. Nothing was charged.","purchase.unavailable":"Purchases are not available right now. Come back soon.","purchase.error.invalid_amount":"That amount is not valid: whole dollars, within the allowed range.","purchase.error.acceptance_required":"Tick all four boxes to pay.","purchase.error.terms_outdated":"The purchase terms changed. Read them again and tick the boxes.","purchase.error.no_account":"You need an account to buy.","purchase.error.account_blocked":"This account cannot buy.","purchase.error.payments_unavailable":"Purchases are not available right now. Come back soon.","purchase.error.payment_provider_error":"The payment service did not answer. Nothing was charged. Try again.","profile.text":"Short text","profile.link":"Link","profile.buyers_only":"Unlocked after a purchase","profile.account":"Account","profile.edit":"Edit profile","profile.edit_button":"Edit","profile.avatar":"Avatar","profile.avatar_choose":"Choose an image","profile.avatar_hint":"PNG, JPEG, WebP or GIF, cropped to a square.","profile.nickname":"Nickname","profile.nickname_hint":"3 to 24 characters: letters, digits, spaces, dots, dashes, underscores. Unique, whatever the case.","profile.save":"Save","profile.pending":"Awaiting review","profile.link_unavailable":"Link unavailable","profile.saved":"Saved.","profile.saved_pending":"Saved. It will show once reviewed.","profile.counter":"{count} / 300","profile.error.nickname_invalid":"The nickname must have 3 to 24 letters, digits, spaces, dots, dashes or underscores.","profile.error.nickname_taken":"This nickname is already taken.","profile.error.tagline_invalid":"The short text is limited to 300 characters.","profile.error.link_invalid":"The link must be a web address starting with http:// or https://.","profile.error.purchase_required":"The short text and the link are unlocked after a purchase.","profile.error.invalid_image":"This file is not a usable image (PNG, JPEG, WebP or GIF).","profile.error.payload_too_large":"This image is too heavy.","profile.error.avatar_refused":"This image was refused. {count} attempts left.","profile.error.too_many_edits":"Too many changes to your profile. Try again after {date}.","profile.limit.avatar_blocked":"Avatar uploads are blocked until {date}.","profile.limit.avatar_cooldown":"You can change your avatar again on {date}.","profile.limit.avatar_attempts":"{count} attempts left for your avatar.","profile.error.account_required":"Sign in to edit your profile.","profile.error.network":"The server does not answer. Try again in a moment.","profile.error.generic":"Something went wrong. Try again.","account.open":"Create an account","account.title":"Create your account","account.intro":"Save your points and enter the rankings. Your guest points and slaps move to your account.","account.email":"E-mail address","account.password":"Password","account.password_hint":"At least 8 characters","account.password_confirm":"Password again","account.country":"Country","account.country_choose":"Choose your country","account.country_hint":"Chosen by you, never detected from your connection","account.region":"Region (optional)","account.region_none":"No region","account.submit":"Create my account","account.cancel":"Cancel","account.busy":"Creating your account…","account.error.invalid_email":"This e-mail address does not look right.","account.error.password_too_short":"The password must have at least 8 characters.","account.error.password_too_long":"The password must have 128 characters at most.","account.error.password_mismatch":"The two passwords are different.","account.error.country_required":"Choose your country.","account.error.unknown_country":"This country is not available.","account.error.invalid_region":"This region does not belong to the chosen country.","account.error.email_taken":"This e-mail address already has an account.","account.error.invalid_body":"The form could not be read. Reload the page and try again.","account.error.network":"The server cannot be reached. Try again in a moment.","account.error.generic":"Something went wrong. Try again in a moment.","account.login.open":"Sign in","account.login.title":"Welcome back","account.login.submit":"Sign in","account.login.confirm":"Sign in anyway","account.login.guest_warning":"Careful: signing in to an existing account loses the points and slaps you won as a guest. They are not added to the account.","account.to_login":"I already have an account","account.to_signup":"Create an account","account.to_forgot":"Forgot your password?","account.to_login_back":"Back to sign in","account.forgot.title":"Forgot your password","account.forgot.intro":"Enter the e-mail address of your account. If it has one, you will receive a link to choose a new password.","account.forgot.submit":"Send the link","account.forgot.sent":"If this address has an account, a link has just been sent to it. It works once and expires soon.","account.reset.title":"New password","account.reset.password":"New password","account.reset.submit":"Change my password","account.reset.done":"Password changed. Sign in with the new one.","account.error.invalid_credentials":"Wrong e-mail address or password.","account.error.invalid_token":"This link is no longer valid. Ask for a new one.","account.error.too_many_attempts":"Too many attempts. Wait a few minutes before trying again.","account.error.account_limit":"Too many accounts have been created from this connection. Try again later.","account.error.rate_limited":"Too many requests. Try again in a moment.","account.back":"Back","account.close":"Close","account.manage.open":"My account","account.manage.title":"My account","account.manage.password":"Change my password","account.manage.email":"Change my e-mail address","account.manage.delete":"Delete my account","account.manage.logout":"Sign out","account.manage.current":"Current password","account.manage.new_email":"New e-mail address","account.manage.password_submit":"Change the password","account.manage.email_submit":"Change the address","account.manage.delete_submit":"Delete for good","account.manage.delete_warning":"This cannot be undone. Your profile, score and rankings disappear for good, and your e-mail address is freed. Only the payment records needed for accounting are kept, with no link to you.","account.manage.password_done":"Password changed. Your other devices are signed out.","account.manage.email_done":"E-mail address changed.","account.error.wrong_password":"Wrong password.","account.zone.open":"Change my zone","account.zone.title":"Your zone","account.zone.intro":"Your country and region decide which national and regional rankings you appear in. Choose them yourself: they are never detected.","account.zone.submit":"Change my zone","account.zone.free":"You can change your zone once every {days} days.","account.zone.next":"You changed your zone recently. You can change it again on {date}.","account.error.zone_change_too_soon":"You changed your zone recently. You can change it again on {date}.","legal.back":"Back to the game","legal.updated":"Last updated: November 3, 2026","legal.related":"Other pages","legal.nav.rules":"Rules","legal.nav.terms":"Terms","legal.nav.purchases":"Purchases","legal.nav.privacy":"Privacy","legal.nav.notice":"Legal notice","legal.field.name":"Name or company name","legal.field.address":"Address","legal.field.registration":"Registration number","legal.field.vat":"VAT","legal.field.email":"Email","legal.field.contact":"Contact","legal.seller.name":"Florian Hardouin, sole proprietor (EI)","legal.seller.address":"50 avenue des Champs-Élysées, 75008 Paris, France (domiciliation address)","legal.seller.registration":"RCS Paris 931 577 472","legal.seller.vat":"VAT not applicable, art. 293 B of the French General Tax Code","legal.seller.email":"contact@slaprank.com","legal.host.name":"Contabo GmbH","legal.host.address":"Welfenstrasse 22, 81541 Munich, Germany","legal.host.contact":"info@contabo.com, fax +49 89 216 658 62","legal.contact.general":"contact@slaprank.com","legal.rules.title":"How to play","legal.rules.intro":"Slap Rank is a deliberately silly game: one hand, one face, slaps, a ranking.","legal.rules.s1.t":"The goal","legal.rules.s1.p1":"You slap an invented character, your score goes up, you climb the world rankings. That is all.","legal.rules.s2.t":"What counts as a slap","legal.rules.s2.l1":"A slap is a click or a tap that the server has confirmed. What your screen shows does not count: a slap the server has not confirmed does not exist.","legal.rules.s2.l2":"The limit is 3 slaps per second per account, whatever the device, the connection or the IP address. Faster clicks are ignored.","legal.rules.s2.l3":"Your score is the sum of your slaps, each one weighted by your multiplier. Real slaps are counted separately.","legal.rules.s3.t":"Guest or account","legal.rules.s3.p1":"You can play right away without an account: you are then a guest and you do not appear in the rankings. With an account you appear in the rankings and you can buy a multiplier. A guest’s points are carried over when they create an account.","legal.rules.s4.t":"The rankings","legal.rules.s4.l1":"The columns shown (overall, week, month, country, and others depending on the site) are defined by Slap Rank and may change.","legal.rules.s4.l2":"Your zone (country, region, department) is the one you declare. It is never detected from your IP address.","legal.rules.s4.l3":"The only reward is position and visibility. There is no prize and no money to win.","legal.rules.s5.t":"Fair play","legal.rules.s5.p1":"Bots, scripts and automation are forbidden, even when they respect the rate limit. We detect and flag them; an account involved may be suspended and its score corrected. Having several accounts is not blocked, because no score gains from it.","legal.rules.s6.t":"Your public profile","legal.rules.s6.p1":"Your nickname and avatar are visible in the rankings. Players who have bought can also show a short text and a link. All of this is checked, and a link always goes through an exit page before opening an external site. The details are in the terms of use.","legal.privacy.ip.t":"IP addresses","legal.privacy.ip.l1":"When you create an account, sign in or play with an account, the server records the IP address you connect from (for IPv6, its first 64 bits).","legal.privacy.ip.l2":"It is used for two things in normal operation: limiting the number of accounts created from one address, and spotting several accounts playing at the same time from the same address, so that administrators can look at them. Nothing is blocked automatically on an address alone.","legal.privacy.ip.journal":"Exceptionally, the administrators can switch on a temporary slap log, off by default, that notes your IP address, your account or guest identifier and your connection delay (ping) for each slap, to investigate a problem or a suspected cheat. While it is on, these lines stay in the server journal for 30 days at most, then are erased.","legal.privacy.ip.l3":"Addresses are kept for a limited time, 30 days at launch, then erased. They are erased with your account when you delete it.","legal.privacy.ip.l4":"Your zone is never deduced from your IP address.","legal.privacy.visits.t":"Audience measurement","legal.privacy.visits.l1":"When the game page loads, the server counts the visit once per day. It keeps no IP address and no identifier for this: only a short fingerprint that cannot be linked back to an address or to another day, erased the next day, and a daily total.","legal.privacy.visits.l2":"Play time is measured the same way, as anonymous totals: the number of play sessions and their active seconds per day, never per player.","legal.notice.title":"Legal notice","legal.notice.intro":"Who publishes Slap Rank, who hosts it, and the credits for the data and libraries used.","legal.notice.s1.t":"Publisher and seller","legal.notice.s2.t":"Host","legal.notice.s3.t":"Contact","legal.notice.s4.t":"Credits","legal.notice.s4.l1":"Geographic data: GeoNames (geonames.org), CC BY 4.0.","legal.notice.s4.l2":"Country names: CLDR data of the browser’s JavaScript engine (Unicode licence).","legal.notice.s4.l3":"Flags: flag-icons, MIT licence, © Panayiotis Lipiridis.","legal.notice.s4.l4":"Country codes: ISO 3166-1 alpha-2, plus XK (Kosovo).","connection.lost":"No connection to the game server. Your slaps are not counted until it is back. Reconnecting automatically…","exit.title":"You are leaving Slap Rank","exit.intro":"This link was added by a player and leads to another website.","exit.disclaimer":"Slap Rank does not control what is behind it and accepts no responsibility for it. Continue only if you trust this address.","exit.address":"Full address","exit.continue":"Continue to the website","exit.back":"Go back","exit.unavailable_title":"Link unavailable","exit.unavailable":"This link is no longer available.","player.title":"Player profile","card.profile":"View profile","player.supporter":"Has made a purchase","player.rankings":"Rankings","player.not_eligible":"Not eligible","player.no_rank":"Not ranked yet","player.not_found_title":"Player not found","player.not_found":"This player does not exist or is no longer visible.","report.button":"Report","report.sending":"Sending…","report.field.nickname":"Nickname","report.field.avatar":"Avatar","report.field.tagline":"Text","report.field.link":"Link","report.sent":"Thanks, your report has been sent.","report.already":"You have already reported this.","report.gone":"This content is no longer displayed.","report.login":"Log in to report.","report.too_many":"You have sent too many reports. Try again later.","report.error":"The report could not be sent.","admin.title":"Slap Rank administration","admin.login.title":"Sign in","admin.login.email":"E-mail address","admin.login.password":"Password","admin.login.code":"Authentication code","admin.login.submit":"Sign in","admin.logout":"Sign out","admin.error.invalid":"Wrong credentials or code.","admin.error.locked":"Too many attempts. Try again later.","admin.error.unavailable":"Administration is closed.","admin.error.expired":"Your session has ended. Sign in again.","admin.error.generic":"Something went wrong. Try again.","admin.players.title":"Accounts","admin.players.search_hint":"Start of a nickname, or #123 for an id","admin.players.none":"No account found.","admin.players.back":"Back to the search","admin.players.email":"E-mail","admin.players.status":"State","admin.players.status_active":"Active","admin.players.status_suspended":"Suspended","admin.players.status_banned":"Banned","admin.players.zone":"Zone","admin.players.locale":"Language","admin.players.created":"Created","admin.players.last_login":"Last login","admin.players.never":"Never","admin.players.score":"Score","admin.players.slaps":"Slaps","admin.players.multiplier":"Multiplier","admin.players.week":"Points this week","admin.players.month":"Points this month","admin.players.spent":"Spent (payments)","admin.players.spent_journal":"Spent (journal alone)","admin.players.match":"same total","admin.players.mismatch":"DIFFERENT","admin.players.payments":"Payments","admin.players.no_payments":"No payment.","admin.players.journal":"Financial journal","admin.players.no_journal":"No operation recorded.","admin.players.col.nickname":"Nickname","admin.players.col.status":"State","admin.players.col.country":"Country","admin.players.col.score":"Score","admin.players.col.multiplier":"Multiplier","admin.players.col.date":"Date","admin.players.col.transaction":"Transaction","admin.players.col.amount":"Amount","admin.players.col.state":"State","admin.players.col.detail":"Detail","admin.players.col.operation":"Operation","admin.players.col.reference":"Reference","admin.players.pay_pending":"Pending","admin.players.pay_paid":"Paid","admin.players.pay_failed":"Failed","admin.players.pay_disputed":"Disputed","admin.players.op_purchase":"Purchase started","admin.players.op_credit":"Credited","admin.players.op_failure":"Failed","admin.players.op_dispute":"Dispute","admin.players.op_refund":"Refund","admin.players.op_restitution":"Returned (dispute won)","admin.players.date.created":"Started","admin.players.date.paid":"Paid","admin.players.date.disputed":"Disputed","admin.players.intent":"Stripe payment","admin.players.snapshot":"Saved at purchase","admin.players.snapshot_value":"score {score}, {slaps} slaps, ×{multiplier}","admin.players.dispute":"Dispute or refund","admin.players.dispute_kind.dispute":"bank dispute","admin.players.dispute_kind.refund":"refund","admin.players.dispute_state.open":"open","admin.players.dispute_state.won":"won","admin.players.dispute_state.lost":"lost","admin.players.removed":"Removed from the player","admin.players.removed_value":"score {score}, {slaps} slaps","admin.players.show":"Show","admin.players.change_status":"Change the state","admin.players.reason":"Reason (kept in the log)","admin.players.apply":"Apply","admin.players.confirm_status":"Set {nickname} to “{status}”? A suspended or banned player earns nothing and leaves the rankings.","admin.players.fix_title":"Correct the score","admin.players.fix_hint":"Edit the values to correct. Weeks and months left unchanged are capped at the new score.","admin.players.fix_apply":"Correct","admin.players.confirm_fix":"Correct the score of {nickname}? The change is logged with before and after.","admin.players.fix.score":"Score","admin.players.fix.slaps":"Slaps","admin.players.fix.weekPoints":"Points this week","admin.players.fix.monthPoints":"Points this month","admin.players.fix.prevWeekPoints":"Points last week","admin.players.fix.prevMonthPoints":"Points last month","admin.players.error_invalid":"Refused: check the values and the reason. No period can have more points than the score.","admin.players.error_gone":"This account no longer exists.","admin.players.actions":"Actions on this account","admin.players.no_actions":"No action recorded.","admin.players.acceptance":"Terms accepted","admin.stats.title":"Indicators","admin.stats.at":"Computed {date}.","admin.stats.refresh":"Refresh","admin.stats.visitors":"Unique visitors per day","admin.stats.today":"Today","admin.stats.yesterday":"Yesterday","admin.stats.avg7":"Daily average, 7 days","admin.stats.avg30":"Daily average, 30 days","admin.stats.total30":"Sum of daily visitors, 30 days","admin.stats.players":"Players","admin.stats.registered":"Registered accounts","admin.stats.new1":"New, last 24 hours","admin.stats.new7":"New, last 7 days","admin.stats.new30":"New, last 30 days","admin.stats.suspended":"Suspended","admin.stats.banned":"Banned","admin.stats.guests":"Guests (not registered)","admin.stats.active":"Active players","admin.stats.accounts_day":"Accounts, 24 hours","admin.stats.accounts_week":"Accounts, 7 days","admin.stats.accounts_month":"Accounts, 30 days","admin.stats.guests_day":"Guests, 24 hours","admin.stats.guests_week":"Guests, 7 days","admin.stats.guests_month":"Guests, 30 days","admin.stats.slaps":"Slaps","admin.stats.slaps_total":"Total slaps (accounts and guests)","admin.stats.per_second":"Slaps per second, last 5 minutes","admin.stats.peak":"Peak slaps per second, last 24 hours","admin.stats.play":"Play time","admin.stats.sessions":"Play sessions","admin.stats.avg_session":"Average session","admin.stats.avg_session7":"Average session, 7 days","admin.stats.seconds":"{seconds} s","admin.stats.minutes_seconds":"{minutes} min {seconds} s","admin.stats.money":"Purchases","admin.stats.revenue":"Total revenue (financial journal, taxes included)","admin.stats.purchases":"Purchases paid","admin.stats.disputed":"Purchases disputed","admin.stats.buyers":"Buyers","admin.stats.avg_purchase":"Average purchase","admin.stats.brackets":"Players by amount spent","admin.stats.brackets_hint":"Registered accounts, by what they have paid in total (disputed purchases excluded).","admin.stats.bracket":"Spent","admin.stats.players_count":"Players","admin.stats.spent":"Total spent","admin.stats.none":"Nothing","admin.stats.range":"{from} to {to} $","admin.stats.from":"{from} $ and more","admin.log.title":"Action log","admin.log.filter":"Filter by action (for example admin)","admin.log.search":"Search","admin.log.date":"Date","admin.log.author":"Author","admin.log.action":"Action","admin.log.target":"Target","admin.log.change":"Change","admin.log.show":"Before / after","admin.log.empty":"No action recorded.","admin.log.more":"Show more","admin.mod.title":"Moderation","admin.mod.tab.queue":"To review","admin.mod.tab.history":"History","admin.mod.filter":"Kind of item","admin.mod.filter.all":"Everything","admin.mod.filter.report":"Reports","admin.mod.filter.analysis":"Held by analysis","admin.mod.filter.link":"Hidden links","admin.mod.kind.report":"Reported by players","admin.mod.kind.analysis":"Held by the automatic analysis","admin.mod.kind.link":"Link hidden by the safety check","admin.mod.field.nickname":"Nickname","admin.mod.field.avatar":"Avatar","admin.mod.field.tagline":"Text","admin.mod.field.link":"Link","admin.mod.reports":"Reports: {count}","admin.mod.reason":"Reason: {reason}","admin.mod.stale":"The player changed this content since. Nothing is left to remove.","admin.mod.inactive":"This account is no longer active.","admin.mod.avatarAlt":"Avatar to review","admin.mod.note":"Note (optional)","admin.mod.keep":"Keep","admin.mod.remove":"Remove","admin.mod.approve":"Publish","admin.mod.restore":"Put back online","admin.mod.keepHidden":"Keep hidden","admin.mod.dismiss":"Dismiss","admin.mod.done":"Decision recorded.","admin.mod.conflict":"Nothing was done: already decided, content changed or nickname taken. The list was refreshed.","admin.mod.empty":"Nothing to review.","admin.mod.history.empty":"No decision yet.","admin.mod.history.avatar":"Avatar #{id}","admin.mod.action.report.keep":"Report kept","admin.mod.action.report.remove":"Reported content removed","admin.mod.action.analysis.approve":"Held content published","admin.mod.action.analysis.reject":"Held content removed","admin.mod.action.link.restore":"Link put back online","admin.mod.action.link.keep":"Link kept hidden","admin.mod.action.link.remove":"Link removed","admin.set.title":"Settings","admin.set.save":"Save","admin.set.saved":"Saved. The new values apply now.","admin.set.nochange":"Nothing to save.","admin.set.reset":"Default","admin.set.range":"Default {default} · from {min} to {max}","admin.set.error.value":"\"{label}\" must be a whole number from {min} to {max}.","admin.set.error.combination":"These values do not fit together: {labels}.","admin.set.error.generic":"Nothing was saved. Check the values and try again.","admin.set.history":"Changes made to settings are in the action log (filter: settings).","admin.set.slaps_per_second":"Slaps allowed per second, per account","admin.set.slap_log":"Slap journal in the server log (player, IP, ping); off by default. Personal data: keep it on only while investigating","admin.set.slap_log_per_second":"Slap journal: lines per second at most (the rest is counted in one summary line)","admin.set.ascension_window":"Neighbours kept on each side in the snapshot","admin.set.ascension_visible":"Rows visible on each side of the player","admin.set.ascension_refresh_seconds":"Snapshot refresh rhythm","admin.set.ascension_top_rank":"Rank up to which the board is read live (half of it)","admin.set.ascension_top_refresh_ms":"Live top refresh rhythm","admin.set.ascension_top_window":"Rows kept around the player in the live top","admin.set.ascension_edge":"Distance to the snapshot edge that triggers a new one","admin.set.ascension_min_ms":"Minimum gap between two snapshot requests","admin.set.ascension_percent_rank":"Rank from which a percentage is shown","admin.set.ranking_show_multiplier":"Show the multiplier in the rankings","admin.set.ranking_top_highlight":"Places highlighted at the top of a ranking","admin.set.ranking_refresh_seconds":"Ranking refresh cycle","admin.set.guest_ip_limit":"Guests created per IP address and window","admin.set.guest_ip_window_seconds":"Window for the guests per IP limit","admin.set.guest_purge_seconds":"Time before an inactive guest is purged","admin.set.account_ip_limit":"Accounts created per IP address and window","admin.set.account_ip_window_seconds":"Window for the accounts per IP limit","admin.set.zone_change_days":"Delay between two zone changes","admin.set.linked_min_accounts":"Accounts active together from one IP before they are flagged","admin.set.linked_window_seconds":"Activity window for linked accounts","admin.set.ip_retention_days":"Retention of IP addresses","admin.set.avatar_cooldown_hours":"Delay between two avatar changes","admin.set.avatar_max_refusals":"Avatar attempts refused in a row before a block","admin.set.avatar_block_hours":"Avatar block duration","admin.set.profile_edit_limit":"Profile edits per player and window","admin.set.profile_edit_window_hours":"Window for the profile edits limit","admin.set.avatar_rate_limit":"Avatar uploads per IP address and window","admin.set.avatar_rate_window_seconds":"Window for the avatar uploads limit","admin.set.bot_min_samples":"Intervals measured before judging a player","admin.set.bot_regularity_permille":"Relative spread of intervals under which a player looks automated (per thousand)","admin.set.bot_run_seconds":"Uninterrupted play time that looks automated","admin.set.bot_break_seconds":"Pause that ends an uninterrupted run","admin.set.login_email_limit":"Failed sign-ins per e-mail address and window","admin.set.login_ip_limit":"Failed sign-ins per IP address and window","admin.set.login_window_seconds":"Window for the sign-in limits","admin.set.api_rate_limit":"Requests per IP address and window","admin.set.api_rate_window_seconds":"Window for the request limit","admin.set.auth_rate_limit":"Sign-up and sign-in requests per IP address and window","admin.set.auth_rate_window_seconds":"Window for the sign-up and sign-in limit","admin.set.report_limit":"Reports per player and window","admin.set.report_window_hours":"Window for the reports limit","admin.set.review_retry_seconds":"Retry rhythm for analyses left unanswered","admin.set.link_recheck_hours":"Age after which a published link is checked again","admin.set.link_check_seconds":"Rhythm of the link re-check loop","admin.set.group.slaps":"Slap frequency","admin.set.group.ascension":"Ascension column","admin.set.group.ranking":"Rankings","admin.set.group.guests":"Guests","admin.set.group.accounts":"Accounts and zones","admin.set.group.profile":"Avatars and profiles","admin.set.group.robots":"Automated play detection","admin.set.group.limits":"Request limits","admin.set.group.moderation":"Moderation","admin.set.unit.seconds":"seconds","admin.set.unit.ms":"milliseconds","admin.set.unit.hours":"hours","admin.set.unit.days":"days","admin.set.unit.permille":"per thousand","admin.sus.title":"Suspects","admin.sus.tab.robots":"Robotic rhythm","admin.sus.tab.linked":"Linked accounts","admin.sus.none":"No player flagged by the automated play detection.","admin.sus.none_linked":"No accounts slapping together from the same IP.","admin.sus.accounts":"{count} accounts","admin.sus.col.player":"Player","admin.sus.col.status":"State","admin.sus.col.kind":"Reason","admin.sus.col.detail":"Detail","admin.sus.col.slaps":"Slaps","admin.sus.col.score":"Score","admin.sus.col.last":"Last flagged","admin.sus.kind.regular":"Too regular","admin.sus.kind.endless":"Never stops","admin.sus.detail.regular":"{intervals} intervals, median {median} ms, spread {spread} per thousand","admin.sus.detail.endless":"{seconds} s without a break","admin.sus.back":"Back to the lists","admin.set.group.capacity":"Capacity and waiting room","admin.set.max_players":"Players connected at once (beyond this, newcomers wait in line)","admin.set.admission_per_second":"Newcomers let in per second (0 = no limit)","admin.set.password_parallel":"Password computations at once (sign-up, login)","admin.set.password_queue":"Password requests allowed to wait before answering \"busy\"","queue.title":"It's packed in here!","queue.lead":"Too many people want to slap the same face right now. You are in line and you will get in on your own.","queue.position":"You are number {position} in line.","queue.eta":"About {minutes} min to wait.","queue.eta_soon":"Less than a minute to go.","queue.stay":"Keep this tab open: the game starts by itself when it's your turn.","queue.entering":"Your turn! Opening the game…","queue.error":"Connection hiccup, trying again…","queue.full":"The line is enormous. Come back in a few minutes.","queue.joke1":"The face is busy being slapped by other people. Yours is coming.","queue.joke2":"Stretch your wrist: this is going to be a long and glorious slapping session.","queue.joke3":"Everyone had the same idea at the same time. Strange.","queue.joke4":"The face asked for a short break. We said no.","queue.joke5":"Fun fact: waiting has never improved anyone's aim.","account.error.busy":"Lots of people are signing up right now. Hang on, we are trying again…","legal.terms.title":"Terms of use","legal.terms.intro":"These terms govern your use of Slap Rank (slaprank.com). By playing or creating an account, you accept them. Buying a multiplier is also covered by the purchase terms.","legal.terms.s1.t":"Who publishes the game","legal.terms.s1.p1":"Slap Rank is published by Florian Hardouin, sole proprietor (EI). The full details are in the legal notice.","legal.terms.s2.t":"The game","legal.terms.s2.l1":"Slap Rank is a game for fun. The only reward is your position and the visibility that comes with it: there is no prize and no money to win.","legal.terms.s2.l2":"The server alone decides. A slap exists only once the server has confirmed it, and scores, multipliers and rankings are computed by the server, never by your browser.","legal.terms.s2.l3":"The rules are on the rules page. We may adjust them, the columns of the rankings and the rate limit (3 slaps per second per account at launch) to keep the game fair.","legal.terms.s2.l4":"Scores and ranks can be corrected: after cheating, after a bug, or after a payment dispute (see the purchase terms). A position is never a right.","legal.terms.s3.t":"Guest and account","legal.terms.s3.l1":"You can play right away as a guest, without an account. To appear in the rankings or to buy, you create an account with an email address and a password.","legal.terms.s3.l2":"An account is for people aged 15 or over. Buying is reserved for people aged 18 or over.","legal.terms.s3.l3":"Give a real email address (it is how you recover your password), keep your password to yourself, and tell us if someone else may be using your account. You are responsible for what is done with your account.","legal.terms.s3.l4":"You can delete your account at any time from your account settings. This erases your scores, profile and avatar. Purchases are not refunded (see the purchase terms).","legal.terms.s4.t":"Fair play","legal.terms.s4.p1":"Bots, scripts, automation, bug exploitation and any attempt to change a score from your browser are forbidden, even if they respect the rate limit. We detect and flag them; nothing is sanctioned automatically. After a human review, we may correct a score, hide a profile, or suspend or close an account, without refund.","legal.terms.s5.t":"Your public profile and content","legal.terms.s5.l1":"Your nickname and avatar are public. Players who have bought can also show a short text (300 characters at most) and one link to their own site.","legal.terms.s5.l2":"You are responsible for what you publish (nickname, avatar, text, link) and you guarantee that you have the right to publish it. Forbidden: illegal content, hatred, harassment, sexual or violent images, impersonation, scams, spam, malware, anything that infringes someone else’s rights, and other people’s personal data.","legal.terms.s5.l3":"You grant us a free, non-exclusive licence, worldwide and for as long as your account exists, to display, resize and re-encode your content on Slap Rank so that the game works.","legal.terms.s5.l4":"Submitted content is checked by automated tools (see the privacy policy) and, when in doubt, by a person. Doubtful content stays hidden until it is reviewed. These checks are not infallible and do not remove our right to hide or remove content afterwards.","legal.terms.s5.l5":"A player’s text and link are the player’s own advertising, not ours, and we do not endorse them. A link always goes through an exit page and opens as a sponsored link in a new tab. We do not control external sites and are not responsible for them.","legal.terms.s5.l6":"Buying does not guarantee any number of views, clicks or audience for your text or link.","legal.terms.s6.t":"Reporting content","legal.terms.s6.p1":"To report a profile or a link, use the report button on the player’s card, or write to contact@slaprank.com with the nickname and the reason. We examine reports and remove manifestly illegal content promptly.","legal.terms.s7.t":"Availability","legal.terms.s7.p1":"We do our best to keep the site running, with no guarantee of uninterrupted service. We may interrupt or limit it (maintenance, attacks, too many players). When the site is full, newcomers wait in a waiting room while the players already connected keep playing. We may change the game or stop it.","legal.terms.s8.t":"Intellectual property","legal.terms.s8.p1":"The site, the character, the texts, the design and the code belong to the publisher or to its licensors (credits in the legal notice). You may use the site to play for yourself; copying it, scraping it or reselling it is not allowed.","legal.terms.s9.t":"Liability","legal.terms.s9.p1":"The site is provided as it is. As far as the law allows, we are not liable for indirect losses (a lost rank, a lost opportunity), for content published by players, or for external sites. Nothing here limits a liability that the law does not allow to be limited, and your legal rights as a consumer, including the legal guarantee of conformity for digital content, are untouched.","legal.terms.s10.t":"Changes to these terms","legal.terms.s10.p1":"We may update these terms. The date at the top changes and important changes are announced on the site. If you keep playing after a change, you accept it. The purchase terms carry a version number: you tick the boxes again whenever it changes.","legal.terms.s11.t":"Law and disputes","legal.terms.s11.p1":"French law applies. If you are a consumer, you keep the protection of the mandatory rules of the country where you live. Write to us first at contact@slaprank.com: most problems end there. You may also use a consumer mediation scheme, and if you live in the European Union you may bring your case before the courts of your country. For anyone who is not a consumer, the courts of Paris have jurisdiction.","legal.purchases.title":"Purchase terms","legal.purchases.intro":"These terms apply to every purchase of a multiplier on Slap Rank. You accept them by ticking the boxes before paying, and the version you accepted is recorded.","legal.purchases.s1.t":"Seller","legal.purchases.s1.p1":"Florian Hardouin, sole proprietor (EI), RCS Paris 931 577 472. The address and the other details are in the legal notice. Contact: contact@slaprank.com.","legal.purchases.s2.t":"What you buy","legal.purchases.s2.l1":"A multiplier. It is a one-off purchase, not a subscription. Every dollar you spend adds 1 to your multiplier (1 $ = ×1), so every slap counts that much more. Purchases add up, and there is no ceiling at launch.","legal.purchases.s2.l2":"Buying also unlocks a star and the right to show a short text and a link on your profile. All multipliers follow the same rule: there is no hidden advantage.","legal.purchases.s2.l3":"The only reward in the game is your position and visibility. A multiplier does not guarantee any rank, prize or money.","legal.purchases.s2.l4":"Some ranking columns may be capped by amount spent. The purchase screen tells you, before you pay, which ones you would leave.","legal.purchases.s3.t":"Price and payment","legal.purchases.s3.l1":"Prices are in US dollars, in whole dollars, $2 at the minimum. The price shown is the price you pay.","legal.purchases.s3.l2":"VAT not applicable, art. 293 B of the French General Tax Code: the seller is under the small-business VAT exemption, so no VAT is added to the price.","legal.purchases.s3.l3":"You pay by card on the secure payment page of Stripe. We never see or keep your card number. Your bank or Stripe may apply their own fees or exchange rate.","legal.purchases.s3.l4":"You need an account to buy. A banned or suspended account cannot buy.","legal.purchases.s4.t":"Delivery","legal.purchases.s4.p1":"The multiplier is credited only when Stripe has confirmed the payment to our server, usually within a few seconds. The page you come back to after paying credits nothing by itself. If the payment fails or is cancelled, nothing is charged. If the confirmation is late, your multiplier updates by itself as soon as it arrives. The same payment is never credited twice.","legal.purchases.s5.t":"No refund, no withdrawal","legal.purchases.s5.l1":"Purchases are not refundable. There is no refund button, request or procedure.","legal.purchases.s5.l2":"The multiplier is digital content delivered immediately. By ticking the box before paying, you ask for immediate delivery and you acknowledge that you lose your right of withdrawal (14 days, art. L221-28, 13° of the French Consumer Code).","legal.purchases.s5.l3":"Before paying you also certify that you are 18 or older and that you accept these terms. Without the four boxes there is no payment. We keep the boxes you ticked with their date, the version of the terms, your IP address and your browser identification, as proof.","legal.purchases.s5.l4":"Deleting your account, or having it suspended or closed for breaking the terms, gives no right to a refund.","legal.purchases.s5.l5":"Your legal rights are untouched: if the multiplier is not delivered, or does not match what was described, the legal guarantee of conformity for digital content (art. L224-25-12 and following of the Consumer Code) applies and you can contact us.","legal.purchases.s6.t":"Bank disputes","legal.purchases.s6.l1":"If you contest a payment with your bank, or if a refund is forced through Stripe, the purchase is cancelled automatically as soon as Stripe tells us.","legal.purchases.s6.l2":"Your score and your slap count go back to the values saved at the moment of that purchase. Everything earned since is lost, including your week and month points and your country’s total. A cancellation never raises a score.","legal.purchases.s6.l3":"Your multiplier goes back to what your remaining purchases give (the saved value if there is none), and a later purchase still counts. If your total spent falls to $0, the text and link of your profile are hidden, and come back if you buy again.","legal.purchases.s6.l4":"If the dispute ends in our favour, what was taken away is given back, added to what you earned in the meantime.","legal.purchases.s6.l5":"Contesting a payment you really made, in bad faith, may lead to the suspension or closure of your account. If there is a problem, write to us first.","legal.purchases.s7.t":"Records and invoices","legal.purchases.s7.p1":"Payment records (amount, currency, state, Stripe transaction number and the boxes you ticked) are kept for accounting and disputes, for up to 10 years, even if you delete your account; they are then no longer attached to an account. You can ask for an invoice at contact@slaprank.com.","legal.purchases.s8.t":"Changes and disputes","legal.purchases.s8.p1":"Prices and terms may change for future purchases; the version you accepted stays attached to your purchase. French law applies, and the disputes clause of the terms of use also applies to purchases.","legal.privacy.title":"Privacy policy","legal.privacy.intro":"This policy explains which personal data Slap Rank collects, why, who sees it, how long it is kept and what your rights are. No advertising, no tracker, and your data is never sold or rented.","legal.privacy.s1.t":"Who is responsible","legal.privacy.s1.p1":"Florian Hardouin, sole proprietor (EI), RCS Paris 931 577 472 (details in the legal notice). For any question about your data: contact@slaprank.com. There is no data protection officer.","legal.privacy.s2.t":"What we collect and why","legal.privacy.s2.l1":"Guest: a random identifier in a cookie and your points, so that you can keep playing. Erased after 30 days without a visit.","legal.privacy.s2.l2":"Account: email address, password (kept only as a salted hash, never in clear), nickname, avatar, the country or region you declare, your language, your score, your slaps and your rank, plus the text and link if you have bought. It is needed to run your account and the rankings (performance of the contract).","legal.privacy.s2.l3":"Purchases: amount, currency, state, Stripe transaction number, and the boxes you ticked with their date, the version of the terms, your IP address and your browser identification. Your card data goes to Stripe only. Legal bases: contract, accounting obligation, and our interest in having proof in a dispute.","legal.privacy.s2.l4":"Fair play and moderation: reports sent about a profile, flags on suspicious play, and the IP addresses described below. Our interest is a fair and safe game.","legal.privacy.s2.l5":"Servers: the web server keeps access logs (IP address, page, date) for 14 days, for security and to fix faults. The application logs hide passwords, tokens and card numbers.","legal.privacy.s3.t":"Cookies and local storage","legal.privacy.s3.l1":"sid (guest session) and acct (account session): they keep you recognised, for up to 400 days, and are removed when you sign out or when the session expires.","legal.privacy.s3.l2":"entree (12 hours) and att (1 hour): when the site is full, they hold your pass and your place in the waiting room.","legal.privacy.s3.l3":"Your browser also remembers your language, whether the sound is on and whether the light version of the game is used; a flag that lasts for the tab only avoids counting your visit twice.","legal.privacy.s3.l4":"All of these are strictly necessary to the service or are choices you made, so there is no consent banner. We use no advertising cookie and no tracker, ours or from third parties. The payment page of Stripe, on stripe.com, sets its own cookies under its own policy.","legal.privacy.s4.t":"Who receives data","legal.privacy.s4.l1":"Public: your nickname, avatar, country or region, score and rank are visible to everyone, and so are the text and link of a buyer. Never your email address.","legal.privacy.s4.l2":"Contabo GmbH (Germany) hosts the servers and the database.","legal.privacy.s4.l3":"Stripe processes the payments: it receives your email address, the amount and your payment details.","legal.privacy.s4.l4":"OpenAI (United States) receives the nicknames, avatars and, for buyers, the texts and links you submit, for automated moderation and to spot scams and spam. It receives nothing else about you.","legal.privacy.s4.l5":"Google (Web Risk) receives the addresses of the links you submit, to check that they are not malicious sites.","legal.privacy.s4.l6":"The publisher’s administrators see account data for moderation and support. Authorities receive data only when the law requires it.","legal.privacy.s4.l7":"Transfers outside the European Union (OpenAI, Google, Stripe) rely on the safeguards these providers offer, such as standard contractual clauses or the EU-US Data Privacy Framework.","legal.privacy.s5.t":"How long we keep it","legal.privacy.s5.l1":"Account: until you delete it. Sessions end after 60 days without use, and after 400 days at the most.","legal.privacy.s5.l2":"Guest: 30 days after the last visit. IP addresses: 30 days. Failed sign-in attempts and password reset links: a few minutes to a few hours.","legal.privacy.s5.l3":"Payment records: up to 10 years (accounting), no longer attached to an account once it is deleted.","legal.privacy.s6.t":"Your rights","legal.privacy.s6.p1":"You may access, correct, erase, restrict or move your data, and object to its use. You can delete your account yourself from your account settings; for anything else write to contact@slaprank.com, and we answer within one month (we may ask you to prove who you are). You can also complain to the CNIL (cnil.fr).","legal.privacy.s7.t":"Security and changes","legal.privacy.s7.p1":"Connections are encrypted (HTTPS), passwords are stored as salted hashes, card numbers never reach our servers, and the server that holds the game and the database cannot be reached from the Internet. If this policy changes, the date at the top changes and important changes are announced on the site.","legal.field.director":"Director of publication","legal.field.site":"Website","legal.seller.director":"Florian Hardouin","legal.seller.site":"slaprank.com","legal.notice.s3.p1":"The fastest way to reach us is email. There is no phone line and no contact form."}}