473,549 Members | 2,627 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Implementing a transliteration feature on a php-based discussionboard

How would you approach this task?
I have a phpBB forum on my site. The majority of participants are Russians
living in the US, who don't know Russian keyboard layout.
Is it possible to provide them with some sort of a button, in the posting
edit window to convert latin characters into cyrillic characters?
TIA for any ideas and/or links.

--
Vadim Zima
Certified Russian Translator/Conference Interpreter
http://zima.net

--
Jul 17 '05 #1
10 6336
Vadim,

Take a look at http://www.yandex.ru/keyboard_qwerty.html
That is what you're looking for.

Dima

"Vadim Zima" <va*@zima.net > wrote in message
news:BBD5DCC3.3 732%va*@zima.ne t...
How would you approach this task?
I have a phpBB forum on my site. The majority of participants are Russians
living in the US, who don't know Russian keyboard layout.
Is it possible to provide them with some sort of a button, in the posting
edit window to convert latin characters into cyrillic characters?
TIA for any ideas and/or links.

--
Vadim Zima
Certified Russian Translator/Conference Interpreter
http://zima.net

--

Jul 17 '05 #2
On 11/11/03 4:41 AM, in article bo***********@g avrilo.mtu.ru, "Dmitry Ruban"
<di**@region35. ru> wrote:
Vadim,

Take a look at http://www.yandex.ru/keyboard_qwerty.html
That is what you're looking for.

Dima

How would you approach this task?
I have a phpBB forum on my site. The majority of participants are Russians
living in the US, who don't know Russian keyboard layout.
Is it possible to provide them with some sort of a button, in the posting
edit window to convert latin characters into cyrillic characters?
TIA for any ideas and/or links.

Thank you Dima, but this is NOT what I need.
This is a cute emulator of the STANDARD Russian keyboard. Why bother? You
can add and use built-in keyboards in any Windows version.

I want to provide my forum with a feature (in any convenient form) allowing
forum members to write "zdorovo, parnishka" and see " çäîðîâî, ïàðíèøêà".
See the difference?
Vadim

Please don’t use the address above — it’s a spam trap. If you want to write
to me you can do it via any of my sites below.
--
Vadim Zima
Certified Russian Translator/Conference Interpreter
Work & Fun - http://zima.net
Forum – http://www.zima.net/phpBB2/index.php
Personal pages – http://homepage.mac.com/zimanet

Jul 17 '05 #3
zimanet <mu****@zima.ne t> wrote in message
news:<BBD652D2. 374D%mu****@zim a.net>...

I want to provide my forum with a feature (in any convenient form)
allowing forum members to write "zdorovo, parnishka" and see
"çäîðîâî, ïàðíèøêà".


Unfortunately, this is not a trivial problem. There is more than one
way to spell a transliterated word back into Russian. Consider "schuka"
vs. "schyot" -- "sch" is a transliteration of a single letter in the
former, but of two letters in the latter...

Cheers,
NC
Jul 17 '05 #4
Hi,

Vadim Zima <va*@zima.net > wrote in message news:<BBD5DCC3. 3732%va*@zima.n et>...
How would you approach this task?
I have a phpBB forum on my site. The majority of participants are Russians
living in the US, who don't know Russian keyboard layout.
Is it possible to provide them with some sort of a button, in the posting
edit window to convert latin characters into cyrillic characters?
TIA for any ideas and/or links.


Sure and you even don't need to use PHP - JavaScript is enough
(PHP would be an overkill making a trip to the server to convert the
letter).

There are couple dozens JavaScript programs that do what you want,
but mine is the latest one :) and thus IMHO better, because I tried
to avoid common problems/inconveniences I saw on older sites.
My code is under GPL, so you can copy/modify/use it - just
show that I am the original author :)

Here it is - "Russian Virtual Keyboard" that can be used
say in an Internet-cafe:
http://ourworld.compuserve.com/homep...r/onscreen.htm

One thing to add - I too live in the US so I need to let you
know (and you probably need to let know your users) that
nowadays - unlike say 1998 - it's *very* simple to type
in Russian if it's _your own_ computer - it takes 5 minutes
to activate MS Windows keyboard tools and then type in Russian
directly in any application without going to a Web page such
as mine for a conversion from latin to Cyrillic.

I do know that some people just do not know that it's so
simple nowadays and this is why they use some 3rd party
tools (as mine) even on their own computer...

MS Windows keyboard tools setup is desribed in the
"Russian Keyboard: standard and phonetic" section
of my site.

