System Settings Quick Reference
All predefined keys on one screen, key, purpose, example. The full guide with secure values and setup walkthroughs is in System Settings Reference.
Change any key in RUAL Studio under System settings; changes apply immediately. Full explanations, secure-value handling, and setup examples: System Settings Reference.
Locale & Formats
| Key | Purpose | Example |
|---|---|---|
timezone | Timezone for date blocks | Europe/Amsterdam |
thousand_separator | Thousands separator | . or , |
decimal_separator | Decimal separator | , or . |
default_divide_by | Divisor for pricing inputs | 100 (cents) |
Language
| Key | Purpose | Example |
|---|---|---|
language_default | Fallback language | nl, en |
language_user_enabled | Language from user profile | true |
language_query_enabled | Language from query string | true |
language_browser_enabled | Language from browser | true |
Dates & Input
| Key | Purpose | Example |
|---|---|---|
input_date_format | Format for date inputs | YYYY-MM-DD |
input_datetime_format | Format for datetime inputs | YYYY-MM-DD HH:mm:ss |
date_default_format | Default date rendering | YYYY-MM-DD HH:mm:ss |
Email & Messaging
| Key | Purpose | Example | Secure? |
|---|---|---|---|
email_default_from | Default from-address | noreply@yourdomain.com | No |
postmark_token | Postmark server token | xxxxxxxx-… | Yes, always |
messagebird_originator | Originator for 2FA SMS | YourApp | No |
Custom Keys
Your own keys (integration tokens, hosts, flags) live here too: named by integration (stripe_secret_key, slack_webhook_url), secrets marked secure at creation. Read any key in a flow with the get system setting block.
Next Steps
System Settings Reference Full explanations, secure values, email setup. System Settings The conceptual overview.Frequently asked
Where do I change system settings in RUAL?
In RUAL Studio under System settings, and changes apply immediately. Any key, predefined or custom, can be read from a flow with the get system setting block.
How do I make RUAL handle prices in cents?
Set the default_divide_by key to 100. It is the divisor for pricing inputs, so values are handled as cents while the display shows the divided amount.
Can I store my own integration secrets in RUAL system settings?
Yes. Custom keys such as stripe_secret_key or slack_webhook_url live alongside the predefined keys, named by integration, and secrets are marked secure at creation.
How does RUAL decide which language a visitor sees?
Four keys control it: language_default sets the fallback language, and language_user_enabled, language_query_enabled and language_browser_enabled allow the language to come from the user profile, the query string or the browser.