parrot - Self-hosted Localization Management Platform built with Go and Angular 2

  •        8

Self-hosted Localization Management Platform built with Go and Angular 2.NOTICE: the project is still in heavy development and it is NOT recommended for use in production until a version 1.0 is reached.

http://anthonynsimon.com/parrot.github.io/
https://github.com/anthonynsimon/parrot

Tags
Implementation
License
Platform

   




Related Projects

mojito - An automation platform that enables continuous localization.


Mojito is a continuous localization platform. Rely on continuous integration to collect all of your software strings in one place. Check what products need localization in real time. Create and import translation packages with a single click. Search and edit translations across all products and languages! And if you have a small dedicated translation team, they can work directly in mojito.For full documentation, examples, and other information.

i18n-tasks - Manage translation and localization with static analysis, for Ruby i18n


Manage translation and localization with static analysis, for Ruby i18n

Pootle - Community localization server


Pootle is a user-friendly web portal that makes the translation process so much simpler. It allows online translation, work assignment, gives statistics and allows easy volunteer contribution. It provides Computer Aided Translation (CAT) tool, Translate Toolkit: QA, format conversion and support for PO, Java .properties, OpenOffice, Mozilla, XLIFF, TMX, TBX, CSV, Qt .ts.



struts-native - the struts framework 's internationalize resource,i18n,i10n


the struts framework 's internationalize resource,i18n,i10n

Shuttle - String extraction, translation and export tools for the 21st century


Shuttle is a website allowing for the automatic extraction and reintegration of localizable strings in a code base. It also provides an API where articles can be submitted for translation and retrieved. In addition, it provides a workflow for translators and reviewers optimized for the efficient processing of many strings. Finally, for project managers, it provides a dashboard allowing them to view and manage the progress of a localization effort. Shuttle can be thought of as a Continuous Integration system for translations.

i18nsanity


i18nsanity-pt contains Java command-line utilities, ant tasks, maven plugins, and a Java API for assisting with the translation and modification of values in Java i18n properties files as part of your i18n/l10n (internationalization/localization) efforts

angular-schema-form-colorpicker


Installation------------The date picker is an add-on to the Bootstrap decorator. To use it, just include`dist/bootstrap-colorpicker.min.js` *after* `dist/bootstrap-decorator.min.js`.Easiest way is to install is with bower, this will also include dependencies:```bash$ bower install angular-schema-form-colorpicker```You'll need to load a few additional files to use colorpicker:**Be sure to load this projects files after you load angular schema form**1. jQuery2. Angular3. The Spectrum source files

clj-i18n - Clojure i18n library and utilities


A Clojure library and leiningen plugin to make i18n easier. Provides convenience functions to access the JVM's localization facilities and automates managing messages and resource bundles. The tooling for translators uses GNU gettext, so that translators can work with .po files which are widely used and for which a huge amount of tooling exists.The main.clj and example/program in this repo contain some simple code that demonstrates how to use the translation functions. Before you can use it, you need to run make to generate the necessary ResourceBundles. After that, you can use lein run or LANG=de_DE lein run to look at English and German output.

Babel - API library that provides translation API service integration and language localization.


API library that provides translation API service integration and language localization.

angular-starter - :tada: An Angular Starter kit featuring Angular (Router, Http, Forms, Services, Tests, E2E, Dev/Prod, HMR, Async/Lazy Routes, AoT via ngc), Karma, Protractor, Jasmine, Istanbul, TypeScript, TsLint, Codelyzer, Hot Module Replacement, @types, and Webpack by @TipeIO


An Angular starter kit featuring Angular 5, Ahead of Time Compile, Router, Forms, Http, Services, Tests, E2E), Karma, Protractor, Jasmine, Istanbul, TypeScript, @types, TsLint, Codelyzer, Hot Module Replacement, and Webpack by AngularClass.This seed repo serves as an Angular starter for anyone looking to get up and running with Angular and TypeScript fast. Using a Webpack 3 for building our files and assisting with boilerplate. We're also using Protractor for our end-to-end story and Karma for our unit tests.

nativescript-imagepicker - Imagepicker plugin supporting both single and multiple selection.


Imagepicker plugin supporting both single and multiple selection. Plugin supports iOS8+ and uses Photos Framework. For Android it uses Intents to open the stock images or file pickers. For Android 6 (API 23) and above the permissions to read file storage should be explicitly required. See demo for implementation details.The best way to explore the usage of the plugin is to inspect both demo apps in the plugin repository. In demo folder you can find the usage of the plugin for TypeScript non-Angular application. Refer to demo/app/main-page.ts. In demo-angular is the usage in an Angular app. Refer to demo-angular/app/app.component.ts.

angular-i18n - Localization for AngularJS


Localization for AngularJS

angular-idle-preload - :soon: Angular Idle Preload for preloading async routes via @TipeIO


Scheduling non-essential work yourself is very difficult to do. It’s impossible to figure out exactly how much frame time remains because after requestAnimationFrame callbacks execute there are style calculations, layout, paint, and other browser internals that need to run. A home-rolled solution can’t account for any of those. In order to be sure that a user isn’t interacting in some way you would also need to attach listeners to every kind of interaction event (scroll, touch, click), even if you don’t need them for functionality, just so that you can be absolutely sure that the user isn’t interacting. The browser, on the other hand, knows exactly how much time is available at the end of the frame, and if the user is interacting, and so through requestIdleCallback we gain an API that allows us to make use of any spare time in the most efficient way possible.

ezpublish-i18n - Somewhat unofficial (non-machine translated) Czech translation of eZ Publish


Somewhat unofficial (non-machine translated) Czech translation of eZ Publish

i18n - Utilities, assets and configrations used by I18n team


Internationalization (I18n) is essential to make OpenStack ubiquitous. The mission of OpenStack I18n team is to make OpenStack ubiquitously accessible to people of all language backgrounds, by enhancing OpenStack software internationalization, providing translation, maintaining a translation platform and managing translation process for better quality of outcomes.This repository maintains useful assets for the I18n team, including the contribution guide, the terminologies and so on.

tpm - Typescript client-side dependencies made easy


tpm install package.json -o types/ tpm install bower.json -o types/To read the devDependencies field as well, just add the `--dev` flag. Make sure to add it to the end. tpm install [something.json] --devCreate a single reference file pointing to all other reference files. Your application only needs to reference this single file to contain all definition files. The output defaults to `types/all.d.ts`. The input files are required. tpm index types/**/*.d.ts -o types/all.d.tsGrunt Tas