عمومی سازی و بومی سازی در جاوا - صفحه 5 - تالار گفتمان آذر فروم





دعوت به همکاری با آذر فروم

 

عمومی سازی و بومی سازی در جاوا
زمان کنونی: 21-09-1395،07:17 ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: Friga
آخرین ارسال: Friga
پاسخ: 48
بازدید: 1862

 
 
رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5

موضوع: عمومی سازی و بومی سازی در جاوا
ارسال: #41
RE: عمومی سازی و بومی سازی در جاوا
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
5.7- صفحات HTML/JSP

Character Encoding
Page Direction (Right to Left / Left to Right)
Text Wrapping
Language
















دورمچم به جای ساعت یکنوار مشکی بستم
تا همه بفهمن من از همه هر چه زمانو متعلق به زمان است بیزارم
من هم روزی قلبی داشتم
که توسط مردمانی ازمیان شما شکست و شکست تا سنگی شد
واکنون روزگاریست که شیطان فریاد میزند..
انسان پیدا کنید سجده خواهم کرد...


=====ஜ۩۞۩ஜ=====

24-05-1391 02:20 ب.ظ
 
ارسال: #42
RE: عمومی سازی و بومی سازی در جاوا
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
مثالهای کاربردی

۱- استفاده از Resource Bundle برای فارسی سازی
۱٫۱- تعریف MessagesBundle_ar_SA.properties

label.login.userName=شناسه کاربر
label.login.password=رمزعبور

button.login=ورود
button.cancel=انصراف

label.calendar.date=تاریخ
label.calendar.year=سال
label.calendar.month=ماه
label.calendar.day=روز

label.calendar.pm= ب.ظ
label.calendar.am= ق.ظ
















دورمچم به جای ساعت یکنوار مشکی بستم
تا همه بفهمن من از همه هر چه زمانو متعلق به زمان است بیزارم
من هم روزی قلبی داشتم
که توسط مردمانی ازمیان شما شکست و شکست تا سنگی شد
واکنون روزگاریست که شیطان فریاد میزند..
انسان پیدا کنید سجده خواهم کرد...


=====ஜ۩۞۩ஜ=====

24-05-1391 02:20 ب.ظ
 
ارسال: #43
RE: عمومی سازی و بومی سازی در جاوا
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
۱٫۲- استفاده از Resource Bundle در JSP

<%@ page contentType="text/html;charset=1256"
import="java.util.Locale,
java.util.ResourceBundle"
%>

<%
Locale locale = new Locale("ar", "SA");
ResourceBundle msgs = ResourceBundle.getBundle("MessagesBundle", locale);
%>

<HTML>
<HEAD>
<TITLE>Login Form </TITLE>
<META http-equiv="Content-Type" content="text/html; charset=windows-1256">
</HEAD>
<BODY>

<%=msgs.getString("label.login.userName")%>
<%=msgs.getString("label.login.password")%>

</BODY>
</HTML>
















دورمچم به جای ساعت یکنوار مشکی بستم
تا همه بفهمن من از همه هر چه زمانو متعلق به زمان است بیزارم
من هم روزی قلبی داشتم
که توسط مردمانی ازمیان شما شکست و شکست تا سنگی شد
واکنون روزگاریست که شیطان فریاد میزند..
انسان پیدا کنید سجده خواهم کرد...


=====ஜ۩۞۩ஜ=====

24-05-1391 02:20 ب.ظ
 
ارسال: #44
RE: عمومی سازی و بومی سازی در جاوا
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
3.1- استفاده از Resource Bundle در Servlet

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

import java.util.ResourceBundle;
import java.util.Locale;

public class I18NServlet extends HttpServlet {

public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

Locale locale = new Locale("ar", "SA");
ResourceBundle msgs = ResourceBundle.getBundle("MessagesBundle", locale);

PrintWriter out = response.getWriter();
out.println(msgs.getString("label.calendar.date")
+ ":" + new java.util.Date());

out.close();
}
}
















دورمچم به جای ساعت یکنوار مشکی بستم
تا همه بفهمن من از همه هر چه زمانو متعلق به زمان است بیزارم
من هم روزی قلبی داشتم
که توسط مردمانی ازمیان شما شکست و شکست تا سنگی شد
واکنون روزگاریست که شیطان فریاد میزند..
انسان پیدا کنید سجده خواهم کرد...


=====ஜ۩۞۩ஜ=====

24-05-1391 02:21 ب.ظ
 
ارسال: #45
RE: عمومی سازی و بومی سازی در جاوا
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
2- نمایش مقادیر عددی

۱٫۲- استفاده از فرمتهای از پیش تعریف شده


static public void displayNumber(Locale currentLocale) {

Integer quantity = new Integer(123456);
Double amount = new Double(345987.246);
NumberFormat numberFormatter;
String quantityOut;
String amountOut;

numberFormatter = NumberFormat.getNumberInstance(currentLocale);
quantityOut = numberFormatter.format(quantity);
amountOut = numberFormatter.format(amount);
System.out.println(quantityOut + " " + currentLocale.toString());
System.out.println(amountOut + " " + currentLocale.toString());
}

