From e71b4d902ee54474ca5a85281b2646ee2ef49b31 Mon Sep 17 00:00:00 2001 From: Eric Nakagawa Date: Mon, 25 Sep 2017 11:26:15 -0700 Subject: [PATCH] Provide a more useful error in event someone tries to build site but hasn't provided localized files --- lib/core/nav/HeaderNav.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/core/nav/HeaderNav.js b/lib/core/nav/HeaderNav.js index 75b0e0f9fb..9276b3d910 100644 --- a/lib/core/nav/HeaderNav.js +++ b/lib/core/nav/HeaderNav.js @@ -136,6 +136,13 @@ class HeaderNav extends React.Component { link.doc; } if (!Metadata[id]) { + if (id != link.doc) { + throw new Error( + "It looks like you've enabled language support, but haven't provided translated files. The document with id: '" + + id + + "' doesn't exist." + ); + } throw new Error( "A headerLink is specified with a document that does not exist. No document exists with id: " + link.doc