PHPackages                             jlaso/tradukoj - 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. jlaso/tradukoj

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

jlaso/tradukoj
==============

Translation for developers

1.7(11y ago)561[23 issues](https://github.com/jlaso/tradukoj/issues)HTMLPHP &gt;=5.3.3CI failing

Since Apr 17Pushed 8y ago2 watchersCompare

[ Source](https://github.com/jlaso/tradukoj)[ Packagist](https://packagist.org/packages/jlaso/tradukoj)[ RSS](/packages/jlaso-tradukoj/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (26)Versions (9)Used By (0)

Tradukoj, tradukoj por programistoj (translations for developers)
=================================================================

[](#tradukoj-tradukoj-por-programistoj-translations-for-developers)

In esperanto TRADUKOJ means translations (and is pronounced with the stress in the U)

Please: follow @tradukoj in twitter to be updated!.

The official site of tradukoj is .

1. Installing

---

When it comes to installing you have the following options.

### Use Composer create-project (*recommended*)

[](#use-composer-create-project-recommended)

As Symfony uses [Composer](http://getcomposer.org) to manage its dependencies, the recommended way to create a new project is to use it.

If you don't have Composer yet, download it following the instructions on  or just run the following command:

```
curl -s http://getcomposer.org/installer | php

```

Then, use the `create-project` command to generate a new Symfony application:

```
php composer.phar create-project jlaso/tradukoj path/to/install

composer create-project --repository-url=http://tradukoj.dev  jlaso/tradukoj tradukoj

```

Composer will install Tradukoj and all its dependencies under the `path/to/install` directory.

### Use Composer and start virtual server

[](#use-composer-and-start-virtual-server)

Please, note that vagrant and bindfs need to bee installed into the system

```
vagrant plugin install vagrant-bindfs

```

if you get an error for vboxsf upping vagrant check this [link](http://stackoverflow.com/questions/22717428/vagrant-error-failed-to-mount-folders-in-linux-guest)

move to vagrant folder (`cd vagrant`) and start vagrant machine with `vagrant up`, please get some coffee for the first time

2. Checking your System Configuration

---

Before starting coding, make sure that your local system is properly configured for Symfony.

Execute the `check.php` script from the command line:

```
php app/check.php

```

If you get any warnings or recommendations, fix them before moving on.

3. Getting started with Tradukoj

---

If the vagrant machine has been started successfully, you have to upload the local translations to the server (yes, it's the same machine) whith this command:

```
# enter into the machine
vagrant ssh
# and run
cd /vagrant
/usr/bin/env php  app/console jlaso:translations:sync --upload-first=yes

```

For an unknow reason this last step can not be launched by ansible (MemoryError).

If all works fine you can enter in the browser with the URL

4. Collaboration

---

Please, feel free to contribute, or proposal improvements.

Thank you so much to spend your time testing this project.

5. Bundles

---

Currently there are two bundles to communicate symfony2 projects or not with tradukoj, in order to centralize translations.

- [translations-apibundle](https://github.com/jlaso/translations-apibundle)
- [tradukoj-po-mo-module](https://github.com/jlaso/tradukoj-po-mo-module)

The connection between this modules and the server occurs with socket native implementation. The explanation of this solution has been explained for me in several occasions:

- [Talk in spanish in GeeksHubs, Valencia 2014-05-15](http://youtu.be/zjZG3eY_QNg)
- [Talk in spanish in DrupalCamp Valencia 2014](https://vimeo.com/channels/drupalcampspain2014/98160710)

Explanations in english are welcome.

References:

- [www.tradukoj.com](https://www.tradukoj.com) - Official site

Enjoy!

###  Health Score

24

—

LowBetter than 31% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 98.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~52 days

Recently: every ~1 days

Total

7

Last Release

4148d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/6f19216fd9d91bd7cfff14362e2ddb5728bd2d8f50d2e0174626fc61510ed33b?d=identicon)[jlaso](/maintainers/jlaso)

---

Top Contributors

[![jlaso](https://avatars.githubusercontent.com/u/1332197?v=4)](https://github.com/jlaso "jlaso (234 commits)")[![jaunje](https://avatars.githubusercontent.com/u/2413108?v=4)](https://github.com/jaunje "jaunje (3 commits)")

### Embed Badge

![Health badge](/badges/jlaso-tradukoj/health.svg)

```
[![Health](https://phpackages.com/badges/jlaso-tradukoj/health.svg)](https://phpackages.com/packages/jlaso-tradukoj)
```

###  Alternatives

[rcsofttech/audit-trail-bundle

Enterprise-grade, high-performance Symfony audit trail bundle. Automatically track Doctrine entity changes with split-phase architecture, multiple transports (HTTP, Queue, Doctrine), and sensitive data masking.

1189.8k](/packages/rcsofttech-audit-trail-bundle)[kimai/kimai

Kimai - Time Tracking

4.8k9.0k1](/packages/kimai-kimai)[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.5k5.9M738](/packages/sylius-sylius)[pimcore/pimcore

Content &amp; Product Management Framework (CMS/PIM/E-Commerce)

3.8k3.8M507](/packages/pimcore-pimcore)[prestashop/prestashop

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.1k17.8k](/packages/prestashop-prestashop)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

9421.6k61](/packages/open-dxp-opendxp)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
