export default {
  en: {
    'page.eftpos.text.manufacturer': 'Manufacturer',
    'page.eftpos.text.description': 'Description',
    'page.eftpos.text.status': 'status',
    'page.eftpos.text.operation': 'Operation',
    'page.eftpos.text.device': 'Device',
    'page.eftpos.text.device.add': function pageEftposTextDeviceAdd(status, name) {
      if (!name) {
        return "Add device";
      }
      var action = status == 'add' ? 'Add' : status == 'edit' ? 'Edit' : 'Repair';
      return "".concat(action, " ").concat(name, " device");
    },
    'page.eftpos.text.device.list': 'Device list',
    'page.eftpos.text.device.name': 'Device name',
    'page.eftpos.text.sucahrge': 'Sucahrge',
    'page.eftpos.text.paired': 'Paired',
    'page.eftpos.text.unpaired': 'Unpaired',
    'page.eftpos.text.repair': 'Repair',
    'page.eftpos.text.edit': 'Edit',
    'page.eftpos.text.delete': 'Delete',
    'page.eftpos.text.save': 'Save',
    'page.eftpos.text.pair': 'Pair',
    'page.eftpos.text.confim.delete': 'Confirm delete',
    'page.eftpos.text.confirm_delete-message': function pageEftposTextConfirm_deleteMessage(x) {
      return "Confirm delete ".concat(x, " Device");
    },
    'page.eftpos.text.confim.cancel': 'Cancel',
    'page.eftpos.text.table.name': 'Device name',
    'page.eftpos.text.table.status': 'Status',
    'page.eftpos.text.table.surcharge': 'Surcharge',
    'page.eftpos.text.table.opeartion': 'Opeartion',
    'page.eftpos.text.table.del.title': 'Delete device',
    'page.eftpos.text.table.del.text': 'Are you sure you want to delete the device?',
    'page.eftpos.text.table.del.delete': 'Delete',
    'page.eftpos.text.table.del.cancel': 'Cancel',
    'page.eftpos.text.log': 'Log',
    'page.eftpos.text.settlement': 'Settlement',
    'page.eftpos.text.settlement_enquiry': 'Settlement enquiry',
    'page.eftpos.text.simple.cloud.integration': 'Simple Cloud Integration',
    'page.eftpos.text.simple.cloud.integration.steps': ['1. On the terminal, open “Manage POS Pairing” and create a new pairing.', '2. Select “Simple Cloud Integration”.', '3. Enter the pairing code shown on the terminal.', '4. Enter a pairing name for the terminal.', '5. Tap “Pair” to start pairing.'],
    'page.eftpos.text.setting': 'Setting',
    'page.eftpos.text.setting.tip': 'You have not configured the necessary parameters, which may affect the normal use of your POS! ',
    'page.eftpos.text.setting.btn': 'Go to configure',
    'page.eftpos.text.pair.modal.content.text-info': function pageEftposTextPairModalContentTextInfo(status) {
      if (status === 'pairing') {
        return {
          title: 'Pairing',
          description: 'Confirm the code on the EFTPOS terminal to continue.',
          codeTitle: 'Code',
          cancenButtonText: 'Cancel',
          okButtonText: 'Check status'
        };
      } else if (status === 'success') {
        return {
          title: 'Pairing is active',
          description: 'You are ready to go!',
          codeTitle: '',
          cancenButtonText: 'Unpair',
          okButtonText: 'Confirm'
        };
      } else if (status === 'failed') {
        return {
          title: 'Pairing not active',
          description: 'Check the terminal, confirm the pairing code, then try again.',
          codeTitle: 'Code',
          cancenButtonText: 'Cancel',
          okButtonText: 'Check status'
        };
      }
    },
    'page.eftpos.text.repair.message.warning': 'Device is already connected. No need to reconnect.',
    'page.eftpos.text.settlement.failed': 'Please check network and terminal connections and try again',
    'page.eftpos.text.settlement.button.done': 'Done',
    'page.eftpos.text.pair.error': 'Please check network and terminal connections and try again'
  },
  'zh-CN': {
    'page.eftpos.text.manufacturer': '厂商',
    'page.eftpos.text.description': '描述',
    'page.eftpos.text.status': '状态',
    'page.eftpos.text.operation': '操作',
    'page.eftpos.text.device': '设备',
    'page.eftpos.text.device.add': function pageEftposTextDeviceAdd(status, name) {
      if (!name) {
        return "\u6DFB\u52A0\u8BBE\u5907";
      }
      var action = status == 'add' ? '添加' : status == 'edit' ? '编辑' : '重新配置';
      return "".concat(action, " ").concat(name, " \u8BBE\u5907");
    },
    'page.eftpos.text.device.list': '设备列表',
    'page.eftpos.text.device.name': '设备名称',
    'page.eftpos.text.sucahrge': '支付手续费',
    'page.eftpos.text.paired': '已配对',
    'page.eftpos.text.unpaired': '未配对',
    'page.eftpos.text.repair': '重新配置',
    'page.eftpos.text.edit': '编辑',
    'page.eftpos.text.delete': '删除',
    'page.eftpos.text.save': '保存',
    'page.eftpos.text.pair': '配对',
    'page.eftpos.text.confim.delete': '确认删除',
    'page.eftpos.text.confirm_delete-message': function pageEftposTextConfirm_deleteMessage(x) {
      return "\u786E\u8BA4\u5220\u9664 ".concat(x, " \u8BBE\u5907\u5417\uFF1F");
    },
    'page.eftpos.text.confim.cancel': '取消',
    'page.eftpos.text.table.name': '设备名称',
    'page.eftpos.text.table.status': '状态',
    'page.eftpos.text.table.surcharge': '支付手续费',
    'page.eftpos.text.table.opeartion': '操作',
    'page.eftpos.text.table.del.title': '删除设备',
    'page.eftpos.text.table.del.text': '您确定要删除设备？',
    'page.eftpos.text.table.del.delete': '删除',
    'page.eftpos.text.table.del.cancel': '取消',
    'page.eftpos.text.log': '日志',
    'page.eftpos.text.settlement': '结算',
    'page.eftpos.text.settlement_enquiry': '结算查询',
    'page.eftpos.text.simple.cloud.integration': '云端集成',
    'page.eftpos.text.simple.cloud.integration.steps': ['1. 在刷卡机上打开“POS配对管理”，创建新的配对。', '2. 选择“云端集成”。', '3. 输入刷卡机显示的配对码。', '4. 为刷卡机输入配对名称。', '5. 点击“配对”开始连接。'],
    'page.eftpos.text.setting': '设置',
    'page.eftpos.text.setting.tip': '您尚未配置必要参数，这可能会影响您Pos的正常使用！',
    'page.eftpos.text.setting.btn': '前往配置',
    'page.eftpos.text.pair.modal.content.text-info': function pageEftposTextPairModalContentTextInfo(status) {
      if (status === 'pairing') {
        return {
          title: '正在配对',
          description: '请在刷卡机上确认配对码以继续。',
          codeTitle: '配对码',
          cancenButtonText: '取消',
          okButtonText: '检查状态'
        };
      } else if (status === 'success') {
        return {
          title: '配对成功',
          description: '设备已成功连接，可开始使用。',
          codeTitle: '',
          cancenButtonText: '解除配对',
          okButtonText: '确认'
        };
      } else if (status === 'failed') {
        return {
          title: '配对未生效',
          description: '请检查刷卡机并确认配对码后重试。',
          codeTitle: '配对码',
          cancenButtonText: '取消',
          okButtonText: '检查状态'
        };
      }
    },
    'page.eftpos.text.repair.message.warning': '设备已连接，无需重新连接。',
    'page.eftpos.text.settlement.failed': '请检查网络和终端连接并重试',
    'page.eftpos.text.settlement.button.done': '完成',
    'page.eftpos.text.pair.error': '请检查网络与设备连接后重试'
  },
  'zh-HK': {
    'page.eftpos.text.manufacturer': '廠商',
    'page.eftpos.text.description': '描述',
    'page.eftpos.text.status': '狀態',
    'page.eftpos.text.operation': '操作',
    'page.eftpos.text.device': '設備',
    'page.eftpos.text.device.add': function pageEftposTextDeviceAdd(status, name) {
      if (!name) {
        return "\u6DFB\u52A0\u8A2D\u5099";
      }
      var action = status == 'add' ? '添加' : status == 'edit' ? '編輯' : '重新配置';
      return "".concat(action, " ").concat(name, " \u8A2D\u5099");
    },
    'page.eftpos.text.device.list': '設備列表',
    'page.eftpos.text.device.name': '設備名稱',
    'page.eftpos.text.sucahrge': '支付手續費',
    'page.eftpos.text.paired': '已配對',
    'page.eftpos.text.unpaired': '未配對',
    'page.eftpos.text.repair': '重新配置',
    'page.eftpos.text.edit': '編輯',
    'page.eftpos.text.delete': '删除',
    'page.eftpos.text.save': '保存',
    'page.eftpos.text.pair': '配對',
    'page.eftpos.text.confim.delete': '確認刪除',
    'page.eftpos.text.confirm_delete-message': function pageEftposTextConfirm_deleteMessage(x) {
      return "\u78BA\u8A8D\u522A\u9664 ".concat(x, " \u8A2D\u5099\u55CE\uFF1F");
    },
    'page.eftpos.text.confim.cancel': '取消',
    'page.eftpos.text.table.name': '設備名稱',
    'page.eftpos.text.table.status': '狀態',
    'page.eftpos.text.table.surcharge': '支付手續費',
    'page.eftpos.text.table.opeartion': '操作',
    'page.eftpos.text.table.del.title': '刪除設備',
    'page.eftpos.text.table.del.text': '您確定要刪除設備？',
    'page.eftpos.text.table.del.delete': '刪除',
    'page.eftpos.text.table.del.cancel': '取消',
    'page.eftpos.text.log': '日誌',
    'page.eftpos.text.settlement': '結算',
    'page.eftpos.text.settlement_enquiry': '結算查詢',
    'page.eftpos.text.simple.cloud.integration': '雲端整合',
    'page.eftpos.text.simple.cloud.integration.steps': ['1. 在刷卡機上開啟「POS配對管理」，建立新的配對。', '2. 選擇「雲端整合」。', '3. 輸入刷卡機顯示的配對碼。', '4. 為刷卡機輸入配對名稱。', '5. 點擊「配對」開始連線。'],
    'page.eftpos.text.setting': '设置',
    'page.eftpos.text.setting.tip': '您尚未配置必要參數，這可能會影響您Pos的正常使用！',
    'page.eftpos.text.setting.btn': '前往配置',
    'page.eftpos.text.pair.modal.content.text-info': function pageEftposTextPairModalContentTextInfo(status) {
      if (status === 'pairing') {
        return {
          title: '正在配對',
          description: '請在刷卡機上確認配對碼以繼續。',
          codeTitle: '配對碼',
          cancenButtonText: '取消',
          okButtonText: '檢查狀態'
        };
      } else if (status === 'success') {
        return {
          title: '配對成功',
          description: '設備已成功連接，可開始使用。',
          codeTitle: '',
          cancenButtonText: '解除配對',
          okButtonText: '確認'
        };
      } else if (status === 'failed') {
        return {
          title: '配對未生效',
          description: '請檢查刷卡機並確認配對碼後重試。',
          codeTitle: '配對碼',
          cancenButtonText: '取消',
          okButtonText: '檢查狀態'
        };
      }
    },
    'page.eftpos.text.repair.message.warning': '設備已連接，無需重新連接。',
    'page.eftpos.text.settlement.failed': '請檢查網絡和終端連接並重試',
    'page.eftpos.text.settlement.button.done': '完成',
    'page.eftpos.text.pair.error': '請檢查網絡與設備連接後重試'
  },
  ja: {
    'page.eftpos.text.manufacturer': 'メーカー',
    'page.eftpos.text.description': '説明',
    'page.eftpos.text.status': 'ステータス',
    'page.eftpos.text.operation': '操作',
    'page.eftpos.text.device': 'デバイス',
    'page.eftpos.text.device.add': function pageEftposTextDeviceAdd(status, name) {
      if (!name) {
        return "\u30C7\u30D0\u30A4\u30B9\u3092\u8FFD\u52A0";
      }
      var action = status == 'add' ? '追加' : status == 'edit' ? '編集' : '再設定';
      return "".concat(name, " \u30C7\u30D0\u30A4\u30B9\u3092").concat(action);
    },
    'page.eftpos.text.device.list': 'デバイス一覧',
    'page.eftpos.text.device.name': 'デバイス名',
    'page.eftpos.text.sucahrge': 'サーチャージ',
    'page.eftpos.text.paired': 'ペアリング済み',
    'page.eftpos.text.unpaired': '未ペアリング',
    'page.eftpos.text.repair': '再設定',
    'page.eftpos.text.edit': '編集',
    'page.eftpos.text.delete': '削除',
    'page.eftpos.text.save': '保存',
    'page.eftpos.text.pair': 'ペアリング',
    'page.eftpos.text.confim.delete': '削除の確認',
    'page.eftpos.text.confirm_delete-message': function pageEftposTextConfirm_deleteMessage(x) {
      return "".concat(x, " \u30C7\u30D0\u30A4\u30B9\u3092\u524A\u9664\u3057\u3066\u3082\u3088\u308D\u3057\u3044\u3067\u3059\u304B\uFF1F");
    },
    'page.eftpos.text.confim.cancel': 'キャンセル',
    'page.eftpos.text.table.name': 'デバイス名',
    'page.eftpos.text.table.status': 'ステータス',
    'page.eftpos.text.table.surcharge': 'サーチャージ',
    'page.eftpos.text.table.opeartion': '操作',
    'page.eftpos.text.table.del.title': 'デバイスを削除',
    'page.eftpos.text.table.del.text': 'このデバイスを削除してもよろしいですか？',
    'page.eftpos.text.table.del.delete': '削除',
    'page.eftpos.text.table.del.cancel': 'キャンセル',
    'page.eftpos.text.log': 'ログ',
    'page.eftpos.text.settlement': '精算',
    'page.eftpos.text.settlement_enquiry': '精算照会',
    'page.eftpos.text.simple.cloud.integration': 'クラウド連携',
    'page.eftpos.text.simple.cloud.integration.steps': ['1. 端末で「POSペアリング管理」を開き、新しいペアリングを作成します。', '2. 「クラウド連携」を選択します。', '3. 端末に表示されたペアリングコードを入力します。', '4. 端末の配対名前を入力します。', '5. 「ペアリング」をタップして接続を開始します。'],
    'page.eftpos.text.setting': '設定',
    'page.eftpos.text.setting.tip': '必要なパラメータが設定されていません。POS の正常な利用に影響する場合があります。',
    'page.eftpos.text.setting.btn': '設定へ進む',
    'page.eftpos.text.pair.modal.content.text-info': function pageEftposTextPairModalContentTextInfo(status) {
      if (status === 'pairing') {
        return {
          title: 'ペアリング',
          description: '続行するには、EFTPOS 端末でコードを確認してください。',
          codeTitle: 'コード',
          cancenButtonText: 'キャンセル',
          okButtonText: '状態を確認'
        };
      } else if (status === 'success') {
        return {
          title: 'ペアリングは有効です',
          description: '準備ができました。',
          codeTitle: '',
          cancenButtonText: 'ペア解除',
          okButtonText: '確認'
        };
      } else if (status === 'failed') {
        return {
          title: 'ペアリングは無効です',
          description: '端末を確認し、ペアリングコードを確認してから再度お試しください。',
          codeTitle: 'コード',
          cancenButtonText: 'キャンセル',
          okButtonText: '状態を確認'
        };
      }
    },
    'page.eftpos.text.repair.message.warning': 'デバイスはすでに接続されています。再接続の必要はありません。',
    'page.eftpos.text.settlement.failed': 'ネットワークと端末の接続を確認してから再度お試しください',
    'page.eftpos.text.settlement.button.done': '完了',
    'page.eftpos.text.pair.error': 'ネットワークと端末の接続を確認してから再度お試しください'
  },
  pt: {
    'page.eftpos.text.manufacturer': 'Fabricante',
    'page.eftpos.text.description': 'Descrição',
    'page.eftpos.text.status': 'Status',
    'page.eftpos.text.operation': 'Operação',
    'page.eftpos.text.device': 'Dispositivo',
    'page.eftpos.text.device.add': function pageEftposTextDeviceAdd(status, name) {
      if (!name) {
        return "Adicionar dispositivo";
      }
      var action = status == 'add' ? 'Adicionar' : status == 'edit' ? 'Editar' : 'Reconfigurar';
      return "".concat(action, " dispositivo ").concat(name);
    },
    'page.eftpos.text.device.list': 'Lista de dispositivos',
    'page.eftpos.text.device.name': 'Nome do dispositivo',
    'page.eftpos.text.sucahrge': 'Taxa adicional',
    'page.eftpos.text.paired': 'Emparelhado',
    'page.eftpos.text.unpaired': 'Não emparelhado',
    'page.eftpos.text.repair': 'Reconfigurar',
    'page.eftpos.text.edit': 'Editar',
    'page.eftpos.text.delete': 'Excluir',
    'page.eftpos.text.save': 'Salvar',
    'page.eftpos.text.pair': 'Emparelhar',
    'page.eftpos.text.confim.delete': 'Confirmar exclusão',
    'page.eftpos.text.confirm_delete-message': function pageEftposTextConfirm_deleteMessage(x) {
      return "Confirmar exclus\xE3o do dispositivo ".concat(x, "?");
    },
    'page.eftpos.text.confim.cancel': 'Cancelar',
    'page.eftpos.text.table.name': 'Nome do dispositivo',
    'page.eftpos.text.table.status': 'Status',
    'page.eftpos.text.table.surcharge': 'Taxa adicional',
    'page.eftpos.text.table.opeartion': 'Operação',
    'page.eftpos.text.table.del.title': 'Excluir dispositivo',
    'page.eftpos.text.table.del.text': 'Tem certeza de que deseja excluir o dispositivo?',
    'page.eftpos.text.table.del.delete': 'Excluir',
    'page.eftpos.text.table.del.cancel': 'Cancelar',
    'page.eftpos.text.log': 'Registro',
    'page.eftpos.text.settlement': 'Liquidação',
    'page.eftpos.text.settlement_enquiry': 'Consulta de liquidação',
    'page.eftpos.text.simple.cloud.integration': 'Integração na Nuvem',
    'page.eftpos.text.simple.cloud.integration.steps': ['1. No terminal, abra “Gerir emparelhamento POS” e crie um novo emparelhamento.', '2. Selecione “Integração na Nuvem”.', '3. Introduza o código de emparelhamento apresentado no terminal.', '4. Introduza um nome de emparelhamento para o terminal.', '5. Toque em “Emparelhar” para iniciar a ligação.'],
    'page.eftpos.text.setting': 'Configurações',
    'page.eftpos.text.setting.tip': 'Você não configurou os parâmetros necessários, o que pode afetar o uso normal do seu POS.',
    'page.eftpos.text.setting.btn': 'Ir para configurar',
    'page.eftpos.text.pair.modal.content.text-info': function pageEftposTextPairModalContentTextInfo(status) {
      if (status === 'pairing') {
        return {
          title: 'Emparelhamento',
          description: 'Confirme o código no terminal EFTPOS para continuar.',
          codeTitle: 'Código',
          cancenButtonText: 'Cancelar',
          okButtonText: 'Verificar status'
        };
      } else if (status === 'success') {
        return {
          title: 'Emparelhamento ativo',
          description: 'Tudo pronto para usar.',
          codeTitle: '',
          cancenButtonText: 'Desemparelhar',
          okButtonText: 'Confirmar'
        };
      } else if (status === 'failed') {
        return {
          title: 'Emparelhamento inativo',
          description: 'Verifique o terminal, confirme o código de emparelhamento e tente novamente.',
          codeTitle: 'Código',
          cancenButtonText: 'Cancelar',
          okButtonText: 'Verificar status'
        };
      }
    },
    'page.eftpos.text.repair.message.warning': 'O dispositivo já está conectado. Não é necessário reconectar.',
    'page.eftpos.text.settlement.failed': 'Verifique a rede e as conexões do terminal e tente novamente',
    'page.eftpos.text.settlement.button.done': 'Concluído',
    'page.eftpos.text.pair.error': 'Verifique a rede e as conexões do terminal e tente novamente'
  }
};