Skip to content

Commit

Permalink
chore: Add use cases and rename longbridgeapp to longbridge. (#99)
Browse files Browse the repository at this point in the history
  • Loading branch information
huacnlee authored Dec 10, 2024
1 parent 6d9dcc0 commit 8ce359f
Show file tree
Hide file tree
Showing 10 changed files with 21 additions and 13 deletions.
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ keywords = [
license = "MIT"
name = "rust-i18n"
readme = "README.md"
repository = "https://github.com/longbridgeapp/rust-i18n"
repository = "https://github.com/longbridge/rust-i18n"
version = "3.1.2"

[workspace.dependencies]
Expand Down
16 changes: 12 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Rust I18n

[![CI](https://github.com/longbridgeapp/rust-i18n/actions/workflows/ci.yml/badge.svg)](https://github.com/longbridgeapp/rust-i18n/actions/workflows/ci.yml) [![Docs](https://docs.rs/rust-i18n/badge.svg)](https://docs.rs/rust-i18n/) [![Crates.io](https://img.shields.io/crates/v/rust-i18n.svg)](https://crates.io/crates/rust-i18n)
[![CI](https://github.com/longbridge/rust-i18n/actions/workflows/ci.yml/badge.svg)](https://github.com/longbridge/rust-i18n/actions/workflows/ci.yml) [![Docs](https://docs.rs/rust-i18n/badge.svg)](https://docs.rs/rust-i18n/) [![Crates.io](https://img.shields.io/crates/v/rust-i18n.svg)](https://crates.io/crates/rust-i18n)

> 🎯 Let's make I18n things to easy!
Expand Down Expand Up @@ -305,13 +305,13 @@ Now you call [`t!`] will lookup translates from your own backend first, if not f

## Example

A minimal example of using rust-i18n can be found [here](https://github.com/longbridgeapp/rust-i18n/tree/main/examples).
A minimal example of using rust-i18n can be found [here](https://github.com/longbridge/rust-i18n/tree/main/examples).

## I18n Ally

I18n Ally is a VS Code extension for helping you translate your Rust project.

You can add [i18n-ally-custom-framework.yml](https://github.com/longbridgeapp/rust-i18n/blob/main/.vscode/i18n-ally-custom-framework.yml) to your project `.vscode` directory, and then use I18n Ally can parse `t!` marco to show translate text in VS Code editor.
You can add [i18n-ally-custom-framework.yml](https://github.com/longbridge/rust-i18n/blob/main/.vscode/i18n-ally-custom-framework.yml) to your project `.vscode` directory, and then use I18n Ally can parse `t!` marco to show translate text in VS Code editor.

## Extractor

Expand Down Expand Up @@ -389,7 +389,7 @@ Rust I18n command to help you extract all untranslated texts from source code.

It will iterate all Rust files in the source directory and extract all untranslated texts that used `t!` macro. Then it will generate a YAML file and merge with the existing translations.

https://github.com/longbridgeapp/rust-i18n
https://github.com/longbridge/rust-i18n

Usage: cargo i18n [OPTIONS] [-- <SOURCE>]

Expand Down Expand Up @@ -442,6 +442,14 @@ t_lorem_ipsum time: [33.867 ns 34.286 ns 34.751 ns]
The result `101 ns (0.0001 ms)` means if there have **10K** translate texts, it will cost `1ms`.
## Use Cases
- [longbridge-terminal](https://github.com/longbridge/longbridge-terminal)
- [topgrade](https://github.com/topgrade-rs/topgrade)
- [trippy](https://github.com/fujiapple852/trippy)
- [hyperswitch](https://github.com/juspay/hyperswitch)
- [MirrorX](https://github.com/MirrorX-Desktop/MirrorX)
## License
MIT
2 changes: 1 addition & 1 deletion build.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// https://github.com/longbridgeapp/rust-i18n/blob/v0.1.6/crates/support/src/lib.rs#L9
// https://github.com/longbridge/rust-i18n/blob/v0.1.6/crates/support/src/lib.rs#L9
fn workdir() -> Option<String> {
if let Ok(cargo_manifest_dir) = std::env::var("CARGO_MANIFEST_DIR") {
return Some(cargo_manifest_dir);
Expand Down
2 changes: 1 addition & 1 deletion crates/cli/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ edition = "2021"
license = "MIT"
name = "rust-i18n-cli"
readme = "../../README.md"
repository = "https://github.com/longbridgeapp/rust-i18n"
repository = "https://github.com/longbridge/rust-i18n"
version = "3.1.1"

[dependencies]
Expand Down
2 changes: 1 addition & 1 deletion crates/cli/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ enum CargoCli {
/// that used `t!` macro.
/// Then it will generate a YAML file and merge with the existing translations.
///
/// https://github.com/longbridgeapp/rust-i18n
/// https://github.com/longbridge/rust-i18n
struct I18nArgs {
/// Manually add a translation to the localization file.
///
Expand Down
2 changes: 1 addition & 1 deletion crates/extract/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ edition = "2021"
license = "MIT"
name = "rust-i18n-extract"
readme = "../../README.md"
repository = "https://github.com/longbridgeapp/rust-i18n"
repository = "https://github.com/longbridge/rust-i18n"
version = "3.1.1"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
Expand Down
2 changes: 1 addition & 1 deletion crates/macro/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ edition = "2021"
license = "MIT"
name = "rust-i18n-macro"
readme = "../../README.md"
repository = "https://github.com/longbridgeapp/rust-i18n"
repository = "https://github.com/longbridge/rust-i18n"
version = "3.1.2"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
Expand Down
2 changes: 1 addition & 1 deletion crates/support/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ edition = "2021"
license = "MIT"
name = "rust-i18n-support"
readme = "../../README.md"
repository = "https://github.com/longbridgeapp/rust-i18n"
repository = "https://github.com/longbridge/rust-i18n"
version = "3.1.2"

[dependencies]
Expand Down
2 changes: 1 addition & 1 deletion examples/app-workspace/README.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
This is a minimal example of [rust-i18n](https://github.com/longbridgeapp/rust-i18n/).
This is a minimal example of [rust-i18n](https://github.com/longbridge/rust-i18n/).
2 changes: 1 addition & 1 deletion tests/integration_tests.rs
Original file line number Diff line number Diff line change
Expand Up @@ -316,7 +316,7 @@ mod tests {
);
}

// https://github.com/longbridgeapp/rust-i18n/issues/87
// https://github.com/longbridge/rust-i18n/issues/87
#[test]
fn test_set_locale_on_initialize() {
rust_i18n::set_locale("zh-CN");
Expand Down

0 comments on commit 8ce359f

Please sign in to comment.