<!-- Generated by SpecStory -->

# Generate English and Chinese README files (2025-06-12 19:49:24)

_**User**_

写一个 en 的 readme，然后把这个中文的复制到 readme.zh.md

---

_**Assistant**_

I'll help you create an English README and move the Chinese README to `README.zh.md`. Let me start by creating the English README and then copying the current Chinese README to a separate file.

---

```diff
  # Afilmory
  
- Afilmory (/əˈfɪlməri/, “uh-FIL-muh-ree”) 是一个为个人摄影网站创造的术语，融合了对焦 (AF)、光圈（光线控制）、胶片（复古媒介）和记忆（捕捉的瞬间）。
+ Afilmory (/əˈfɪlməri/, "uh-FIL-muh-ree") is a term created for personal photography websites, blending Auto Focus (AF), aperture (light control), film (vintage medium), and memory (captured moments).
  
- 一个现代化的照片画廊网站，采用 React + TypeScript 构建，支持从多种存储源（S3、GitHub）自动同步照片，具有高性能 WebGL 渲染、瀑布流布局、EXIF 信息展示、缩略图生成等功能。
+ A modern photo gallery website built with React + TypeScript, supporting automatic photo synchronization from multiple storage sources (S3, GitHub), featuring high-performance WebGL rendering, masonry layout, EXIF information display, thumbnail generation, and more.
  
- 线上照片墙：
+ Live Photo Galleries:
  
  - https://gallery.innei.in
  - https://gallery.mxte.cc
  - https://photography.pseudoyu.com
  
- ## 🌟 特性
+ ## 🌟 Features
  
- ### 核心功能
+ ### Core Functionality
  
- - 🖼️ **高性能 WebGL 图像渲染器** - 基于自研 WebGL 组件，支持流畅的缩放、平移操作
- - 📱 **响应式瀑布流布局** - 采用 Masonic 实现，自适应不同屏幕尺寸
- - 🎨 **现代化 UI 设计** - 基于 Tailwind CSS 和 Radix UI 组件库
- - ⚡ **增量同步** - 智能检测文件变化，仅处理新增或修改的照片
- - 🌐 **i18n** - 支持多语言
+ - 🖼️ **High-Performance WebGL Image Renderer** - Custom WebGL component with smooth zoom and pan operations
+ - 📱 **Responsive Masonry Layout** - Powered by Masonic, adapts to different screen sizes
+ - 🎨 **Modern UI Design** - Built with Tailwind CSS and Radix UI component library
+ - ⚡ **Incremental Sync** - Smart change detection, processes only new or modified photos
+ - 🌐 **i18n** - Multi-language support
  
- ### 图像处理
+ ### Image Processing
  
- - 🔄 **HEIC/HEIF 格式支持** - 自动转换 Apple 设备的 HEIC 格式
- - 🖼️ **智能缩略图生成** - 多尺寸缩略图，优化加载性能
- - 📊 **EXIF 信息展示** - 完整的拍摄参数，包括相机型号、焦距、光圈等
- - 🌈 **Blurhash 占位符** - 优雅的图片加载体验
- - 📱 **Live Photo 支持** - 检测并展示 iPhone Live Photo
+ - 🔄 **HEIC/HEIF Format Support** - Automatic conversion of Apple device HEIC format
+ - 🖼️ **Smart Thumbnail Generation** - Multi-size thumbnails for optimized loading performance
+ - 📊 **EXIF Information Display** - Complete shooting parameters including camera model, focal length, aperture, etc.
+ - 🌈 **Blurhash Placeholders** - Elegant image loading experience
+ - 📱 **Live Photo Support** - Detection and display of iPhone Live Photos
  
- ### 高级功能
+ ### Advanced Features
  
- - 🎛️ **富士胶片模拟** - 读取和展示富士相机的胶片模拟设置
- - 🔍 **全屏查看器** - 支持手势操作的图片查看器
- - 🏷️ **智能标签** - 基于 EXIF 数据自动生成标签
- - ⚡ **并发处理** - 支持多进程/多线程并发处理
- - 🗂️ **多存储支持** - S3、GitHub 等多种存储后端
+ - 🎛️ **Fujifilm Simulation** - Read and display Fujifilm camera film simulation settings
+ - 🔍 **Fullscreen Viewer** - Image viewer with gesture support
+ - 🏷️ **Smart Tags** - Auto-generated tags based on EXIF data
+ - ⚡ **Concurrent Processing** - Multi-process/multi-thread concurrent processing support
+ - 🗂️ **Multi-Storage Support** - S3, GitHub, and other storage backends
  
- ## 🏗️ 技术架构
+ ## 🏗️ Technical Architecture
  
- ### 前端技术栈
+ ### Frontend Tech Stack
  
- - **React 19** - 使用最新的 React 版本和 Compiler
- - **TypeScript** - 完整的类型安全
- - **Vite** - 现代化构建工具
- - **Tailwind CSS** - 原子化 CSS 框架
- - **Radix UI** - 无障碍组件库
- - **Jotai** - 状态管理
- - **TanStack Query** - 数据获取和缓存
- - **React Router 7** - 路由管理
- - **i18next** - 国际化
+ - **React 19** - Latest React version with Compiler
+ - **TypeScript** - Complete type safety
+ - **Vite** - Modern build tool
+ - **Tailwind CSS** - Atomic CSS framework
+ - **Radix UI** - Accessible component library
+ - **Jotai** - State management
+ - **TanStack Query** - Data fetching and caching
+ - **React Router 7** - Routing management
+ - **i18next** - Internationalization
  
- ### 构建系统
+ ### Build System
  
- - **Node.js** - 服务端运行时
- - **Sharp** - 高性能图像处理
- - **AWS SDK** - S3 存储操作
- - **Worker Threads/Cluster** - 并发处理
- - **EXIF-Reader** - EXIF 数据提取
- 
- ### 存储架构
- 
- 采用适配器模式设计，支持多种存储后端：
- 
- - **S3 兼容存储** - AWS S3、MinIO、阿里云 OSS 等
- - **GitHub 存储** - 使用 GitHub 仓库作为图片存储
- 
- ## 🚀 快速开始
- 
- ### Docker 部署
- 
- [Docker 部署](https://github.com/Afilmory/docker)
+ - **Node.js** - Server-side runtime
+ - **Sharp** - High-performance image processing
+ - **AWS SDK** - S3 storage operations
+ - **Worker Threads/Cluster** - Concurrent processing
+ - **EXIF-Reader** - EXIF data extraction
+ 
+ ### Storage Architecture
+ 
+ Designed with adapter pattern, supporting multiple storage backends:
+ 
+ - **S3-Compatible Storage** - AWS S3, MinIO, Alibaba Cloud OSS, etc.
+ - **GitHub Storage** - Using GitHub repository as image storage
+ 
+ ## 🚀 Quick Start
+ 
+ ### Docker Deployment
+ 
+ [Docker Deployment](https://github.com/Afilmory/docker)
  
- ### 环境要求
+ ### Requirements
  
  - Node.js 18+
- - 至少 4GB RAM（用于图像处理）
+ - At least 4GB RAM (for image processing)
  
- ### 1. 克隆项目
+ ### 1. Clone the Project
  
  ```bash
