diff --git a/locales/fr/asciidoc.json b/locales/fr/asciidoc.json
new file mode 100644
index 0000000000..b6acd846cb
--- /dev/null
+++ b/locales/fr/asciidoc.json
@@ -0,0 +1,4 @@
+{
+ "asciidoc.template.warn.default.locale": "Cette page est la version en anglais car elle n'existe pas dans votre langue. Aidez-nous à la traduire en français. Consultez notre guide de traduction pour plus d'informations.",
+ "asciidoc.template.warn.outdated": "Cette page est la version en anglais car elle n'existe pas dans votre langue. Aidez-nous à traduire la dernière version en anglais. Consultez notre guide de traduction pour plus d'informations."
+}
\ No newline at end of file
diff --git a/src/templates/asciidocTemplate.tsx b/src/templates/asciidocTemplate.tsx
index ba79c63214..f6a22a08e7 100644
--- a/src/templates/asciidocTemplate.tsx
+++ b/src/templates/asciidocTemplate.tsx
@@ -9,6 +9,8 @@ import EditLink from '../components/EditLink'
import AuthorsList from '../components/AuthorList'
import InstallTabs from '../components/InstallTabs'
import Seo from '../components/Seo'
+import { Trans } from 'gatsby-plugin-react-i18next';
+import LinkText from '../components/LinkText'
import '@fortawesome/fontawesome-free/css/all.min.css'
import '@fortawesome/fontawesome-free/css/v4-shims.min.css'
@@ -26,7 +28,7 @@ const AsciidocTemplate = ({ data, pageContext }) => {
const { defaultGitSHA, locale, language } = pageContext
const displayDefaultLocaleWarning = locale !== language; // because the version in the 'language' doesn't exist
- const displayOutdatedWarning = basedOnSha && defaultGitSHA !== basedOnSha;
+ const displayOutdatedWarning = defaultGitSHA && basedOnSha && defaultGitSHA !== basedOnSha;
return (
@@ -40,17 +42,28 @@ const AsciidocTemplate = ({ data, pageContext }) => {
{displayDefaultLocaleWarning && (