import type { LocaleConfig } from '../types';

export const tl: LocaleConfig = {
  locale: 'tl',
  name: 'Tagalog',
  scripts: ['latn'],
  countries: ['PH'],
  phoneContextKeywords: ['telepono', 'mobile', 'numero', 'tel.', 'tel'],
  cvcContextKeywords: ['security code', 'cvc', 'cvv', 'cv2'],
  address: {
    forms: ['standard', 'po-box'],
    postcodeForm: 'continental',
    postcodeRegex: '\\d{4}',
    requireUppercase: true,
    streetKeywordsStandard: [
      'Street',
      'St.',
      'Avenue',
      'Ave.',
      'Boulevard',
      'Blvd.',
      'Road',
      'Rd.',
      'Drive',
      'Dr.',
    ],
    poBoxKeywords: ['P.O. Box', 'PO Box'],
    floorKeywords: ['Floor', 'Unit', 'Apartment'],
    countryNames: ['Pilipinas', 'Philippines', 'PH'],
    countryPostcodePrefixes: [],
  },
  nationalIds: [],
  dateOfBirth: {
    monthsLong: [
      'Enero',
      'Pebrero',
      'Marso',
      'Abril',
      'Mayo',
      'Hunyo',
      'Hulyo',
      'Agosto',
      'Setyembre',
      'Oktubre',
      'Nobyembre',
      'Disyembre',
    ],
    contextKeywords: ['petsa ng kapanganakan', 'kapanganakan', 'ipinanganak'],
  },
};