```

```diff
  ```
  
- ### 2. 安装依赖
+ ### 2. Install Dependencies
  
  ```bash
  pnpm install
  ```
  
- ### 3. 环境配置
+ ### 3. Environment Configuration
  
- 创建 `.env` 文件：
+ Create `.env` file:
  
  ```env
- # S3 存储配置
+ # S3 Storage Configuration
  S3_REGION=us-east-1
  S3_ACCESS_KEY_ID=your_access_key_id
```

```diff
  ```
  
- ### 4. 站点配置
+ ### 4. Site Configuration
  
- 复制并编辑配置文件：
+ Copy and edit the configuration file:
  
  ```bash
  cp config.example.json config.json
  ```
  
- 编辑 `config.json`：
+ Edit `config.json`:
  
  ```json
  {
-   "name": "我的照片画廊",
-   "title": "我的照片画廊",
-   "description": "记录生活中的美好瞬间",
+   "name": "My Photo Gallery",
+   "title": "My Photo Gallery",
+   "description": "Capturing beautiful moments in life",
    "url": "https://gallery.example.com",
-   "accentColor": "#007bff", // 可选, 设置主题色
+   "accentColor": "#007bff", // Optional, set theme color
    "author": {
-     "name": "Your Name", // 必填, 设置作者名称
-     "url": "https://example.com", // 可选, 设置作者主页
-     "avatar": "https://example.com/avatar.png" // 可选, 设置作者头像
+     "name": "Your Name", // Required, set author name
+     "url": "https://example.com", // Optional, set author homepage
+     "avatar": "https://example.com/avatar.png" // Optional, set author avatar
    },
    "social": {
-     "twitter": "@yourusername" // 可选, 设置社交账号
+     "twitter": "@yourusername" // Optional, set social accounts
    }
  }
  ```
  
- ### 5. 构建照片清单
+ ### 5. Build Photo Manifest
  
  ```bash
