廣仁堂中醫診所減重 中醫減肥 你該了解數十年有效經驗的中醫診所經驗技術~
中醫減肥需要強調身體體質,只要能識別出個人肥胖的因素,然後根據個人的體質和症狀,施以正確的為個人配製的科學中藥,減肥成功可被期待,已經有很多成功案例。這也是我們在中醫減重減肥領域有信心的原因。
廣仁堂中醫診所診所使用溫和的中藥使您成功減肥而無西藥減重的副作用,也可減少病人自行使用來路不明的減肥藥所產生的副作用,不僅可以成功減重,配合飲食衛教得宜,就可以不復肥。
廣仁堂中醫診所多年成功經驗,為您提供安全,有效的減肥專科門診。

中藥減重和西藥減重差異性:
目前普遍流行的是藥物減肥法,藥物減肥法分為中藥減肥法和西藥減肥法。有些人也會選擇抽脂等醫美方式。
但是在我們全套的中藥減肥計劃中,除中藥外,還有埋線幫助局部減肥的方法。
西藥減肥,除了雞尾酒療法外,早年流行的諾美婷也是許多人用西藥減肥的藥物。
但是近期大多數人都開始轉向尋求傳統中藥不傷身的方式來減肥,同時可應用針灸,穴位埋入等改善局部肥胖。

許多人不願嘗試中醫減重最大原因:
減肥的最大恐懼是飢餓。廣仁堂中醫診所客製化的科學中藥。根據個人需要減少食慾,但是又不傷身,讓您不用忍受飢餓感
讓您不用為了減重,而放棄該攝取的營養。
如果您一直想要減肥,已經常試過各類坊間的西藥還是成藥,造成食慾不振或是食慾低下,甚至出現厭食的狀況,營養不良的情形


請立即尋求廣仁堂中醫診所的協助,我們為您訂做客製化的減重計畫,幫助您擺脫肥胖的人生!

廣仁堂中醫診所深獲在地居民的一致推薦,也有民眾跨縣市前來求診

醫師叮嚀:病狀和體質因人而異,須找有經驗的中醫師才能對症下藥都能看到滿意的減重效果。

廣仁堂中醫診所數十年的調理經驗,值得你的信賴。

ERMOII548548EEMNNKOE

 

詳細資料

  • ISBN:9868037638
  • 叢書系列:
  • 規格:平裝 / 192頁 / 32k / 13 x 19 x 0.96 cm / 普通級 / 單色印刷 / 初版
  • 出版地:台灣
  • 本書分類:> >

 

 

