Coder Social home page Coder Social logo

ckfinder-translations's Introduction

CKFinder 3 Translations

This repository contains language files for CKFinder 3.

There are two branches available:

  • master – Language files from the latest stable CKFinder release.
  • major (default) – Language files from the most current development snapshot of the next CKFinder release. May contain language strings for new features that are not published in any release available now.

Contributing

This repository was created to simplify the process of updating or providing new language files.

You are welcome to help localize CKFinder into your native language and update existing localizations. You can use one of the methods described below to submit your translation. Your help will be much appreciated!

Important notes:

CKFinder language files are in JSON format. A few language strings contain some HTML tags like <strong> or placeholders such as {name} or {count}. Please leave these untouched as changing them may prevent CKFinder from working correctly.

All untranslated entries are marked with [MISSING]. When you translate, remove the [MISSING] part to mark the translation "done" and provide your localization. For example:

Untranslated:

"deleteFiles": "[MISSING]Delete Files",

Translated:

"deleteFiles": "Dateien löschen",

Creating a Pull Request

If you are familiar with Git, you can fork this repository and submit a pull request with your changes for the major branch.

Editing Files on GitHub

Alternatively, you can edit existing language files directly on GitHub using its online code editor. Check the step-by-step instructions for more information.

Sending Translations by E-mail

Last but not least, if you are not familiar with Git and GitHub, please send us the translations to [email protected] and we will do the rest. Thank you!

Adding New Languages

To add a new language file and use it in CKFinder, you need to adjust the configuration first:

  • config.languages must be edited to include information about the newly added translation.
  • Optionally, you might need to set config.language if the language detection mechanism turns on a different language by default.

Finally create an appropriate language file in the lang folder of CKFinder. Use _template.json as a base for creating your language file. Use the two-letter ISO 639-1 language code as a name for the language file, optionally adding the two-letter ISO 3166-1 country code as a suffix.

Example: For French (Canada), copy the _template.json file and save it as fr-ca.json.

When your translation is ready, you can share it by submitting a pull request on GitHub or sending it to us to [email protected]. We will be happy to add it to the official repository. Thank you for your help!

Translating Edit Image Options

CKFinder includes some image editing options provided by CamanJS. If you find some captions from this section unclear (like some filters or presets) and would like to see working examples of what these effects do, visit the CamanJS Interactive Example page. Another idea is to check your favorite (localized) photo editing application for clues.

License

Copyright (C) 2007-2015, CKSource - Frederico Knabben. All rights reserved.

ckfinder-translations's People

Contributors

aldatsa avatar annatomanek avatar arius28 avatar atofighi avatar axterbach avatar carmachy avatar diomed avatar esukmean avatar falkendk avatar fredck avatar jockebk avatar jodator avatar jurisvaldovskis avatar mahfiaz avatar misol avatar mlocati avatar netrube avatar pabgaran avatar smartcorestudio avatar stianfk avatar tsbook avatar wwalc avatar zaak avatar

Watchers

 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.