Virastyar

Last updated
Virastyar
Virastyar Logo.png
Developer(s) Omid Kashefi [1]
Initial release February 2, 2011;7 years ago (2011-02-02)
Stable release
3.0 / April 29, 2014;4 years ago (2014-04-29) [1]
Preview release
3.2 Beta / September 13, 2014;3 years ago (2014-09-13) [1]
Written in C#, Visual Basic for Applications [1]
Operating system Windows
Platform Microsoft Word, .NET Framework, Visual Studio Tools for Applications
Size 14.4 MB [1]
Available in Persian
Type Spell checker, plug-in
License GNU General Public License
Website virastyar.ir

Virastyar (Persian : ویراستیار, meaning "editing assistant") is a Persian add-in for Microsoft Word that performs Persian spell checking, character standardization, Pinglish transliteration, punctuation correction and calendar conversion. [2] It can conjugate approximately 46,000 simple verb tense and use inflection and morphological rules to recognize possible extensions of a word. [3] It covers approximately 2,800 non-verbal inflections for nouns, adjectives, adverbs, prepositions, numerals, classifiers, and pronouns. [4]

Persian language Western Iranian language

Persian, also known by its endonym Farsi, is one of the Western Iranian languages within the Indo-Iranian branch of the Indo-European language family. It is a pluricentric language primarily spoken in Iran, Afghanistan, and Tajikistan, Uzbekistan and some other regions which historically were Persianate societies and considered part of Greater Iran. It is written right to left in the Persian alphabet, a modified variant of the Arabic script.

Plug-in (computing) software component that adds a specific feature to an existing software application

In computing, a plug-in is a software component that adds a specific feature to an existing computer program. When a program supports plug-ins, it enables customization.

Microsoft Word Word processor developed by Microsoft

Microsoft Word is a word processor developed by Microsoft. It was first released on October 25, 1983 under the name Multi-Tool Word for Xenix systems. Subsequent versions were later written for several other platforms including IBM PCs running DOS (1983), Apple Macintosh running the Classic Mac OS (1985), AT&T Unix PC (1985), Atari ST (1988), OS/2 (1989), Microsoft Windows (1989), SCO Unix (1994), and macOS.

Contents

Virastyar is mostly coded in Microsoft Visual C# using .NET Framework and is a free software, released under the GNU General Public License. [1]

C Sharp (programming language) Multi-paradigm (object-oriented) programming language

C# is a general-purpose, multi-paradigm programming language encompassing strong typing, lexically scoped, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines. It was developed around 2000 by Microsoft within its .NET initiative and later approved as a standard by Ecma (ECMA-334) and ISO. C# is one of the programming languages designed for the Common Language Infrastructure.

.NET Framework software platform developed by Microsoft

.NET Framework is a software framework developed by Microsoft that runs primarily on Microsoft Windows. It includes a large class library named as Framework Class Library (FCL) and provides language interoperability across several programming languages. Programs written for .NET Framework execute in a software environment named the Common Language Runtime (CLR). The CLR is an application virtual machine that provides services such as security, memory management, and exception handling. As such, computer code written using .NET Framework is called "managed code". FCL and CLR together constitute the .NET Framework.

Free software software licensed to preserve user freedoms

Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, not price: users—individually or in cooperation with computer programmers—are free to do what they want with their copies of a free software regardless of how much is paid to obtain the program. Computer programs are deemed free insofar as they give users ultimate control over the first, thereby allowing them to control what their devices are programmed to do.

See also

Related Research Articles

AbiWord free software word processor

AbiWord is a free and open-source software word processor. It was originally written in C++ and since version 3 it is based on GTK+ 3. The name "AbiWord" is derived from the root of the Spanish word "abierto", meaning "open".

GNU Unix-like operating system

GNU is an operating system and an extensive collection of computer software. GNU is composed wholly of free software, most of which is licensed under the GNU Project's own General Public License (GPL).

GnuCash accounting software

GnuCash is an accounting program that implements a double-entry bookkeeping system. It was initially aimed at developing capabilities similar to Intuit, Inc.'s Quicken application, but also has features for small business accounting. Recent development has been focused on adapting to modern desktop support-library requirements.

