• Mahmoud Aglan's avatar
    copy: Egyptian, short, human: server messages and module strings · 097add47
    Mahmoud Aglan authored
    The server's error, notification and share text and the module string
    tables (orgs, codes, tournaments, stages, hosting) read the way an Egyptian
    game talks: fewer words, no MSA, the loanwords players use (ماتش، ليفل،
    كود، لينك، لايف). Server and app now say the same thing for the same error.
    A bye is راحة everywhere; the queen is الوزير in the opening names too.
    
    Fixes found on the way:
    - Tournament refusals lost their numbers: the hosting catalog registers the
      plain err_* lines first, so "your rating is 1200, this starts at 1500"
      showed as "rating too low". refusalText() has its own refuse_* keys now.
    - "wait N minutes" uses دقيقة، دقيقتين، دقايق by count.
    - The certificate check page told people to scan a QR the PNG does not have.
    - The double-elimination error said the stage was not a knockout.
    Co-Authored-By: 's avatarClaude Opus 5.5 <noreply@anthropic.com>
    097add47
Name
Last commit
Last update
..
play Loading commit data...
README.md Loading commit data...
authstub.php Loading commit data...
engine_shim.php Loading commit data...
gen_fens.mjs Loading commit data...
pgshim.php Loading commit data...
real_games.json Loading commit data...
redeem_canonical.php Loading commit data...
rehearsal.mjs Loading commit data...
router.php Loading commit data...
run.sh Loading commit data...
schema.sql Loading commit data...
test_auth.php Loading commit data...
test_e2e.mjs Loading commit data...
test_hosting_forms.php Loading commit data...
test_hosting_knockout.php Loading commit data...
test_hosting_prizes.php Loading commit data...
test_hosting_stages.php Loading commit data...
test_hosting_teams.php Loading commit data...
test_integration.php Loading commit data...
test_replay.php Loading commit data...
test_swiss.php Loading commit data...