disjfa/translation-bundle

TranslationBundle 包

安装: 162

依赖: 1

建议者: 0

安全性: 0

星星: 0

关注者: 2

分支: 0

开放问题: 0

类型:symfony-bundle

0.5.0 2023-11-07 22:18 UTC

This package is auto-updated.

Last update: 2024-09-09 21:19:46 UTC


README

Check on packagist MIT License

Watch on GitHub Star on GitHub Tweet

大家好,欢迎来到我的 Translation Bundle。这是一个 symfony 的扩展包,它使用 doctrine 层来附加到系统中现有的翻译。

此扩展包解决了什么问题

此扩展包将部署网站上的更改翻译保存到数据库中。这是为了测试标签,或者如果用户想要“管理”自己的翻译。

此扩展包扩展了缓存并从 Symfony 翻译 更新翻译,并从数据库中更新它们。

为什么我不想使用这个

如果您正在开发中,只想修复并保存翻译,请使用 Symfony 翻译 或可能通过扩展 Php 翻译这里。在这里,您可以设置所有翻译作为基础层并对其进行配置。

等等!为什么我还要使用这个扩展包呢?

在部署后,人们喜欢使用和滥用系统中的标签。只是想要其他的东西。这就是完美的平衡点。只需安装并开始使用。让我们看看它能走多远。只是作为一个扩展。

太好了!让我们开始吧

只需使用 composer 安装,将其添加到您的 symfony 项目中

composer req disjfa/translation-bundle

然后在 symfony4 中设置 config/routes/disjfa_translation.yaml 中的路由,或者将其添加到您的路由中

disjfa_translation:
    resource: '@DisjfaTranslationBundle/Controller/'
    type:     annotation

已安装

现在您可以通过访问 https:///translation 来编辑路由。

您还可以添加前缀将路由移动到管理路由

disjfa_translation:
    resource: '@DisjfaTranslationBundle/Controller/'
    type:     annotation
    prefix:   /admin

可选

设置 knp paginator 服务并设置 bootstrap 主题

knp_paginator:
    template:
        pagination: '@KnpPaginator/Pagination/twitter_bootstrap_v4_pagination.html.twig'     # sliding pagination controls template

享受

您完成了。现在可以随意编辑翻译