PHPackages                             atico/translator-symfony-demo-local-file-to-php - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Localization &amp; i18n](/categories/localization)
4. /
5. atico/translator-symfony-demo-local-file-to-php

ActiveProject[Localization &amp; i18n](/categories/localization)

atico/translator-symfony-demo-local-file-to-php
===============================================

Spreadsheet Translator. Symfony Demo Application. Takes a local spreadsheet file and creates a translation file per locale in Php format

v8.4.3(7mo ago)016MITPHPPHP &gt;=8.4CI passing

Since Apr 24Pushed 7mo ago1 watchersCompare

[ Source](https://github.com/samuelvi/translator-symfony-demo-local-file-to-php)[ Packagist](https://packagist.org/packages/atico/translator-symfony-demo-local-file-to-php)[ RSS](/packages/atico-translator-symfony-demo-local-file-to-php/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (5)Dependencies (22)Versions (11)Used By (0)

Spreadsheet Translator Symfony Demo Application - Use Case
==========================================================

[](#spreadsheet-translator-symfony-demo-application---use-case)

Introduction
------------

[](#introduction)

Lightweight Symfony Demo Application for the Spreadsheet Translator functionallity. The demo brings a command that takes a local spreadhseet file and creates a translation file per locale in Php format.

Installation
------------

[](#installation)

composer create-project samuelvi/translator-symfony-demo-local-file-to-php

This will install the demo application into your computer

The source demo spreadsheet file is located at app/Resources/doc/homepage.xlsx

Running the demo
----------------

[](#running-the-demo)

**Using Make commands (recommended):**

```
make demo  # Runs the translator with default options
```

**Using console directly:**

```
bin/console atico:demo:translator --sheet-name=common --book-name=frontend
```

This command will generate the translation files that will be stored into translations folder.

The generated files will be:

```
translations/
├── demo_common.en_GB.php
├── demo_common.es_ES.php
└── demo_common.fr_FR.php

```

demo\_common.en\_GB.php will contain:

```
