0
Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.
Tôi có một trang web bằng tiếng Anh .. Bây giờ tôi muốn nó bằng tiếng Ả Rập. Vì vậy, bất kỳ ai có thể cho tôi biết có cách nào để chuyển đổi toàn bộ trang web thành tiếng Ả Rập ... mà không viết toàn bộ nội dung bằng tiếng Ả Rập ??? Tôi muốn viết linh hoạt bằng tiếng Anh và muốn nó tự động chuyển đổi nếu người dùng nhấp vào, ví dụ, phiên bản tiếng Ả Rập của nút trang web .. Trân trọng
Chuột
1.83318 Huy hiệu bạc34 Huy hiệu đồng18 silver badges34 bronze badges
Hỏi ngày 14 tháng 4 năm 2011 lúc 8:56Apr 14, 2011 at 8:56
Haseeb Warraichhaseeb WarraichHaseeb Warraich
Huy hiệu vàng 1411 Huy hiệu bạc12 Huy hiệu đồng1 gold badge2 silver badges12 bronze badges
1
Không có cách nào để dịch tự động văn học có thể đọc được con người thích hợp. Google dịch làm tốt nhất, nhưng vẫn vậy, nếu bạn không muốn khách truy cập nói tiếng Ả Rập của mình cười trên bản dịch xấu xí, bạn nên dịch mọi thứ bằng cách nào đó và vì vậy, hãy tạo phiên bản tiếng Ả Rập của toàn bộ trang web. GNU gettext sẽ hữu ích. Trong trường hợp nếu bạn vẫn muốn một bản dịch tự động, bạn có thể sử dụng API của Google Dịch
Đã trả lời ngày 14 tháng 4 năm 2011 lúc 9:04Apr 14, 2011 at 9:04
1
Nó có thể được thực hiện, nhưng không có gì sẽ thay thế một bản dịch thực tế, thực tế của nội dung được thực hiện bởi một chuyên gia hoặc chính bạn nếu bạn thông thạo cả hai ngôn ngữ.
Những gì bạn có thể làm như là một giải pháp tạm thời là: Động tự động thuộc tính "DIR = RTL" vào thẻ HTML của bạn [hoặc bất kỳ thẻ nào chứa văn bản sẽ được dịch] và sau đó chuyển hướng đến phiên bản Google dịch của trang đó. Nhưng cá nhân tôi sẽ cố vấn mạnh mẽ chống lại việc này. Bản dịch của Google chỉ đơn giản là khủng khiếp và bạn không muốn nội dung của mình tắt người dùng hoặc thậm chí còn tệ hơn là xúc phạm họ trong trường hợp có một bản dịch trong bản dịch ...
Đã trả lời ngày 14 tháng 4 năm 2011 lúc 9:01Apr 14, 2011 at 9:01
KrimokrimoKrimo
9648 Huy hiệu bạc20 Huy hiệu Đồng8 silver badges20 bronze badges
Tôi nghĩ rằng cách tốt nhất trong trường hợp của bạn là sử dụng Google Dịch. Đọc về nó ở đây
Đã trả lời ngày 14 tháng 4 năm 2011 lúc 8:59Apr 14, 2011 at 8:59
Archilarchilarchil
38,5K7 Huy hiệu vàng63 Huy hiệu bạc82 Huy hiệu đồng7 gold badges63 silver badges82 bronze badges
PHP giúp cuộc sống của nhà phát triển trở nên dễ dàng, hãy đọc nó chi tiết i18n_arabic
Đã trả lời ngày 31 tháng 3 năm 2012 lúc 7:00Mar 31, 2012 at 7:00
Php Ferrariphp FerrariPHP Ferrari
15.3k26 Huy hiệu vàng82 Huy hiệu bạc148 Huy hiệu đồng26 gold badges82 silver badges148 bronze badges
Case's:
Tiếng vang 'س'; // đi vào | |
Tiếng vang 'hình'; // Reh | |
Case's: | |
Tiếng vang 'س'; // đi vào | |
Trường hợp không ': | |
Trường hợp không ': | |
echo 'ت'; // teh Phonetics | |
CASE'U ': | |
Tiếng vang 'hình'; // Reh | |
Case's: | |
Tiếng vang 'س'; // đi vào | |
Trường hợp không ': | |
echo 'ت'; // teh function EnglishToArabic[$source] | |
CASE'U ': | |
Case'v ':UTF-8"]; | |
Tiếng vang '' '; // Veh | |
Trường hợp'w ': | |
CASE'X ': | |
Echo 'ك'; // kaf và xem | |
CASE'Y ': | |
Tiếng vang 'ي'; // Yeh[strlen[$source] == 1] | |
CASE'X ': | |
Echo 'ك'; // kaf và xem[$source=='i'] | |
CASE'Y ': | |
Tiếng vang 'ي'; // Yeh "آ"; | |
Case'r ': | |
Case'r ': | |
Tiếng vang 'hình'; // Reh | |
Case's: | |
Tiếng vang '' '; // Veh ""; | |
Trường hợp'w ':$i = 0; $i < strlen[$source]; $i++] | |
CASE'X ': | |
Echo 'ك'; // kaf và xemchar = substr[$source, $i, 1]; | |
CASE'Y ': | |
Tiếng vang 'ي'; // Yeh[ord[substr[$source, 0, 1]]==216 || ord[substr[$source, 0, 1]]==217] | |
{ | |
Echo Subr [$ Nguồn, $ I, 2]; substr[$source, $i, 2]; | |
$ i ++;i++; | |
Tiếp tục;; | |
} | |
$ Char = strtolower [$ char];char = strtolower[$char]; | |
Chuyển đổi [$ cher][$char] | |
{ | |
Case'a ': 'a': | |
Echo 'ا'; // Alif 'ا'; // alif | |
Phá vỡ;; | |
Trường hợp'b'b ' 'b': | |
Tiếng vang 'ب'; // bah 'ب'; // bah | |
Phá vỡ;; | |
Trường hợp'b'b ' 'c': | |
Tiếng vang 'ب'; // bah 'ك'; // kah | |
Phá vỡ;; | |
Trường hợp'b'b ' 'd': | |
Tiếng vang 'ب'; // bah 'د'; // dal | |
Phá vỡ;; | |
Trường hợp'b'b ' 'e': | |
Tiếng vang 'ب'; // bah 'ي'; // yeh | |
Phá vỡ;; | |
Trường hợp'b'b ' 'f': | |
Tiếng vang 'ب'; // bah 'ف'; // feh | |
Phá vỡ;; | |
Trường hợp'b'b ' 'g': | |
Tiếng vang 'ب'; // bah 'غ'; // ghaim | |
Phá vỡ;; | |
Trường hợp'b'b ' 'h': | |
Tiếng vang 'ب'; // bah 'ه'; // heh | |
Phá vỡ;; | |
Trường hợp'b'b ' 'i': | |
Tiếng vang 'ب'; // bah 'ي'; // yeh | |
Phá vỡ;; | |
Trường hợp'b'b ' 'j': | |
Tiếng vang 'ب'; // bah 'ج'; // jeem | |
Phá vỡ;; | |
Trường hợp'b'b ' 'k': | |
Tiếng vang 'ب'; // bah 'ك'; // kaf | |
Phá vỡ;; | |
Trường hợp'b'b ' 'l': | |
Tiếng vang 'ب'; // bah 'ل'; // lam | |
Phá vỡ;; | |
Trường hợp'b'b ' 'm': | |
Tiếng vang 'ب'; // bah 'م'; // meem | |
Phá vỡ;; | |
Trường hợp'b'b ' 'n': | |
Tiếng vang 'ب'; // bah 'ن'; // noon | |
Phá vỡ;; | |
Trường hợp'b'b ' 'o': | |
Tiếng vang 'ب'; // bah 'و'; // waw | |
Phá vỡ;; | |
Trường hợp'b'b ' 'p': | |
Tiếng vang 'ب'; // bah 'ب'; // beh | |
Phá vỡ;; | |
Trường hợp'b'b ' 'q': | |
Tiếng vang 'ب'; // bah 'ك'; // kah | |
Phá vỡ;; | |
Trường hợp'b'b ' 'r': | |
Tiếng vang 'ب'; // bah 'ر'; // reh | |
Phá vỡ;; | |
Trường hợp'b'b ' 's': | |
Tiếng vang 'ب'; // bah 'س'; // seen | |
Phá vỡ;; | |
Trường hợp'b'b ' 't': | |
Tiếng vang 'ب'; // bah 'ت'; // teh | |
Phá vỡ;; | |
Trường hợp'b'b ' 'u': | |
Tiếng vang 'ب'; // bah 'و'; // waw | |
Phá vỡ;; | |
Trường hợp'b'b ' 'v': | |
Tiếng vang 'ب'; // bah 'ڤ'; // veh | |
Phá vỡ;; | |
Trường hợp'b'b ' 'w': | |
Tiếng vang 'ب'; // bah 'و'; // waw | |
Phá vỡ;; | |
Trường hợp'b'b ' 'x': | |
Tiếng vang 'ب'; // bah 'كس'; // kaf and seen | |
Phá vỡ;; | |
Trường hợp'b'b ' 'y': | |
Tiếng vang 'ب'; // bah 'ي'; // yeh | |
Phá vỡ;; | |
Trường hợp'b'b ' 'z': | |
Tiếng vang 'ب'; // bah 'ز'; // zain | |
Phá vỡ;; | |
Trường hợp'b'b ': | |
Tiếng vang 'ب'; // bah $char; | |
Phá vỡ;; | |
} | |
} | |
} | |
Trường hợp'b'b ' | |
Tiếng vang 'ب'; // bah | |
Case'c ': | |
tiếng vang '' '; // kah | |
Trường hợp ': function ArabicToEnglish[$source] | |
Echo 'د'; // Dal | |
CASE'E ':UTF-8"]; | |
Tiếng vang 'ي'; // Yeh ""; | |
Case'f ':$i = 0; $i < strlen[$source]; $i++] | |
Tiếng vang '' '; // Feh | |
Case'g ':byte1 = ord[substr[$source, $i, 1]]; | |
Echo '; // Ghaimbyte2 = ord[substr[$source, $i+1, 1]]; | |
Case'h ': | |
Echo 'ه'; // heh[strlen[$source] == 2] | |
Tiếng vang '' '; // Feh | |
Case'g ':[$byte1==217 && $byte2==136] | |
{ | |
Echo '; // Ghaim "wa"; | |
} | |
Case'h ':[$byte1==216 && $byte2==163] | |
{ | |
Echo 'ه'; // heh "aw"; | |
} | |
} | |
CASE'I ':[$byte1] | |
{ | |
Case'j ': 216: | |
Tiếng vang '' '; // Mứt[$byte2] | |
Case'k ': | |
tiếng vang '' '; // kaf 155: | |
Case'l ': ";";// arabic semicolon ؛ | |
Phá vỡ;; | |
Tiếng vang 'ل'; // Lam 159: | |
Case'm'm'm'm: "?";// ؟ arabic question mark | |
Phá vỡ;; | |
Echo 'م'; // mem 161: | |
Trường hợp'n ': "a";// ء hamza | |
Phá vỡ;; | |
Echo 'ن'; // Không bật 162: | |
Case'o ': "AA";// آ Alif with madda | |
Phá vỡ;; | |
Tiếng vang 'و'; // Ồ 163: | |
Case'p ': "a";// أ Alif with hamza | |
Phá vỡ;; | |
Tiếng vang 'ب'; // Beh 164: | |
Trường hợp'q ': "ou";//ؤ waw with hamza | |
Phá vỡ;; | |
Case'r ': 165: | |
Tiếng vang 'hình'; // Reh "i";//إ alif with hamza below | |
Phá vỡ;; | |
Case's: 166: | |
Tiếng vang 'س'; // đi vào "i";// ئ yeh with hamza above | |
Phá vỡ;; | |
Trường hợp không ': 167: | |
echo 'ت'; // teh "a";// alifا | |
Phá vỡ;; | |
CASE'U ': 168: | |
Case'v ': "b";// ب bah | |
Phá vỡ;; | |
Tiếng vang '' '; // Veh 169: | |
Trường hợp'w ': "a";// ة teh marbuta [fastened teh] | |
Phá vỡ;; | |
CASE'X ': 170: | |
Echo 'ك'; // kaf và xem "t";// ت teh | |
Phá vỡ;; | |
CASE'Y ': 171: | |
Case'z ': "th";// ث theh | |
Phá vỡ;; | |
Tiếng vang '' '; // zain 172: | |
Mặc định: "j";// ج jeem | |
Phá vỡ;; | |
echo $ char; 173: | |
/* "H";// ح hah | |
Phá vỡ;; | |
* Chúng tôi sẽ sử dụng các bảng Romanzation Alaa-LC cho việc này 174: | |
* //www.al-bab.com/arab/langle/roman1.htm "kh";// خ khah | |
Phá vỡ;; | |
*/ 175: | |
PublicFunctionArabictonnglish [$ Nguồn] "d";// د dal | |
Phá vỡ;; | |
{ 176: | |
MB_INTERNAL_ENCODING ["UTF-8"]; "Th";// ذ thal | |
Phá vỡ;; | |
Tiếng vang ""; 177: | |
for [$ i = 0; $ i ArabicToEnglish[$word]; | |
} | |
} | |
Echo '; // Ghaim function EnToArPhonetic[$string] | |
Echo 'د'; // Dal | |
CASE'E ':words = explode["",$string]; | |
Tiếng vang 'ي'; // Yeh[$words as $word] | |
Tiếng vang '' '; // Feh | |
Case'g ':this->EnglishToArabic[$word]; | |
} | |
} | |
} | |
Echo '; // Ghaim |