mirror of
https://github.com/infiniflow/ragflow.git
synced 2025-12-24 15:36:50 +08:00
¿Qué problema resuelve este PR? Archivo TS para la traducción al idioma español Este archivo TS es un archivo de traducción que se utiliza para proporcionar soporte multilingüe en las aplicaciones. Al agregar la traducción al español, se facilita el cambio del idioma de la interfaz de usuario para los usuarios hispanohablantes. Tipo de cambio - [x] Nueva funcionalidad (cambio no disruptivo que agrega una nueva característica) ### What problem does this PR solve? This TS file is a translation file used to provide multilingual support in applications. By adding the Spanish translation, it facilitates changing the user interface language for Spanish-speaking users._ ### Type of change - [x] New Feature (non-breaking change which adds functionality)
109 lines
2.2 KiB
TypeScript
109 lines
2.2 KiB
TypeScript
export const fileIconMap = {
|
|
aep: 'aep.svg',
|
|
ai: 'ai.svg',
|
|
avi: 'avi.svg',
|
|
css: 'css.svg',
|
|
csv: 'csv.svg',
|
|
dmg: 'dmg.svg',
|
|
doc: 'doc.svg',
|
|
docx: 'docx.svg',
|
|
eps: 'eps.svg',
|
|
exe: 'exe.svg',
|
|
fig: 'fig.svg',
|
|
gif: 'gif.svg',
|
|
html: 'html.svg',
|
|
indd: 'indd.svg',
|
|
java: 'java.svg',
|
|
jpeg: 'jpeg.svg',
|
|
jpg: 'jpg.svg',
|
|
js: 'js.svg',
|
|
json: 'json.svg',
|
|
mkv: 'mkv.svg',
|
|
mp3: 'mp3.svg',
|
|
mp4: 'mp4.svg',
|
|
mpeg: 'mpeg.svg',
|
|
pdf: 'pdf.svg',
|
|
png: 'png.svg',
|
|
ppt: 'ppt.svg',
|
|
pptx: 'pptx.svg',
|
|
psd: 'psd.svg',
|
|
rss: 'rss.svg',
|
|
sql: 'sql.svg',
|
|
svg: 'svg.svg',
|
|
tiff: 'tiff.svg',
|
|
txt: 'txt.svg',
|
|
wav: 'wav.svg',
|
|
webp: 'webp.svg',
|
|
xls: 'xls.svg',
|
|
xlsx: 'xlsx.svg',
|
|
xml: 'xml.svg',
|
|
};
|
|
|
|
export const LanguageList = [
|
|
'English',
|
|
'Chinese',
|
|
'Traditional Chinese',
|
|
'Indonesia',
|
|
'Spanish',
|
|
];
|
|
|
|
export const LanguageMap = {
|
|
English: 'English',
|
|
Chinese: '简体中文',
|
|
'Traditional Chinese': '繁體中文',
|
|
Indonesia: 'Indonesia',
|
|
Spanish: 'Español',
|
|
};
|
|
|
|
export const LanguageTranslationMap = {
|
|
English: 'en',
|
|
Chinese: 'zh',
|
|
'Traditional Chinese': 'zh-TRADITIONAL',
|
|
Indonesia: 'id',
|
|
Spanish: 'es',
|
|
};
|
|
|
|
export const FileMimeTypeMap = {
|
|
bmp: 'image/bmp',
|
|
csv: 'text/csv',
|
|
odt: 'application/vnd.oasis.opendocument.text',
|
|
doc: 'application/msword',
|
|
docx: 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
|
|
gif: 'image/gif',
|
|
htm: 'text/htm',
|
|
html: 'text/html',
|
|
jpg: 'image/jpg',
|
|
jpeg: 'image/jpeg',
|
|
pdf: 'application/pdf',
|
|
png: 'image/png',
|
|
ppt: 'application/vnd.ms-powerpoint',
|
|
pptx: 'application/vnd.openxmlformats-officedocument.presentationml.presentation',
|
|
tiff: 'image/tiff',
|
|
txt: 'text/plain',
|
|
xls: 'application/vnd.ms-excel',
|
|
xlsx: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
|
|
mp4: 'video/mp4',
|
|
};
|
|
|
|
export const Domain = 'demo.ragflow.io';
|
|
|
|
//#region file preview
|
|
export const Images = [
|
|
'jpg',
|
|
'jpeg',
|
|
'png',
|
|
'gif',
|
|
'bmp',
|
|
'tif',
|
|
'tiff',
|
|
'webp',
|
|
// 'svg',
|
|
'ico',
|
|
];
|
|
|
|
// Without FileViewer
|
|
export const ExceptiveType = ['xlsx', 'xls', 'pdf', 'docx', ...Images];
|
|
|
|
export const SupportedPreviewDocumentTypes = [...ExceptiveType];
|
|
//#endregion
|