Code Monkey home page Code Monkey logo

i18n-json-translate's Introduction

Hi, I'm Asger ๐Ÿ‘‹

I am a frontend developer based in Copenhagen.
Currently working at Billwerk+ Denmark A/S (formerly Reepay A/S). Master of Science in Software Design @ ITU


Skills

Languages

HTML5 CSS3 JavaScript
TypeScript

Java Python

Frameworks and libraries

React Angular Next JS
TailwindCSS Socket.io

Experience

Software Developer
Billwerk+ Denmark A/S, September 2022 - now

Frontend Developer
Kvalifik Aps, July 2019 - August 2022

Teaching Assistant
Course: "Introduction to Programming"
IT University of Copenhagen, Autumn 2020

Education

MSc. in Software Design
IT University of Copenhagen, 2020-2022

BSc. in Digital Media and Design
IT University of Copenhagen, 2017-2020


Mail โ€ข Linkedin โ€ข GitHub

i18n-json-translate's People

Contributors

asger-reepay avatar asgerrud avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Forkers

asger-reepay

i18n-json-translate's Issues

Add progress bar (optional estimated remaining time)

Currently it has no feedback until it finishes translating a language so if you have a lot of phrases it will take a while to see that it actually works on the translations.

A progress bar would be nice, for current language file and overall, with percentage.

An estimated remaining time would also be nice. Every n translations (where n can be any number of translations completed), get the average time it took to complete them and show the remaining time to complete the remaining translations?

Auto-detect indentation

Currently, the outputted json files have their indentation set to 2 spaces

The script should be able to infer and use the indentation from the source language file.

Ignored word list

It should be possible to supply a list of words (e.g. from a file) that should not be translated

Examples

  • brands, products (e.g. Google Translate, Github Copilot, MobilePay Subscriptions)
  • profession specific terminology

Improve performance of get keys total

Currently, the number of keys in the from language file are calculated for every file to be translated. For large translation files, this slows down the script.

The computation only needs to happen once per translation

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.