首页 文章 精选 留言 我的

精选列表

搜索[多语言适配],共10001篇文章
优秀的个人博客,低调大师

蚂蚁金服SOFAMesh在多语言上的实践 | CNUTCon 实录

黄挺,蚂蚁金服高级技术专家,蚂蚁金服分布式架构 SOFA 的开源负责人。目前在蚂蚁金服中间件团队负责应用框架与服务化相关的工作。 本文根据黄挺在 CNUTCon 全球运维大会的主题分享整理,完整的分享 PPT 获取方式见文章底部。 大家好,我是来自于蚂蚁金服的黄挺,花名鲁直,目前在蚂蚁金服负责微服务团队,也是 SOFA 开源的负责人。 来到这个场子的朋友们肯定都知道,Service Mesh 在过去一两年之中迅速成长为社区中非常热门的话题,几乎所有的大会中,都多多少少有一些关于 Service Mesh 的话题。 在一个月之前,我的同事敖小剑老师在上海的 QCon 中也分享了蚂蚁金服在 Service Mesh 上的探索,包括在前面的场次中,来自华为的巨震老师也分享了华为在 Service Mesh 上的一些思考。 在今天的分享中,我不会去

优秀的个人博客,低调大师

海外短剧系统架构实践:多语言内容协同与资产解耦

做海外短剧系统,真正难的并不是把中文短剧标题翻译成英文,而是让分类、轮播、剧集、会员、支付和用户权益在不同语言环境下保持一致。很多短剧 APP 开发项目在前期只关注前端界面的 i18n(国际化)语言包切换,等内容数量增加以后才发现:同一部短剧在不同语言版本中的标题、标签、封面和推荐位置无法同步,运营人员每更新一次内容都要重复维护。

优秀的个人博客,低调大师

CodeForge 25.0.5 正式发布:全面提升多语言支持与开发体验

CodeForge v25.0.5 正式发布!本次更新带来了 JVM 生态和 Go 语言的完整支持,全面优化了环境管理、网络配置和用户体验。我们新增了 3 种重要编程语言,重构了版本管理系统,让 CodeForge 成为更强大、更易用的代码执行工具。 CodeForge v25.0.5 is officially released! This update brings complete support for the JVM ecosystem and Go language, with comprehensive optimizations to environment management, network configuration, and user experience. We've added 3 important programming languages and refactored the version management system, making CodeForge a more powerful and user-friendly code execution tool. 📦 版本信息 * Release Information 项目地址 * Repository:https://github.com/devlive-community/codeforge 官方网站 * Official Website:https://codeforge.devlive.org/ 版本号 * Version:v25.0.5 发布日期 * Release Date:2025年12月28日 * December 28, 2025 ✨ 新增功能 * New Features 新增语言支持 * New Language Support 🐹 Go - Google 开发的现代系统编程语言,支持一键环境安装 🔷 Scala - JVM 平台函数式编程语言,支持版本同步管理 🎯 Clojure - JVM 平台 Lisp 方言,现代函数式编程,支持版本同步 现在 CodeForge 支持 32+ 种编程语言。 Now CodeForge supports 32+ programming languages. 环境管理增强 * Enhanced Environment Management 版本卸载功能 - 支持已安装版本的便捷卸载,管理更灵活 版本切换脚本 - 快速切换不同语言版本,提升开发效率 手动环境检测 - 手动触发环境检测,确保配置准确性 动态配置刷新 - 配置修改即时生效,无需重启应用 目录结构优化 - 统一日志文件、插件安装和缓冲目录 Version Uninstallation - Convenient uninstallation of installed versions for flexible management Version Switching Scripts - Quickly switch between different language versions for improved efficiency Manual Environment Detection - Manually trigger environment detection to ensure configuration accuracy Dynamic Configuration Refresh - Configuration changes take effect immediately without restart Directory Structure Optimization - Unified log file, plugin installation, and buffer directories 网络与性能优化 * Network & Performance Optimization 网络配置页面 - 全新网络设置界面,支持自定义参数配置 网络回滚机制 - 配置出错可快速回滚,保障系统稳定性 统一 CDN 加速 - 全面启用 CDN,大幅提升下载速度 缓冲管理优化 - 增强缓冲区管理,提升整体性能表现 Network Configuration Page - Brand new network settings interface with customizable parameters Network Rollback Mechanism - Quick rollback for configuration errors to ensure system stability Unified CDN Acceleration - Full CDN acceleration for significantly faster downloads Buffer Management Optimization - Enhanced buffer management for improved overall performance 用户体验提升 * User Experience Improvements 窗口拖拽调整 - 支持自由拖拽调整窗口大小 滚动条美化 - 重新设计滚动条样式,界面更精致 版本列表优化 - 美化已安装版本和可用版本展示 插件管理 - 支持插件启用/禁用切换,灵活控制功能 显示优化 - 修复内容显示不全问题,完善视觉体验 Resizable Windows - Support for drag-to-resize windows Beautified Scrollbars - Redesigned scrollbar styles for a more refined interface Optimized Version Lists - Enhanced display for installed and available versions Plugin Management - Support for enabling/disabling plugins for flexible control Display Optimization - Fixed incomplete content display for better visual experience 🐛 问题修复 * Bug Fixes 修复代码格式化问题 - 解决代码格式化相关异常 修复插件输出异常 - 解决 Scala 和 Clojure 插件无效输出 修复显示问题 - 修复窗口内容显示不全的问题 修复自动保存问题 - 修复打开语言配置时的自动保存异常 修复界面宽度问题 - 修复语言列表宽度显示异常 代码质量优化 - 解决代码警告,提升代码质量 Fixed Code Formatting Issues - Resolved code formatting related anomalies Fixed Plugin Output Issues - Resolved invalid output from Scala and Clojure plugins Fixed Display Issues - Fixed incomplete window content display Fixed Auto-save Issues - Fixed auto-save anomaly when opening language configuration Fixed Interface Width Issues - Fixed language list width display anomaly Code Quality Optimization - Resolved code warnings and improved code quality 📥 立即下载 * Download Now 在 GitHub Releases 下载最新版本,或访问官方网站了解更多信息。 Download the latest version from GitHub Releases, or visit the Official Website for more information.

