text: export default {
      'en': {
          'auth': {
              'failed': 'These credentials do not match our records.',
              'throttle': 'Too many login attempts. Please try again in {seconds} seconds.',
              'login_fail': 'Invalid Request. Please enter a username or a password.',
              'credentials_incorrect': 'Your credentials are incorrect. Please try again',
              'server_error': 'Something went wrong on the server.',
              'login': {
                  'email': 'Email',
                  'password': 'Password',
                  'login': 'Login',
                  'remember': 'Remember',
                  'forgot_password': 'Forgot password?',
              },
              'error': {
                  'email': 'Email is required.',
                  'email_valid': 'Invalid Email.',
                  'password': 'Password is required.',
              },
              'forgot_password': 'Forgot password',
              'reset_password': 'Reset password',
              'logout': 'Logout',
          },
          'button': {
              'ok': 'OK',
              'cancel': 'Cancel',
              'create': 'Create',
              'edit': 'Edit',
              'update': 'Update',
          },
          'common': {
              'back_to_top': 'Back to top',
              'popup': {
                  'create': 'Are you sure you want to CREATE with the entered information?',
                  'update': 'Are you sure you want to UPDATE with the entered information?',
                  'validate': {
                      'error': 'There are items not entered',
                  },
                  'account': {
                      'un_active': 'Are you sure you want to disable the account (cannot log in)?',
                      'active': 'Are you sure you want to activate your account?',
                  },
                  'blacklist': 'Are you sure you want to register as a Black member?',
              },
          },
          'date': {
              'created_at': 'Create date',
              'updated_at': 'Update date',
              'start_date': 'Start date',
              'end_date': 'End date',
              'today': 'Today',
              'yesterday': 'Yesterday',
              'this_week': 'This week',
              'last_week': 'Last week',
              'last_7_days': 'Last 7 days',
              'last_14_days': 'Last 14 days',
              'last_30_days': 'Last 30 days',
              'this_month': 'This month',
              'last_month': 'Last month',
              'last_3_months': 'Last 3 months',
              'last_6_months': 'Last 6 months',
              'this_year': 'This year',
          },
          'error': {
              'is_admin': 'Can not delete admin user',
              'file_not_found': 'File not found!',
              '404': 'Page Not Found. Check if you entered an invalid link!',
          },
          'field': {
              'password': 'Password',
              'password_confirm': 'Password confirm',
              'email': 'Email',
          },
          'generator': {
              'add_field': 'Add Field',
              'generate': 'Generate',
              'generate_update': 'Update Generate',
              'confirm_remove_row': 'Delete row?',
              'no': 'No.',
              'field_name': 'Field Name',
              'field_name_trans': 'Field Name Trans',
              'db_type': 'DB Type',
              'default_value': 'Default Value',
              'after_column': 'After Column',
              'as_define': 'As define',
              'search': 'Search',
              'sort': 'Sort',
              'show': 'Show',
              'delete': 'Delete',
              'comment': 'Comment',
              'form_model_name': 'Model Name (Ex: CategoryPost)',
              'form_model_name_trans': 'Model Name Trans (Ex: Category Post)',
              'limit': 'Limit',
              'options': 'Options',
              'table_exist': 'Table exist!',
              'column_exist': 'Column exist!',
          },
          'messages': {
              'create': 'Created successfully!',
              'update': 'Update successfully!',
              'delete': 'Delete successfully!',
              'upload': 'Upload success!',
              'delete_confirm': 'This will permanently delete the {attribute}. Continue?',
              'warning': 'Warning',
              'success': 'Success',
              'error': 'Error',
              'info': 'Info',
          },
          'pagination': {
              'previous': '&laquo; Previous',
              'next': 'Next &raquo;',
          },
          'passwords': {
              'password': 'Passwords must be at least eight characters and match the confirmation.',
              'reset': 'Your password has been reset!',
              'sent': 'We have e-mailed your password reset link!',
              'token': 'This password reset token is invalid.',
              'user': "We can't find a user with that e-mail address.",
          },
          'route': {
              'user': 'User',
              'user_create': 'Create User',
              'user_edit': 'Edit User',
              'generator': 'Generator',
              'generator_create': 'Generator Create',
              'generator_edit': 'Generator Edit',
              'generator_relationship': 'Relationship',
              'dashboard': 'Dashboard',
              'administrators': 'Administrators',
              'role_permission': 'Role Permission',
          },
          'table': {
              'actions': 'Actions',
              'user': {
                  'id': 'No.',
                  'name': 'Name',
                  'email': 'Email',
                  'avatar': 'Avatar',
                  'role': 'Role',
                  'password': 'Password',
                  'password_confirmation': 'Confirmation password',
              },
              'rolePermission': {
                  'id': 'No.',
                  'name': 'Name',
                  'description': 'Description',
              },
              'texts': {
                  'count': 'Showing {from} to {to} of {count} records|{count} records|One record',
                  'first': 'First',
                  'last': 'Last',
                  'filter': 'Filter:',
                  'filterPlaceholder': 'Search...',
                  'limit': 'Records:',
                  'page': 'Page:',
                  'noResults': 'No matching records',
                  'filterBy': 'Filter by {column}',
                  'loading': 'Loading...',
                  'defaultOption': 'Select {column}',
                  'columns': 'Columns',
              },
          },
          'tagsView': {
              'refresh': 'Refresh',
              'close': 'Close',
              'closeOthers': 'Close Others',
              'closeAll': 'Close All',
          },
          'validation': {
              'accepted': 'The {attribute} must be accepted.',
              'active_url': 'The {attribute} is not a valid URL.',
              'after': 'The {attribute} must be a date after {date}.',
              'after_or_equal': 'The {attribute} must be a date after or equal to {date}.',
              'alpha': 'The {attribute} may only contain letters.',
              'alpha_dash': 'The {attribute} may only contain letters, numbers, dashes and underscores.',
              'alpha_num': 'The {attribute} may only contain letters and numbers.',
              'array': 'The {attribute} must be an array.',
              'before': 'The {attribute} must be a date before {date}.',
              'before_or_equal': 'The {attribute} must be a date before or equal to {date}.',
              'between': {
                  'numeric': 'The {attribute} must be between {min} and {max}.',
                  'file': 'The {attribute} must be between {min} and {max} kilobytes.',
                  'string': 'The {attribute} must be between {min} and {max} characters.',
                  'array': 'The {attribute} must have between {min} and {max} items.',
              },
              'boolean': 'The {attribute} field must be true or false.',
              'confirmed': 'The {attribute} confirmation does not match.',
              'date': 'The {attribute} is not a valid date.',
              'date_equals': 'The {attribute} must be a date equal to {date}.',
              'date_format': 'The {attribute} does not match the format {format}.',
              'different': 'The {attribute} and {other} must be different.',
              'digits': 'The {attribute} must be {digits} digits.',
              'digits_between': 'The {attribute} must be between {min} and {max} digits.',
              'dimensions': 'The {attribute} has invalid image dimensions.',
              'distinct': 'The {attribute} field has a duplicate value.',
              'email': 'The {attribute} must be a valid email address.',
              'exists': 'The selected {attribute} is invalid.',
              'file': 'The {attribute} must be a file.',
              'filled': 'The {attribute} field must have a value.',
              'gt': {
                  'numeric': 'The {attribute} must be greater than {value}.',
                  'file': 'The {attribute} must be greater than {value} kilobytes.',
                  'string': 'The {attribute} must be greater than {value} characters.',
                  'array': 'The {attribute} must have more than {value} items.',
              },
              'gte': {
                  'numeric': 'The {attribute} must be greater than or equal {value}.',
                  'file': 'The {attribute} must be greater than or equal {value} kilobytes.',
                  'string': 'The {attribute} must be greater than or equal {value} characters.',
                  'array': 'The {attribute} must have {value} items or more.',
              },
              'image': 'The {attribute} must be an image.',
              'in': 'The selected {attribute} is invalid.',
              'in_array': 'The {attribute} field does not exist in {other}.',
              'integer': 'The {attribute} must be an integer.',
              'ip': 'The {attribute} must be a valid IP address.',
              'ipv4': 'The {attribute} must be a valid IPv4 address.',
              'ipv6': 'The {attribute} must be a valid IPv6 address.',
              'json': 'The {attribute} must be a valid JSON string.',
              'lt': {
                  'numeric': 'The {attribute} must be less than {value}.',
                  'file': 'The {attribute} must be less than {value} kilobytes.',
                  'string': 'The {attribute} must be less than {value} characters.',
                  'array': 'The {attribute} must have less than {value} items.',
              },
              'lte': {
                  'numeric': 'The {attribute} must be less than or equal {value}.',
                  'file': 'The {attribute} must be less than or equal {value} kilobytes.',
                  'string': 'The {attribute} must be less than or equal {value} characters.',
                  'array': 'The {attribute} must not have more than {value} items.',
              },
              'max': {
                  'numeric': 'The {attribute} may not be greater than {max}.',
                  'file': 'The {attribute} may not be greater than {max} kilobytes.',
                  'string': 'The {attribute} may not be greater than {max} characters.',
                  'array': 'The {attribute} may not have more than {max} items.',
              },
              'mimes': 'The {attribute} must be a file of type: {values}.',
              'mimetypes': 'The {attribute} must be a file of type: {values}.',
              'min': {
                  'numeric': 'The {attribute} must be at least {min}.',
                  'file': 'The {attribute} must be at least {min} kilobytes.',
                  'string': 'The {attribute} must be at least {min} characters.',
                  'array': 'The {attribute} must have at least {min} items.',
              },
              'not_in': 'The selected {attribute} is invalid.',
              'not_regex': 'The {attribute} format is invalid.',
              'numeric': 'The {attribute} must be a number.',
              'present': 'The {attribute} field must be present.',
              'regex': 'The {attribute} format is invalid.',
              'required': 'The {attribute} field is required.',
              'required_if': 'The {attribute} field is required when {other} is {value}.',
              'required_unless': 'The {attribute} field is required unless {other} is in {values}.',
              'required_with': 'The {attribute} field is required when {values} is present.',
              'required_with_all': 'The {attribute} field is required when {values} are present.',
              'required_without': 'The {attribute} field is required when {values} is not present.',
              'required_without_all': 'The {attribute} field is required when none of {values} are present.',
              'same': 'The {attribute} and {other} must match.',
              'size': {
                  'numeric': 'The {attribute} must be {size}.',
                  'file': 'The {attribute} must be {size} kilobytes.',
                  'string': 'The {attribute} must be {size} characters.',
                  'array': 'The {attribute} must contain {size} items.',
              },
              'starts_with': 'The {attribute} must start with one of the following: {values}',
              'string': 'The {attribute} must be a string.',
              'timezone': 'The {attribute} must be a valid zone.',
              'unique': 'The {attribute} has already been taken.',
              'uploaded': 'The {attribute} failed to upload.',
              'url': 'The {attribute} format is invalid.',
              'uuid': 'The {attribute} must be a valid UUID.',
              'password': {
                  'lowercase': 'The {attribute} must contain at least {number} lowercase alphabetical character',
                  'uppercase': 'The {attribute} must contain at least {number} uppercase alphabetical character',
                  'number': 'The {attribute} must contain at least {number} numeric character',
                  'symbols': 'The {attribute} must contain at least one special character',
              },
              'custom': {
                  'attribute-name': {
                      'rule-name': 'custom-message',
                  },
              },
              'attributes': [],
          },
      },
      'ja': {
          'auth': {
              'failed': '情報がレコードと一致しません',
              'throttle': 'ログイン試行の回数が多すぎます。<br>（{seconds}）秒後に再試行してください。',
              'throttle_minute': '5回以上ログイン失敗したため、{minute}分後に再度お試しください。',
              'login_fail': '不正なリクエストです。ユーザー名とパスワードを入力してください。',
              'credentials_incorrect': 'ログイン情報が間違っています。再度行ってください。',
              'server_error': 'サーバエラーが発生しています。',
              'not_access': 'アクセス権がありません',
              'login': {
                  'email': 'メール',
                  'password': 'パスワード',
                  'login': 'ログイン',
                  'remember': 'ログイン情報保持',
                  'forgot_password': 'パスワードお忘れ?',
              },
              'error': {
                  'email': 'メールが必須です。',
                  'email_valid': 'メールが間違っています。',
                  'password': 'パスワードが必須です。',
              },
              'forgot_password': 'パスワードお忘れ',
              'reset_password': 'パスワードリセット',
              'logout': 'ログアウト',
              'role': {
                  'manager': 'サイト運営者',
                  'viewer': 'サイト閲覧者',
              },
          },
          'button': {
              'cancel': 'キャンセル',
              'create': '作成/完了',
              'edit': '作成/完了',
              'only_edit': '完了',
              'add_link': 'リンク追加',
              'create_new': '新規作成',
              'category_management': 'カテゴリー管理',
              'ok': 'OK',
              'continue_create': '続けて登録する',
              'register': '登録する',
              'save': '保存する',
              'update': '更新する',
              'draft_save': '下書き保存',
              'confirm': '確認する',
              'delete': '削除',
              'add': '追加する',
              'return': '戻る',
              'reset': 'リセット',
              'map_search': '緯度・経度の取得',
              'yes': 'はい',
              'no': 'いいえ',
              'search': '検索',
              'file_reference': 'ファイル参照',
          },
          'common': {
              'back_to_top': 'トップページに戻る',
              'input_complete': '入力完了',
              'input_not_complete': '未入力あり',
              'category': 'カテゴリー',
              'created_by': '作成者',
              'format': 'フォーマット',
              'file': 'ファイル',
              'popup': {
                  'create': '入力した情報で作成してもよろしいですか？',
                  'update': '入力した情報で更新してもよろしいですか？',
                  'create_edit': '入力された情報で作成/更新をしてもよろしいでしょうか？',
                  'validate': {
                      'error': '未入力項目があります',
                  },
                  'account': {
                      'un_active': 'アカウントを無効(ログインできない)にしてもよろしいですか？',
                      'active': 'アカウントを有効にしてもよろしいですか？',
                  },
                  'blacklist': 'ブラック会員として登録してよろしいですか？',
              },
          },
          'date': {
              'date': 'Date',
              'created_at': '作成日時',
              'updated_at': '最終編集日時',
              'start_date': '公開日時',
              'end_date': '公開終了日時',
              'today': '本日',
              'yesterday': '昨日',
              'this_week': '今週',
              'last_week': '先週',
              'last_7_days': '過去7日間',
              'last_14_days': '過去14日間',
              'last_30_days': '過去30日間',
              'this_month': '今月',
              'last_month': '先月',
              'last_3_months': '過去３か月',
              'last_6_months': '過去６か月',
              'this_year': '本年',
          },
          'error': {
              'is_admin': 'アドミンユーザーを削除できません。',
              'file_not_found': 'ファイルが見つかりません。',
              '404': 'ページが見つかりません。',
          },
          'field': {
              'password': 'パスワード',
              'password_confirm': '確認用のパスワード',
              'email': 'メール',
          },
          'generator': {
              'add_field': 'Add Field',
              'generate': 'Generate',
              'generate_update': 'Update Generate',
              'confirm_remove_row': 'Delete row?',
              'no': 'No.',
              'field_name': 'Field Name',
              'field_name_trans': 'Field Name Trans',
              'db_type': 'DB Type',
              'default_value': 'Default Value',
              'after_column': 'After Column',
              'as_define': 'As define',
              'search': 'Search',
              'sort': 'Sort',
              'show': 'Show',
              'delete': 'Delete',
              'comment': 'Comment',
              'form_model_name': 'Model Name (Ex: CategoryPost)',
              'form_model_name_trans': 'Model Name Trans (Ex: Category Post)',
              'limit': 'Limit',
              'options': 'Options',
              'table_exist': 'Table exist!',
              'column_exist': 'Column exist!',
          },
          'messages': {
              'create': '登録完了しました。',
              'update': '更新完了しました。',
              'delete': '削除完了しました。',
              'upload': '更新完了しました。',
              'delete_confirm': '削除してもよろしいですか？',
              'warning': '警告',
              'success': '成功',
              'error': 'エラー',
              'info': '情報',
          },
          'pagination': {
              'previous': '&laquo; Previous',
              'next': 'Next &raquo;',
          },
          'passwords': {
              'password': 'パスワードは英数字混在で、確認用パスワードと一致しなければなりません。',
              'reset': 'パスワードがリセットされました。',
              'sent': 'パスワードリセットのURLがメールに送信されました。',
              'token': 'パスワードリセットのトークンが間違っています。',
              'user': '指定のメールアドレスに当該するユーザーが見つかりません。',
          },
          'route': {
              'user': 'User',
              'user_create': 'Create User',
              'user_edit': 'Edit User',
              'generator': 'Generator',
              'generator_create': 'Generator Create',
              'generator_edit': 'Generator Edit',
              'generator_relationship': 'Relationship',
              'dashboard': 'Dashboard',
              'administrators': 'Administrators',
              'role_permission': 'Role Permission',
          },
          'table': {
              'actions': 'Actions',
              'user': {
                  'id': 'No.',
                  'name': 'Name',
                  'email': 'Email',
                  'avatar': 'Avatar',
                  'role': 'Role',
                  'password': 'Password',
                  'password_confirmation': 'Confirmation password',
              },
              'rolePermission': {
                  'id': 'No.',
                  'name': 'Name',
                  'description': 'Description',
              },
              'texts': {
                  'count': 'Showing {from} to {to} of {count} records|{count} records|One record',
                  'first': 'First',
                  'last': 'Last',
                  'filter': 'Filter:',
                  'filterPlaceholder': 'Search...',
                  'limit': 'Records:',
                  'page': 'Page:',
                  'noResults': 'No matching records',
                  'filterBy': 'Filter by {column}',
                  'loading': 'Loading...',
                  'defaultOption': 'Select {column}',
                  'columns': 'Columns',
              },
          },
          'tagsView': {
              'refresh': 'リフレッシュする',
              'close': '終了する',
              'closeOthers': '他を終了する',
              'closeAll': '全てを終了する',
          },
          'validation': {
              'accepted': '{attribute}を承認してください。',
              'active_url': '{attribute}は、有効なURLではありません。',
              'after': '{attribute}には、{date}より後の日付を指定してください。',
              'after_or_equal': '{attribute}には、{date}以降の日付を指定してください。',
              'alpha': '{attribute}には、アルファベッドのみ使用できます。',
              'alpha_dash': "{attribute}には、英数字('A-Z','a-z','0-9')とハイフンと下線('-','_')が使用できます。",
              'alpha_num': "{attribute}には、英数字('A-Z','a-z','0-9')が使用できます。",
              'array': '{attribute}には、配列を指定してください。',
              'before': '{attribute}には、{date}より前の日付を指定してください。',
              'before_or_equal': '{attribute}には、{date}以前の日付を指定してください。',
              'between': {
                  'numeric': '{attribute}には、{min}から、{max}までの数字を指定してください。',
                  'file': '{attribute}には、{min} KBから{max} KBまでのサイズのファイルを指定してください。',
                  'string': '{attribute}は、{min}文字から{max}文字にしてください。',
                  'array': '{attribute}の項目は、{min}個から{max}個にしてください。',
              },
              'boolean': "{attribute}には、'true'か'false'を指定してください。",
              'confirmed': '{attribute}と{attribute}確認が一致しません。',
              'date': '{attribute}は、正しい日付ではありません。',
              'date_equals': '{attribute}は{date}に等しい日付でなければなりません。',
              'date_format': "{attribute}の形式は、'{format}'と合いません。",
              'different': '{attribute}と{other}には、異なるものを指定してください。',
              'digits': '{attribute}は、{digits}桁にしてください。',
              'digits_between': '{attribute}は、{min}桁から{max}桁にしてください。',
              'dimensions': '{attribute}の画像サイズが無効です',
              'distinct': '{attribute}の値が重複しています。',
              'email': '{attribute}は、有効なメールアドレス形式で指定してください。',
              'ends_with': '{attribute}は、次のうちのいずれかで終わらなければなりません。: {values}',
              'exists': '選択された{attribute}は、有効ではありません。',
              'file': '{attribute}はファイルでなければいけません。',
              'filled': '{attribute}は必須です。',
              'gt': {
                  'numeric': '{attribute}は、{value}より大きくなければなりません。',
                  'file': '{attribute}は、{value} KBより大きくなければなりません。',
                  'string': '{attribute}は、{value}文字より大きくなければなりません。',
                  'array': '{attribute}の項目数は、{value}個より大きくなければなりません。',
              },
              'gte': {
                  'numeric': '{attribute}は、{value}以上でなければなりません。',
                  'file': '{attribute}は、{value} KB以上でなければなりません。',
                  'string': '{attribute}は、{value}文字以上でなければなりません。',
                  'array': '{attribute}の項目数は、{value}個以上でなければなりません。',
              },
              'image': '{attribute}には、画像を指定してください。',
              'in': '選択された{attribute}は、有効ではありません。',
              'in_array': '{attribute}が{other}に存在しません。',
              'integer': '{attribute}には、整数を指定してください。',
              'ip': '{attribute}には、有効なIPアドレスを指定してください。',
              'ipv4': '{attribute}はIPv4アドレスを指定してください。',
              'ipv6': '{attribute}はIPv6アドレスを指定してください。',
              'json': '{attribute}には、有効なJSON文字列を指定してください。',
              'lt': {
                  'numeric': '{attribute}は、{value}より小さくなければなりません。',
                  'file': '{attribute}は、{value} KBより小さくなければなりません。',
                  'string': '{attribute}は、{value}文字より小さくなければなりません。',
                  'array': '{attribute}の項目数は、{value}個より小さくなければなりません。',
              },
              'lte': {
                  'numeric': '{attribute}は、{value}以下でなければなりません。',
                  'file': '{attribute}は、{value} KB以下でなければなりません。',
                  'string': '{attribute}は、{value}文字以下でなければなりません。',
                  'array': '{attribute}の項目数は、{value}個以下でなければなりません。',
              },
              'max': {
                  'numeric': '{attribute}には、{max}以下の数字を指定してください。',
                  'file': '{attribute}には、{max} KB以下のファイルを指定してください。',
                  'string': '{attribute}は、{max}文字以下にしてください。',
                  'array': '{attribute}の項目は、{max}個以下にしてください。',
              },
              'mimes': '{attribute}には、{values}タイプのファイルを指定してください。',
              'mimetypes': '{attribute}には、{values}タイプのファイルを指定してください。',
              'min': {
                  'numeric': '{attribute}には、{min}以上の数字を指定してください。',
                  'file': '{attribute}には、{min} KB以上のファイルを指定してください。',
                  'string': '{attribute}は、{min}文字以上にしてください。',
                  'array': '{attribute}の項目は、{min}個以上にしてください。',
              },
              'not_in': '選択された{attribute}は、有効ではありません。',
              'not_regex': '{attribute}の形式が無効です。',
              'numeric': '{attribute}には、数字を指定してください。',
              'present': '{attribute}が存在している必要があります。',
              'regex': '{attribute}には、有効な正規表現を指定してください。',
              'required': '{attribute}は、必ず指定してください。',
              'required_if': '{other}が{value}の場合、{attribute}を指定してください。',
              'required_unless': '{other}が{values}以外の場合、{attribute}を指定してください。',
              'required_with': '{values}が指定されている場合、{attribute}も指定してください。',
              'required_with_all': '{values}が全て指定されている場合、{attribute}も指定してください。',
              'required_without': '{values}が指定されていない場合、{attribute}を指定してください。',
              'required_without_all': '{values}が全て指定されていない場合、{attribute}を指定してください。',
              'same': '{attribute}と{other}が一致しません。',
              'size': {
                  'numeric': '{attribute}には、{size}を指定してください。',
                  'file': '{attribute}には、{size} KBのファイルを指定してください。',
                  'string': '{attribute}は、{size}文字にしてください。',
                  'array': '{attribute}の項目は、{size}個にしてください。',
              },
              'starts_with': '{attribute}は、次のいずれかで始まる必要があります。{values}',
              'string': '{attribute}には、文字を指定してください。',
              'timezone': '{attribute}には、有効なタイムゾーンを指定してください。',
              'unique': '指定の{attribute}は既に使用されています。',
              'uploaded': '{attribute}のアップロードに失敗しました。',
              'url': '{attribute}は、有効なURL形式で指定してください。',
              'uuid': '{attribute}は、有効なUUIDでなければなりません。',
              'password': {
                  'lowercase': '{attribute}には少なくとも{number}小文字のアルファベット文字が含まれている必要があります',
                  'uppercase': '{attribute}には少なくとも{number}大文字のアルファベット文字が含まれている必要があります',
                  'number': '{attribute}には少なくとも{number}数字が含まれている必要があります',
                  'symbols': '{attribute}には少なくとも{number}つの特殊文字が含まれている必要があります',
              },
              'custom': {
                  'attribute-name': {
                      'rule-name': 'custom-message',
                  },
              },
              'attributes': [],
          },
      },
      'vi': {
          'auth': {
              'failed': 'Những thông tin không phù hợp với hồ sơ của chúng tôi.',
              'throttle': 'Quá nhiều lần thử đăng nhập. Vui lòng thử lại sau {seconds} giây.',
              'login_fail': 'Yêu cầu không hợp lệ. Vui lòng nhập tên người dùng hoặc mật khẩu.',
              'credentials_incorrect': 'Thông tin của bạn không chính xác. Vui lòng thử lại sai',
              'server_error': 'Something went wrong on the server.',
              'login': {
                  'email': 'Email',
                  'password': 'Mật khẩu',
                  'login': 'Đăng nhập',
                  'remember': 'Ghi nhớ',
                  'forgot_password': 'Quên mật khẩu?',
              },
              'error': {
                  'email': 'Email bắt buộc.',
                  'email_valid': 'Email không hợp lệ',
                  'password': 'Password bắt buộc.',
              },
              'forgot_password': 'Quên mật khẩu',
              'reset_password': 'Đặt lại mật khẩu',
              'logout': 'Đăng xuất',
          },
          'button': {
              'ok': 'Xác nhận',
              'cancel': 'Bỏ qua',
              'create': 'Tạo',
              'edit': 'Sửa',
              'update': 'Cập nhật',
          },
          'common': {
              'back_to_top': 'Back to top',
              'popup': {
                  'create': 'Are you sure you want to CREATE with the entered information?',
                  'update': 'Are you sure you want to UPDATE with the entered information?',
                  'validate': {
                      'error': 'There are items not entered',
                  },
                  'account': {
                      'un_active': 'Are you sure you want to disable the account (cannot log in)?',
                      'active': 'Are you sure you want to activate your account?',
                  },
                  'blacklist': 'Are you sure you want to register as a Black member?',
              },
          },
          'date': {
              'created_at': 'Ngày tạo',
              'updated_at': 'Ngày cập nhật',
              'start_date': 'Ngày bắt đầu',
              'end_date': 'Ngày kết thúc',
              'today': 'Hôm nay',
              'yesterday': 'Hôm qua',
              'this_week': 'Tuần này',
              'last_week': 'Tuần trước',
              'last_7_days': '7 ngày trước',
              'last_14_days': '14 ngày trước',
              'last_30_days': '30 ngày trước',
              'this_month': 'Tháng hiện tại',
              'last_month': 'Tháng sau',
              'last_3_months': '3 tháng sau',
              'last_6_months': '6 tháng sau',
              'this_year': 'Năm nay',
          },
          'error': {
              'is_admin': 'Không thể xóa Admin',
              'file_not_found': 'File không tồn tại!',
              '404': 'Không tìm thấy trang. Kiểm tra nếu bạn nhập một liên kết không hợp lệ!',
          },
          'field': {
              'password': 'Mật khẩu',
              'password_confirm': 'Xác nhận mật khẩu',
          },
          'generator': {
              'add_field': 'Thêm Field',
              'generate': 'Tạo Generate',
              'generate_update': 'Cập nhật Generate',
              'confirm_remove_row': 'Xóa dòng?',
              'no': 'STT.',
              'field_name': 'Tên Trường',
              'field_name_trans': 'Tên Hiển Thị',
              'db_type': 'Kiểu dữ liểu',
              'default_value': 'Giá trị mặc định',
              'after_column': 'Sau Cột',
              'as_define': 'Định nghĩa',
              'search': 'Tìm Kiếm',
              'sort': 'Sắp xếp',
              'show': 'Hiển thị',
              'delete': 'Xóa',
              'comment': 'Giải thích',
              'form_model_name': 'Tên Modal (Ex: CategoryPost)',
              'form_model_name_trans': 'Tên Modal Hiển Thị (Ex: Category Post)',
              'limit': 'Giới hạn',
              'options': 'Tùy chỉnh',
              'table_exist': 'Table đã tồn tài!',
              'column_exist': 'Column đã tồn tài!',
          },
          'messages': {
              'create': 'Tạo thành công!',
              'update': 'Cập nhật thành công!',
              'delete': 'Xóa thành công!',
              'delete_confirm': 'Điều này sẽ xóa vĩnh viễn {attribute}. Tiếp tục?',
              'warning': 'Cảnh báo',
              'success': 'Thành công',
              'error': 'Lỗi',
              'info': 'Thông báo',
          },
          'route': {
              'user': 'Nhân viên',
              'user_create': 'Tạo Nhân viên',
              'user_edit': 'Sửa Nhân viên',
              'generator': 'Generator',
              'generator_create': 'Generator Create',
              'generator_edit': 'Generator Edit',
              'generator_relationship': 'Relationship',
              'dashboard': 'Bảng điều khiển',
              'administrators': 'Administrators',
              'role_permission': 'Role Permission',
          },
          'table': {
              'actions': 'Actions',
              'user': {
                  'id': 'STT',
                  'name': 'Tên',
                  'email': 'Email',
                  'avatar': 'Ảnh đại diện',
                  'role': 'Quyền',
                  'password': 'Mật khẩu',
                  'password_confirmation': 'Xác nhận mật khẩu',
              },
              'rolePermission': {
                  'id': 'No.',
                  'name': 'Tên',
                  'description': 'Miêu tả',
              },
              'texts': {
                  'count': 'Hiển thị {from} đến {to} trong số {count} dữ liệu|{count} dữ liệu|Một dữ liệu',
                  'first': 'Đầu',
                  'last': 'Cuối',
                  'filter': 'Bộ lọc:',
                  'filterPlaceholder': 'Tìm kiếm...',
                  'limit': 'Giới hạn:',
                  'page': 'Trang:',
                  'noResults': 'Không có dữ liệu phù hợp',
                  'filterBy': 'Lọc bởi {column}',
                  'loading': 'Chờ đợi...',
                  'defaultOption': 'Chọn {column}',
                  'columns': 'Cột',
              },
          },
          'tagsView': {
              'refresh': 'Refresh',
              'close': 'Close',
              'closeOthers': 'Close Others',
              'closeAll': 'Close All',
          },
          'validation': {
              'accepted': 'Trường {attribute} phải được chấp nhận.',
              'active_url': 'Trường {attribute} không phải là một URL hợp lệ.',
              'after': 'Trường {attribute} phải là một ngày sau ngày {date}.',
              'after_or_equal': 'Trường {attribute} phải là thời gian bắt đầu sau hoặc đúng bằng {date}.',
              'alpha': 'Trường {attribute} chỉ có thể chứa các chữ cái.',
              'alpha_dash': 'Trường {attribute} chỉ có thể chứa chữ cái, số và dấu gạch ngang.',
              'alpha_num': 'Trường {attribute} chỉ có thể chứa chữ cái và số.',
              'array': 'Trường {attribute} phải là dạng mảng.',
              'before': 'Trường {attribute} phải là một ngày trước ngày {date}.',
              'before_or_equal': 'Trường {attribute} phải là thời gian bắt đầu trước hoặc đúng bằng {date}.',
              'between': {
                  'numeric': 'Trường {attribute} phải nằm trong khoảng {min} - {max}.',
                  'file': 'Dung lượng tập tin trong trường {attribute} phải từ {min} - {max} kB.',
                  'string': 'Trường {attribute} phải từ {min} - {max} ký tự.',
                  'array': 'Trường {attribute} phải có từ {min} - {max} phần tử.',
              },
              'boolean': 'Trường {attribute} phải là true hoặc false.',
              'confirmed': 'Giá trị xác nhận trong trường {attribute} không khớp.',
              'date': 'Trường {attribute} không phải là định dạng của ngày-tháng.',
              'date_equals': 'Trường {attribute} phải là một ngày bằng với {date}.',
              'date_format': 'Trường {attribute} không giống với định dạng {format}.',
              'different': 'Trường {attribute} và {other} phải khác nhau.',
              'digits': 'Độ dài của trường {attribute} phải gồm {digits} chữ số.',
              'digits_between': 'Độ dài của trường {attribute} phải nằm trong khoảng {min} and {max} chữ số.',
              'dimensions': 'Trường {attribute} có kích thước không hợp lệ.',
              'distinct': 'Trường {attribute} có giá trị trùng lặp.',
              'email': 'Trường {attribute} phải là một địa chỉ email hợp lệ.',
              'ends_with': 'Trường {attribute} phải kết thúc bằng một trong những giá trị sau: {values}',
              'exists': 'Giá trị đã chọn trong trường {attribute} không hợp lệ.',
              'file': 'Trường {attribute} phải là một tệp tin.',
              'filled': 'Trường {attribute} không được bỏ trống.',
              'gt': {
                  'numeric': 'Giá trị trường {attribute} phải lớn hơn {value}.',
                  'file': 'Dung lượng trường {attribute} phải lớn hơn {value} kilobytes.',
                  'string': 'Độ dài trường {attribute} phải nhiều hơn {value} kí tự.',
                  'array': 'Mảng {attribute} phải có nhiều hơn {value} phần tử.',
              },
              'gte': {
                  'numeric': 'Giá trị trường {attribute} phải lớn hơn hoặc bằng {value}.',
                  'file': 'Dung lượng trường {attribute} phải lớn hơn hoặc bằng {value} kilobytes.',
                  'string': 'Độ dài trường {attribute} phải lớn hơn hoặc bằng {value} kí tự.',
                  'array': 'Mảng {attribute} phải có ít nhất {value} phần tử.',
              },
              'image': 'Trường {attribute} phải là định dạng hình ảnh.',
              'in': 'Giá trị đã chọn trong trường {attribute} không hợp lệ.',
              'in_array': 'Trường {attribute} phải thuộc tập cho phép: {other}.',
              'integer': 'Trường {attribute} phải là một số nguyên.',
              'ip': 'Trường {attribute} phải là một địa chỉ IP.',
              'ipv4': 'Trường {attribute} phải là một địa chỉ IPv4.',
              'ipv6': 'Trường {attribute} phải là một địa chỉ IPv6.',
              'json': 'Trường {attribute} phải là một chuỗi JSON.',
              'lt': {
                  'numeric': 'Giá trị trường {attribute} phải nhỏ hơn {value}.',
                  'file': 'Dung lượng trường {attribute} phải nhỏ hơn {value} kilobytes.',
                  'string': 'Độ dài trường {attribute} phải nhỏ hơn {value} kí tự.',
                  'array': 'Mảng {attribute} phải có ít hơn {value} phần tử.',
              },
              'lte': {
                  'numeric': 'Giá trị trường {attribute} phải nhỏ hơn hoặc bằng {value}.',
                  'file': 'Dung lượng trường {attribute} phải nhỏ hơn hoặc bằng {value} kilobytes.',
                  'string': 'Độ dài trường {attribute} phải nhỏ hơn hoặc bằng {value} kí tự.',
                  'array': 'Mảng {attribute} không được có nhiều hơn {value} phần tử.',
              },
              'max': {
                  'numeric': 'Trường {attribute} không được lớn hơn {max}.',
                  'file': 'Dung lượng tập tin trong trường {attribute} không được lớn hơn {max} kB.',
                  'string': 'Trường {attribute} không được lớn hơn {max} ký tự.',
                  'array': 'Trường {attribute} không được lớn hơn {max} phần tử.',
              },
              'mimes': 'Trường {attribute} phải là một tập tin có định dạng: {values}.',
              'mimetypes': 'Trường {attribute} phải là một tập tin có định dạng: {values}.',
              'min': {
                  'numeric': 'Trường {attribute} phải tối thiểu là {min}.',
                  'file': 'Dung lượng tập tin trong trường {attribute} phải tối thiểu {min} kB.',
                  'string': 'Trường {attribute} phải có tối thiểu {min} ký tự.',
                  'array': 'Trường {attribute} phải có tối thiểu {min} phần tử.',
              },
              'not_in': 'Giá trị đã chọn trong trường {attribute} không hợp lệ.',
              'not_regex': 'Trường {attribute} có định dạng không hợp lệ.',
              'numeric': 'Trường {attribute} phải là một số.',
              'present': 'Trường {attribute} phải được cung cấp.',
              'regex': 'Trường {attribute} có định dạng không hợp lệ.',
              'required': 'Trường {attribute} không được bỏ trống.',
              'required_if': 'Trường {attribute} không được bỏ trống khi trường {other} là {value}.',
              'required_unless': 'Trường {attribute} không được bỏ trống trừ khi {other} là {values}.',
              'required_with': 'Trường {attribute} không được bỏ trống khi một trong {values} có giá trị.',
              'required_with_all': 'Trường {attribute} không được bỏ trống khi tất cả {values} có giá trị.',
              'required_without': 'Trường {attribute} không được bỏ trống khi một trong {values} không có giá trị.',
              'required_without_all': 'Trường {attribute} không được bỏ trống khi tất cả {values} không có giá trị.',
              'same': 'Trường {attribute} và {other} phải giống nhau.',
              'size': {
                  'numeric': 'Trường {attribute} phải bằng {size}.',
                  'file': 'Dung lượng tập tin trong trường {attribute} phải bằng {size} kB.',
                  'string': 'Trường {attribute} phải chứa {size} ký tự.',
                  'array': 'Trường {attribute} phải chứa {size} phần tử.',
              },
              'starts_with': 'Trường {attribute} phải được bắt đầu bằng một trong những giá trị sau: {values}',
              'string': 'Trường {attribute} phải là một chuỗi ký tự.',
              'timezone': 'Trường {attribute} phải là một múi giờ hợp lệ.',
              'unique': 'Trường {attribute} đã có trong cơ sở dữ liệu.',
              'uploaded': 'Trường {attribute} tải lên thất bại.',
              'url': 'Trường {attribute} không giống với định dạng một URL.',
              'uuid': 'Trường {attribute} phải là một chuỗi UUID hợp lệ.',
              'password': {
                  'lowercase': 'Trường {attribute} phải chứa ít nhất {number} ký tự chữ cái viết thường number',
                  'uppercase': 'Trường {attribute} phải chứa ít nhất {number} ký tự chữ cái viết hoa số',
                  'number': 'Trường {attribute} phải chứa ít nhất {number} ký tự số number',
                  'Symbol': 'Trường {attribute} phải chứa ít nhất {number} một ký tự đặc biệt',
              },
              'custom': {
                  'attribute-name': {
                      'rule-name': 'custom-message',
                  },
              },
              'attributes': [],
          },
      },
  };
  