import { s__ } from '~/locale';

export default {
  sample: {
    text: s__('ProjectTemplates|Sample GitLab Project'),
    icon: '.template-option .icon-sample',
  },
  rails: {
    text: s__('ProjectTemplates|Ruby on Rails'),
    icon: '.template-option .icon-rails',
  },
  express: {
    text: s__('ProjectTemplates|NodeJS Express'),
    icon: '.template-option .icon-express',
  },
  spring: {
    text: s__('ProjectTemplates|Spring'),
    icon: '.template-option .icon-spring',
  },
  iosswift: {
    text: s__('ProjectTemplates|iOS (Swift)'),
    icon: '.template-option .icon-iosswift',
  },
  dotnetcore: {
    text: s__('ProjectTemplates|.NET Core'),
    icon: '.template-option .icon-dotnetcore',
  },
  android: {
    text: s__('ProjectTemplates|Android'),
    icon: '.template-option .icon-android',
  },
  gomicro: {
    text: s__('ProjectTemplates|Go Micro'),
    icon: '.template-option .icon-gomicro',
  },
  gatsby: {
    text: s__('ProjectTemplates|Pages/Gatsby'),
    icon: '.template-option .icon-gatsby',
  },
  hugo: {
    text: s__('ProjectTemplates|Pages/Hugo'),
    icon: '.template-option .icon-hugo',
  },
  jekyll: {
    text: s__('ProjectTemplates|Pages/Jekyll'),
    icon: '.template-option .icon-jekyll',
  },
  plainhtml: {
    text: s__('ProjectTemplates|Pages/Plain HTML'),
    icon: '.template-option .icon-plainhtml',
  },
  gitbook: {
    text: s__('ProjectTemplates|Pages/GitBook'),
    icon: '.template-option .icon-gitbook',
  },
  hexo: {
    text: s__('ProjectTemplates|Pages/Hexo'),
    icon: '.template-option .icon-hexo',
  },
  middleman: {
    text: s__('ProjectTemplates|Pages/Middleman'),
    icon: '.template-option .icon-middleman',
  },
  gitpod_spring_petclinic: {
    text: s__('ProjectTemplates|Gitpod/Spring Petclinic'),
    icon: '.template-option .icon-gitpod_spring_petclinic',
  },
  nfhugo: {
    text: s__('ProjectTemplates|Netlify/Hugo'),
    icon: '.template-option .icon-nfhugo',
  },
  nfjekyll: {
    text: s__('ProjectTemplates|Netlify/Jekyll'),
    icon: '.template-option .icon-nfjekyll',
  },
  nfplainhtml: {
    text: s__('ProjectTemplates|Netlify/Plain HTML'),
    icon: '.template-option .icon-nfplainhtml',
  },
  nfgitbook: {
    text: s__('ProjectTemplates|Netlify/GitBook'),
    icon: '.template-option .icon-nfgitbook',
  },
  nfhexo: {
    text: s__('ProjectTemplates|Netlify/Hexo'),
    icon: '.template-option .icon-nfhexo',
  },
  salesforcedx: {
    text: s__('ProjectTemplates|SalesforceDX'),
    icon: '.template-option .icon-salesforcedx',
  },
  serverless_framework: {
    text: s__('ProjectTemplates|Serverless Framework/JS'),
    icon: '.template-option .icon-serverless_framework',
  },
  tencent_serverless_framework: {
    text: s__('ProjectTemplates|Tencent Serverless Framework/NextjsSSR'),
    icon: '.template-option .icon-tencent_serverless_framework',
  },
  cluster_management: {
    text: s__('ProjectTemplates|GitLab Cluster Management'),
    icon: '.template-option .icon-cluster_management',
  },
  kotlin_native_linux: {
    text: s__('ProjectTemplates|Kotlin Native for Linux'),
    icon: '.template-option .icon-gitlab_logo',
  },
};
