Tagged articles
42 articles
Page 1 of 1
Chen Tian Universe
Chen Tian Universe
Jan 11, 2026 · Product Management

How Big Tech Localizes Global Products Without Speaking Every Language

The article explains how large technology companies launch the same product in many countries by using a centralized translation platform, detailing the submission, review, and integration steps that let product designers focus on requirements while professional translators handle multilingual content.

global productinternationalizationlocalization
0 likes · 5 min read
How Big Tech Localizes Global Products Without Speaking Every Language
Qunhe Technology User Experience Design
Qunhe Technology User Experience Design
Dec 11, 2025 · User Experience Design

Avoid Common Pitfalls in International UI/UX Localization: Research, Brand Balance, and Efficient Variable Design

The article outlines five common mistakes in international UI/UX localization, emphasizing the need for thorough cultural and technical research, maintaining brand core assets while adapting visuals, aligning design with business conversion goals, avoiding stereotypical clichés, and improving efficiency by treating only variable elements as adaptable.

UX designbrand consistencycultural research
0 likes · 9 min read
Avoid Common Pitfalls in International UI/UX Localization: Research, Brand Balance, and Efficient Variable Design
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 14, 2025 · Frontend Development

Boost Frontend Internationalization 80% Faster with fe-js-utils CLI

This article introduces fe-js-utils, a highly configurable JavaScript CLI tool that automates the extraction of hard‑coded Chinese strings, generates common and module‑specific locale files, intelligently classifies text, and replaces literals, dramatically accelerating internationalization workflows for front‑end projects.

CLI toolautomationfrontend
0 likes · 23 min read
Boost Frontend Internationalization 80% Faster with fe-js-utils CLI
Ray's Galactic Tech
Ray's Galactic Tech
Oct 9, 2025 · Backend Development

Master Spring Boot Internationalization (i18n) in 10 Simple Steps

This guide walks you through configuring Spring Boot for full‑stack internationalization, covering dependency setup, message resource files, application properties, locale resolver and interceptor, controller and service usage, Thymeleaf templates, custom resolvers, testing, and handling static content.

JavaSpring BootThymeleaf
0 likes · 10 min read
Master Spring Boot Internationalization (i18n) in 10 Simple Steps
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Oct 25, 2024 · Backend Development

Mastering Spring Boot 3 Validation: From Annotations to Global Error Handling

This article provides a comprehensive guide to data validation in Spring Boot 3, covering Bean Validation annotations, controller and service‑layer checks, JPA entity validation, custom constraints, validation groups, programmatic validation, and internationalized error messages with practical code examples and tests.

Bean ValidationJavainternationalization
0 likes · 16 min read
Mastering Spring Boot 3 Validation: From Annotations to Global Error Handling
JD Tech
JD Tech
Jun 27, 2024 · Artificial Intelligence

AI‑Powered Real‑Time Multilingual Support and Terminology Management for International Logistics

The article outlines an AI‑driven approach to streamline multilingual support in an international logistics system by building a unified terminology library, enabling user‑editable terms, automating translation with large language models, and implementing versioned cloud‑based language packs to reduce cost and improve efficiency.

AIinternationalizationmultilingual
0 likes · 16 min read
AI‑Powered Real‑Time Multilingual Support and Terminology Management for International Logistics
DataFunSummit
DataFunSummit
May 29, 2024 · Big Data

Best Practices for Building an International Ride‑Hailing Data Metric System at Didi

This article presents Didi's comprehensive approach to designing, implementing, and governing a global data metric system for international ride‑hailing, covering business scenarios, metric‑related challenges, organizational structures, process flows, model architecture, time‑zone handling, tooling, and multi‑level governance.

Ride HailingTime Zonedata metrics
0 likes · 15 min read
Best Practices for Building an International Ride‑Hailing Data Metric System at Didi
Su San Talks Tech
Su San Talks Tech
Apr 24, 2024 · Backend Development

Master Spring’s Core Features: Resource Management, Environment, Type Conversion and More

This article provides a comprehensive guide to Spring’s essential infrastructure, covering Java and Spring resource management, environment property handling, type conversion APIs, data binding mechanisms, generic type inspection with ResolvableType, internationalization support, the BeanFactory and ApplicationContext architecture, and the built‑in event system, all illustrated with code examples and diagrams.

EnvironmentJavaResource Management
0 likes · 39 min read
Master Spring’s Core Features: Resource Management, Environment, Type Conversion and More
DataFunTalk
DataFunTalk
Mar 29, 2024 · Big Data