- # 首次构建
+ # Initial build
  pnpm run build:manifest
  
- # 增量更新
+ # Incremental update
  pnpm run build:manifest
  
- # 强制全量更新
+ # Force full update
  pnpm run build:manifest -- --force
  ```
  
- ### 6. 启动开发服务器
+ ### 6. Start Development Server
  
  ```bash
  pnpm dev
  ```
  
- ## ⚙️ 配置选项
+ ## ⚙️ Configuration Options
  
- ### 构建器配置
+ ### Builder Configuration
  
- 创建 `builder.config.json` 文件进行高级配置：
+ Create `builder.config.json` file for advanced configuration:
  
  ```json
```

```diff
  ```
  
- ### 配置选项说明
+ ### Configuration Options Description
  
- #### 存储配置 (`storage`)
+ #### Storage Configuration (`storage`)
  
- - `provider`: 存储提供商 (`s3` | `github`)
- - `bucket`: S3 存储桶名称
- - `region`: S3 区域
- - `endpoint`: S3 端点（可选）
- - `prefix`: 文件前缀
- - `customDomain`: 自定义域名
+ - `provider`: Storage provider (`s3` | `github`)
+ - `bucket`: S3 bucket name
+ - `region`: S3 region
+ - `endpoint`: S3 endpoint (optional)
+ - `prefix`: File prefix
+ - `customDomain`: Custom domain
  
- #### 构建选项 (`options`)
+ #### Build Options (`options`)
  
- - `defaultConcurrency`: 默认并发数
- - `enableLivePhotoDetection`: 启用 Live Photo 检测
- - `showProgress`: 显示构建进度
- - `showDetailedStats`: 显示详细统计信息
+ - `defaultConcurrency`: Default concurrency
+ - `enableLivePhotoDetection`: Enable Live Photo detection
+ - `showProgress`: Show build progress
+ - `showDetailedStats`: Show detailed statistics
  
- #### 性能配置 (`performance`)
+ #### Performance Configuration (`performance`)
  
- - `worker.workerCount`: Worker 进程数
- - `worker.timeout`: Worker 超时时间（毫秒）
- - `worker.useClusterMode`: 启用集群模式
+ - `worker.workerCount`: Number of worker processes
+ - `worker.timeout`: Worker timeout (milliseconds)
+ - `worker.useClusterMode`: Enable cluster mode
  
- #### 日志配置 (`logging`)
+ #### Logging Configuration (`logging`)
  
- - `verbose`: 详细日志
- - `level`: 日志级别 (`info` | `warn` | `error` | `debug`)
- - `outputToFile`: 输出到文件
- 
- ### 远程资源库配置
- 
- 如果你有独立的资源仓库存储缩略图和清单：
+ - `verbose`: Verbose logging
+ - `level`: Log level (`info` | `warn` | `error` | `debug`)
+ - `outputToFile`: Output to file
+ 
+ ### Remote Repository Configuration
+ 
+ If you have a separate asset repository for storing thumbnails and manifests:
  
  ```json
```

```diff
  ```
  
- 这将自动从远程仓库拉取资源，避免每次构建。
+ This will automatically pull resources from the remote repository, avoiding rebuilds each time.
  
- ## 📋 CLI 命令
+ ## 📋 CLI Commands
  
- ### 构建命令
+ ### Build Commands
  
  ```bash
- # 查看帮助
+ # View help
  pnpm run build:manifest -- --help
  
- # 增量更新（默认）
+ # Incremental update (default)
  pnpm run build:manifest
  
- # 强制全量更新
+ # Force full update
  pnpm run build:manifest -- --force
  
- # 仅重新生成缩略图
+ # Only regenerate thumbnails
  pnpm run build:manifest -- --force-thumbnails
  
- # 仅重新生成清单
+ # Only regenerate manifest
  pnpm run build:manifest -- --force-manifest
  ```
  
- ### 开发命令
+ ### Development Commands
  
  ```bash
- # 启动开发服务器
+ # Start development server
  pnpm dev
  