优秀的个人博客,低调大师

网页多语言翻译 js v2.0,增加网页局部翻译能力

软件简介 网页自动翻译,页面无需另行改造,加入两行js即可让你的网页快速具备多国语言切换能力! 升级说明 可自定义忽略的Tag标签,进行翻译时会忽略之 可自定义忽略的class,进行翻译时会忽略之 默认内置 class="ignore" 为忽略的class,可在某个标签上增加此属性,即可使其跳过不进行翻译。 增加缓存机制,翻译一次后会将结果进行缓存,翻译过后,再查看,会达到秒翻译的结果,极大提高体验度。 增加局部翻译的能力,可支持自定义翻译的区域。 优化 input 输入框的 placeholder 的内容不翻译的问题 优化本地使用(file协议)时无法测试的问题。现在本地也能正常使用及测试了。 修复翻译时会莫名其妙多了无数层font标签的问题 修复翻译时,像是中文翻译为韩语,鼠标多经过几次会将其翻译的韩语重复翻译导致翻译结果不准确的问题。 在线体验 http://res.zvo.cn/translate/demo.html 快速使用 在你的网页最末尾,</html>之前,加入以下代码,会在页面的最底部出现选择语言的标签: <script src="//res.zvo.cn/translate/translate.js"></script> <script> translate.setUseVersion2(); //设置使用v2.x 版本 translate.execute();//进行翻译 </script>

优秀的个人博客,低调大师

DDE (深度桌面环境)Qt 6.8 适配说明

