.NET Core 的多國語系套件是 Microsoft.Extensions.Localization,再透過 IStringLocalizer<T> 物件來取得資源檔內容,預設整合了資源檔,上篇介紹了 Tolgee 管理多國語系,它支援了 i18n 的檔案,這篇將記錄使用 I18Next.Net 的方式,再來想辦法將它們整合。
利用 I18Next.Net 實現多國語系
- 8
- 多國語系
.NET Core 的多國語系套件是 Microsoft.Extensions.Localization,再透過 IStringLocalizer<T> 物件來取得資源檔內容,預設整合了資源檔,上篇介紹了 Tolgee 管理多國語系,它支援了 i18n 的檔案,這篇將記錄使用 I18Next.Net 的方式,再來想辦法將它們整合。
SonarQube 是一套程式碼品質分析工具,分析程式是否存在 Bug、漏洞或不好的寫法,第一關品質分析就交給它了,它的運作方式很簡單,透過 SonarQube Scanner 把報告提交到 SonarQube Server,這篇我會用 .NET Core 的專案實驗。
下圖出自官網 https://docs.sonarsource.com/sonarqube-server/latest/setup-and-upgrade/install-the-server/introduction/
發現一個問題,VS2022只能搭配 Python 3.9版,無法搭配最新的Python 3.13版
位在長野縣上田市的上田城,現在殘留下來的是在江戶時代重建的一座平城
每年四月上旬春天的花季,都會吸引許多觀光遊客參觀,也是個一年四季都可以前往的觀光地點
如果你是真田迷,更是不能錯過上田城與上田這個地方
string IsValidJson
openai元件一直改版,可直接用post打api url使用
C# 在winform中,呼叫印表機、傳真機
在 Azure 上很常利用 Key Vault 來儲存一些所需要使用的密碼或金鑰,但指派使用者的權限要稍微注意一下
使用 NuGet Explorer 來檢查一個 NuGet Package 的時候會發現有一個 NuGet Health Status 的區段,那要怎麼讓我們做出的 NuGet Package 都是綠燈呢?
在 Visaul Studio 當中開發桌面應用程式時,可以透過 WSL 直接偵錯執行 Linux 版本的桌面應用 (根據所安裝的 Linux 環境而定)。
而對於一個不太熟悉 Linux 相關設定的小白來說,每當透過 WSL 執行所設計的跨平台桌面應用程式時,若其畫面有中文字要顯示時,就會呈現豆腐塊的結果,著實讓人有點小困擾。
在開發多個 Web Api 專案時, 認證/授權是必要的事, 不過在分散式開發或微服務開發時, 重複的開發登入驗證似乎也不人道, 所以一次驗證取得的 token 能夠在不同的 Web Api 中使用, 除了不用重複開發, 也是提高未來的可維護性。
在 Log 中可以看到像 NLog 的 caller 內容
在部份環境下因為建立計算欄位造成伺服器效能低弱 , 因此改用其他方法來解決效能問題
越南政府電子簽證網站:
https://dichvucong.bocongan.gov.vn/bocongan/bothutuc/tthc?matt=26277&fr=ev34770C0301C0401M04
[ASP.NET 9.0 MVC] 三小時 初學者 快速入門 (也適用 .NET 6.0~8.0版 + VS2022)
在調查多國語系時發現了 Tolgee,它提供雲端和自架的方案,Self-hosted Pricing | Tolgee
Writing HTTPS API server code pair to provide AI model inference using python.
在使用 GitHub Copilot 的情境中,我們可以透過它來幫助我們做 Code Review,而前陣子的更新讓這個情境變的更加好用跟方便,後面就來介紹如何更方便的透過 GitHub Copilot 來做 Code Review。
平常使用javascript 寫網頁腳本做自動化時,因為前端會有動畫、渲染所產生的時間差問題,使得selector 在執行的當下不一定抓的到element。
為了解決此問題目前最常用的是setTimeout 跟setInterval 兩種方式,但其實有更好的寫法。
ASP.net Core
在使用生成式 AI 來提供程式碼建議的時候會希望產出的程式碼建議會符合自己或是團隊的 Code Style,或是可以在協助做 Code Review 的時候可以幫忙檢查出不符合 Code Style 的程式碼,最近 GitHib Copilot 更新了一個實驗性的功能,可以讓我們方便設定自定義的提示詞,讓 AI 在回覆的時候更符合我們的需求,後面就來說明該如何設定。
.NET 9.0上市(不是LTS長期支援版)但新版本上市後,在MVC課程裡面,有哪些差異呢?
.NET 9.0預設採用 OpenAPI,可以搭配Scalar取代以前的swagger,幫我們簡易測試WebAPI的功能
小諸城位在長野縣小諸市的市區中,又名醉月城、穴城或是白鶴城
19世紀時,透過自然景觀的活用改造成了市營公園,並整理成為小諸城址懷古園
是個一年四季不論何時都可以前往旅遊的好地點
本篇是 Chrome Extension 的第七篇入門文章。