Описание
This commit is contained in:
@@ -1,5 +1,11 @@
|
|||||||
# Библиотека для транслитерации строк
|
# Библиотека для транслитерации строк
|
||||||
|
|
||||||
|
Для использования библиотеки в Go выполните команду:
|
||||||
|
|
||||||
|
$ go get -u github.com/mdigger/translit
|
||||||
|
|
||||||
|
и пропишите ее в заголовке своего кода:
|
||||||
|
|
||||||
import "github.com/mdigger/translit"
|
import "github.com/mdigger/translit"
|
||||||
|
|
||||||
Данная библиотека обеспечивает простую транслитерацию. Для этого достаточно
|
Данная библиотека обеспечивает простую транслитерацию. Для этого достаточно
|
||||||
@@ -22,8 +28,8 @@ var RuTransiltMap = map[rune]string{
|
|||||||
'я': "ja",
|
'я': "ja",
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
RuTransiltMap описывает замены русских букв на английские при транслитерации.
|
`RuTransiltMap` описывает замены русских букв на английские при транслитерации.
|
||||||
Некоторые буквы заменяются ни на одну, а на две или три буквы латинского
|
Некоторые буквы заменяются не на одну, а на две или три буквы латинского
|
||||||
алфавита. А мягкий знак вообще исчезает. Но такова обычная распространенная
|
алфавита. А мягкий знак вообще исчезает. Но такова обычная распространенная
|
||||||
схема транслитерации.
|
схема транслитерации.
|
||||||
|
|
||||||
@@ -32,7 +38,7 @@ RuTransiltMap описывает замены русских букв на ан
|
|||||||
```go
|
```go
|
||||||
func RuTranslit(text string) string
|
func RuTranslit(text string) string
|
||||||
```
|
```
|
||||||
RuTranslit выполняет транслитерацию строки с учетом словаря для русской
|
`RuTranslit` выполняет транслитерацию строки с учетом словаря для русской
|
||||||
транслитерации.
|
транслитерации.
|
||||||
|
|
||||||
#### func Translit
|
#### func Translit
|
||||||
@@ -40,7 +46,7 @@ RuTranslit выполняет транслитерацию строки с уч
|
|||||||
```go
|
```go
|
||||||
func Translit(text string, translitMap map[rune]string) string
|
func Translit(text string, translitMap map[rune]string) string
|
||||||
```
|
```
|
||||||
Translit выполняет транслитерацию в строке по указанной таблице и возвращает
|
`Translit` выполняет транслитерацию в строке по указанной таблице и возвращает
|
||||||
новую строку с результатом такого преобразования. Все символы, которые не
|
новую строку с результатом такого преобразования. Все символы, которые не
|
||||||
указаны в таблице транслитерации, останутся без изменения.
|
указаны в таблице транслитерации, останутся без изменения.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user