内容来源: deepin Planet Qt 6.8 发布已经有一段时间了,各个发行版尝试移植 DDE 时发现包括 dde-shell 在内的几个组件存在比较明显的问题,DDE 小组进行了相关的紧急修复。由于 DDE 部分项目也在分叉维护的状态,为了方便各位移植人员有效进行移植,故在此罗列相关注意事项。 注:笔者所测试的环境为 Arch Linux,下述为 2024/10/25 testing 仓库状态下的测试结论。若未另行说明,则下述涉及到的项目名称仍然使用了与 DDE 对应项目原始仓库的名称,而非各个发行版下的包名。 更新:对于 dde-launchpad、dde-tray-loader、dde-shell 目前均有新的维护分支版本,部分版本中已包含了下述中涉及到的一些 patch 的修复。本文目前只更新了实机验证可用的新 tag 版本,但你也可以尝试未验证但位于维护分支的新 tag。 分支与 tag 说明 因维护需要,对于部分 DDE 组件(dde-shell、dde-launchpad、dde-tray-loader),我们对 deepin 23 所使用的分支创建了名为release/beige的维护分支。也会在维护分支上打对应的维护更新用的 tag。 由于 deepin 现阶段的提测流程需要对提测版本打 tag,故我们对主干(master)分支也会打 tag。为了在不与现行规范冲突的情况下尽可能表示区分,我们使用格式为x.99.z的 tag 标记此版本是尚在开发中的版本。开发中的 tag 版本事实上在满足一定条件下也可供外部使用,但我们不保证x.99.z中 z 位更新时的兼容性,故仍然建议优先使用 release/beige 上的 tag 版本。 Qt 6 Wayland 由于 dde-shell 的托盘加载部分(dde-tray-loader)使用了 Wayland(即便是 x11 环境也如此)实现应用的嵌入,故对 Qt 6 的 wayland 组件存在依赖。有下述两个 Patch 需要应用到 Qt 6 Wayland 组件之上: https://codereview.qt-project.org/c/qt/qtwayland/+/598596 https://codereview.qt-project.org/c/qt/qtwayland/+/599732 dde-shell Patch 说明 升级至 Qt 6.8 后,dde-shell 可能存在面板无任何内容的情况,就于此问题,需要应用这个 patch:https://github.com/linuxdeepin/dde-shell/commit/46871c83cf8ecfcf83bf2fb49e1f09af997eca96 版本建议 若目标发行版原本在使用1.0.0版本,则建议至少更新到1.0.2 1.0.3以上版本依赖treeland-protocols项目,进行打包即可,建议对齐打包后至少更新 dde-shell 至1.0.4 由于treeland-protocols更新了其 CMake 支持中目标名称的大小写,故你需要打这个小 patch (或者手动进行相应调整):https://github.com/linuxdeepin/dde-shell/commit/b3f342c094354e4ba87ac1da4cf1a380556b2a3b dde-shell主干分支存在1.99.1,但包括此版本在内的主干分支已不再在任务栏提供启动器图标,故需要配合启动器主干分支使用(启动器暂无1.99.z版本) tl;dr:建议打包treeland-protocols后更新至至少1.0.4。 treeland-protocols 被 dde-shell1.0.3以上版本所依赖。 版本建议 建议打包/更新至0.4.1。 dde-tray-loader Patch 说明 任务栏托盘区域的弹出面板(例如点击时间组件后的面板)早期版本有位置不正确的问题,需要应用这个 patch:https://github.com/linuxdeepin/dde-tray-loader/commit/664b093b6a913764fedbac9110927f26978aa8c9。最新版本(1.0.5起)中已经修正相关问题。 版本建议 建议更新至1.0.5。 dde-launchpad Patch 说明 启动器的维护分支版本应该可以在无任何修改的情况下正常工作,尽管启动器小窗口模式的面板位置可能不对,但位置问题暂不计划在维护分支解决。 启动器主干分支不存在上述问题,但主干分支暂无1.99.ztag。 版本建议 在之前的移植过程中发现小窗口搜索结果界面可能存在显示错位问题,此问题已在1.0.6修复,故建议更新至1.0.6。 dde-application-manager Patch 说明 不需要 patch。 版本建议 一个 deepin 23 的所谓“特性”即,父进程启动的子进程一般会被识别归属为父进程,会导致例如在终端启动 vscode,打开的 vscode 窗口会和终端共用相同图标的问题。此问题已经在最新维护版本得到解决。直接更新dde-shell (>= 1.0.4) dde-application-manager(>=1.2.16)版本即刻解决。 建议更新至1.2.16。 相关阅读: (1)deepin - 国际排名查看 (2)深度桌面环境(DDE) (3)DDE 背后的 Treeland 技术详解 询问AI

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册