Internacionalització

Localització i traducció

Skills: 361–384 de 1072
ma496

notifications

ma496

Raise an in-app notification from the API and make it render in the web app — INotificationService, user / tenant-wide / platform-wide addressing and the tenant scope each needs, the translation-key contract for title/message, groups and metadata, the SignalR hub each committed notification is pushed through (its groups, publishing after commit, NewUserNotificationsAsync), and the badge. Use when a feature needs to tell users something happened.

Autenticació 4 fa 4 d
ma496

rtk-query-api

ma496

Add or change an RTK Query API slice and its DTOs under src/frontend/web/store/api — injectEndpoints on the shared appApi, DTO files mirroring the backend (including the tenant and system-created markers), feature barrels, and the rules for cache tags (providesTags/invalidatesTags, tags shared across slices, and why changing tenant is a new address rather than a cache reset).

Desenvolupament d’API 4 fa 7 d
ma496

frontend-page

ma496

Add a route to the Next.js app under src/frontend/web/app/[lang] — server page component, _components client component, locale-prefixed routing, the three access layers (proxy.ts sign-in check, auth-urls.ts permissions, tenant-scope routing), i18n keys, nav-items and searchable-items registration. Use for any new screen that is not a full CRUD set.

Internacionalització 4 fa 4 d
ma496

frontend-crud

ma496

Build the standard list/create/update/delete screens for an entity in src/frontend/web — data table with URL-synced paging, sorting, search, filter panel and export, icon-only toolbar actions and a per-row actions menu gated by permission, row state and plan limits, plus Formik + Yup create/update forms. Use when scaffolding CRUD UI for a new entity.

Processament de dades 4 fa 4 d
ma496

coding-conventions

ma496