--
Regards,
Paul Gorodyansky
"Cyrillic (Russian): instructions for Windows and Internet":
http://ourworld.compuserve.com/homepages/PaulGor/
Jul 17 '05 #5
On 11/11/03 9:51 PM, in article
36************* ***********@pos ting.google.com, "Paul Gorodyansky"
<pa*****@compus erve.com> wrote:
Sure and you even don't need to use PHP - JavaScript is enough
(PHP would be an overkill making a trip to the server to convert the
letter). If it works, why not? JavaScript, as you know, is not perfect for a
multi-platform, multi-browser environment.. IE 5.2 for Mac did not worked on
your virtual keyboard, you know. Neither did Safari. Mozilla 1.4.1 for Mac
worked beautifully! There are couple dozens JavaScript programs that do what you want,
but mine is the latest one :) and thus IMHO better, because I tried
to avoid common problems/inconveniences I saw on older sites.
My code is under GPL, so you can copy/modify/use it - just
show that I am the original author :) If I decide to use it - the credit will be given to you, naturally.
Yours is certainly the most polished, but you ARE A RUSSIAN FONTS&CODINGS
PATRIARCH AND CHIEF AUTHORITY after all! I remember using your advice in my
baby web days - ten something years ago
;-)
it takes 5 minutes to activate MS Windows keyboard tools and then type in Russian directly in any application without going to a Web page such as mine for a conversion from latin to Cyrillic.

Most people are horrified to do anything beyond pushing Power button.
I doubt anyone of my forum's regulars will follow your instructions on
adding a phonetic klava to their machines. Too much pain in their gentle ass
:)

But thanks anyway,
Vadim

Jul 17 '05 #6
> > Sure and you even don't need to use PHP - JavaScript is enough
(PHP would be an overkill making a trip to the server to convert the
letter).

If it works, why not? JavaScript, as you know, is not perfect for a
multi-platform, multi-browser environment


the problem with that being it would create a hell of alot of traffic and
also how would a person on dial up feel about having to do this spending
ages typing a message
Jul 17 '05 #7
On 11/12/03 11:26 PM, in article
5m************* ****@news-binary.blueyond er.co.uk, "Filth"
<fi***@blueyond er.co.uk> wrote:
Sure and you even don't need to use PHP - JavaScript is enough
(PHP would be an overkill making a trip to the server to convert the
letter).

If it works, why not? JavaScript, as you know, is not perfect for a
multi-platform, multi-browser environment


the problem with that being it would create a hell of alot of traffic and
also how would a person on dial up feel about having to do this spending
ages typing a message

That's a VERY valid point! I remember how frustrating it was to post to my
own forum from a GPRS connection when I was in Russia last summer...
I am very ignorant of how php works, bear with me
Don't reply to the above address - its sole purpose is to trap SPAM!
--
Vadim Zima
Certified Russian Translator/Conference Interpreter
Work & Fun: http://zima.net Forum: http://www.zima.net/phpBB2/index.php
Personal pages: http://homepage.mac.com/zimanet

Jul 17 '05 #8
Hello!

zimanet <mu****@zima.ne t> wrote in message news:<BBD86899. 3830%mu****@zim a.net>...
On 11/11/03 9:51 PM, in article
36************* ***********@pos ting.google.com, "Paul Gorodyansky"
<pa*****@compus erve.com> wrote:
Sure and you even don't need to use PHP - JavaScript is enough
(PHP would be an overkill making a trip to the server to convert the
letter). If it works, why not?


True :) Probably will be slower (trip to server and back), but
with modern technology not much slower, I guess...
JavaScript, as you know, is not perfect for a
multi-platform, multi-browser environment..
IE 5.2 for Mac did not worked on your virtual keyboard, you know.
Interesting... Did it allow to _read_ Cyrillic on any
Windows-1251 page? For example on mine?
Neither did Safari.
Don't know what Safari is but would like to ask same question -
did it allow to _read_ Windows-1251 text?
Mozilla 1.4.1 for Mac worked beautifully!
Good to know!
...
it takes 5 minutes to activate MS Windows keyboard tools and then
type in Russian directly in any application without going to a Web
page such as mine for a conversion from latin to Cyrillic.
Most people are horrified to do anything beyond pushing Power button.


