jon48 / webtrees-mod-translationtool
MyArtJaub Translations Module for webtrees
Requires
- composer/composer: ^1.0|^2.0
- fisharebest/localization: ^1.0
- fisharebest/webtrees: ~2.1.8
- gettext/gettext: ^5.0
- gettext/php-scanner: ^1.0
- jon48/webtrees-lib: dev-main-2.1 as dev-main
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-19 23:26:44 UTC
README
MyArtJaub Translation Tool Module
webtrees的管理模块,用于报告MyArtJaub模块中翻译的状态。
内容
许可证
- webtrees-mod-translationtool: MyArtJaub Translation Tool Module for webtrees
- 版权(C)2016至2023 Jonathan Jaubart。
- 基于 webtrees - 版权(C)2010至2023 webtrees开发团队。
- 基于 PhpGedView - 版权(C)2002至2010 PGV开发团队。
本程序是免费软件;您可以按照自由软件基金会发布的GNU通用公共许可证的条款重新分发和/或修改它;许可证的第3版,或者(根据您的选择)任何较新版本。
本程序按照“希望它有用”的原则分发,但没有任何保证;甚至没有关于适销性或特定用途的隐含保证。有关详细信息,请参阅GNU通用公共许可证。
有关更详细的许可信息,请参阅随本软件一起提供的LICENSE。
简介
本模块是一个工具模块,用于管理MyArtJaub模块中的翻译。它寻找不同MyArtJaub模块和库中的待翻译字符串,并识别当前语言中缺少的翻译,以及模块中声明的翻译,但没有任何明显使用。
作为一个工具模块,它具有相当原始的逻辑和设计,适用于我的工作流程,没有任何成为通用或满足所有需求的野心。
Jonathan Jaubart
系统要求
运行 webtrees-mod-translationtool 模块至少需要PHP 7.2。
该模块尝试识别所有可能包含翻译字符串的路径。为此,它检查每个模块的resources
文件夹,同时也尝试加载Composer类自动加载器中使用的路径。为了利用这一功能,模块需要通过Composer安装,而不仅仅是复制到modules_v4
文件夹中。
安装/升级
建议通过Composer安装和升级 webtrees-mod-translationtool。
要安装模块,请运行以下命令
composer require jon48/webtrees-mod-translationtool --ignore-platform-reqs
(如果composer.json
中定义的PHP平台低于PHP 7.2,则需要--ignore-platform-reqs
)
要更新软件包,请运行以下命令
composer update jon48/webtrees-mod-translationtool --ignore-platform-reqs
问题/安全
对于 jon48/webtrees-mod-translation 的GitHub仓库中的问题应提出。
针对此仓库已发布一份安全策略文档。
联系方式
有关标准 webtrees 软件的通用问题应提交给官方论坛。
您可以通过作者(Jonathan Jaubart)的个人GeneaJaubart网站(页面底部的链接)或通过Github提出问题来联系 webtrees-mod-translationtool 项目的作者。