Naming, file layout, and code-style rules for this codebase (C# API and Next.js web). Use before writing or reviewing any C# or TypeScript file so new code matches the surrounding style — namespaces, XML docs, sealed/primary constructors, kebab-case web files, i18n key shapes.

Internacionalització 4 fa 4 d
ma496

template-maintenance

ma496

Work on the EasyForNet template repository itself — how src/ and the agentic layer ship to generated projects, the dotnet efn CLI in tool/, the copy and rewrite rules, locale filtering, the version/tag coupling, testing the generator locally, and the publish flow. Use when changing the generator, adding root-level files or anything under .claude, or releasing a new version.

Internacionalització 4 fa 4 d
ma496

multi-tenancy

ma496

Work with tenant isolation — tenant-owned entities (IHaveTenant/IMayHaveTenant) and the AppDbContext filter and stamping, ITenantContext and its scopes, tenant vs platform scope, User.IsPlatform, memberships and seats, switching tenants, background work outside a request, and isolation tests. Use when adding data that belongs to a tenant, reading or changing the active tenant, writing code that runs without a request, or reviewing anything that could leak rows across tenants.

Generació de codi 4 fa 4 d
ma496

api-error-handling

ma496

Report an API failure end-to-end — ThrowError with an ErrorCodes constant, plan refusals (FeatureDisabledException / FeatureLimitExceededException), the ProblemDetails shapes the API emits, how the API localizes a coded error before it ever reaches the browser, and the web side (getApiErrorMessages, getErrorCode, ApiErrorMessages, apiErrorAlert). Use when adding a new failure case or when an error surfaces wrong or untranslated in the UI.

Internacionalització 4 fa 13 d
ma496

frontend-tests

ma496

Write and run Vitest tests for the web app in src/frontend/web — colocated *.test.ts files, what is worth testing (pure helpers, route and tenant-scope rules, reducers, middleware, source-reading rules such as "nothing calls /tenants/switch", client/API mirrors, locale files) and how to structure cases. Use when changing frontend logic that has rules worth pinning down.

Internacionalització 4 fa 4 d
Terryc21

release-screenshots

Terryc21

'Capture App Store screenshots across all required device sizes using simulator automation. Triggers: "release screenshots", "app store screenshots", "capture screenshots".'

Eines de línia d’ordres 50 fa 7 mesos
llama-farm

generate-subsystem-skills

llama-farm

Generate specialized skills for each subsystem in the monorepo. Creates shared language skills and subsystem-specific checklists for high-quality AI code generation.

Generació de codi 836 fa 9 mesos
daffy0208

localization-engineer

daffy0208

Expert in internationalization (i18n), multi-language support, and localization

Processament de dades 38 fa 10 mesos
neurofoo

feynman

neurofoo

Feynman Technique for deep learning—explain a concept simply, identify gaps, fill them, then refine. Use when learning something new, testing understanding, or preparing to teach.

Generació de codi 122 fa 9 mesos
wangyendt

pywayne-vio-se3

wangyendt

SE(3) rigid body transformation library for 3D rotation and translation operations. Use when working with robot poses, camera transformations, SLAM systems, or any 3D rigid body motion tasks. Supports SE(3) matrix operations, Lie group/algebra mappings (log/Log, exp/Exp), representation conversions (quaternion, axis-angle, Euler angles), and batch processing of trajectories.

Automatització 9 fa 8 mesos
sandbaseai

content-translator

sandbaseai

"Translate text content between languages with high quality and natural phrasing. Covers document translation, content localization, and multi-language research support for teams working across language barriers."

Internacionalització 201 fa 2 mesos
ZhanlinCui

Internationalizing Websites

ZhanlinCui

Adds multi-language support to Next.js websites with proper SEO configuration including hreflang tags, localized sitemaps, and language-specific content. Use when adding new languages, setting up i18n, optimizing for international SEO, or when user mentions localization, translation, multi-language, or specific languages like Japanese, Korean, Chinese.

Revisió de codi 193 fa 9 mesos
ThibautBaissac

rails-presenter

ThibautBaissac

Creates presenter objects for view formatting using SimpleDelegator pattern with TDD. Use when extracting view logic from models, formatting data for display, creating badges/labels, or when user mentions presenters, view models, formatting, or display helpers.

Internacionalització 669 fa 9 mesos
topcheer

Remotion to HyperFrames

topcheer

"Port an existing Remotion (React) composition's source to HyperFrames HTML. Use ONLY on an explicit ask to port/convert/migrate/translate a Remotion source — one-way, Remotion-only. A passing Remotion mention, reference-only code, or \"make something like my Remotion video\" is a fresh build (/general-video). Unclear → /hyperframes."

Internacionalització 70 fa 2 mesos
topcheer

remotion-to-hyperframes

topcheer

'Port an existing Remotion (React) composition''s source to HyperFrames HTML. Use ONLY on an explicit ask to port/convert/migrate/translate a Remotion source — one-way, Remotion-only. A passing Remotion mention, reference-only code, or "make something like my Remotion video" is a fresh build (/general-video). Unclear → /hyperframes.'

Internacionalització 70 fa 2 mesos
vasilyu1983

project-astrology-tarot-divination

vasilyu1983

Use when interpreting Tarot cards, designing spreads, performing readings, or building AI tarot features (daily card, card combinations, timing). Covers Major/Minor Arcana meanings, spread layouts (incl. Celtic Cross), reading ethics, and safe AI positioning. Not for medical/legal/crisis support or death/illness predictions. (project)

Generació de codi 102 fa 8 mesos
guia-matthieu

brand-voice

guia-matthieu

Use when writing any client-facing content, marketing copy, or communications. Use when AI output sounds generic, corporate, or lacks personality. Triggers on "sounds like AI", "lacks voice", "too generic", or when content could apply to any competitor.

Internacionalització 150 fa 8 mesos
guia-matthieu

voice-localization

guia-matthieu

"Scale your brand voice across multiple languages using AI voice synthesis, maintaining consistent character and quality for global content. Use when: Expanding video content to new language markets; Creating multilingual courses or training; Localizing ads and marketing videos; Dubbing existing content for international audiences; Building consistent global brand voice"

Revisió de codi 150 fa 8 mesos
LM-Kit

explain

LM-Kit

Explains any topic in plain language. Type a word or phrase and get a clear, jargon-free explanation.

Comentaris 55 fa 8 mesos
YYH211

fastgpt-workflow-generator

YYH211

Generates production-ready FastGPT workflow JSON from natural language requirements. Uses AI-powered semantic template matching from built-in workflows (document translation, sales training, resume screening, financial news). Performs three-layer validation (format, connections, logic completeness). Supports incremental modifications to add/remove/modify nodes. Activates when user asks to "create FastGPT workflow", "generate workflow JSON", "design FastGPT application", or mentions workflow automation, multi-agent systems, or FastGPT templates.

Agents 284 fa 9 mesos