Coder Social home page Coder Social logo

nekojonez / glotdict Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mte90/glotdict

0.0 0.0 0.0 745 KB

This extension for WordPress polyglots implements new features to improve the quality of translation/reviews!

Home Page: https://translate.wordpress.org

License: GNU General Public License v2.0

JavaScript 92.81% Python 2.45% CSS 4.75%

glotdict's Introduction

GlotDict

License Codacy Badge

https://translate.wordpress.org enable to the users to translate plugin, themes and WordPress itself.
This extension implements many new feature to improve the quality of translation and speed up that process!

PS: If you are using NoScript or Privacy Badger enable the domain wordpress.org else the extension will not work!.

Features

  • Daily update of the list of locales
  • Click on the terms with glossary open the consistency tool
  • Add link to the Translation Status Overview with a button to scroll to the language in use
  • More warning on translations
    • Validation for final "...", ".", ":"
    • Validation for final ;.!:、。؟?!
    • First letter in translation is not uppercase but the original string is
    • Detect first and last character if they are space
    • Missing term translated using the locale glossary
    • Check for curly apostrophe
    • Check for non typographic quotes
  • Review to trigger potential warnings and indicate warnings count via notice.
  • New column with fast Approve/Reject/Fuzzy for strings
  • 'Copy from Original' Bulk Action with setting to enable auto-submit and force auto-submit.
  • Bulk Actions also introduced in the footer
  • Mark old string (6 months) with a black border
  • Highlight non-breaking-space
  • Character and Word Counts in Meta
  • Notices with counts for Approved, Rejected, Fuzzied, Submitted and Selected rows
  • Many hotkeys and shortcut

Hotkeys

  • Shortcut on Ctrl+Enter to click "Suggest new translation" or "Add translation"
  • Shortcut on Ctrl+Shift+Enter to double click "Suggest new translation" or "Add translation" to force submission.
  • Shortcut on Ctrl+Shift+Z to click "Cancel".
  • Shortcut on Ctrl+Shift+A to click "Approve".
  • Shortcut on Ctrl+Shift+R to click "Reject".
  • Shortcut on Ctrl+Shift+F to click "Fuzzy".
  • Shortcut on Ctrl+Shift+B to "Copy from original".
  • Shortcut on Ctrl+Shift+N to add non-breaking spaces near symbols.
  • Shortcut on Ctrl+Shift+R to reset all the GlotDict settings.
  • Shortcut on Ctrl+D to dismiss the validation warnings for the currently visible editor.
  • Shortcut on Ctrl+Shift+D to dismiss all the validation warnings.
  • Shortcut on Page Down to open the previous string to translate.
  • Shortcut on Page Up to open the next string to translate.
  • Right click of the mouse on the term with a dashed line and the translation will be added in the translation area.

Settings

  • Don’t validate strings ending with “...“, “.”, “:”
  • Don’t validate strings ending with ;.!:、。؟?!
  • Don’t show a warning when the translation doesn't contain an initial uppercase letter when the original string starts with one.
  • Don’t show a warning when the translation is missing a glossary term.
  • Don’t visualize non-breaking-spaces in preview.
  • Hide warning for initial space in translation.
  • Hide warning for trailing space in translation.
  • Show a warning for missing curly apostrophe in preview.
  • Show a warning for using non-typographic quotes in preview (except for HTML attributes quotes).
  • Auto-submit the "Copy From Original" Bulk Action (Warning: When enabled will submit all originals).
  • Don’t validate strings during "Copy From Original" Bulk Action to bypass validation. (Warning: When enabled will submit originals with Glossary terms or other warnings.)

Download

Spell Checking?

If you are looking for spell checking we recommend Grammarly and LanguageTool as they both provide browser extensions for spelling and grammar checking.

Update times and release

When the developer of the extension think that a new release is ready and tested they create a new release and publish on Firefox and Chrome addons store.
After that step we have to wait few hours for Chrome and for Firefox and all the installations will be updated automatically.

Additional resources

Video

Presentations

Contributors

Mantainers

Other contributors

glotdict's People

Contributors

ajoah avatar audrasjb avatar cefm avatar deconf avatar defkon1 avatar emreerkan avatar epascalc avatar kaskar2008 avatar mte90 avatar presskopp avatar sebastienserre avatar sgelob avatar tilak999 avatar vlad-timotei avatar webaxones avatar

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.