summaryrefslogtreecommitdiffstats
path: root/src/i18n/fr.json
Commit message (Collapse)AuthorAgeFilesLines
* fix: ensure radio buttons are accessibleArmand Philippot2022-06-021-25/+25
| | | | | It seems I cannot use the SVG title as label. So I removed the title and added a visually hidden span to set the radio buttons label.
* chore: fix some typographic issuesArmand Philippot2022-05-251-53/+53
| | | | | | | | Formatjs (ICU actually) uses single quotes as escape character so some French translation had issues because of apostrophe. I replaced the character used. I took the opportunity to use the correct characters for some other typographic rules (non-breaking spaces, suspension points…)
* chore: update translationArmand Philippot2022-05-241-528/+380
|
* feat: provide pagination for users with js disabled (#13)Armand Philippot2022-03-091-4/+20
| | | | | | | | | * chore: add a Pagination component * chore: add blog pages * chore: fallback to page number based navigation if JS disabled * chore: update translation
* chore(i18n): replace Subscribe translation textArmand Philippot2022-03-031-1/+1
| | | | In the context, "Vous abonner" is more accurated than "S'abonner".
* refactor: split posts meta into smaller componentsArmand Philippot2022-03-011-49/+53
|
* fix: translate Ackee tooltip titleArmand Philippot2022-02-231-1/+5
|
* fix: typo in french translationArmand Philippot2022-02-231-1/+1
|
* chore: update translationsArmand Philippot2022-02-231-0/+36
|
* chore: add a banner for users with JS disabledArmand Philippot2022-02-141-0/+4
|
* chore: display initial posts, thematics & topicsArmand Philippot2022-02-141-20/+4
| | | | | By fetching the data in getStaticProps, I can display the data even for users with Javascript disabled.
* chore: load recent posts on homepage during buildArmand Philippot2022-02-141-4/+0
| | | | This way, even whithout JS, user can see the latest posts.
* chore: improve comment form user experienceArmand Philippot2022-02-141-8/+36
|
* chore: add some noscript tags to explain why the data are not loadedArmand Philippot2022-02-131-0/+28
|
* chore: update some texts to reduce its widthArmand Philippot2022-02-131-11/+11
| | | | | | | In French, "Utiliser le thème sombre" was a little too long, so instead I decided to remove the "Toggle" word and add an icon to help user understand the button purpose. Same way, "Aucune étoile" was too long, so I replace it with "0 étoile"
* chore: improve accessibilityArmand Philippot2022-02-111-0/+56
|
* refactor: extract contact form from contact pageArmand Philippot2022-02-101-31/+31
| | | | | The contact page file was too long. By extracting the contact form the readability is improved.
* chore: improve contact form behaviorArmand Philippot2022-02-101-0/+4
| | | | | | | * The status was not visile in top of the form, so I moved it under the submit button. * It was possible to send an empty form. * The input type for email should be email instead of text.
* chore(prism): translate color scheme toggle buttonArmand Philippot2022-02-081-0/+8
|
* chore: move pagination cursor title in a separate divArmand Philippot2022-02-011-5/+5
| | | | | | The progress bar will be clearer for everyone if the information about the number of loaded articles is printed without hovering the progress bar.
* chore: add a new settings to handle prism theme from toolbarArmand Philippot2022-02-011-0/+4
|
* refactor(widgets): move social media websites from config to widgetArmand Philippot2022-01-291-0/+16
| | | | | | I only use this config inside the SocialMedia widget so it makes more sense to gather them. In addition I can translate the website names if needed.
* refactor(widgets): move sharing websites from config to sharing widgetArmand Philippot2022-01-291-0/+24
| | | | | | I only use these websites inside the sharing widget so it makes more sense to gather them. In addition, I can translate the website name if needed.
* chore: translate in FrenchArmand Philippot2022-01-291-135/+135
|
* chore: replace lingui functions with react-intlArmand Philippot2022-01-291-0/+586