// Copyright (c) 2024 Intel Corporation
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//    http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

import type { Language } from "../../routes/types.js";

export const languagesList: Language[] = [
  { shortcode: "en", name: "English", flagUnicode: "" },
  { shortcode: "de", name: "German", flagUnicode: "🇩🇪" },
  { shortcode: "fr", name: "French", flagUnicode: "🇫🇷" },
  { shortcode: "es", name: "Spanish", flagUnicode: "🇪🇸" },
  { shortcode: "it", name: "Italian", flagUnicode: "🇮🇹" },
  { shortcode: "pt", name: "Portuguese", flagUnicode: "🇵🇹" },
  { shortcode: "ru", name: "Russian", flagUnicode: "🇷🇺" },
  { shortcode: "zh", name: "Chinese", flagUnicode: "🇨🇳" },
  { shortcode: "ja", name: "Japanese", flagUnicode: "🇯🇵" },
  { shortcode: "ko", name: "Korean", flagUnicode: "🇰🇷" },
  { shortcode: "sv", name: "Swedish", flagUnicode: "🇸🇪" },
  { shortcode: "nl", name: "Dutch", flagUnicode: "🇳🇱" },
  { shortcode: "no", name: "Norwegian", flagUnicode: "🇳🇴" },
  { shortcode: "da", name: "Danish", flagUnicode: "🇩🇰" },
  { shortcode: "ar", name: "Arabic", flagUnicode: "🇸🇦" },
  { shortcode: "hi", name: "Hindi", flagUnicode: "🇮🇳" },
  { shortcode: "tr", name: "Turkish", flagUnicode: "🇹🇷" },
  { shortcode: "pl", name: "Polish", flagUnicode: "🇵🇱" },
  { shortcode: "fi", name: "Finnish", flagUnicode: "🇫🇮" },
  { shortcode: "el", name: "Greek", flagUnicode: "🇬🇷" },
  { shortcode: "cs", name: "Czech", flagUnicode: "🇨🇿" },
  { shortcode: "hu", name: "Hungarian", flagUnicode: "🇭🇺" },
  { shortcode: "id", name: "Indonesian", flagUnicode: "🇮🇩" },
  { shortcode: "ms", name: "Malay", flagUnicode: "🇲🇾" },
  { shortcode: "th", name: "Thai", flagUnicode: "🇹🇭" },
  { shortcode: "uk", name: "Ukrainian", flagUnicode: "🇺🇦" },
  { shortcode: "vi", name: "Vietnamese", flagUnicode: "🇻🇳" },
  { shortcode: "ro", name: "Romanian", flagUnicode: "🇷🇴" },
  { shortcode: "he", name: "Hebrew", flagUnicode: "🇮🇱" },
  { shortcode: "bn", name: "Bengali", flagUnicode: "🇧🇩" },
  { shortcode: "bg", name: "Bulgarian", flagUnicode: "🇧🇬" },
  { shortcode: "ca", name: "Catalan", flagUnicode: "🇪🇸" },
  { shortcode: "hr", name: "Croatian", flagUnicode: "🇭🇷" },
  { shortcode: "pirate", name: "Pirate", flagUnicode: "🏴‍☠️" },
];
