syncfusion_flutter_pdfviewer 更改区域设置文本

问题描述 投票:0回答:1

我使用

syncfusion_flutter_pdfviewer
显示
pdf
文件。 现在我想更改页面导航弹出窗口中的文本和其他默认文本。

我从 ChatGPT 得到了以下解决方案,但没有成功:

import 'package:syncfusion_localizations/syncfusion_localizations.dart';
localizationsDelegates: [
        GlobalMaterialLocalizations.delegate,
        GlobalWidgetsLocalizations.delegate,
        SfGlobalLocalizations.delegate
      ],
      supportedLocales: [
        const Locale('en'),
        const Locale('fa'),
      ],

create intl_messages.arb
lib/110n
中的文件包含以下代码:

{
  "@@locale": "fa",
  "textviewer_paginationDialogCancelButton": "لغو",
  "textviewer_paginationDialogGoToPageButton": "برو به صفحه",
  "textviewer_paginationDialogPageCountLabel": "{pageCount}",
  "textviewer_paginationDialogPageNumberLabel": "شماره صفحه",
  "textviewer_searchBarClearButtonTooltip": "پاک کردن",
  "textviewer_searchBarHint": "جستجو",
  "textviewer_searchBarNextButtonTooltip": "بعدی",
  "textviewer_searchBarPreviousButtonTooltip": "قبلی",
  "textviewer_searchBarResultsCountLabel": "{currentResultCount}/{totalResultCount}"
}
flutter syncfusion
1个回答
0
投票

使用syncfusion_localizations包,只能本地化Syncfusion Flutter小部件中的静态文本。

请点击此 UG 链接将本地化添加到 Syncfusion Flutter 小部件。 https://help.syncfusion.com/flutter/globalization#how-to-localize-the-syncfusion-flutter-widgets

请参阅此链接中的示例来自定义默认本地化文本。 https://www.syncfusion.com/downloads/support/directtrac/general/ze/Localization-1364687686

© www.soinside.com 2019 - 2024. All rights reserved.