Best Practices for Building an International Ride‑Hailing Data Metric System at Didi

This article outlines Didi’s best‑practice approach to constructing a global ride‑hailing data metric system, covering business scenarios, metric categories, pain points such as definition and technical challenges, and a comprehensive solution involving organizational structure, processes, model design, tooling, timezone handling, and governance.

Data ArchitectureData GovernanceDidi
0 likes · 13 min read
Best Practices for Building an International Ride‑Hailing Data Metric System at Didi
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Mar 8, 2024 · Frontend Development

RTL Layout Adaptation Practices for Web Front-End Development

The guide outlines a direction‑based RTL adaptation workflow for web front‑ends—detecting language, setting the HTML dir attribute, using a lightweight helper, configuring postcss‑rtlcss (combined mode) to generate mirrored CSS, handling SSR and third‑party components, and providing a dev switch tool for seamless LTR/RTL support.

CSSRTLWeb Development
0 likes · 18 min read
RTL Layout Adaptation Practices for Web Front-End Development
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Nov 8, 2023 · Backend Development

Mastering Spring Boot Parameter Validation with JSR‑303, Groups, and AOP

Learn how to implement comprehensive parameter validation in Spring Boot 2.6.12 using JSR‑303 Bean Validation, covering simple checks, validation groups, single‑parameter validation, nested objects, custom utilities, internationalization, and unified AOP‑based handling with practical code examples and configuration steps.

Bean ValidationJSR-303Parameter Validation
0 likes · 12 min read
Mastering Spring Boot Parameter Validation with JSR‑303, Groups, and AOP
Ctrip Technology
Ctrip Technology
Oct 12, 2023 · Backend Development

Evolution and Optimization of Ticket Product Structure at Trip.com

This article examines the evolution of Trip.com’s ticket product structure, detailing its transition from low to high‑level schema, the technical challenges faced across user, merchant, platform and R&D perspectives, and the systematic solutions—including structure integration, sales‑attribute standardization, and description‑attribute layering—that improved efficiency, data quality, and internationalization.

BackendData MigrationSystem Integration
0 likes · 17 min read
Evolution and Optimization of Ticket Product Structure at Trip.com
php Courses
php Courses
Sep 18, 2023 · Frontend Development

9 Essential Vue.js Plugins for Frontend Development

This article introduces nine practical Vue.js plugins—including Vuetify, Vue Router, Vuex, Vue-i18n, Vue-lazyload, Vue-awesome-swiper, Vue-chartjs, Vue-meta, and Vue-awesome—detailing their features and providing code examples to help front‑end developers improve efficiency and code elegance.

PluginsState ManagementUI
0 likes · 10 min read
9 Essential Vue.js Plugins for Frontend Development
Kuaishou E-commerce Frontend Team
Kuaishou E-commerce Frontend Team
Jul 13, 2023 · Frontend Development

Master Vue Internationalization with vue‑swift‑i18n: Full Feature Guide

This guide explains how the vue‑swift‑i18n VS Code extension automates detection, JSON generation, key replacement, tooltip display, JSON flattening, and code completion for Chinese strings in Vue projects, providing step‑by‑step instructions, configuration options, and practical examples to streamline internationalization.

JSONVS CodeVue
0 likes · 8 min read
Master Vue Internationalization with vue‑swift‑i18n: Full Feature Guide
Sohu Tech Products
Sohu Tech Products
Mar 8, 2023 · Frontend Development

Building VSCode Extensions: From Basics to FAW Plugin Architecture

This article provides a comprehensive guide to developing VSCode extensions, covering core capabilities, project scaffolding, Webview integration, internationalization, communication between Webview and VSCode, and a detailed case study of the FAW plugin that streamlines project and component creation for frontend teams.

ExtensionVSCodeWebView
0 likes · 23 min read
Building VSCode Extensions: From Basics to FAW Plugin Architecture
Architect
Architect
Jan 25, 2023 · Backend Development

Evolution of Vivo Official Mall Architecture: From Monolith to Service‑Oriented and Globalized Platform

This article chronicles the five‑year architectural evolution of the Vivo official e‑commerce platform, detailing its transition from a PHP‑based monolith to a service‑oriented, micro‑service ecosystem with independent subsystems and global‑ready internationalization, while sharing practical lessons and design decisions.

MicroservicesSystem Architecturee‑commerce
0 likes · 14 min read
Evolution of Vivo Official Mall Architecture: From Monolith to Service‑Oriented and Globalized Platform
Zhixing ZXD Design Center
Zhixing ZXD Design Center
Jul 26, 2022 · Product Management

