Please click on the topic you want to read:
This application will never access your personal data, or any other data that is stored on your device.
It does not require any privileges, like access to your contact list, coarse or fine location, WiFi status...
It will read the device specifications and Cyrillix application preferences, and send them as feedback, but only on your explicit command.
This will happen if you select one of the following menu items:
The following information will be sent (sample data is presented here, for clarity):
Please note that the explanation above refers to some terms that will be explained later in this guide.
|Model:||Tesla Smartphone 6|| |
||Selected keyboard size, Portrait: 11-768pix, Landscape: 17-1280pix,|
Key sound: 1-Click (0-Off, 1-Click, 2-Spell out),
Cyrillic long press: 2-Actions (1-Default, 2-Actions popup menu)
T - Cyrillic checked
f - Latin not checked
f - English not checked
T - Ask every time checked
f - User guide not displayed (becomes T when you open Help → User guide)
You should be aware that your IP address will be recorded in the mail server logs (when you send feedback by mail)
or web server logs (when you send feedback via browser),
as is normally the case when you send your regular mail messages or browse the web.
Copyright © 2016 Unforget.rs: Cyrillix application (name, idea and implementation) is the original work of its author.
The main purpose of this application is to provide a means to easily transliterate a short text from Serbian Cyrillic alphabet to Latin alphabet text,
both Latin with Serbian letters and plain English text. Please note that transliteration is not translation, this application
will not translate the text, but merely "rewrite" it with Latin letters.
It can be used to decrypt the names of streets and other signs and labels that are displayed in Cyrillic manner, which is common in Serbia.
When you get the unknown text in Latin alphabet, you can use it easier, for example to look it up on your printed map which has names of the streets in Latin alphabet.
The custom keyboard provided in this application has some distinct features that standard keyboards do not provide,
like selecting a custom key size (big unknown letters are easier to locate on the keyboard than little unknown letters).
Moreover, with the "spell out" feature you can hear how each letter sounds, as you type it.
The "Actions" popup menu provides some interesting options, like "Parallel alphabets" where you can see (and hear) all Cyrillic letters
in parallel with their Latin alphabet counterparts, and "Frequent words" where again you can see and hear how some common words look and sound like in Serbian.
There are also two audio features for calling the waiter, which you should use with caution and at your own risk.
The screen of the application can be divided into three areas:
- Top - where the application title and action button () are located,
- Middle - lines with Cyrillic, Latin and English alphabet texts are here,
- Bottom - custom keyboard.
Normally, all you have to do is type the Cyrillic letters (while standing in front of the sign with the street name, hopefully on the sidewalk and not on the street).
Cyrillic letters will always appear in the upper line, followed by the Latin alphabet and plain English below. If you selected "Spell out" as
key sound option, you will hear how each letter sounds as you type them.
If the keyboard is larger than the screen - it can be scrolled left or right. All 30 letters of Serbian alphabet are on the keyboard,
together with Space, Backspace, Shift, ←, → and Select key.
Main menu can be accessed in one of two different ways:
Main menu has five options:
- Hardware menu button - it is present on some devices, usually marked with one of ,
- Software menu button - the three dots button on the screen, .
Menu hierarchy: Here is the hierarchical list of all menu items:
- Actions - opens Actions menu, which will be discussed later in this guide.
- Keyboard size - for selecting the size of the custom keyboard, if you are not happy with the default.
- Key sound - you can select one out of the three: Off, Click and Spell out, the third one provides the sound of each letter as you type it.
- Cyrillic long press - determines which action will be performed when long press (touch and hold) is applied on the Cyrillic text, you may choose to activate either the Android default text select/copy/paste tool or Actions menu.
- Help - opens the Help submenu, if you are reading this guide - then you obviously found it already.
Search the web
Call waiter, voice
Call waiter, glass break
Cyrillic long press
Default text selection menu
Actions pop-up menu
Cyrillix blog on unforget.rs
Send feedback by mail
Send feedback via browser
Some of the above items will be explained in the following sections, others are hopefully self-explanatory. If not - please try to find
(or ask for) more detailed explanations on Cyrillix blog, https://unforget.rs/cyrillix.
Various actions, which can be invoked on the text that you typed, are located here. They are grouped into three groups,
colored in the colors of the Serbian national flag - red, blue and white. They will be explained in the following subsections:
Actions menu can be invoked in three different ways:
Please note that second and third option show only simple pop-up menus which are not colored, while first option invokes the multicolored menu
which is easier to use.
Red actions are actions that are performed with the text you typed, by other applications. The text you typed in the Cyrillic box,
and/or its transliterations (called Latin and English), are given to another application for further "processing". The actions in
the red part of actions menu are:
- Via action button which is located on top of the screen. This is the only way to have it with the colored items.
- Via Main menu → Actions.
- By a long press (touch and hold) on Cyrillic text, if you set the "Cyrillic long press" option to activate the actions menu.
- Geo query - Invoke Google maps, or some other mapping application that may be installed on your device, and give it your text to try and locate it as a toponym on the map.
- Translate - Invoke Google translate via web browser (hit translate.google.com), and give it your text to try and translate it to English.
You can switch to some other language after the web page is displayed.
- Search the web - Invoke web browser and hit www.google.com with your text as query.
- Share - Activates standard Share dialog, allowing you to select the application you want to use for sharing.
- Preferences... - Lets you choose which texts you want to put into above actions, will be explained in the next subsection.
Please bear in mind that the above actions will invoke applications that may connect to internet. If you don't like it (e.g. due to high roaming prices),
please disable networking on your device, or don't invoke the above actions. Also, please note that the Cyrillix application
does not have privileges to connect to internet and it will never connect by itself.
The action preferences setup screen looks like below:
You can choose to include each text separately by ticking the check marks on the left of Cyrillic, Latin and English. You can also tick "Ask every time"
if you want to review and maybe change your options on each action invoking.
"Prepend fixed text" and "Append fixed text", if not empty, are put together with the text you type in the Cyrillic box, so you can make
your queries more precise, thus allowing the actions to provide better results. For example, if you are typing the names of the streets
in Belgrade, it make sense to set Belgrade as prepend and Serbia as append text - you will have better map positioning.
Blue actions help you edit the text you type. They are:
Write actions are meant to be some kind of helpers on your way through Serbia and Serbian language. They are:
- Cursor Home - Position the cursor at the beginning of Cyrillic text, before the first letter.
- Cursor End - Position the cursor at the end of Cyrillic text, after the last letter.
- Select all - Select entire Cyrillic text.
- Paste - Paste the text from clipboard into Cyrillic text. If any part of the Cyrillic text was selected before paste - it will be replaced by the contents of the clipboard.
- Copy - Copy selected Cyrillic text into the clipboard. If no text is selected - copy entire Cyrillic text. You can then paste the copied text into another application,
or into "Prepend fixed text" or "Append fixed text" if you want them in Cyrillic alphabet.
- Cut - Same as copy, but delete the text that was copied into the clipboard.
- Clear - Remove any existing Cyrillic text, leaving the text fields blank and ready for the next Cyrillic text.
- Undo clear - Tries to bring back the text that was last removed from Cyrillic field, either by clear or cut actions.
It may not always work as you want it, if this happens - please remember that you are not writing a complete travelogue here,
only short texts.
There are two parameters for keyboard that user can adjust:
You can set a separate keyboard size for both portrait and landscape orientation of your device, so "Keyboard size" menu option first presents the submenu with two choices,
"Portrait" and "Landscape", and then opens the popup window with the size options for chosen orientation, like below:
- Parallel alphabets - On the left hand side of the screen you have Latin alphabet paired with corresponding Cyrillic letters,
so you can see what each Latin letter looks like in Cyrillic, and by clicking it - you will also hear how it sounds.
The right hand side shows the opposite, so you can locate the Cyrillic letter and see its counterpart in Latin alphabet. Hearing
the sound of it also works.
- Frequent words - A very short list of 27 Serbian words that you may use for asking your way around the city.
Clicking on the words brings the sound, so you can hear them and maybe try to say them yourself.
- Call waiter, voice - One particular word out of the above 27, with improved voice level.
- Call waiter, glass break - If calling the waiter by voice (the above) does not work - this might bring them quicker, but use it with care!
If you play too much with it - you may be in position to hear the sound of your phone being broken. You are using it at your own risk,
the author of this application will not refund the loss induced by using this option.
You can choose one of the 24 predefined keyboard widths, or set it to automatic and let the program find the best fit. If you choose to have the keyboard that is wider than the screen
of your device - you will be able to scroll through it left or right. This way you could have large letters of the unfamiliar alphabet on your screen,
at the price of scrolling the keyboard.
Key sound can be set to "Off", "Click" or "Spell out", the last one providing the audio feedback of how each letter you type is spelled out (pronounced) in Serbian.
It will not read out the whole words (this is a bit more complex thing to do), but at least you will know what each letter of Cyrillic alphabet sounds like.
In Serbian language there are no complex rules of tangling the spoken language to make it different than its written equivalent, like in other languages.
It is simple and straightforward: one written letter always corresponds to one spoken letter, and vice versa, so hearing separate letters might be helpful after all.
This option determines which action will be performed when long press (touch and hold) is applied on the Cyrillic text.
Normally, when you touch and hold your finger over some text - standard android text selection/copy/paste menu appears,
This also goes for Latin and English text boxes.
However, you may choose to activate Actions menu on a long press of Cyrillic text instead. It contains copy/paste operations, but also some others, and you have the means of selecting Cyrillic text
on the keyboard, so you may want to use Actions menu instead of the default. Please remember that Actions menu can also be activated via action button () on the top of the screen,
the effect will be absolutely the same, but you will see more colors.
Main menu → Help opens the help submenu with the following options:
This guide. If you are here - no need to explain anything.
Opens web browser of your choice and connects to the Cyrillix blog, https://unforget.rs/cyrillix. There you are likely to find a lot more information about the application and more detailed user guide.
Opens the mail client application and prepares a mail message which contains the feedback information (as described in the Privacy statement),
with the mail subject set to "Cyrillix: Application feedback" and the recipient address "firstname.lastname@example.org". If you have more than one mail client installed on your device,
you may be presented with the prompt like:
in order to pick the mail client to be used for this session. The message body will be set up to contain the feedback information, with the possibility to add some text into it.
All your comments provided in this way will be analyzed and used, in order to improve the application.
Please note that this mail message also contains your email address as a sender address. Your address will never be used nor presented to anybody, but if you want to remain anonymous - you may opt
to send feedback via web browser. The author of this application will be equally grateful for your feedback, be it by mail or web.
Feedback via browser provides the same information as via mail (as described in the Privacy statement), only the transport is different. It launches a web browser
and hits the web page on the Cyrillic web site, fills up the feedback information and provides a means to enter your impressions, if you like.
All your comments provided in this way will be analyzed and used to improve the application.
The about box provides the information about your device and the options that you have set up inside Cyrillix.
This information is the same as the feedback that is sent via mail or web browser,
and is described in more detail in the Privacy statement.
Also, external resources that were used in application making are mentioned here.
To be honest, there is nothing advanced in editing one line of text. But I would like to explain some things here, which are not obvious and yet may be useful.
Unlike other Android soft keyboards, Cyrillic keyboard in this application features arrows for moving the cursor left or right, so you don't need to additionally grease your screen with your finger
if you skipped one letter and you want the cursor a little to the left to correct it.
In relation to moving cursor with arrows is another feature - text selection. You switch on the select mode, by pressing the select button, and drive the cursor with arrows to select part of the text.
This way you can easily select arbitrary continuous part of Cyrillic text that you typed (or pasted):
After that, cut and copy operations will apply to the selected text, paste operation will replace the selected text with the contents of the clipboard
(leaving unselected parts of the text unchanged), typing another letter on the keyboard will replace the selected text.
Copyright © 2016 Unforget.rs: Cyrillix application is the original work of its author. This includes the name, idea and the way application is implemented.
- Navigate to the one end of the text you want to select, using arrows
- Press "Select" button on the keyboard
- Navigate to the other end of the text you want to select, using arrows