Giter VIP home page Giter VIP logo

crowdin's Introduction

TYPO3 Extension crowdin

This extensions integrates the inplace editing of Crowdin into TYPO3. Using this features makes it fast and simple to add translations of XLF files used in the backend.

In-Context Localization

Important: This extensions can not be used to translate content but "static" translations saved in xlf files.

1. Install

Using composer

  1. composer req georgringer/crowdin.
  2. ./typo3cms crowdin:enable

Non composer

  1. Download the extension from TER
  2. ./typo3/sysext/core/bin/typo3 crowdin:enable

Additional information

The enable command writes the following information to LocalConfiguration.php:

$GLOBALS['TYPO3_CONF_VARS']
    ['SYS']['localization']['locales']['user']['t3'] = 'Crowdin In-Context Localization';
    ['SYS']['fluid']['namespaces'] => [
            'f' => [
                'TYPO3\\CMS\\Fluid\\ViewHelpers',
                'TYPO3Fluid\\Fluid\\ViewHelpers',
                'GeorgRinger\\Crowdin\\ViewHelpers\\Override',
            ],
        ],
    ];

Usage

Follow the next steps to be able to use Crowdin in the backend:

  1. Switch to Install Tool => Maintenance => Manage Language Packs
  2. Click + Add language and select Crowdin In-Context Localization [t3], click Update all.
  3. Switch to the User settings
  4. Select Crowdin In-Context Localization.
  5. Click save button.

After the automatic reload, a Crowdin will be shown to login with your Crowdin account and to select the language you want to translate to.

To enable in-context localization: Switch your user to Language Crowdin In-Context Localization

Extension Configuration

This extensions can be configured in the Install Tool using Settings => Extension Configuration => Crowdin.

  • Enable to translate TYPO3 core: Enable this checkbox to translate TYPO3 and its system extensions.
  • Extension key: If the checkbox above is NOT set, an extension key can be provided which can be translated. A full list of available extensions on Crowdin is available at localize.typo3.org/xliff/status.html. e.g. news.

crowdin's People

Contributors

georgringer avatar josefglatz avatar stylecibot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

80quattro

crowdin's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.