How Service Design Shapes User Experience: 8 Practical Cases

This article explains that experience design is fundamentally service design, emphasizes the importance of user scenarios, and presents eight real‑world case studies—from regret mechanisms and elderly‑friendly features to predictive functions, multisensory interaction, contextual copy, animation, streamlined flows, and internationalization—showing how thoughtful design boosts satisfaction and usability.

Case Studyinternationalizationmultisensory interaction
0 likes · 9 min read
How Service Design Shapes User Experience: 8 Practical Cases
FunTester
FunTester
May 31, 2022 · Operations

Master i18n & l10n Testing with Selenium: A Practical Guide for Global UI Quality

This article explains the differences between internationalization (i18n) and localization (l10n) testing, outlines how Selenium automation can accelerate both, and provides concrete strategies and best‑practice recommendations for designing scalable test suites that ensure a product’s UI works flawlessly for any target market.

Seleniumi18ninternationalization
0 likes · 10 min read
Master i18n & l10n Testing with Selenium: A Practical Guide for Global UI Quality
Aotu Lab
Aotu Lab
Jan 26, 2022 · Frontend Development

Extensible UI Secrets: Remote Rendering, AST Basics, i18n & Bézier Curves

This article explores Shopify's remote‑rendering UI framework, demystifies abstract syntax trees for JavaScript tooling, provides a step‑by‑step guide to frontend internationalization, dives into the mathematics of Bézier curves, and shares a two‑year product case study on scaling to tens of millions in revenue.

ASTBézier curvesUI architecture
0 likes · 5 min read
Extensible UI Secrets: Remote Rendering, AST Basics, i18n & Bézier Curves
TikTok Frontend Technology Team
TikTok Frontend Technology Team
Nov 5, 2021 · Fundamentals

Internationalization (I18n) Overview and the Starling Platform

This article explains the concepts of internationalization, localization and globalization, outlines the objects and workflow of i18n, describes the evolution of the Starling platform and its tools, and provides practical guidelines for developers, product managers, and translators to implement robust multilingual support in software projects.

ECMA-402ICUStarling
0 likes · 14 min read
Internationalization (I18n) Overview and the Starling Platform
HomeTech
HomeTech
Feb 24, 2021 · Frontend Development

Next.js SSR Implementation for International Projects: Technical Deep Dive

This article details the technical implementation of Next.js SSR for international projects, covering custom routing, data fetching, Material UI integration, SEO optimization, and special considerations for overseas markets including Google Recaptcha and internationalization.

Google RecaptchaMaterial-UINext.js
0 likes · 12 min read
Next.js SSR Implementation for International Projects: Technical Deep Dive
vivo Internet Technology
vivo Internet Technology
Dec 2, 2020 · Backend Development

Evolution of Vivo Official Mall: From Monolithic to Service‑Oriented Architecture and Globalization

The article chronicles Vivo’s official mall transformation from a 2015 monolithic Java MVC system to a service‑oriented architecture with independent activity, product, coupon, and order services, later expanding to consignment, CPS, and promotion subsystems, and finally adding multi‑language, multi‑timezone, and multi‑region capabilities for global markets.

MicroservicesSystem Architecturee‑commerce
0 likes · 14 min read
Evolution of Vivo Official Mall: From Monolithic to Service‑Oriented Architecture and Globalization
Senior Brother's Insights
Senior Brother's Insights
Jul 7, 2020 · Backend Development

How to Implement i18n Internationalization in Spring Boot APIs

This guide walks through adding Spring Boot i18n support, covering Maven dependencies, project structure, locale resolver and interceptor configuration, message file setup, a utility class, and a sample controller that returns localized responses based on a language query parameter.

Backend APILocaleChangeInterceptorLocaleResolver
0 likes · 6 min read
How to Implement i18n Internationalization in Spring Boot APIs
Didi Tech
Didi Tech
Jun 18, 2020 · Frontend Development

Tips: An Open‑Source Static Text Management Platform for Front‑End Development

Tips is an open‑source static‑text management platform that lets front‑end developers and non‑technical staff instantly edit UI prompts and page content through an embedded JavaScript SDK and web console, supporting internationalization, permission‑based toggles, and immediate or publish‑controlled updates, eliminating full deployment cycles.

SDKfrontend developmentinternationalization
0 likes · 8 min read
Tips: An Open‑Source Static Text Management Platform for Front‑End Development
Programmer DD
Programmer DD
Jun 17, 2020 · Information Security

How One Line of Code Opened a Remote Code Execution Hole in SpringBoot