Right. But not _users of any non-Western alphabet_ - they do know
and they are aware that they *must* do some tune-up to use their
language... Russian or Greek or Polish - usually users do know that.
I doubt anyone of my forum's regulars will follow your instructions on
adding a phonetic klava to their machines. Too much pain in their gentle ass
:)
So do you mean that they use Russian only on your forum and not
in say MS Word or e-mail? Then, sure, they will not do anything...
But most people who use Russian (even non-native speakers) do use
Russian in editors, e-mail, etc. so they are willing to tune-up -
and I am telling them that it will NOT touch/change any deep-system
settings on their computer, that it's safe for non-computer
professionals - see for example the list of countries and some
responses here, on my "Visitors" page:
http://ourworld.compuserve.com/homep...or/one_log.htm

But thanks anyway,
Vadim


You welcome. :)

--
Regards,
Paul Gorodyansky
"Cyrillic (Russian): instructions for Windows and Internet":
http://ourworld.compuserve.com/homepages/PaulGor/
Jul 17 '05 #9
On 11/17/03 12:48 PM, in article
36************* ************@po sting.google.co m, "Paul Gorodyansky"
<pa*****@compus erve.com> wrote:
JavaScript, as you know, is not perfect for a
multi-platform, multi-browser environment..
IE 5.2 for Mac did not worked on your virtual keyboard, you know.


Interesting... Did it allow to _read_ Cyrillic on any
Windows-1251 page? For example on mine?


Perfect Cyrillic in nearly all cases. Some tweaking of settings needed.
Neither did Safari.


Don't know what Safari is but would like to ask same question -
did it allow to _read_ Windows-1251 text?

Safari - MacOS X browser. Full Cyrillic support.
Don't reply to the above address - its sole purpose is to trap SPAM!
--
Vadim Zima
Certified Russian Translator/Conference Interpreter
Work & Fun: http://zima.net Forum: http://www.zima.net/phpBB2/index.php
Personal pages: http://homepage.mac.com/zimanet

Jul 17 '05 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
1737
by: adeleinandjeremy | last post by:
I am taking a second programming course in Java and am currently attempting to apply what I have learned using Python instead. One thing that is puzzling me is how to use an iterator. I am writing a module containing everything I'd need for canonical linked lists. One particularly useful feature would be to use a for loop over the whole...
3
5612
by: Adelein and Jeremy | last post by:
I am taking a second programming course in Java and am currently attempting to apply what I have learned using Python instead. One thing that is puzzling me is how to use an iterator. I am writing a module containing everything I'd need for canonical linked lists. One particularly useful feature would be to use a for loop over the whole...
1
2637
by: darrel | last post by:
Has anyone built a tagging system for their .net application akin to way flickr or del.icio.us implement it? We're building an internal CMS and all of the structured content will be organized into categories (basically, folders of information). This is needed to create a specific structure to all the content being entered. However, I'm...
1
3586
by: buts101 | last post by:
I've install XAMPP for php,mysql. I use Zend Studio for writing php,mysql codes. I know Zend Studio 5.5 has debug feature for php codes. How can i use the debug feature of zend studio with XAMPP server. I tried to use debug feature but it say "could not conecct to http://localhost/dummy.php..
6
3969
by: Joseph Geretz | last post by:
I have the following class which I am serializing and passing back and forth between my Web Service application and the client. public class Token : SoapHeader { public string SID; public string UID; public string PWD; }
1
2736
by: Mark Morss | last post by:
Is this the place to ask a win32com.client question? I am a unix person trying to run on windows, so I have little familiarity with this module. I have this code: import win32com.client """An Access connection""" def connect(data_source, user, pwd, mdw): connAccess = win32com.client.Dispatch(r'ADODB.Connection')
1
1431
by: olddocks | last post by:
Most PHP file upload scripts require writable 777 permissions (rwxrwzrwz) to be set for certain folders for uploading photos and videos. Setting 777 permission means that anybody can upload any malicious content to your server and could be vulnerable. I have outlined some of the easy methods to be implemented to safeguard the server from misuse. ...
4
1553
by: NC | last post by:
On Jul 16, 10:51 am, Sudhakar <sudhakarar...@gmail.comwrote: Use an off-the-shelf search engine... I've used Sphider on a couple of occasions: http://www.sphider.eu/ Cheers, NC
2
2848
by: ssubbarayan | last post by:
Dear all, I am in the process of implementing pageup/pagedown feature in our consumer electronics project.The idea is to provide feature to the customers to that similar to viewing a single sms message in a mobile device.With in the given view area if the whole message does not fit,we need to provide the ability for users to scroll through...
0
7451
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language...
0
7959
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that...
1
5369
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes...
0
5088
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert...
0
3501
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in...
0
3483
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
1944
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
1
1061
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
764
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.