Skip to content

Commit

Permalink
Update translations
Browse files Browse the repository at this point in the history
  • Loading branch information
qn895 committed Apr 20, 2023
1 parent 5329239 commit b539864
Show file tree
Hide file tree
Showing 5 changed files with 66 additions and 59 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,12 @@ import { isManagedTransform } from '../../../../common/managed_transforms_utils'
import { TransformHealthColoredDot } from './transform_health_colored_dot';
import { TransformTaskStateBadge } from './transform_task_state_badge';

const TRANSFORM_INSUFFICIENT_PERMISSIONS_MSG = i18n.translate(
'xpack.transform.transformList.needsReauthorizationBadge.insufficientPermissions',
{
defaultMessage: 'This transform was created with insufficient permissions.',
}
);
export const useColumns = (
expandedRowItemIds: TransformId[],
setExpandedRowItemIds: React.Dispatch<React.SetStateAction<TransformId[]>>,
Expand Down Expand Up @@ -156,27 +162,22 @@ export const useColumns = (
render: (item) => {
const needsReauth = needsReauthorization(item);

const actionMsg = canStartStopTransform
? i18n.translate(
'xpack.transform.transformList.needsReauthorizationBadge.reauthorizeTooltip',
{
defaultMessage: 'Reauthorize to start transforms.',
}
)
: i18n.translate(
'xpack.transform.transformList.needsReauthorizationBadge.contactAdminTooltip',
{
defaultMessage: 'Contact your administrator to request the required permissions.',
}
);
const needsReauthTooltipIcon = needsReauth ? (
<>
<EuiToolTip
content={
canStartStopTransform
? i18n.translate(
'xpack.transform.transformList.needsReauthorizationBadge.reauthorizeTooltip',
{
defaultMessage:
'This transform was created with insufficient permissions. Reauthorize to start transforms.',
}
)
: i18n.translate(
'xpack.transform.transformList.needsReauthorizationBadge.contactAdminTooltip',
{
defaultMessage:
'This transform was created with insufficient permissions. Contact your administrator to request the required permissions.',
}
)
}
>
<EuiToolTip content={`${TRANSFORM_INSUFFICIENT_PERMISSIONS_MSG} ${actionMsg}`}>
<EuiIcon size="s" color="warning" type={'alert'} />
</EuiToolTip>
&nbsp;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,29 +86,35 @@ export const TransformManagement: FC = () => {

if (!unauthorizedCnt) return null;

const insufficientPermissionsMsg = i18n.translate(
'xpack.transform.transformList.unauthorizedTransformsCallout.insufficientPermissionsMsg',
{
defaultMessage:
'{unauthorizedCnt, plural, one {A transform was created with insufficient permissions.} other {# transforms were created with insufficient permissions.}}',
values: { unauthorizedCnt },
}
);
const actionMsg = canStartStopTransform
? i18n.translate(
'xpack.transform.transformList.unauthorizedTransformsCallout.reauthorizeMsg',
{
defaultMessage:
'Reauthorize to start {unauthorizedCnt, plural, one {transform} other {# transforms}}.',
values: { unauthorizedCnt },
}
)
: i18n.translate(
'xpack.transform.transformList.unauthorizedTransformsCallout.contactAdminMsg',
{
defaultMessage: 'Contact your administrator to request the required permissions.',
}
);
return (
<>
<EuiCallOut
iconType="alert"
color="warning"
title={
canStartStopTransform
? i18n.translate(
'xpack.transform.transformList.unauthorizedTransformsCallout.reauthorizeMsg',
{
defaultMessage:
'{unauthorizedCnt, plural, one {A transform was installed but requires more permissions to run.} other {# transforms were installed but require more permissions to run.}} Reauthorize to start transforms.',
values: { unauthorizedCnt },
}
)
: i18n.translate(
'xpack.transform.transformList.unauthorizedTransformsCallout.contactAdminMsg',
{
defaultMessage:
'{unauthorizedCnt, plural, one {A transform was installed but requires more permissions to run.} other {# transforms were installed but require more permissions to run.}} Contact your administrator to request the required permissions.',
values: { unauthorizedCnt },
}
)
}
title={`${insufficientPermissionsMsg} ${actionMsg}`}
/>
<EuiSpacer size="s" />
</>
Expand Down
14 changes: 7 additions & 7 deletions x-pack/plugins/translations/translations/fr-FR.json
Original file line number Diff line number Diff line change
Expand Up @@ -26583,9 +26583,6 @@
"xpack.reporting.diagnostic.browserMissingFonts": "Le navigateur n'a pas réussi à localiser de police par défaut. Consultez {url} pour corriger ce problème.",
"xpack.reporting.diagnostic.noUsableSandbox": "Impossible d'utiliser la sandbox Chromium. Vous pouvez la désactiver à vos risques et périls avec \"xpack.screenshotting.browser.chromium.disableSandbox\". Veuillez consulter {url}",
"xpack.reporting.exportTypes.common.failedToDecryptReportJobDataErrorMessage": "Impossible de déchiffrer les données de la tâche de reporting. Veuillez vous assurer que {encryptionKey} est défini et générez à nouveau ce rapport. {err}",
"generateCsv.esErrorMessage": "Réponse {statusCode} reçue d'Elasticsearch : {message}",
"generateCsv.incorrectRowCount": "Une erreur a été rencontrée avec le nombre de lignes CSV générées à partir de la recherche : {expected} prévues, {received} reçues.",
"generateCsv.unknownErrorMessage": "Une erreur inconnue est survenue : {message}",
"xpack.reporting.jobResponse.errorHandler.notAuthorized": "Désolé, vous n'êtes pas autorisé à afficher ou supprimer les rapports {jobtype}",
"xpack.reporting.jobsQuery.deleteError": "Impossible de supprimer le rapport : {error}",
"xpack.reporting.jobStatusDetail.attemptXofY": "Tentative {attempts} sur {max_attempts}.",
Expand Down Expand Up @@ -26642,9 +26639,6 @@
"xpack.reporting.diagnostic.screenshotFailureMessage": "Impossible d'effectuer une capture d'écran de votre installation Kibana.",
"xpack.reporting.errorHandler.unknownError": "Erreur inconnue",
"xpack.reporting.exportTypes.common.missingJobHeadersErrorMessage": "Les en-têtes de tâche sont manquants",
"generateCsv.authenticationExpired.partialResultsMessage": "Ce rapport contient des résultats CSV partiels, car le token d'authentification a expiré. Exportez une quantité moindre de données ou augmentez le délai d'expiration du token d'authentification.",
"generateCsv.csvUnableToClosePit": "Impossible de fermer le point temporel utilisé pour la recherche. Vérifiez les logs de serveur Kibana.",
"generateCsv.escapedFormulaValues": "Le CSV peut contenir des formules dont les valeurs sont précédées d'un caractère d'échappement",
"xpack.reporting.jobCreatedBy.unknownUserPlaceholderText": "Inconnu",
"xpack.reporting.jobResponse.errorHandler.unknownError": "Erreur inconnue",
"xpack.reporting.jobStatusDetail.deprecatedText": "Il s'agit d'un type d'exportation déclassé. L'automatisation de ce rapport devra être à nouveau créée pour une question de compatibilité avec les futures versions de Kibana.",
Expand Down Expand Up @@ -26781,6 +26775,12 @@
"xpack.reporting.uiSettings.validate.customLogo.badFile": "Désolé, ce fichier ne convient pas. Veuillez essayer un autre fichier image.",
"xpack.reporting.uiSettings.validate.customLogo.tooLarge": "Désolé, ce fichier est trop volumineux. Le fichier image doit être inférieur à 200 kilo-octets.",
"xpack.reporting.userAccessError.learnMoreLink": "En savoir plus",
"generateCsv.esErrorMessage": "Réponse {statusCode} reçue d'Elasticsearch : {message}",
"generateCsv.incorrectRowCount": "Une erreur a été rencontrée avec le nombre de lignes CSV générées à partir de la recherche : {expected} prévues, {received} reçues.",
"generateCsv.unknownErrorMessage": "Une erreur inconnue est survenue : {message}",
"generateCsv.authenticationExpired.partialResultsMessage": "Ce rapport contient des résultats CSV partiels, car le token d'authentification a expiré. Exportez une quantité moindre de données ou augmentez le délai d'expiration du token d'authentification.",
"generateCsv.csvUnableToClosePit": "Impossible de fermer le point temporel utilisé pour la recherche. Vérifiez les logs de serveur Kibana.",
"generateCsv.escapedFormulaValues": "Le CSV peut contenir des formules dont les valeurs sont précédées d'un caractère d'échappement",
"xpack.rollupJobs.create.errors.dateHistogramIntervalInvalidCalendarIntervalSuggestion": "1{unit}",
"xpack.rollupJobs.create.errors.idSameAsCloned": "Le nom doit être différent du nom cloné : \"{clonedId}\".",
"xpack.rollupJobs.create.errors.indexPatternIllegalCharacters": "Supprimez les caractères {characterList} de votre modèle d'indexation.",
Expand Down Expand Up @@ -38101,4 +38101,4 @@
"xpack.painlessLab.title": "Painless Lab",
"xpack.painlessLab.walkthroughButtonLabel": "Présentation"
}
}
}
14 changes: 7 additions & 7 deletions x-pack/plugins/translations/translations/ja-JP.json
Original file line number Diff line number Diff line change
Expand Up @@ -26564,9 +26564,6 @@
"xpack.reporting.diagnostic.browserMissingFonts": "ブラウザーはデフォルトフォントを検索できませんでした。この問題を修正するには、{url}を参照してください。",
"xpack.reporting.diagnostic.noUsableSandbox": "Chromiumサンドボックスを使用できません。これは「xpack.screenshotting.browser.chromium.disableSandbox」で無効にすることができます。この作業はご自身の責任で行ってください。{url}を参照してください",
"xpack.reporting.exportTypes.common.failedToDecryptReportJobDataErrorMessage": "レポートジョブデータの解読に失敗しました。{encryptionKey} が設定されていることを確認してこのレポートを再生成してください。{err}",
"generateCsv.esErrorMessage": "Elasticsearchから{statusCode}応答を受け取りました:{message}",
"generateCsv.incorrectRowCount": "検索から生成されたCSVの行数でエラーが発生しました。正しい行数:{expected}、実際の行数:{received}。",
"generateCsv.unknownErrorMessage": "不明なエラーが発生しました:{message}",
"xpack.reporting.jobResponse.errorHandler.notAuthorized": "{jobtype}レポートを表示または削除する権限がありません",
"xpack.reporting.jobsQuery.deleteError": "レポートを削除できません:{error}",
"xpack.reporting.jobStatusDetail.attemptXofY": "{max_attempts}回中{attempts}回試行します。",
Expand Down Expand Up @@ -26623,9 +26620,6 @@
"xpack.reporting.diagnostic.screenshotFailureMessage": "Kibanaインストールのスクリーンショットを作成できませんでした。",
"xpack.reporting.errorHandler.unknownError": "不明なエラー",
"xpack.reporting.exportTypes.common.missingJobHeadersErrorMessage": "ジョブヘッダーがありません",
"generateCsv.authenticationExpired.partialResultsMessage": "認証トークが有効期限切れのため、このレポートには一部のCSVの結果が含まれています。少ない量のデータをエクスポートするか、認証トークンのタイムアウトを大きくします。",
"generateCsv.csvUnableToClosePit": "検索に使用したPoint-In-Timeを閉じることができません。Kibanaサーバーログを確認してください。",
"generateCsv.escapedFormulaValues": "CSVには、値がエスケープされた式が含まれる場合があります",
"xpack.reporting.jobCreatedBy.unknownUserPlaceholderText": "不明",
"xpack.reporting.jobResponse.errorHandler.unknownError": "不明なエラー",
"xpack.reporting.jobStatusDetail.deprecatedText": "これは廃止予定のエクスポートタイプです。将来のバージョンのKibanaとの互換性のためには、このレポートの自動化を再作成する必要があります。",
Expand Down Expand Up @@ -26762,6 +26756,12 @@
"xpack.reporting.uiSettings.validate.customLogo.badFile": "このファイルは動作しません。別の画像ファイルを試してください。",
"xpack.reporting.uiSettings.validate.customLogo.tooLarge": "このファイルは大きすぎます。画像ファイルは200キロバイト未満でなければなりません。",
"xpack.reporting.userAccessError.learnMoreLink": "詳細",
"generateCsv.esErrorMessage": "Elasticsearchから{statusCode}応答を受け取りました:{message}",
"generateCsv.incorrectRowCount": "検索から生成されたCSVの行数でエラーが発生しました。正しい行数:{expected}、実際の行数:{received}。",
"generateCsv.unknownErrorMessage": "不明なエラーが発生しました:{message}",
"generateCsv.authenticationExpired.partialResultsMessage": "認証トークが有効期限切れのため、このレポートには一部のCSVの結果が含まれています。少ない量のデータをエクスポートするか、認証トークンのタイムアウトを大きくします。",
"generateCsv.csvUnableToClosePit": "検索に使用したPoint-In-Timeを閉じることができません。Kibanaサーバーログを確認してください。",
"generateCsv.escapedFormulaValues": "CSVには、値がエスケープされた式が含まれる場合があります",
"xpack.rollupJobs.create.errors.dateHistogramIntervalInvalidCalendarIntervalSuggestion": "1{unit}",
"xpack.rollupJobs.create.errors.idSameAsCloned": "名前はクローン名「{clonedId}」と同じにできません。",
"xpack.rollupJobs.create.errors.indexPatternIllegalCharacters": "インデックスパターンから {characterList} を削除してください。",
Expand Down Expand Up @@ -38069,4 +38069,4 @@
"xpack.painlessLab.title": "Painless Lab",
"xpack.painlessLab.walkthroughButtonLabel": "実地検証"
}
}
}
14 changes: 7 additions & 7 deletions x-pack/plugins/translations/translations/zh-CN.json
Original file line number Diff line number Diff line change
Expand Up @@ -26580,9 +26580,6 @@
"xpack.reporting.diagnostic.browserMissingFonts": "浏览器找不到默认字体。请参见 {url} 以解决此问题。",
"xpack.reporting.diagnostic.noUsableSandbox": "无法使用 Chromium 沙盒。您自行承担使用“xpack.screenshotting.browser.chromium.disableSandbox”禁用此项的风险。请参见 {url}",
"xpack.reporting.exportTypes.common.failedToDecryptReportJobDataErrorMessage": "无法解密报告作业数据。请确保已设置 {encryptionKey},然后重新生成此报告。{err}",
"generateCsv.esErrorMessage": "从 Elasticsearch 收到 {statusCode} 响应:{message}",
"generateCsv.incorrectRowCount": "从搜索生成的 CSV 行数出现错误:应为 {expected},但收到 {received}。",
"generateCsv.unknownErrorMessage": "出现未知错误:{message}",
"xpack.reporting.jobResponse.errorHandler.notAuthorized": "抱歉,您无权查看或删除 {jobtype} 报告",
"xpack.reporting.jobsQuery.deleteError": "无法删除报告:{error}",
"xpack.reporting.jobStatusDetail.attemptXofY": "尝试 {attempts} 次,最多可尝试 {max_attempts} 次。",
Expand Down Expand Up @@ -26639,9 +26636,6 @@
"xpack.reporting.diagnostic.screenshotFailureMessage": "我们无法拍摄 Kibana 安装的屏幕截图。",
"xpack.reporting.errorHandler.unknownError": "未知错误",
"xpack.reporting.exportTypes.common.missingJobHeadersErrorMessage": "作业标头缺失",
"generateCsv.authenticationExpired.partialResultsMessage": "此报告包含部分 CSV 结果,因为身份验证令牌已过期。导出更少量的数据,或增加身份验证令牌的超时时间。",
"generateCsv.csvUnableToClosePit": "无法关闭用于搜索的时间点。查看 Kibana 服务器日志。",
"generateCsv.escapedFormulaValues": "CSV 可能包含值已转义的公式",
"xpack.reporting.jobCreatedBy.unknownUserPlaceholderText": "未知",
"xpack.reporting.jobResponse.errorHandler.unknownError": "未知错误",
"xpack.reporting.jobStatusDetail.deprecatedText": "这是已弃用的导出类型。此报告的自动化将需要重新创建,才能与未来版本的 Kibana 兼容。",
Expand Down Expand Up @@ -26778,6 +26772,12 @@
"xpack.reporting.uiSettings.validate.customLogo.badFile": "抱歉,该文件无效。请尝试其他图像文件。",
"xpack.reporting.uiSettings.validate.customLogo.tooLarge": "抱歉,该文件过大。图像文件必须小于 200 千字节。",
"xpack.reporting.userAccessError.learnMoreLink": "了解详情",
"generateCsv.esErrorMessage": "从 Elasticsearch 收到 {statusCode} 响应:{message}",
"generateCsv.incorrectRowCount": "从搜索生成的 CSV 行数出现错误:应为 {expected},但收到 {received}。",
"generateCsv.unknownErrorMessage": "出现未知错误:{message}",
"generateCsv.authenticationExpired.partialResultsMessage": "此报告包含部分 CSV 结果,因为身份验证令牌已过期。导出更少量的数据,或增加身份验证令牌的超时时间。",
"generateCsv.csvUnableToClosePit": "无法关闭用于搜索的时间点。查看 Kibana 服务器日志。",
"generateCsv.escapedFormulaValues": "CSV 可能包含值已转义的公式",
"xpack.rollupJobs.create.errors.dateHistogramIntervalInvalidCalendarIntervalSuggestion": "1{unit}",
"xpack.rollupJobs.create.errors.idSameAsCloned": "名称不能与克隆名称相同:“{clonedId}。",
"xpack.rollupJobs.create.errors.indexPatternIllegalCharacters": "从索引模式中删除 {characterList} 字符。",
Expand Down Expand Up @@ -38096,4 +38096,4 @@
"xpack.painlessLab.title": "Painless 实验室",
"xpack.painlessLab.walkthroughButtonLabel": "指导"
}
}
}

0 comments on commit b539864

Please sign in to comment.