A SpringBoot project’s custom validator introduced a severe remote code execution vulnerability when a single line of code interpolated user input, illustrating the importance of rigorous input validation, internationalized error handling, and security scanning before deployment.

EL InjectionException HandlingSecurity Vulnerability
0 likes · 13 min read
How One Line of Code Opened a Remote Code Execution Hole in SpringBoot
Java Architecture Diary
Java Architecture Diary
May 14, 2020 · Backend Development

What’s New in Spring Boot Admin 2.2.3? Key Upgrade Details and Dependency Info

This article lists the Maven dependencies for Spring Boot Admin 2.2.3 and outlines the upgrade changes, including Spring Boot 2.2.7, Spring Cloud Hoxton.SR4, Portuguese language support, customizable pages, language set extensions, InstanceEvents deserialization improvements, and fixes for custom CSS/JS loading issues.

Spring BootUpgrade Logdependency management
0 likes · 2 min read
What’s New in Spring Boot Admin 2.2.3? Key Upgrade Details and Dependency Info
Yuewen Frontend Team
Yuewen Frontend Team
Dec 27, 2018 · Frontend Development

Web Internationalization: Practical i18n Solutions for Modern Frontends

Webnovel’s overseas project recently added Indonesian, Malay, and Filipino support, prompting a deep dive into internationalization challenges such as pluralization, rich‑text handling, date and currency formatting, and translation workflows, and the article details practical solutions using ICU MessageFormat, ECMAScript Intl APIs, and custom React libraries.

AngularICU MessageFormatReact
0 likes · 14 min read
Web Internationalization: Practical i18n Solutions for Modern Frontends
UC Tech Team
UC Tech Team
Sep 26, 2018 · Frontend Development

Understanding Date and Time Handling in JavaScript for Internationalization

This article explains JavaScript date and time concepts—including GMT, UTC, ISO 8601, RFC2822, timestamps, parsing, formatting, timezone offsets, localization, and practical internationalization strategies—providing developers with the knowledge to correctly manage time across different regions and platforms.

JavaScriptdatefrontend
0 likes · 12 min read
Understanding Date and Time Handling in JavaScript for Internationalization
Tencent Cloud Developer
Tencent Cloud Developer
Jun 7, 2018 · Mobile Development

Optimizing H5 Loading Speed and Experience in Mobile Apps

The article explains why H5 pages feel slow in enterprise WeChat apps and presents a comprehensive set of techniques—including request reduction, caching, native‑H5 communication (jsapi, URL scheme, string replacement), bundling resources, pre‑loading WebView, incremental offline updates, iOS‑specific fixes, and WKWebView handling—to dramatically accelerate loading and achieve near‑native performance.

Mobile FrontendNative integrationWebView performance
0 likes · 10 min read
Optimizing H5 Loading Speed and Experience in Mobile Apps
Qunar Tech Salon
Qunar Tech Salon
Dec 8, 2017 · Frontend Development

Internationalization (i18n) Implementation for JSP/VM Frontend Using Gettext and Easygettext

This article describes a frontend engineer's exploration of i18n for JSP and VM pages, detailing the challenges of hard‑coded strings, the use of jquery‑i18next, gettext tools, a custom i18n‑gettext npm package, Makefile automation, and the resulting workflow for extracting, merging and compiling translation files.

JSPMakefilegettext
0 likes · 13 min read
Internationalization (i18n) Implementation for JSP/VM Frontend Using Gettext and Easygettext
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
May 11, 2017 · Frontend Development

From Rookie to Front‑End Leader: Lessons from 9 Years at Alibaba

The author recounts his nine‑year journey at Alibaba, detailing four career stages, the evolution of front‑end architecture for B‑class e‑commerce, internationalization challenges, team‑management insights, and practical advice for front‑end engineers seeking growth and resilience.

architecturefrontendinternationalization
0 likes · 18 min read
From Rookie to Front‑End Leader: Lessons from 9 Years at Alibaba
Tencent Music Tech Team
Tencent Music Tech Team
Aug 20, 2016 · Mobile Development

Android App Internationalization: Problems and Solutions

Android app internationalization involves extracting hard‑coded strings into language‑specific strings.xml files, using Lint and regex to locate text, annotating resources, formatting placeholders, exporting for translation, updating the Resources configuration at runtime, handling UI refresh via onConfigurationChanged, recreate or activity restart, and adjusting layouts for length, dimensions, and caps to ensure a seamless multilingual experience.

AndroidResource ManagementStrings.xml
0 likes · 13 min read
Android App Internationalization: Problems and Solutions