jon48/webtrees-mod-translationtool

MyArtJaub Translations Module for webtrees

dev-main 2023-02-12 10:13 UTC

This package is auto-updated.

Last update: 2024-09-19 23:26:44 UTC


README

Scrutinizer Code Quality Code Climate Licence

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-translationGitHub仓库中的问题应提出。

针对此仓库已发布一份安全策略文档

联系方式

有关标准 webtrees 软件的通用问题应提交给官方论坛

您可以通过作者(Jonathan Jaubart)的个人GeneaJaubart网站(页面底部的链接)或通过Github提出问题来联系 webtrees-mod-translationtool 项目的作者。