static public void displayCurrency(Locale currentLocale) {

Double currency = new Double(9876543.21);
NumberFormat currencyFormatter;
String currencyOut;

currencyFormatter = NumberFormat.getCurrencyInstance(currentLocale);
currencyOut = currencyFormatter.format(currency);
System.out.println(currencyOut + " " + currentLocale.toString());
}

static public void displayPercent(Locale currentLocale) {

Double percent = new Double(0.75);
NumberFormat percentFormatter;
String percentOut;

percentFormatter = NumberFormat.getPercentInstance(currentLocale);
percentOut = percentFormatter.format(percent);
System.out.println(percentOut + " " + currentLocale.toString());
}
















دورمچم به جای ساعت یکنوار مشکی بستم
تا همه بفهمن من از همه هر چه زمانو متعلق به زمان است بیزارم
من هم روزی قلبی داشتم
که توسط مردمانی ازمیان شما شکست و شکست تا سنگی شد
واکنون روزگاریست که شیطان فریاد میزند..
انسان پیدا کنید سجده خواهم کرد...


=====ஜ۩۞۩ஜ=====

24-05-1391 02:21 ب.ظ
 
ارسال: #46
RE: عمومی سازی و بومی سازی در جاوا
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
2.2- تعریف الگوی جدید

static public void customFormat(String pattern, double value) {
DecimalFormat myFormatter = new DecimalFormat(pattern);
String output = myFormatter.format(value);
System.out.println(value + " " + pattern + " " + output);
}

customFormat("###,###.###", 123456.789);
customFormat("###.##", 123456.789);
customFormat("000000.000", 123.78);
customFormat("$###,###.###", 12345.67);
customFormat("\u00a5###,###.###", 12345.67);
customFormat("###,###/###\ue816", 12345.67);
















دورمچم به جای ساعت یکنوار مشکی بستم
تا همه بفهمن من از همه هر چه زمانو متعلق به زمان است بیزارم
من هم روزی قلبی داشتم
که توسط مردمانی ازمیان شما شکست و شکست تا سنگی شد
واکنون روزگاریست که شیطان فریاد میزند..
انسان پیدا کنید سجده خواهم کرد...


=====ஜ۩۞۩ஜ=====

24-05-1391 02:21 ب.ظ
 
ارسال: #47
RE: عمومی سازی و بومی سازی در جاوا
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
3- تنظیمات فارسی در صفحات HTML

3.1- تعریف زبان و Code Page


<HTML>
<HEAD>
<META content="text/html; charset=windows-1256" http-equiv="Content-Type">
<META content="fa" http-equiv="Content-Language">
</HEAD>

...
</HTML>

<HTML>
<HEAD>
<META content="text/html; charset=UTF-8" http-equiv="Content-Type">
<META content="fa" http-equiv="Content-Language">
</HEAD>

...
</HTML>
















دورمچم به جای ساعت یکنوار مشکی بستم
تا همه بفهمن من از همه هر چه زمانو متعلق به زمان است بیزارم
من هم روزی قلبی داشتم
که توسط مردمانی ازمیان شما شکست و شکست تا سنگی شد
واکنون روزگاریست که شیطان فریاد میزند..
انسان پیدا کنید سجده خواهم کرد...


=====ஜ۩۞۩ஜ=====

24-05-1391 02:22 ب.ظ
 
ارسال: #48
RE: عمومی سازی و بومی سازی در جاوا
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
2.3- راست به چپ صفحات

<HTML dir="rtl">
...
</HTML>


3.3- Text Wrapping
















دورمچم به جای ساعت یکنوار مشکی بستم
تا همه بفهمن من از همه هر چه زمانو متعلق به زمان است بیزارم
من هم روزی قلبی داشتم
که توسط مردمانی ازمیان شما شکست و شکست تا سنگی شد
واکنون روزگاریست که شیطان فریاد میزند..
انسان پیدا کنید سجده خواهم کرد...


=====ஜ۩۞۩ஜ=====

24-05-1391 02:23 ب.ظ
 


[-]
پاسخ سریع
پیام
پاسخ خود را برای این پیام در اینجا بنویسید.


کد تصویری
royalfuns
(غیر حساس به بزرگی و کوچکی حروف)
لطفاً کد نشان داده شده در تصویر را وارد نمایید. این اقدام جهت جلوگیری از ارسال‌های خودکار ضروری می‌باشد.

موضوعات مشابه ...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  onUnLoad Event در جاوا اسکریپت Friga 0 286 28-05-1391 02:45 ب.ظ
آخرین ارسال: Friga
  انواع اعداد اعشاری جاوا Friga 7 590 28-05-1391 02:43 ب.ظ
آخرین ارسال: Friga
  استفاده از پرانتزها در جاوا Friga 0 274 28-05-1391 02:38 ب.ظ
آخرین ارسال: Friga
  عملگرهای منطقی بولی Boolean در جاوا Friga 5 521 28-05-1391 02:32 ب.ظ
آخرین ارسال: Friga
  عملگر انتساب The Assignment Operator در جاوا Friga 0 321 28-05-1391 02:29 ب.ظ
آخرین ارسال: Friga

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان