• 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
swiss.php 12.5 KB