Browse Source

chore(.gitignore): expand .gitignore to include additional common files and directories to prevent clutter in the repository

feat(i18n.config.ts): add Turkish language support by importing tr.json and including it in the i18n configuration
feat(nuxt.config.ts): add Turkish language configuration to the Nuxt.js settings for improved localization support
pull/1946/head
Ali Sait Teke 2 months ago
parent
commit
a944c652ee
Failed to extract signature
  1. 136
      .gitignore
  2. 2
      src/i18n/i18n.config.ts
  3. 5
      src/nuxt.config.ts

136
.gitignore

@ -1,3 +1,137 @@
.DS_Store .DS_Store
*.swp *.swp
node_modules node_modules
### Node template
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
.pnpm-debug.log*
# Diagnostic reports (https://nodejs.org/api/report.html)
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
# Runtime data
pids
*.pid
*.seed
*.pid.lock
# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov
# Coverage directory used by tools like istanbul
coverage
*.lcov
# nyc test coverage
.nyc_output
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
.grunt
# Bower dependency directory (https://bower.io/)
bower_components
# node-waf configuration
.lock-wscript
# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release
# Dependency directories
node_modules/
jspm_packages/
# Snowpack dependency directory (https://snowpack.dev/)
web_modules/
# TypeScript cache
*.tsbuildinfo
# Optional npm cache directory
.npm
# Optional eslint cache
.eslintcache
# Optional stylelint cache
.stylelintcache
# Microbundle cache
.rpt2_cache/
.rts2_cache_cjs/
.rts2_cache_es/
.rts2_cache_umd/
# Optional REPL history
.node_repl_history
# Output of 'npm pack'
*.tgz
# Yarn Integrity file
.yarn-integrity
# dotenv environment variable files
.env
.env.development.local
.env.test.local
.env.production.local
.env.local
# parcel-bundler cache (https://parceljs.org/)
.cache
.parcel-cache
# Next.js build output
.next
out
# Nuxt.js build / generate output
.nuxt
dist
# Gatsby files
.cache/
# Comment in the public line in if your project uses Gatsby and not Next.js
# https://nextjs.org/blog/next-9-1#public-directory-support
# public
# vuepress build output
.vuepress/dist
# vuepress v2.x temp and cache directory
.temp
.cache
# Docusaurus cache and generated files
.docusaurus
# Serverless directories
.serverless/
# FuseBox cache
.fusebox/
# DynamoDB Local files
.dynamodb/
# TernJS port file
.tern-port
# Stores VSCode versions used for testing VSCode extensions
.vscode-test
# yarn v2
.yarn/cache
.yarn/unplugged
.yarn/build-state.yml
.yarn/install-state.gz
.pnp.*
.idea

2
src/i18n/i18n.config.ts

@ -1,6 +1,7 @@
import en from './locales/en.json'; import en from './locales/en.json';
import uk from './locales/uk.json'; import uk from './locales/uk.json';
import fr from './locales/fr.json'; import fr from './locales/fr.json';
import fr from './locales/tr.json';
export default defineI18nConfig(() => ({ export default defineI18nConfig(() => ({
legacy: false, legacy: false,
@ -9,5 +10,6 @@ export default defineI18nConfig(() => ({
en, en,
uk, uk,
fr, fr,
tr
}, },
})); }));

5
src/nuxt.config.ts

@ -44,6 +44,11 @@ export default defineNuxtConfig({
language: 'fr-FR', language: 'fr-FR',
name: 'Français', name: 'Français',
}, },
{
code: 'tr',
language: 'tr-TR',
name: 'Türkçe',
},
], ],
defaultLocale: 'en', defaultLocale: 'en',
vueI18n: './i18n.config.ts', vueI18n: './i18n.config.ts',

Loading…
Cancel
Save