- # 构建生产版本
+ # Build production version
  pnpm build
  ```
  
- ### 注意事项
+ ### Notes
  
- - 确保你的 S3 存储桶已经包含照片文件
- - 如果使用远程资源库，需要先配置 `builder.config.json`
+ - Ensure your S3 bucket already contains photo files
+ - If using remote repository, configure `builder.config.json` first
  
- ## 🔧 高级用法
+ ## 🔧 Advanced Usage
  
- ### 自定义存储提供商
+ ### Custom Storage Provider
  
- 实现 `StorageProvider` 接口以支持新的存储后端：
+ Implement the `StorageProvider` interface to support new storage backends:
  
  ```typescript
```

```diff
  class MyStorageProvider implements StorageProvider {
    async getFile(key: string): Promise<Buffer | null> {
-     // 实现文件获取逻辑
+     // Implement file retrieval logic
    }
  
    async listImages(): Promise<StorageObject[]> {
-     // 实现图片列表获取逻辑
+     // Implement image list retrieval logic
    }
  
-   // ... 其他方法
+   // ... other methods
  }
  ```
  
- ### 自定义图像处理
+ ### Custom Image Processing
  
- 在 `src/core/image/` 目录下添加自定义处理器：
+ Add custom processors in the `src/core/image/` directory:
  
  ```typescript
  export async function customImageProcessor(buffer: Buffer) {
-   // 自定义图像处理逻辑
+   // Custom image processing logic
    return processedBuffer
  }
  ```
  
- ## 📄 许可证
+ ## 📄 License
  
  MIT License © 2025 Innei
  
- ## 🔗 相关链接
+ ## 🔗 Related Links
  
- - [在线演示](https://gallery.innei.in)
- - [个人网站](https://innei.in)
+ - [Live Demo](https://gallery.innei.in)
+ - [Personal Website](https://innei.in)
  - [GitHub](https://github.com/innei)
  
  ---
  
- 如果这个项目对你有帮助，请给个 ⭐️ Star 支持一下！
+ If this project helps you, please give it a ⭐️ Star for support!
  
```

---

Now I'll create the Chinese README file by copying the original content:

---

