我想要创建一个正则表达式,查找单词tjuv (瑞典语中的窃贼),它可以与其他单词(见下面的例子)和/或以不同的共轭形式组合在一起。
示例:
齐克尔朱夫
比尔特佐夫
朱瓦纳
肉汤
下面这个是为tjuv和tjuv(一个小偷)工作的,但是其他的共轭以及与其他词的组合呢?
/tjuv(?:s){0,1}/ig
现在我已经学到了一点瑞典语,你学到一些正则表达式是公平的。
编辑:更具体地说,我认为没有任何情况不应该与tjuv这个词相匹配。
我所做的是搜索存在tjuv这个词的短语,例如(翻译成英文):
1. När en familj kom hem från en utlandss
我想在高阶lambda演算编码中提升一个Haskell函数。这几乎是一字不差地取自奥列格的类型化无标记最终编码。
class Lam r where
emb :: a -> r a
(^) :: r (r a -> r a) -> (r a -> r a)
lam :: (r a -> r a) -> r (r a -> r a)
instance Lam Identity where
emb = Identity
f ^ x = f >>= ($ x)
lam f = return (f . return =
我的网站需要能够支持多个国家的多种语言。例如,美国可能有英语和西班牙语,而英国可能只有英语。如果两个国家使用相同的语言,这并不意味着内容是相同的。
出于这个原因,我决定使用国际化模块(i18n),并创建了如下语言代码:
gb-en - UK English
us-en - US English
us-es - US Spanish
我在设置时没有问题,但我的问题是创建所有默认内容。对于每种内容类型,我想:
将内容类型默认语言设置为"English“
为每种语言创建每种内容类型的翻译版本
我知道这意味着西班牙语的内容仍然是英文的,但这是翻译的第一步。
创建所有这些“默认”
我有一个html表单,它在发布时执行Mysql数据库中的SQL字符串,如下所示:
SELECT *
FROM IpProvider, IpUsers
WHERE IpProvider.UserId = IpUsers.Id AND
(IpProvider.CompanyName LIKE '%køb%' OR IpProvider.ShortDescrip LIKE '%køb%')
这将返回0行,但应返回1行(因为丹麦语单词"køb“是ShortDescrip中文本的一部分)。此搜索适用于不包含丹麦语字符的其他文本字符串。
直接从表字段复
我们目前正在实施一个Zend框架项目,需要翻译成6种不同的语言。我们已经有了一个非常复杂的基于Zend_Translate的翻译系统,它还可以处理翻译键中的变量。
我们的项目有了一个新的土耳其语翻译器,我们面临着一个新的问题:语法,特别是土耳其语。我注意到这个问题可能在每个翻译系统和大多数语言中都很明显,所以我在这里提出了一个问题。
问:任何想法如何处理翻译,如:
Key: I have a[n] {fruit}
Variables: apple, banana
Result: I have an apple. I have a banana.
Key: Stimme für {user}[