國際化(稱為i18n)和本地化(稱為l10n)非常重要將在世界範圍內使用的任何應用程式的步驟。在本文中,我們將討論如何使用以下解決方案本地化JavaScript應用程式: jQuery.I18n Airbnb jQuery團隊的全球化 所有這些解決方案都是完全不同的,它們都有自己的特點,因此我們將看到它們都在行動中。 ... Preparations 在進入主要部分之前,讓我們快速地為我們的簡單演示項目準備一個基本結構。創建一個單獨的文件夾。index.html文件在裡面。我們將複製這個文件來測試各種解決方案。然後創建一個嵌套文件夾,名為共同在裡面放置jquery.js。您可以根據您希望支持的瀏覽器來選擇jQuery(1、2或3)的任何一個版本--對於這個演示程序來說,這並不重要。 現在人口index.html帶有一些標記: index.html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="common/jquery.js"></script> </head> <body> </body> </html> 這對我們來說已經足夠開始了! jQuery.I18n 讓我們從一個基於jQuery的國際化庫開始,這個庫是由維基媒體。維基媒體是一個全球性的運動,負責維基百科、維基新聞、維基圖書等知名項目。jQuery.I18n反過來,使用基於JSON的本地化文件格式,並支持性別、語法形式、語言的動態變化、回退鏈等。 jQuery.I18n的翻譯可以在多個文件中分隔(en.json, de.json(等)全部存儲在一個文件中。下面是一個例子en.json: { "@metadata": { "authors": [ "Me" ], "last-updated": "2016-09-21", "locale": "en", "message-documentation": "qqq" }, "appname-title": "Example Application", "appname-sub-title": "An example application with jquery.i18n" } 因此,如您所見,這些文件支持元數據,您可以在其中指定作者、最新更新日期、區域設置和其他信息。接下來,以鍵值格式提供實際的翻譯。建議在鍵前加上應用程式的名稱,以使其獨一無二,但這不是強制性的。 對於較小的應用程式,您可以在單個文件。在這種情況下,語言的名稱指定為父鍵: { "@metadata": { ... } "en": { "appname-title": "Example Application" }, "ru": { "appname-title": "Тестовое приложение" } } 此外,您甚至可以提供翻譯文件的路徑: { "@metadata": { ... } "en": { "appname-title": "Example Application" }, "ru": "ru.yml" } 現在,當然,你想知道如何加載這些翻譯進入你的應用程式。有幾種方法,第一種可能是最簡單的方法。與創建單獨的JSON文件不同,您可以將所有翻譯直接放到腳本中,方法是將它們傳遞給load職能: $.i18n().load({ 'en': { 'appname-title': 'Example Application' }, 'ru' : { 'appname-title': 'Тестовое приложение' } }); 我不能說這是一個推薦的做法,但對於非常小的項目,它是好的。 另一個解決方案是從外部URL加載消息 $.i18n().load({ en: 'i18n/en.json' }) 使用此方法時,load將返回一個承諾,因此您可以在done職能: $.i18n().load({ en: 'i18n/en.json' }).done( function() { console.log('done!') } ) 你可以的set locale在庫的初始化時,使用locale期權 $.i18n( { locale: 'en' } ); 或者通過在lang屬性的html標籤: <html lang="en" dir="ltr"> 當然,通過重新定義locale備選方案: $.i18n({ locale: 'de' }); // or $.i18n().locale = 'de'; 翻譯一封信給你會提供的鑰匙$.i18n功能 $.i18n('message-key1'); 或者只是雇用 a data-屬性(不需要額外的JavaScript)。初始內容是要顯示的後備文本,以防出現問題而無法找到翻譯: <li data-i18n="message-key">Fallback text</li> 注意,消息通過接受參數來支持內插。這些都寫成$1, $2等等: var message = "Good day, $1"; $.i18n(message, 'Joe'); Plurals和genders使用以下語法處理: var message = "Found $1 {{PLURAL:$1|result|results}}"; $.i18n(message, 1); var message = "$1 changed {{GENDER:$2|his|her}} profile picture"; $.i18n(message, 'Emma', 'female'); 在實踐中 要開始,複製我們的基地index.html文件作為jQuery_i18n.html。創建一個新的jQuery_i18n目錄並將main-jQuery_i18n.js文件在裡面。下一個克隆jQuery.I18n在您的PC和子模塊: $ git clone https://github.com/wikimedia/jquery.i18n.git $ cd jquery.i18n $ git submodule update --init 我們將要求從SRC目錄(沒有語言)以及CLDRPluralRuleParser.js從LIBSCLDRPluralRuleParsersrc。將所有這些複製到jQuery_i18n文件夾,然後按正確的順序將它們包括在內: jQuery_i18n.html [...] <script src="jquery_i18n/CLDRPluralRuleParser.js"></script> <script src="jquery_i18n/jquery.i18n.js"></script> <script src="jquery_i18n/jquery.i18n.messagestore.js"></script> <script src="jquery_i18n/jquery.i18n.fallbacks.js"></script> <script src="jquery_i18n/jquery.i18n.language.js"></script> <script src="jquery_i18n/jquery.i18n.parser.js"></script> <script src="jquery_i18n/jquery.i18n.emitter.js"></script> <script src="jquery_i18n/jquery.i18n.emitter.bidi.js"></script> <script src="jquery_i18n/main-jquery_i18n.js"></script> [...] 讓我們還通過lang屬性: jQuery_i18n.html [...] <html lang="en" dir="ltr"> [...] 最後,添加連結以切換語言和幾個空標記,這些標記將託管我們翻譯的內容。我將使用英語和俄語,但當然,你可以選擇任何其他語言-這並不重要,但對於現實世界的應用程式要確保你的文本是正確翻譯, 最好是人類. jQuery_i18n.html [...] <body> <a href="#" class="lang-switch" data-locale="en">English</a> | <a href="#" class="lang-switch" data-locale="ru">Русский</a> <h1 data-i18n="welcome"></h1> <p id="messages"></p> </body> [...] 現在繼續看劇本。我們需要在文檔準備好後立即加載翻譯。為了簡單起見,讓我們將所有消息存儲在腳本中: main-jQuery_i18n.js [...] jQuery(document).ready(function() { $.i18n().load({ 'en': { 'welcome': 'Welcome!', } 'ru': { 'welcome': 'Добро пожаловать!', } }); }); [...] 注意welcome鍵-在data-i18n屬性的h1標籤。這樣就會自動使用適當的轉換-我們所要做的就是通過調用i18n()功能。我會把它從update_texts: main-jQuery_i18n.js [...] jQuery(document).ready(function() { var update_texts = function() { $('body').i18n(); }; $.i18n().load({...}); update_texts(); }); [...] 現在讓我們來處理語言轉換。這很簡單-聽一下click事件的提取值。data-locale屬性,然後相應地設置區域設置: main-jQuery_i18n.js [...] $('.lang-switch').click(function(e) { e.preventDefault(); $.i18n().locale = $(this).data('locale'); update_texts(); }); [...] 最後,我們將為#messages部分。這將變得更加複雜: main-jQuery_i18n.js 在這裡,多元化和性別信息被同時使用。對於俄語,我不得不增加更多的選項,因為多元化規則更為複雜。為了使其工作,可以調整update_texts()職能: main-jQuery_i18n.js [...] var update_texts = function() { $('body').i18n(); $('#messages').text($.i18n('message_from', 'Ann', 2, 'female')); }; [...] 現在打開頁面,試著在語言之間切換--一切都應該很好! Polyglot.js Polyglot.js是由愛彼迎在瀏覽器和Common.js環境中工作。它支持插值和多元化,同時具有零依賴關係。 開始和Polyglot合作,實例化: var polyglot = new Polyglot(); 它是基於類的,因此您可以同時使用不同的區域設置。 下一步提供一個短語清單: polyglot.extend({ "hello": "Hello" }); // or var polyglot = new Polyglot({phrases: {"hello": "Hello"}}); 作為一種常見的模式,文檔建議在後端準備一個短語散列,然後將它們輸出到script標籤。請注意,Polyglot不會進行翻譯--您的工作是根據用戶的地區提供適當的短語。 短語可以完全替換或刪除(例如,釋放內存)replace或clear方法分別. 注意,嵌套也是受支持的: polyglot.extend({ "nav": { "sidebar": { "welcome": "Welcome" } } }); 如果你來自鐵路世界,內插你應該很熟悉: polyglot.extend({ "hello_name": "Hello, %{name}." }); 若要執行實際翻譯,請使用t方法: polyglot.t("hello_name", {name: "John"}); 如果您的鍵是嵌套的,那麼使用點。.作為分隔符: polyglot.t("nav.sidebar.welcome"); 請注意,語言的名稱在任何地方都沒有提供--目前只有在使用多元化時才使用它。若要設置它,請使用locale功能 polyglot.locale("de") 或在實例化新對象時將其設置為傳遞locale選擇。 消息多元化應該用四個管道分隔(||||): polyglot.extend({ "num_cars": "%{smart_count} car |||| %{smart_count} cars", }); 正確的消息將根據smart_count參數。 在實踐中 現在,讓我們快速地看到這個解決方案的作用。複製index.html文件並命名它polyglot.html。然後創建一個多角化文件夾並將生產版本裡面的劇本。還創建main-polyglot.js在那裡歸檔,把所有東西連接起來: polyglot.html [...] <script src="polyglot/polyglot.js"></script> <script src="polyglot/main-polyglot.js"></script> [...] 在這個演示中,我們將使用.js的模板引擎將用於呈現內容(儘管您可以繼續使用車把或其他解決方案)。如果您以前沒有使用過這樣的模板,那麼這個想法非常簡單:您有一個帶有一些參數的標記。然後,該模板將被「編譯」(意味著參數接收它們的值),並像其他HTML一樣呈現在頁面上。 放置下劃線的製作版本進入共同文件夾並要求: polyglot.html [...] <script src="common/jquery.js"></script> <script src="common/underscore.js"></script> [...] 我將把我們的模板直接放在頁面上,在最下面。注意,它必須用script標記具有特殊類型(防止瀏覽器試圖將其作為JavaScript代碼處理): polyglot.html <script type="text/template" id="main-content"> <p><%= hello %></p> <small><%= unread %></small> </script> 現在,在腳本中,讓我們等待文檔準備就緒,然後實例化Polyglot類,同時提供兩條消息: main-polyglot.js jQuery(document).ready(function() { var polyglot = new Polyglot({ phrases: { "hello": "Hello, %{name}!", "unread": "You have %{smart_count} unread message |||| You have %{smart_count} unread messages" } }); }); 這裡我們使用了插值和複數(注意參數的名稱)smart_count-當使用另一個名稱時,複數似乎停止工作)。現在讓我們抓住模板 var main_content_temp = _.template($('#main-content').html()); 然後向其中的參數提供值。 $('body').prepend(main_content_temp({ hello: polyglot.t('hello', {name: 'John'}), unread: polyglot.t('unread', {smart_count: 2}) })); 以下是生成的代碼: main-polyglot.js jQuery(document).ready(function() { var polyglot = new Polyglot({ phrases: { "hello": "Hello, %{name}!", "unread": "You have %{smart_count} unread message |||| You have %{smart_count} unread messages" } }); var main_content_temp = _.template($('#main-content').html()); $('body').prepend(main_content_temp({ hello: polyglot.t('hello', {name: 'John'}), unread: polyglot.t('unread', {smart_count: 2}) })); }); 加載HTML文檔並測試它! 全球化 全球化是jQuery核心團隊成員開發的一個相當大的國際化庫。它在瀏覽器中工作(支撐所有現代瀏覽器和IE從版本9開始使用Node.js,提供了許多有用的特性,包括數字、日期和時間解析、多元化、內插、單元支持等等。它的使用為軟體提供了關鍵的構建塊,以支持世界上的語言,擁有最大和最廣泛的地區數據標準存儲庫。更重要的是,全球化模塊化並且不包含任何i18n數據--您可以自己加載它。 有三個主要的API函數: Globalize.load()以JSON格式加載CLDR區域設置數據(例如日期和時間格式、月份名稱等) Globalize.locale()-為現場獲取和設置 [new] Globalize-實例化一個新的Globalization對象 此外,您還可以為每個模塊找到各種不同的功能。 在實踐中 讓我們馬上看看全球化的行動。複製index.html給它起個名字globalize.html。還創建全球化文件夾中的globalize-main.js文件在裡面。只要全球化是模塊化的,相依性必須按照正確的順序加載(甚至有一個在線工具可以幫助您找出需要哪些依賴項)。 因此,您需要下載最新版本的全球化以及CLDR。以下是要抓取的Globalization文件列表(將它們放置在全球化(項目文件夾): Dist/globalize.js Dist/globalization/date.js 區域/全球化/編號.js Dist/globalization/currency.js Dist/globalization/message.js Dist/globalization/Multial.js 不幸的是,這還不是全部。下面是必須放在裡面的所需的CLDR文件cldr文件夾(立即創建): Dist/cldr.js Dist/cldr/event.js DIST/cldr/addulal.js 哎呀。最後一部分是為cdr提供一些常見的地區數據-下載。這裡並放置在cldr/cldr_data.js名字。最後,將所有這些文件按正確的順序掛起: globalize.html [...] <script src="common/jquery.js"></script> <script src="cldr/cldr.js"></script> <script src="cldr/event.js"></script> <script src="cldr/supplemental.js"></script> <script src="globalize/globalize.js"></script> <script src="globalize/message.js"></script> <script src="globalize/number.js"></script> <script src="globalize/plural.js"></script> <script src="globalize/currency.js"></script> <script src="globalize/date.js"></script> <script src="cldr/cldr_data.js"></script> <script src="globalize/globalize-main.js"></script> [...] 還為我們的內容添加了兩個占位符: globalize.html 現在,讓我們加載一條歡迎消息: [...] <body> <h1 id="welcome"></h1> <p id="earnings"></p> </body> [...] globalize-main.js jQuery(document).ready(function() { Globalize.loadMessages({ "en": { 'welcome': 'Welcome, {name}!' } }); }); 這裡我們使用的是消息格式化程序模塊。接下來,實例化Globalization類。 var globalize = new Globalize("en"); 並填充#welcome部分: $('#welcome').text( globalize.messageFormatter('welcome')({name: 'John'}) ); 請注意messageFormatter返回一個函數,然後調用該函數並傳遞包含名稱的對象。這可以重寫為 var welcome_message = globalize.messageFormatter('welcome'); $('#welcome').text( welcome_message({name: 'John'}) ); 實際上,消息的參數不需要命名--您可能會說0, 1, 2等等: 'welcome': 'Welcome, {0}!' 在本例中,向格式化程序傳遞一個數組: $('#welcome').text(globalize.messageFormatter('welcome')(['John'])); 接下來,提供另一條包含今天和總收入的信息: "en": { 'welcome': 'Welcome, {0}!', 'earned': 'Today is {date} and you've earned {amount}!' } 在本例中,我們將使用日期和貨幣格式化者: $('#earnings').text( globalize.messageFormatter('earned')({ amount: globalize.formatCurrency(500.5, 'USD'), date: globalize.formatDate( new Date(), { datetime: "medium" }) }) ) 在格式化貨幣時,我們傳遞USD作為第二個論點。此參數用於在呈現結果時顯示適當的符號。符號本身定義在clrd_data.js檔案: "currencies": { "USD": { "symbol": "$" } } medium是datetime格式的名稱-它也是在clrd_data.js文件為 "dateTimeFormats": { "medium": "{1}, {0}" } 這裡1是日期和0是時候了。日期和時間依次使用下列掩碼進行格式化: "dateFormats": { "medium": "MMM d, y" }, "timeFormats": { "medium": "h:mm:ss a" } 現在一切都準備好了,您可以觀察結果了! PhraseApp再次拯救這一天 管理多種語言的翻譯確實很乏味。然而,有了PhraseApp,整個過程就變得簡單多了。 PhraseApp支持各種各樣的格式,從簡單到嵌套的JSON(以及AngularJS或Reaction的特定格式)。接下來,只需根據需要添加儘可能多的區域設置,並上傳現有的帶有翻譯的JSON文件(如果有的話)。 完成之後,您將能夠快速了解哪些翻譯丟失,管理您的密鑰和消息,以及下載更新的翻譯,只需一次點擊。更酷的是,您可以很容易地請求專業翻譯人員的支持(這可能更好,因為本地化不僅僅是關於翻譯)。因此,我真的鼓勵您嘗試一下PhraseApp! 結語 因此,在本文中,我們研究了各種幫助您本地化應用程式的解決方案:jQuery.I18n、Globalization和Polyglot。Polyglot似乎是最小和最簡單的庫,而Globalization和jQuery.I18n是相當大和複雜的--這取決於您選擇哪一個! 希望您能發現這篇文章既有用又有趣。謝謝你和我在一起,快樂的編碼!

 

 

 

 

 

文章來源取自於:

 

 

每日頭條 https://kknews.cc/code/kke5zrq.html

博客來 https://www.books.com.tw/exep/assp.php/888words/products/0010198471

如有侵權,請來信告知,我們會立刻下架。

DMCA:dmca(at)kubonews.com

聯絡我們:contact(at)kubonews.com


田中有效的中醫減肥方式竹塘有效的中醫減重配方埔鹽下半身肥胖體質減重北斗下半身肥胖體質的中醫減肥門診
埔鹽控制食慾方式的中醫減肥方式 永靖手臂瘦身中醫診所 健康輕鬆減重不復胖推薦和美中醫減重門診埔里中醫減肥埋線 田中腹部瘦身中醫診所 彰化減肥專業中醫診所推薦內分泌失調發胖瘦身有成效大城速成減肥方式 線西減肥中醫調理 針對肥胖減重瘦身推薦的鹿港中醫診所溪湖有效預防復胖的中醫減肥門診 秀水中醫調整體質減重的中醫減肥方式 鹿港中醫減重哪間有效,大家都推薦這間診所

arrow
arrow
    全站熱搜

    今年推薦好商品 發表在 痞客邦 留言(0) 人氣()