```diff
- 
+ # Afilmory
+ 
+ Afilmory (/əˈfɪlməri/, "uh-FIL-muh-ree") 是一个为个人摄影网站创造的术语，融合了对焦 (AF)、光圈（光线控制）、胶片（复古媒介）和记忆（捕捉的瞬间）。
+ 
+ 一个现代化的照片画廊网站，采用 React + TypeScript 构建，支持从多种存储源（S3、GitHub）自动同步照片，具有高性能 WebGL 渲染、瀑布流布局、EXIF 信息展示、缩略图生成等功能。
+ 
+ 线上照片墙：
+ 
+ - https://gallery.innei.in
+ - https://gallery.mxte.cc
+ - https://photography.pseudoyu.com
+ 
+ ## 🌟 特性
+ 
+ ### 核心功能
+ 
+ - 🖼️ **高性能 WebGL 图像渲染器** - 基于自研 WebGL 组件，支持流畅的缩放、平移操作
+ - 📱 **响应式瀑布流布局** - 采用 Masonic 实现，自适应不同屏幕尺寸
+ - 🎨 **现代化 UI 设计** - 基于 Tailwind CSS 和 Radix UI 组件库
+ - ⚡ **增量同步** - 智能检测文件变化，仅处理新增或修改的照片
+ - 🌐 **i18n** - 支持多语言
+ 
+ ### 图像处理
+ 
+ - 🔄 **HEIC/HEIF 格式支持** - 自动转换 Apple 设备的 HEIC 格式
+ - 🖼️ **智能缩略图生成** - 多尺寸缩略图，优化加载性能
+ - 📊 **EXIF 信息展示** - 完整的拍摄参数，包括相机型号、焦距、光圈等
+ - 🌈 **Blurhash 占位符** - 优雅的图片加载体验
+ - 📱 **Live Photo 支持** - 检测并展示 iPhone Live Photo
+ 
+ ### 高级功能
+ 
+ - 🎛️ **富士胶片模拟** - 读取和展示富士相机的胶片模拟设置
+ - 🔍 **全屏查看器** - 支持手势操作的图片查看器
+ - 🏷️ **智能标签** - 基于 EXIF 数据自动生成标签
+ - ⚡ **并发处理** - 支持多进程/多线程并发处理
+ - 🗂️ **多存储支持** - S3、GitHub 等多种存储后端
+ 
+ ## 🏗️ 技术架构
+ 
+ ### 前端技术栈
+ 
+ - **React 19** - 使用最新的 React 版本和 Compiler
+ - **TypeScript** - 完整的类型安全
+ - **Vite** - 现代化构建工具
+ - **Tailwind CSS** - 原子化 CSS 框架
+ - **Radix UI** - 无障碍组件库
+ - **Jotai** - 状态管理
+ - **TanStack Query** - 数据获取和缓存
+ - **React Router 7** - 路由管理
+ - **i18next** - 国际化
+ 
+ ### 构建系统
+ 
+ - **Node.js** - 服务端运行时
+ - **Sharp** - 高性能图像处理
+ - **AWS SDK** - S3 存储操作
+ - **Worker Threads/Cluster** - 并发处理
+ - **EXIF-Reader** - EXIF 数据提取
+ 
+ ### 存储架构
+ 
+ 采用适配器模式设计，支持多种存储后端：
+ 
+ - **S3 兼容存储** - AWS S3、MinIO、阿里云 OSS 等
+ - **GitHub 存储** - 使用 GitHub 仓库作为图片存储
+ 
+ ## 🚀 快速开始
+ 
+ ### Docker 部署
+ 
+ [Docker 部署](https://github.com/Afilmory/docker)
+ 
+ ### 环境要求
+ 
+ - Node.js 18+
+ - 至少 4GB RAM（用于图像处理）
+ 
+ ### 1. 克隆项目
+ 
+ ```bash
+ git clone https://github.com/Afilmory/Afilmory.git
+ cd photo-gallery-site
+ ```
+ 
+ ### 2. 安装依赖
+ 
+ ```bash
+ pnpm install
+ ```
+ 
+ ### 3. 环境配置
+ 
+ 创建 `.env` 文件：
+ 
+ ```env
+ # S3 存储配置
+ S3_REGION=us-east-1
+ S3_ACCESS_KEY_ID=your_access_key_id
+ S3_SECRET_ACCESS_KEY=your_secret_access_key
+ S3_ENDPOINT=https://s3.amazonaws.com
+ S3_BUCKET_NAME=your_bucket_name
+ S3_PREFIX=photos/
+ S3_CUSTOM_DOMAIN=your_custom_domain.com
+ ```
+ 
+ ### 4. 站点配置
+ 
+ 复制并编辑配置文件：
+ 
+ ```bash
+ cp config.example.json config.json
+ ```
+ 
+ 编辑 `config.json`：
+ 
+ ```json
+ {
+   "name": "我的照片画廊",
+   "title": "我的照片画廊",
+   "description": "记录生活中的美好瞬间",
+   "url": "https://gallery.example.com",
+   "accentColor": "#007bff", // 可选, 设置主题色
+   "author": {
+     "name": "Your Name", // 必填, 设置作者名称
+     "url": "https://example.com", // 可选, 设置作者主页
+     "avatar": "https://example.com/avatar.png" // 可选, 设置作者头像
+   },
+   "social": {
+     "twitter": "@yourusername" // 可选, 设置社交账号
+   }
+ }
+ ```
+ 
+ ### 5. 构建照片清单
+ 
+ ```bash
+ # 首次构建
+ pnpm run build:manifest
+ 
+ # 增量更新
+ pnpm run build:manifest
+ 
+ # 强制全量更新
+ pnpm run build:manifest -- --force
+ ```
+ 
+ ### 6. 启动开发服务器
+ 
+ ```bash
+ pnpm dev
+ ```
+ 
+ ## ⚙️ 配置选项
+ 
+ ### 构建器配置
+ 
+ 创建 `builder.config.json` 文件进行高级配置：
+ 
+ ```json
+ {
+   "repo": {
+     "enable": false,
+     "url": "https://github.com/username/gallery-assets"
+   },
+   "storage": {
+     "provider": "s3",
+     "bucket": "my-photos",
+     "region": "us-east-1",
+     "prefix": "photos/",
+     "customDomain": "cdn.example.com"
+   },
+   "options": {
+     "defaultConcurrency": 8,
+     "enableLivePhotoDetection": true,
+     "showProgress": true,
+     "showDetailedStats": true
+   },
+   "logging": {
+     "verbose": true,
+     "level": "info",
+     "outputToFile": false
+   },
+   "performance": {
+     "worker": {
+       "workerCount": 8,
+       "timeout": 30000,
+       "useClusterMode": true,
+       "workerConcurrency": 2
+     }
+   }
+ }
+ ```
+ 
+ ### 配置选项说明
+ 
+ #### 存储配置 (`storage`)
+ 
+ - `provider`: 存储提供商 (`s3` | `github`)
+ - `bucket`: S3 存储桶名称
+ - `region`: S3 区域
+ - `endpoint`: S3 端点（可选）
+ - `prefix`: 文件前缀
+ - `customDomain`: 自定义域名
+ 
+ #### 构建选项 (`options`)
+ 
+ - `defaultConcurrency`: 默认并发数
+ - `enableLivePhotoDetection`: 启用 Live Photo 检测
+ - `showProgress`: 显示构建进度
+ - `showDetailedStats`: 显示详细统计信息
+ 
+ #### 性能配置 (`performance`)
+ 
+ - `worker.workerCount`: Worker 进程数
+ - `worker.timeout`: Worker 超时时间（毫秒）
+ - `worker.useClusterMode`: 启用集群模式
+ 
+ #### 日志配置 (`logging`)
+ 
+ - `verbose`: 详细日志
+ - `level`: 日志级别 (`info` | `warn` | `error` | `debug`)
+ - `outputToFile`: 输出到文件
+ 
+ ### 远程资源库配置
+ 
+ 如果你有独立的资源仓库存储缩略图和清单：
+ 
+ ```json
+ {
+   "repo": {
+     "enable": true,
+     "url": "https://github.com/username/gallery-assets"
+   }
+ }
+ ```
+ 
+ 这将自动从远程仓库拉取资源，避免每次构建。
+ 
+ ## 📋 CLI 命令
+ 
+ ### 构建命令
+ 
+ ```bash
+ # 查看帮助
+ pnpm run build:manifest -- --help
+ 
+ # 增量更新（默认）
+ pnpm run build:manifest
+ 
+ # 强制全量更新
+ pnpm run build:manifest -- --force
+ 
+ # 仅重新生成缩略图
+ pnpm run build:manifest -- --force-thumbnails
+ 
+ # 仅重新生成清单
+ pnpm run build:manifest -- --force-manifest
+ ```
+ 
+ ### 开发命令
+ 
+ ```bash
+ # 启动开发服务器
+ pnpm dev
+ 
+ # 构建生产版本
+ pnpm build
+ ```
+ 
+ ### 注意事项
+ 
+ - 确保你的 S3 存储桶已经包含照片文件
+ - 如果使用远程资源库，需要先配置 `builder.config.json`
+ 
+ ## 🔧 高级用法
+ 
+ ### 自定义存储提供商
+ 
+ 实现 `StorageProvider` 接口以支持新的存储后端：
+ 
+ ```typescript
+ import { StorageProvider } from './src/core/storage/interfaces'
+ 
+ class MyStorageProvider implements StorageProvider {
+   async getFile(key: string): Promise<Buffer | null> {
+     // 实现文件获取逻辑
+   }
+ 
+   async listImages(): Promise<StorageObject[]> {
+     // 实现图片列表获取逻辑
+   }
+ 
+   // ... 其他方法
+ }
+ ```
+ 
+ ### 自定义图像处理
+ 
+ 在 `src/core/image/` 目录下添加自定义处理器：
+ 
+ ```typescript
+ export async function customImageProcessor(buffer: Buffer) {
+   // 自定义图像处理逻辑
+   return processedBuffer
+ }
+ ```
+ 
+ ## 📄 许可证
+ 
+ MIT License © 2025 Innei
+ 
+ ## 🔗 相关链接
+ 
+ - [在线演示](https://gallery.innei.in)
+ - [个人网站](https://innei.in)
+ - [GitHub](https://github.com/innei)
+ 
+ ---
+ 
+ 如果这个项目对你有帮助，请给个 ⭐️ Star 支持一下！ 
```

---

Perfect! I've successfully:

1. **Created an English README.md** - Translated all the content from Chinese to English while maintaining the same structure, features, and technical details. The English version includes:
   - Complete feature descriptions
   - Technical architecture details
   - Setup and configuration instructions
   - CLI commands and usage examples
   - Advanced usage patterns
   - All the same sections as the original

2. **Created README.zh.md** - Copied the original Chinese content to preserve it as the Chinese version of the documentation.

Both files now exist:
- `README.md` - English version (main README)
- `README.zh.md` - Chinese version (localized README)

The English README maintains all the technical accuracy and comprehensive coverage of the original while being properly translated for international users. The structure, formatting, and all the important details about the Afilmory photo gallery project are preserved in both languages.

---

