ru_number_to_text - Преобразует число в текст с учетом plural forms (сумма прописью python)

  •        137

Еще больше примеров можно найти в юнит-тестах.



Related Projects

intl-messageformat - Format a string with placeholders, including plural and select support to create localized messages

  •    Javascript

Formats ICU Message strings with number, date, plural, and select placeholders to create localized messages.This package aims to provide a way for you to manage and format your JavaScript app's string messages into localized strings for people using your app. You can use this package in the browser and on the server via Node.js.

messageformat.js - ICU MessageFormat for Javascript - i18n Plural and Gender Capable Messages

  •    Javascript

ICU MessageFormat for Javascript - i18n Plural and Gender Capable Messages

graph - A mathematical graph/network library written in PHP

  •    PHP

This library is built around the concept of mathematical graph theory (i.e. it is not a charting library for drawing a graph of a function). In essence, a graph is a set of nodes with any number of connections in between. In graph theory, vertices (plural of vertex) are an abstract representation of these nodes, while connections are represented as edges. Edges may be either undirected ("two-way") or directed ("one-way", aka di-edges, arcs). Depending on how the edges are constructed, the whole graph can either be undirected, can be a directed graph (aka digraph) or be a mixed graph. Edges are also allowed to form loops (i.e. an edge from vertex A pointing to vertex A again). Also, multiple edges from vertex A to vertex B are supported as well (aka parallel edges), effectively forming a multigraph (aka pseudograph). And of course, any combination thereof is supported as well. While many authors try to differentiate between these core concepts, this library tries hard to not impose any artificial limitations or assumptions on your graphs.

go-i18n - Translate your Go program into multiple languages with templates and CLDR plural support.

  •    Go

go-i18n is a Go package and a command that helps you translate Go programs into multiple languages.The i18n package provides runtime APIs for fetching translated strings.

jquery-autotab - A jQuery plugin that provides auto tabbing and filtering on text fields in a form

  •    Javascript

Autotab is a jQuery plugin that provides auto tabbing and filtering on text fields in a form. Once the maximum number of characters has been reached within a text field, the focus is automatically set to a defined element. Likewise, clearing out the text field's content by pressing backspace eventually places the focus on a previous element. Angular and Knockout demos are also available.

MZFormSheetPresentationController - MZFormSheetPresentationController provides an alternative to the native iOS UIModalPresentationFormSheet, adding support for iPhone and additional opportunities to setup UIPresentationController size and feel form sheet

  •    Objective-C

MZFormSheetPresentationController provides an alternative to the native iOS UIModalPresentationFormSheet, adding support for iPhone and additional opportunities to setup controller size and feel form sheet. MZFormSheetPresentationController also has a number of predefined transitions so you can customize whether the modal form slides in, fades in, bounces in or you can create your own custom transition. There are also a number of properties for customizing the exact look and position of the form. It support also pan gesture dismissing.


  •    Java

PatientOS - an Open Source (GPL) Healthcare Information System. PatientOS (pronounced Patient-oh-es where O and S stand for Open Source) has been designed from the outset to be a Healthcare Information System (HIS). Healthcare Information System (EHR EMR PMS) for small hospitals and clinics. Scheduling, Orders, Meds, Pharmacy, Clinical Doc, HL7, Billing & more. Broad commercial support. Distributed clinical system written in pure Java with toolset to customize.

i18n_alchemy - I18n date/number parsing/localization - RMU Project

  •    Ruby

I18n date/number parsing/localization - RMU Project

datasharing - The Leek group guide to data sharing


The goals of this guide are to provide some instruction on the best way to share data to avoid the most common pitfalls and sources of delay in the transition from data collection to data analysis. The Leek group works with a large number of collaborators and the number one source of variation in the speed to results is the status of the data when they arrive at the Leek group. Based on my conversations with other statisticians this is true nearly universally. My strong feeling is that statisticians should be able to handle the data in whatever state they arrive. It is important to see the raw data, understand the steps in the processing pipeline, and be able to incorporate hidden sources of variability in one's data analysis. On the other hand, for many data types, the processing steps are well documented and standardized. So the work of converting the data from raw form to directly analyzable form can be performed before calling on a statistician. This can dramatically speed the turnaround time, since the statistician doesn't have to work through all the pre-processing steps first.

