All Projects → Wssn → nuxt-i18n-boilerplate

Wssn / nuxt-i18n-boilerplate

Licence: MIT License
A boilerplate for rapid application development using Nuxt i18n.

Programming Languages

Vue
7211 projects
javascript
184084 projects - #8 most used programming language
SCSS
7915 projects

Projects that are alternatives of or similar to nuxt-i18n-boilerplate

Veluxi Starter
Veluxi Vue.js Starter Project with Nuxt JS and Vuetify
Stars: ✭ 39 (+95%)
Mutual labels:  i18n, nuxt, nuxtjs
awrora-starter
Landing page template built with one of most popular javascript library Vue.JS, Vuetify (Material Design) and Nuxt.JS with SSR.
Stars: ✭ 38 (+90%)
Mutual labels:  i18n, nuxt, nuxtjs
nuxt-ecommerce
🛍 Ecommerce Store with Nuxt
Stars: ✭ 82 (+310%)
Mutual labels:  nuxt, nuxtjs
nuxt-jsonld
A Nuxt.js module to manage JSON-LD in Vue component.
Stars: ✭ 198 (+890%)
Mutual labels:  nuxt, nuxtjs
Ocelot-Social
Free and open-source social network for active citizenship.
Stars: ✭ 49 (+145%)
Mutual labels:  nuxt, nuxtjs
yamlful
YAML-based HTTP client code generation
Stars: ✭ 77 (+285%)
Mutual labels:  nuxt, nuxtjs
nuxt-i18n-routing
Localized routing with Nuxt.js
Stars: ✭ 32 (+60%)
Mutual labels:  i18n, nuxt
website
My personal website and blog. Made with Nuxt.js and WindiCSS.
Stars: ✭ 19 (-5%)
Mutual labels:  nuxt, nuxtjs
nuxt-i18n-example
nuxt-i18n showcase project based on nuxt-starter template
Stars: ✭ 67 (+235%)
Mutual labels:  i18n, nuxt
bodymoji
Draws an emoji on your face! Powered by Nuxt.js, Tensorflow.js and Posenet
Stars: ✭ 21 (+5%)
Mutual labels:  nuxt, nuxtjs
nuxt-prune-html
🔌⚡ Nuxt module to prune html before sending it to the browser (it removes elements matching CSS selector(s)), useful for boosting performance showing a different HTML for bots/audits by removing all the scripts with dynamic rendering
Stars: ✭ 69 (+245%)
Mutual labels:  nuxt, nuxtjs
date-fns-module
Modern JavaScript date utility library - date-fns for Nuxt.js
Stars: ✭ 68 (+240%)
Mutual labels:  nuxt, nuxtjs
supabase
An easy way to integrate Supabase with NuxtJS
Stars: ✭ 39 (+95%)
Mutual labels:  nuxt, nuxtjs
nuxt-humans-txt
🧑🏻👩🏻 "We are people, not machines" - An initiative to know the creators of a website. Contains the information about humans to the web building - A Nuxt Module to statically integrate and generate a humans.txt author file - Based on the HumansTxt Project.
Stars: ✭ 27 (+35%)
Mutual labels:  nuxt, nuxtjs
nuxt-stripejs
💳 NuxtJS module for Stripe.js which loads only when required and w/ retry mechanism
Stars: ✭ 17 (-15%)
Mutual labels:  nuxt, nuxtjs
nuxt-basic-blog
A set of starter blog templates to use with Nuxt.
Stars: ✭ 47 (+135%)
Mutual labels:  nuxt, nuxtjs
nuxt-stencil
Easy Stencil.js component library integration with Nuxt.js.
Stars: ✭ 16 (-20%)
Mutual labels:  nuxt, nuxtjs
nuxt-winston-log
Nuxt module for logging SSR errors using winston
Stars: ✭ 41 (+105%)
Mutual labels:  nuxt, nuxtjs
nuxt-seomatic-meta
A module for connecting Nuxt.js to the Craft CMS SEOmatic plugin via GraphQL. Nuxt-o-matic!
Stars: ✭ 28 (+40%)
Mutual labels:  nuxt, nuxtjs
laravel-nuxt
Laravel 5.6 + Nuxt 1.4: Auth Starter (SSR, SPA, Socialite)
Stars: ✭ 19 (-5%)
Mutual labels:  nuxt, nuxtjs

Nuxt i18n Boilerplate

Minimalistic example Boilerplate for Nuxt.JS applications with fully ready Nuxt i18n module.

Demo

Installation

git clone https://github.com/Wssn/nuxt-i18n-boilerplate.git
cd nuxt-i18n-boilerplate
npm install
npm run dev

Features

  • Integration with nuxt-i18n
  • Boostrap Vue
  • Search Engine Optimization
  • Well-organized separated language files
  • SEO friendly URL

Language Files

There is a lang directory in root folder. Each language has their own .json file.

nuxt.config.js

locales: [
  {
    code: 'en',
    iso: 'en-GB',
    name: 'English',
    file: 'en.json'
  },
  {
    code: 'tr',
    iso: 'tr-TR',
    name: 'Türkçe',
    file: 'tr.json'
  }
],

SEO Friendly URLs

pages/example.vue

nuxtI18n: {
  paths: {
    // add your multilanguage seo friendly urls for each lang
    en: '/example-route',
    tr: '/ornek-route'
  }
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].