Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26113
Рейтинг: 2126
#1: 2011-04-27 20:24:58 ЛС | профиль | цитата
Таак, кто тут просил компонент Translit

translit_001.rar

Перед вами настраиваемый компонент Translit, если нужны другие алфавиты, то можете исправить их для себя в свойствах.

Жду предложений
карма: 22

1
файлы: 1translit_001.rar [2.1KB] [506]
Голосовали:Konst
Ответов: 16884
Рейтинг: 1239
#2: 2011-04-27 20:42:38 ЛС | профиль | цитата
AlphabetFrom=Алфавит для транслитерацию

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1528
Рейтинг: 57
#3: 2011-04-27 20:43:11 ЛС | профиль | цитата
nesco, предлагаешь буковки из полей туда-сюда переставлять, если нужна обратная операция ?
карма: 0

0
Разработчик
Ответов: 26113
Рейтинг: 2126
#4: 2011-04-27 20:46:17 ЛС | профиль | цитата
hitman249 писал(а):
предлагаешь буковки из полей туда-сюда переставлять, если нужна обратная операция ?

Да, сотавить свои алфавиты. Должны же вы делать что-то сами, или это так сложно Но делать привязанный транслит я не буду специально.
Tad, твои предложения или там просто ошибка
карма: 22

0
Ответов: 1528
Рейтинг: 57
#5: 2011-04-27 20:50:12 ЛС | профиль | цитата
nesco писал(а):
Или это так сложно

это не сложно, это не практично
карма: 0

0
Ответов: 5446
Рейтинг: 323
#6: 2011-04-27 20:50:46 ЛС | профиль | цитата
Tad писал(а):
Алфавит для транслитерацию

Лучше так:
Исходный алфавит для транслитерации

карма: 1

0
Разработчик
Ответов: 26113
Рейтинг: 2126
#7: 2011-04-27 20:58:09 ЛС | профиль | цитата
hitman249 писал(а):
это не практично

Для тебя непрактично, а разных типов транслитов может быть не один. Вот тогда и проявится практичность, когда ты сможешь настроить все для себя
------------ Дoбавленo в 20.54:
hitman249, и вообще я бы мог по умолчанию не ставит в этих полях ничего, но пошел навстречу пользователю и прописал русско-английский алфавиты транслитерации, по причине тог, что это встречается гораздо чаще, чем обратное преобразование
------------ Дoбавленo в 20.58:
Этот компонент можно настроить не только на преобразование алфавитов транслитерации, но и можно применить для расшифровки спецсимволов, к примеру @ -- <собачка>, # -- <решетка> и тд. С фиксированным алфавитом такое получить нельзя
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#8: 2011-04-27 21:02:31 ЛС | профиль | цитата
nesco, извини.
SymbolFill=Символ-заполнитель недостающих символов AlphabetTranslit в случае несоответствия размеров алфавитов|2|?
шедевр.
Транслит - это не замена одних символов другими, это замена символов исходного на символы английского алфавита сходные по ЗВУЧАНИЮ. (Щ=Sch, ч=сh=4)
Это фонетика, а не шифрование.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26113
Рейтинг: 2126
#9: 2011-04-27 21:06:33 ЛС | профиль | цитата
Tad, я это прекрасно понимаю, но что делать, если тупой пользователь не допрописал второй алфавит, он поймает ошибку и запарит всех вопросами
------------ Дoбавленo в 21.06:
Там же написано конкретно
в случае несоответствия размеров алфавитов

И причем здесь шифорование вообще, там и слова-то такого нет

Или предлагаешь выдать Error и перестать преобразовывать дальше

Твои предложения
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#10: 2011-04-27 21:28:03 ЛС | профиль | цитата
случае несоответствия размеров алфавитов
не может такого быть. Если несоответствие размеров - нефик там делать. А если применять символ-заполнитель, то это уже не транслит. Это уже шифрование. Видишь, "там и слова-то такого нет", а смысл ?
nesco писал(а):
Или предлагаешь выдать Error и перестать преобразовывать дальше
вообще даже не начинать, а сразу посылать (желательно матом. Доходчевее ).
Возьми любой разговорник - это транслит. Для русских - иностранные слова написаны русскими буквами и при том написано так, как они произносится носителями исходного языка, а не как пишутся.



карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26113
Рейтинг: 2126
#11: 2011-04-27 21:32:55 ЛС | профиль | цитата
Tad, я подумал загнать все это дело в один алфавит транслитерации форматом Щ=Shch и в коде распарсить на два алфавита, так мы уменьшим вариант несоответствия алфавитов
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#12: 2011-04-27 21:51:54 ЛС | профиль | цитата
nesco писал(а):
я подумал загнать
"Кожный Иван мае свий план" заодно и пример транслитерации с украинского на русский, а фонетика украинская осталась.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26113
Рейтинг: 2126
#13: 2011-04-27 22:01:59 ЛС | профиль | цитата
Tad писал(а):
заодно и пример транслитерации с украинского на русский

Это я любезно предоставлю тебе
карма: 22

0
Ответов: 8921
Рейтинг: 823
#14: 2011-04-27 22:02:10 ЛС | профиль | цитата
nesco, попроси совета специалиста, например 1nd1g0
карма: 19

0
Разработчик
Ответов: 26113
Рейтинг: 2126
#15: 2011-04-27 22:06:07 ЛС | профиль | цитата
Леонид писал(а):
попроси совета специалиста, например 1nd1g0

А что, Tad уже не специалист
Странно, как-то, не считать специалистом того, кто этим непосредственно занимался
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)