The Access Code — Unlocking a Language
What is the access code?
The access code is a unique identifier included in the Racines game box. It unlocks the corresponding language in the app. Each box contains a code for one specific language.
Where to find your access code
Your access code is located inside the Racines game box you purchased. It may be printed: - On a separate card or leaflet - In the rulebook - On the inner packaging
Code format:
RACINES-XXXXX-2025
- The code is always in uppercase
- It consists of 3 parts separated by hyphens
- The last part is the edition year
How to enter the code
Step 1: Click on the language
On the home page, click or tap on the language you want to unlock (it shows a padlock 🔒).
Step 2: The code window opens
A dialog (modal) appears in the centre of the screen with: - A title (e.g. "Unlock Pular") - An input field for the code - A "Verify code" button - A button to close the window
Step 3: Enter the code
- Click in the input field
- Type your code — uppercase is automatic, no need to force it
- You can also paste the code (Ctrl+V / Cmd+V)
⚠️ Watch out for common mix-ups: - The letter
O(oh) and the number0(zero) - The letterI(uppercase i) and the number1(one) - The letterl(lowercase L) and the number1(one)
Step 4: Submit
Click "Vérifier le code". The app contacts the server to verify the code.
Possible error messages
| Message | Cause | Solution |
|---|---|---|
| ❌ "Veuillez entrer un code d'accès" | The field is empty when submitting | Enter your code before clicking "Valider" |
| ❌ "Code invalide" | The code does not match the language or is misspelled | Check the spelling, watch for O/0 and I/1 mix-ups, and make sure you are using the right code for this language |
| ❌ "Erreur serveur, veuillez réessayer dans quelques instants" | The server encountered a temporary error | Wait a moment and try again; if the problem persists, contact support |
| ❌ "Erreur lors de la vérification du code" | The app could not reach the server (network error) | Check your internet connection and try again |
After successful validation
When the code is accepted, the app:
- Unlocks the language — you are redirected to the language page
- Starts downloading the content (cards, texts, audio)
The download proceeds through 5 steps visible in the progress window:
| Step | Description | Approximate duration |
|---|---|---|
| 1/5 | Connection check | < 1 second |
| 2/5 | Downloading cards and texts | A few seconds |
| 3/5 | Downloading audio files | 1 to 5 minutes (depending on network) |
| 4/5 | Cleaning up obsolete files | < 1 second |
| 5/5 | Caching pages | A few seconds |
💡 Tip: Stay on the page throughout the download. Do not close the browser. If the download is interrupted, you can restart it from the language page → "Mode hors ligne".
Code persistence — what you need to know
The unlock is stored locally in your browser (localStorage). This means:
| Situation | Result |
|---|---|
| Same device, same browser | ✅ Language always unlocked |
| Same device, different browser | ❌ Must re-enter the code |
| Different device (phone, computer) | ❌ Must re-enter the code |
| Browser cache cleared | ❌ Must re-enter the code |
| Private / incognito browsing | ❌ Code not remembered between sessions |
Same code, multiple devices: you can use the same code on as many devices as you like.
Same code, same browser: you do not need to re-enter the code on each visit.
What to do if the code does not work?
- Check the format: the code must be exactly
RACINES-XXXXX-2025 - Check the spelling: no O/0 or I/1 or l/1 mix-ups
- Check the correct language: each code is linked to a specific language
- Try a different browser: some browsers may block the connection
- Check your internet connection: the code must be verified online
- Contact support: use the contact form in the app