feat(i18n): add full ja/vi/id/ms translations and drop languageNames fallback
- Add complete dicts: src/locales/{ja,vi,id,ms}.ts (115 keys each)
- Remove languageNames override map; dict object now points directly to each locale
- i18n.tsx shrinks from ~414 lines to ~81 lines
This commit is contained in:
131
src/locales/ms.ts
Normal file
131
src/locales/ms.ts
Normal file
@@ -0,0 +1,131 @@
|
||||
import type { Dict } from "./types";
|
||||
|
||||
export const msDict: Dict = {
|
||||
brand: "Perpustakaan ARK",
|
||||
mainNav: "Menu laman",
|
||||
home: "Laman utama",
|
||||
all: "Semua aset",
|
||||
categories: "Kategori",
|
||||
latest: "Terkini",
|
||||
official: "Pilihan rasmi",
|
||||
popular: "Popular",
|
||||
search: "Cari",
|
||||
searchPlaceholder: "Cari sumber...",
|
||||
searchPanelPlaceholder: "Cari aset...",
|
||||
searchNow: "Cari sekarang",
|
||||
searchSubmit: "Cari",
|
||||
cancel: "Batal",
|
||||
clear: "Kosongkan",
|
||||
searchPanelHint:
|
||||
"Carian menyokong tajuk, kategori, tag, ringkasan, jenis fail dan isi teks.",
|
||||
currentTags: "Tag tersedia",
|
||||
noTagsAvailable: "Belum ada tag tersedia.",
|
||||
tagPostsTitle: "Pos berkaitan #{{tag}}",
|
||||
noTagPosts: "Belum ada pos dengan tag ini.",
|
||||
viewAll: "Lihat semua",
|
||||
backToTop: "Kembali ke atas",
|
||||
heroTitle: "Perpustakaan Rasmi ARK",
|
||||
heroSub:
|
||||
"Memusatkan, menyusun dan mengurus perpustakaan ARK supaya anda dapat mencari apa yang diperlukan dengan cepat dan membantu komuniti berkembang bersama.",
|
||||
categorySection: "Kategori",
|
||||
officialSection: "Cadangan rasmi",
|
||||
latestSection: "Kemas kini terkini",
|
||||
popularSection: "Aset popular",
|
||||
preview: "Pratonton",
|
||||
download: "Muat turun",
|
||||
downloading: "Memuat turun…",
|
||||
downloadOk: "Muat turun selesai",
|
||||
downloadFail: "Muat turun gagal, sila cuba lagi",
|
||||
longPressImageSave: "Tekan lama imej untuk simpan",
|
||||
showMore: "Lihat semua",
|
||||
showLess: "Tutup",
|
||||
share: "Kongsi",
|
||||
langLabel: "Bahasa",
|
||||
admin: "Pentadbir",
|
||||
login: "Log masuk",
|
||||
logout: "Log keluar",
|
||||
email: "E-mel",
|
||||
password: "Kata laluan",
|
||||
dashboard: "Papan pemuka",
|
||||
resources: "Sumber",
|
||||
newResource: "Sumber baharu",
|
||||
save: "Simpan",
|
||||
title: "Tajuk",
|
||||
description: "Penerangan",
|
||||
type: "Jenis",
|
||||
language: "Bahasa",
|
||||
category: "Kategori",
|
||||
status: "Status",
|
||||
public: "Awam",
|
||||
downloadable: "Boleh dimuat turun",
|
||||
recommended: "Pilihan",
|
||||
cover: "URL imej muka",
|
||||
fileUrl: "URL fail",
|
||||
externalUrl: "Pautan luar",
|
||||
body: "Isi teks",
|
||||
badge: "Label lencana",
|
||||
published: "Diterbitkan",
|
||||
draft: "Draf",
|
||||
archived: "Diarkibkan",
|
||||
noResults: "Tiada hasil. Cuba kata kunci lain atau imbas kategori.",
|
||||
copyLink: "Salin pautan",
|
||||
related: "Berkaitan",
|
||||
total: "Jumlah item",
|
||||
views: "Tontonan",
|
||||
downloads: "Muat turun",
|
||||
lang_zh_CN: "Bahasa Cina",
|
||||
lang_en: "Bahasa Inggeris",
|
||||
lang_ja: "Bahasa Jepun",
|
||||
lang_ko: "Bahasa Korea",
|
||||
lang_vi: "Bahasa Vietnam",
|
||||
lang_id: "Bahasa Indonesia",
|
||||
lang_ms: "Bahasa Melayu",
|
||||
filterAll: "Semua jenis",
|
||||
sortPublished: "Tarikh terbit",
|
||||
type_ppt: "PPT",
|
||||
type_music: "Muzik",
|
||||
type_video: "Video",
|
||||
type_image: "Imej",
|
||||
type_pdf: "PDF",
|
||||
type_link: "Pautan",
|
||||
type_text: "Teks",
|
||||
type_archive: "Arkib",
|
||||
type_zip: "ZIP",
|
||||
adminLoginTitle: "Log masuk pentadbir",
|
||||
adminEditResource: "Sunting sumber",
|
||||
adminVideoFileHint:
|
||||
"Muat naik fail video (MP4/WebM/MOV, dll.) dan tetapkan jenis kepada Video; laman akan main automatik (asalnya senyap — pengguna boleh hidupkan bunyi).",
|
||||
adminStatTodayNew: "Baharu hari ini",
|
||||
adminStatFavorites: "Kegemaran",
|
||||
adminMetricDownloads: "Muat turun",
|
||||
adminMetricFavorites: "Kegemaran",
|
||||
adminMetricViews: "Tontonan",
|
||||
edit: "Sunting",
|
||||
backToList: "Kembali ke senarai",
|
||||
sortOrderLabel: "Susunan",
|
||||
previewUrlLabel: "URL pratonton",
|
||||
tagsCommaLabel: "Tag (dipisahkan koma)",
|
||||
uploadFile: "Muat naik",
|
||||
loading: "Memuatkan…",
|
||||
paginationPrev: "Sebelum",
|
||||
paginationNext: "Seterusnya",
|
||||
listRange: "Menunjukkan {{from}}–{{to}} daripada {{total}}",
|
||||
pageIndicator: "Halaman {{c}} / {{p}}",
|
||||
resourceLangFilter: "Bahasa sumber",
|
||||
filterTagClear: "Kosongkan tag",
|
||||
filterLanguageAll: "Semua bahasa",
|
||||
footerAdminLogin: "Log masuk pentadbir",
|
||||
adminSearchLogs: "Log carian",
|
||||
adminMetricShares: "Kongsi",
|
||||
adminSearchQuery: "Kata kunci",
|
||||
adminSearchTime: "Masa",
|
||||
adminSearchId: "ID",
|
||||
favorites: "Kegemaran Saya",
|
||||
favoritesComingSoon: "Akan Hadir",
|
||||
favoritesComingSoonDesc:
|
||||
"Ciri log masuk dan kegemaran sedang dibangunkan. Nantikan.",
|
||||
featureUnavailable: "Belum tersedia",
|
||||
featureUnavailableDesc: "Ciri ini belum tersedia.",
|
||||
confirm: "Faham",
|
||||
backToHome: "Kembali ke Laman Utama",
|
||||
};
|
||||
Reference in New Issue
Block a user