UNPKG

@tapsellorg/angular-material-library

Version:

Angular library for Tapsell

1 lines 15.7 kB
{"version":3,"file":"tapsellorg-angular-material-library-src-lib-translate.mjs","sources":["../../projects/pegah-library/src/lib/translate/config.ts","../../projects/pegah-library/src/lib/translate/locale/messages.en.ts","../../projects/pegah-library/src/lib/translate/locale/messages.fa.ts","../../projects/pegah-library/src/lib/translate/translate.service.ts","../../projects/pegah-library/src/lib/translate/translate.pipe.ts","../../projects/pegah-library/src/lib/translate/translate.module.ts","../../projects/pegah-library/src/lib/translate/tapsellorg-angular-material-library-src-lib-translate.ts"],"sourcesContent":["import { InjectionToken } from '@angular/core';\nimport { PghLanguage } from './models';\n\nexport const PGH_LANGUAGE_CONFIG = new InjectionToken<PghLanguage>('language-config', {\n providedIn: 'root',\n factory: () => 'fa',\n});\n","import {\n PghAccidentallyClosedLocaleMessage,\n PghConditionBuilderLocaleMessage,\n PghConfirmDialogLocaleMessage,\n PghCountDownButtonText,\n PghDateRangePickerLocaleMessage,\n PghDragAndDropLocaleMessage,\n PghFilterChipsLocaleMessage,\n PghFullChartLocaleMessage,\n PghLocaleMessage,\n PghNotifLocaleMessage,\n PghSsoLocaleMessage,\n} from '../models';\n\nexport const conditionBuilderEnMessages: Record<PghConditionBuilderLocaleMessage, string> = {\n CONDITION_BUILDER_RESET_BUTTON: 'Reset',\n CONDITION_BUILDER_DELETE_BUTTON: 'Delete',\n CONDITION_BUILDER_NEW_FILTER_BUTTON: 'New Filter',\n CONDITION_BUILDER_AND: 'AND',\n CONDITION_BUILDER_OR: 'OR',\n CONDITION_BUILDER_VALIDATION_HINT:\n \"You can't add more filters unless your previous ones are all valid\",\n};\n\nexport const dateRangePickerEnMessages: Record<PghDateRangePickerLocaleMessage, string> = {\n DATE_RANGE_PICKER_FROM: 'from',\n DATE_RANGE_PICKER_TO: 'to',\n DATE_RANGE_PICKER_START_DATE: 'Start date',\n DATE_RANGE_PICKER_END_DATE: 'End date',\n DATE_RANGE_PICKER_TODAY: 'Today',\n DATE_RANGE_PICKER_YESTERDAY: 'Yesterday',\n DATE_RANGE_PICKER_LAST_THIRTY_DAYS: 'Last 30 days',\n DATE_RANGE_PICKER_LAST_SIXTY_DAYS: 'Last 60 days',\n DATE_RANGE_PICKER_LAST_SEVEN_DAYS: 'Last 7 days',\n DATE_RANGE_PICKER_CURRENT_MONTH: 'Current month',\n\n DATE_RANGE_PICKER_DELETE_BUTTON: 'Delete Date',\n};\n\nexport const filterChipsEnMessages: Record<PghFilterChipsLocaleMessage, string> = {\n FILTER_CHIPS_NEW_FILTER_BUTTON: 'New Filter',\n FILTER_CHIPS_SEARCH_BUTTON: 'Search',\n FILTER_CHIPS_SELECT_ALL_OPTIONS: 'All',\n};\n\nexport const ssoEnMessages: Record<PghSsoLocaleMessage, string> = {\n SSO_SERVICES_SHORTCUT_TITLE: 'Services',\n SSO_USER_MENU_USER_PROFILE: 'User Profile',\n SSO_USER_MENU_DARK_MODE: 'Dark Mode',\n SSO_USER_MENU_LIGHT_MODE: 'Light Mode',\n SSO_USER_MENU_CHANGE_PASSWORD: 'Change Password',\n SSO_USER_MENU_LOGOUT: 'Logout',\n SSO_ADMIN_SERVICES_SHORTCUT_TITLE: 'Admin Panels',\n};\n\nexport const confirmDialogEnMessages: Record<PghConfirmDialogLocaleMessage, string> = {\n CONFIRM_DIALOG_ACCEPT_BUTTON: 'Confirm',\n CONFIRM_DIALOG_REJECT_BUTTON: 'Reject',\n CONFIRM_DIALOG_DONT_SHOW_AGAIN_CHECKBOX: \"Don't show this message again\",\n};\n\nexport const accidentallyClosedEnMessage: Record<PghAccidentallyClosedLocaleMessage, string> = {\n ACCIDENTALLY_CLOSED_TITLE: 'Unsaved Changes',\n ACCIDENTALLY_CLOSED_MESSAGE:\n 'Unsaved changes were detected. Are you sure you want to leave this page?',\n ACCIDENTALLY_CLOSED_REJECT_BUTTON: 'Stay',\n ACCIDENTALLY_CLOSED_ACCEPT_BUTTON: 'Leave',\n};\n\nexport const fullChartEnMessages: Record<PghFullChartLocaleMessage, string> = {\n FULL_CHART_PLACEHOLDER_TEXT: 'No data is available',\n};\n\nexport const dragAndDropEnMessages: Record<PghDragAndDropLocaleMessage, string> = {\n DRAG_AND_DROP_DELETE_BUTTON: 'Delete File',\n DRAG_AND_DROP_DOWNLOAD_BUTTON: 'Download File',\n};\n\nexport const notifEnMessages: Record<PghNotifLocaleMessage, string> = {\n NOTIF_CLOSE_BUTTON: 'Close',\n};\n\nexport const countDownTimerEnMessage: Record<PghCountDownButtonText, string> = {\n RESTART_BUTTON_TEXT: 'Start again',\n RESTART_BUTTON_TEXT_CONJUNCTION: 'Until',\n};\n\nexport const enMessages: Record<PghLocaleMessage, string> = {\n ...conditionBuilderEnMessages,\n ...dateRangePickerEnMessages,\n ...filterChipsEnMessages,\n ...ssoEnMessages,\n ...confirmDialogEnMessages,\n ...accidentallyClosedEnMessage,\n ...fullChartEnMessages,\n ...dragAndDropEnMessages,\n ...notifEnMessages,\n ...countDownTimerEnMessage,\n};\n","import {\n PghAccidentallyClosedLocaleMessage,\n PghConditionBuilderLocaleMessage,\n PghConfirmDialogLocaleMessage,\n PghCountDownButtonText,\n PghDateRangePickerLocaleMessage,\n PghDragAndDropLocaleMessage,\n PghFilterChipsLocaleMessage,\n PghFullChartLocaleMessage,\n PghLocaleMessage,\n PghNotifLocaleMessage,\n PghSsoLocaleMessage,\n} from '../models';\n\nexport const conditionBuilderFaMessages: Record<PghConditionBuilderLocaleMessage, string> = {\n CONDITION_BUILDER_RESET_BUTTON: 'تنظیم مجدد',\n CONDITION_BUILDER_DELETE_BUTTON: 'حذف',\n CONDITION_BUILDER_NEW_FILTER_BUTTON: 'فیلتر جدید',\n CONDITION_BUILDER_AND: 'و',\n CONDITION_BUILDER_OR: 'یا',\n CONDITION_BUILDER_VALIDATION_HINT:\n 'تا زمانی که فیلتر های قبلی درست نباشند، نمی توانید فیلتر دیگری اضافه کنید',\n};\n\nexport const dateRangePickerFaMessages: Record<PghDateRangePickerLocaleMessage, string> = {\n DATE_RANGE_PICKER_FROM: 'از',\n DATE_RANGE_PICKER_TO: 'تا',\n DATE_RANGE_PICKER_START_DATE: 'تاریخ شروع',\n DATE_RANGE_PICKER_END_DATE: 'تاریخ پایان',\n DATE_RANGE_PICKER_TODAY: 'امروز',\n DATE_RANGE_PICKER_YESTERDAY: 'دیروز',\n DATE_RANGE_PICKER_LAST_THIRTY_DAYS: 'سی روز اخیر',\n DATE_RANGE_PICKER_LAST_SIXTY_DAYS: 'شصت روز اخیر',\n DATE_RANGE_PICKER_LAST_SEVEN_DAYS: 'هفت روز اخیر',\n DATE_RANGE_PICKER_CURRENT_MONTH: 'این ماه',\n DATE_RANGE_PICKER_DELETE_BUTTON: 'حذف تاریخ',\n};\n\nexport const filterChipsFaMessages: Record<PghFilterChipsLocaleMessage, string> = {\n FILTER_CHIPS_NEW_FILTER_BUTTON: 'افزودن فیلتر',\n FILTER_CHIPS_SEARCH_BUTTON: 'جستجو',\n FILTER_CHIPS_SELECT_ALL_OPTIONS: 'همه',\n};\n\nexport const ssoFaMessages: Record<PghSsoLocaleMessage, string> = {\n SSO_SERVICES_SHORTCUT_TITLE: 'سرویس‌ها',\n SSO_USER_MENU_USER_PROFILE: 'پروفایل کاربری',\n SSO_USER_MENU_DARK_MODE: 'حالت شب',\n SSO_USER_MENU_LIGHT_MODE: 'حالت روز',\n SSO_USER_MENU_CHANGE_PASSWORD: 'تغییر رمز عبور',\n SSO_USER_MENU_LOGOUT: 'خروج',\n SSO_ADMIN_SERVICES_SHORTCUT_TITLE: 'پنل های ادمین',\n};\n\nexport const confirmDialogFaMessages: Record<PghConfirmDialogLocaleMessage, string> = {\n CONFIRM_DIALOG_ACCEPT_BUTTON: 'تایید',\n CONFIRM_DIALOG_REJECT_BUTTON: 'انصراف',\n CONFIRM_DIALOG_DONT_SHOW_AGAIN_CHECKBOX: 'دیگر این پیام را نمایش نده',\n};\n\nexport const accidentallyClosedFaMessage: Record<PghAccidentallyClosedLocaleMessage, string> = {\n ACCIDENTALLY_CLOSED_TITLE: 'تغییرات ذخیره نشده',\n ACCIDENTALLY_CLOSED_MESSAGE: 'تغییرات اعمال شده ذخیره نشده است، آیا از ترک صفحه مطمئنید؟',\n ACCIDENTALLY_CLOSED_REJECT_BUTTON: 'ماندن در صفحه',\n ACCIDENTALLY_CLOSED_ACCEPT_BUTTON: 'بستن صفحه',\n};\n\nexport const fullChartFaMessages: Record<PghFullChartLocaleMessage, string> = {\n FULL_CHART_PLACEHOLDER_TEXT: 'داده‌ای برای نمایش وجود ندارد',\n};\n\nexport const dragAndDropFaMessages: Record<PghDragAndDropLocaleMessage, string> = {\n DRAG_AND_DROP_DELETE_BUTTON: 'حذف فایل',\n DRAG_AND_DROP_DOWNLOAD_BUTTON: 'دانلود فایل',\n};\n\nexport const notifFaMessages: Record<PghNotifLocaleMessage, string> = {\n NOTIF_CLOSE_BUTTON: 'بستن',\n};\n\nexport const countDownTimerFaMessage: Record<PghCountDownButtonText, string> = {\n RESTART_BUTTON_TEXT: 'شروع دوباره',\n RESTART_BUTTON_TEXT_CONJUNCTION: 'تا',\n};\n\nexport const faMessages: Record<PghLocaleMessage, string> = {\n ...conditionBuilderFaMessages,\n ...dateRangePickerFaMessages,\n ...filterChipsFaMessages,\n ...ssoFaMessages,\n ...confirmDialogFaMessages,\n ...accidentallyClosedFaMessage,\n ...fullChartFaMessages,\n ...dragAndDropFaMessages,\n ...notifFaMessages,\n ...countDownTimerFaMessage,\n};\n","import { Inject, Injectable } from '@angular/core';\nimport { PGH_LANGUAGE_CONFIG } from './config';\nimport { PghLanguage, PghLocaleMessage } from './models';\nimport { enMessages } from './locale/messages.en';\nimport { faMessages } from './locale/messages.fa';\n\n@Injectable({\n providedIn: 'root',\n})\nexport class TranslateService {\n constructor(@Inject(PGH_LANGUAGE_CONFIG) private currentLanguage: PghLanguage) {}\n\n translate(key: PghLocaleMessage | string | undefined): string {\n if (!key) return '';\n if (this.currentLanguage === 'fa' && faMessages[key as PghLocaleMessage])\n return faMessages[key as PghLocaleMessage];\n else if (this.currentLanguage === 'en' && enMessages[key as PghLocaleMessage])\n return enMessages[key as PghLocaleMessage];\n else return key;\n }\n}\n","import { Pipe, PipeTransform } from '@angular/core';\nimport { TranslateService } from './translate.service';\nimport { PghLocaleMessage } from './models';\n\n@Pipe({\n name: 'translate',\n standalone: false,\n})\nexport class TranslatePipe implements PipeTransform {\n constructor(private translateService: TranslateService) {}\n\n transform(key: PghLocaleMessage | string | undefined): string {\n return this.translateService.translate(key);\n }\n}\n","import { NgModule } from '@angular/core';\nimport { CommonModule } from '@angular/common';\nimport { TranslatePipe } from './translate.pipe';\n\n@NgModule({\n declarations: [TranslatePipe],\n imports: [CommonModule],\n exports: [TranslatePipe],\n})\nexport class TranslateModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":["i1.TranslateService"],"mappings":"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"}