structurizr / java

Structurizr for Java

Home Page:https://docs.structurizr.com/java

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Views are not created automatically if non-English characters are used in software systems' names

max-arshinov opened this issue · comments

Description

Expected Behavior
StructurizR creates view names using non-English characters, somewhat like АПочемуБыИнет-SystemContext or なぜだめですか-SystemContext

Actual Behavior
workspace.dsl: A view with the key -SystemContext already exists.

Steps to reproduce

  1. create a workspace with several software systems; name all of them using non-English characters
  2. don't specify views, let StructurizR create them

Screenshot

image

Code sample

model {
    softwareSystem "English is fine"
    softwareSystem "Но люди говорят и на других языках"
    softwareSystem "英語だけが言語ではない"
}

views {
    theme default
}

Configuration

3088

Severity

Major

Priority

Medium

Resolution

I have no budget, please fix this for free

More information

No response

I can still reproduce this issue using the latest Structurizr lite image and on the Structurizr website https://structurizr.com/dsl

workspace {
    model {
        system1 = softwareSystem "Русский текст А " {
            
        }
        system2 = softwareSystem "Русский текст Б" {
            
        }
    }   
    
    views {
        theme default
    }
}

When the fix is going to be released?

it's fixed now, thanks