Source Mage Linux distribution

Source Mage is a Linux distribution. As a package is being installed, its source code is automatically downloaded, compiled, and installed. Source Mage is descended from Sorcerer.

DotGNU is a decommissioned part of the GNU Project that aims to provide a free software replacement for Microsoft's .NET Framework by Free Software Foundation. Other goals of the project are better support for non-Windows platforms and support for more processors.

Spell checker software used to detect misspelled words, in a document

In software, a spell checker is a software feature that checks for misspellings in a text. Features are often in software, such as a word processor, email client, electronic dictionary, or search engine.

GNU Aspell, usually called just Aspell, is a free software spell checker designed to replace Ispell. It is the standard spell checker for the GNU operating system. It also compiles for other Unix-like operating systems and Windows. The main program is licensed under the GNU Lesser General Public License, the documentation under the GNU Free Documentation License. Dictionaries for it are available for about 70 languages. The primary maintainer is Kevin Atkinson.

The purpose of Pspell was to provide a generic interface to the system spelling checking libraries. It was, and sometimes still is, used in computer programming such as C, and is licensed under the GNU Lesser General Public License.

MySpell is a spell checker that was formerly included with OOo Writer of the free OpenOffice.org office suite.

Grammar checker computer program that verifies written text for grammatical correctness

A grammar checker, in computing terms, is a program, or part of a program, that attempts to verify written text for grammatical correctness. Grammar checkers are most often implemented as a feature of a larger program, such as a word processor, but are also available as a stand-alone application that can be activated from within programs that work with editable text.

Ted (word processor) word processor

Ted is a word processor for the X Window System environment, which runs on Linux and other Unix-like systems. Developed primarily by Mark de Does, Ted is a lightweight yet full-featured word processor.

Free and open-source software software that is both free and open-source

Free and open-source software (FOSS) is software that can be classified as both free software and open-source software. That is, anyone is freely licensed to use, copy, study, and change the software in any way, and the source code is openly shared so that people are encouraged to voluntarily improve the design of the software. This is in contrast to proprietary software, where the software is under restrictive copyright licensing and the source code is usually hidden from the users.

Free/open-source software – the source availability model used by free and open-source software (FOSS) – and closed source are two approaches to the distribution of software.

Hunspell is a spell checker and morphological analyzer designed for languages with rich morphology and complex word compounding and character encoding, originally designed for the Hungarian language.

Enchant is a free software project developed as part of the AbiWord word processor with the aim of unifying access to the various existing spell-checker software. Enchant wraps a common set of functionality present in a variety of existing products/libraries, and exposes a stable API/ABI for doing so. Where a library doesn't implement some specific functionality, Enchant will emulate it.

GNU variants are operating systems based upon the GNU operating system. According to the GNU project and others, these also include most operating systems using the Linux kernel and a few others using BSD-based kernels.

In the 1950s and 1960s, computer operating software and compilers were delivered as a part of hardware purchases without separate fees. At the time, source code, the human-readable form of software, was generally distributed with the software providing the ability to fix bugs or add new functions. Universities were early adopters of computing technology. Many of the modifications developed by universities were openly shared, in keeping with the academic principles of sharing knowledge, and organizations sprung up to facilitate sharing. As large-scale operating systems matured, fewer organizations allowed modifications to the operating software, and eventually such operating systems were closed to modification. However, utilities and other added-function applications are still shared and new organizations have been formed to promote the sharing of software.

Kongoni (operating system) GNU/Linux distribution

Kongoni is a Linux distribution that used the free version of the Linux kernel as distributed by the Linux-libre project. Development of the Kongoni project is currently dormant.

References

  1. 1 2 3 4 5 6 Virastyar at sourceforge.net
  2. What is Virastyar?
  3. "Free Version of Persian Spell Checker is Released". MehrNews. May 11, 2010. Retrieved Feb 28, 2011.
  4. Kashefi, Omid; Nasri, Mitra; Kanani, Kamiar; Senobari, Mehrdad; Iravanian, Sina; Dehlaghi-Ghadim, Alireza (2010). Towards Automatic Persian Spell Checker. Tehran, Iran: Supreme Council of ICT of Iran. ISBN   978-964-884-634-8.