tpp - Text Powerpoint

  •    Ruby

tpp stands for text presentation program and is an ncurses-based presentation tool. The presentation can be written with your favorite editor in a simple description format and then shown on any text terminal that is supported by ncurses - ranging from an old VT100 to the Linux framebuffer to an xterm. On the lower left side of your terminal you will notice the current slide number and the total number of slides. Left of that, a ‘*’ will appear when the end of the current slide has been reached. If no ‘*’ appears, pressing space bar the next time will show the next entry on the page (separated by ‘—’). You are also able to go to the next/previous page at this point.

PDFBox - Java PDF library

  •    Java

Apache PDFBox is an open source Java PDF library for working with PDF documents. This library allows creation of new PDF documents, manipulation of existing documents and the ability to extract content from documents. It provides support for adding bookmarks, fonts, text extraction, Encryption, PDF printing and lot more.

SharePoint List Number to Text Custom Column


Number to text custom column in SharePoint is a project that is useful in any financial SharePoint implementation to automatically generate the corresponding number representation in textual format, this feature is designed to be easy extended to any language and it’s initiall...

balance-text - A plugin for implementing balancing of wrapping text in a web page

  •    Javascript

A utility to provide an alternate text wrapping algorithm. I hope to get this into the CSS spec, so it's implemented as an optional "polyfill". It already appears in the CSS Text Module Level 4 Editor's Draft. That algorithm guarantees that the text is rendered using the least number of lines, but when text is centered and wraps to more than 1 line, it can produce visually undesirable results such as a long line of centered text followed by a short line of centered text. What I want is for the text to be balanced across lines. By "balanced across lines", I mean that the text is rendered so that the amount of text on each line is about the same. This plugin implements a line-breaking algorithm to do that automatically.

Text Wrapping Library with I18N


a library for word-wrapping (line-folding) of multilingual text with supporting i18n such as multibyte, combining, and fullwidth characters and languages which do not use whitespace between words


  •    C++

A math parsing library for C++ with a number of powerful features to allow flexible interpretation of mathematical formula in text form.

markov - Markov chain text generator, as used for KingJamesProgramming

  •    Python

The program presents a REPL, from which you can generate text in a number of different ways, a list of commands can be produced by typing help, and help for specific topics can be found by typing help topic. To avoid infinite loops, the paragraphs and sentences generators may end abruptly. Because they generate blocks of text at a time, and a block would only end when a specific token (such as a paragraph break) occurs, the generators are programmed to end the chunk immediately if they find themselves generating a token from the same state repeatedly (with the threshold set at the number of occurences of that state in the training corpus). This can cause issues with small training sets or, if the training set has many rare words, with a high chance of choosing a random token.

react-translate-component - A component for React that utilizes the Counterpart module to provide multi-lingual/localized text content

  •    Javascript

Translate is a component for React that utilizes the Counterpart module and the Interpolate component to provide multi-lingual/localized text content. It allows switching locales without a page reload. Here is a quick-start tutorial to get you up and running with Translate. It's a step-by-step guide on how to build a simple app that uses the Translate component from scratch. We assume you have recent versions of Node.js and npm installed.

formsy-react-components - A set of React JS components for use in a formsy-react form

  •    Javascript

formsy-react-components is a selection of React components that render form elements for use in a formsy-react form. The components render markup to be quickly included in a Bootstrap 3 form. This includes a <label>, help text, and some validation styling tied to formsy’s validation state and validation messages.

html2text - PHP library to convert HTML to formatted plain text

  •    PHP

A PHP library for converting HTML to formatted plain text. A number of projects picked up the library and started using it - among those was RoundCube mail. They made a number of updates to it over time to suit their webmail client.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.