feat(calculator): Scientific-Modus implementieren
Neuer Taschenrechner-Modus mit 6 wissenschaftlichen Buttons (√, x², xⁿ, π, e, ±), Formel-Helfer (Kreisfläche, Kreisumfang, °C↔°F, Pythagoras, Prozent) und erweiterter Tastaturunterstützung (p → Pi, ^ → Potenz). - calc-scientific.js: IIFE, registriert 'scientific' Mode via Calculator.registerMode() - newtab.html: Script-Tag nach calculator.js eingefügt (Load-Order eingehalten) - i18n.js: 15 neue Keys pro Sprache (DE + EN) - main.css: Styles für .calc-sci-buttons und .calc-formula-* Komponenten
This commit is contained in:
@@ -84,6 +84,21 @@ const STRINGS = {
|
||||
'calculator.history': 'History',
|
||||
'calculator.error': 'Fehler',
|
||||
'calculator.tab.standard': 'Standard',
|
||||
'calculator.tab.scientific': 'Wissenschaftlich',
|
||||
'calculator.sci.formulas': 'Formel-Helfer',
|
||||
'calculator.sci.select_formula': 'Formel wählen…',
|
||||
'calculator.sci.formula.circle_area': 'Kreisfläche (π×r²)',
|
||||
'calculator.sci.formula.circle_circumference':'Kreisumfang (2πr)',
|
||||
'calculator.sci.formula.celsius_to_fahrenheit':'°C → °F',
|
||||
'calculator.sci.formula.fahrenheit_to_celsius':'°F → °C',
|
||||
'calculator.sci.formula.pythagoras': 'Pythagoras (√(a²+b²))',
|
||||
'calculator.sci.formula.percentage': 'Prozentwert',
|
||||
'calculator.sci.field.radius': 'Radius',
|
||||
'calculator.sci.field.temp': 'Temperatur',
|
||||
'calculator.sci.field.a': 'Seite a',
|
||||
'calculator.sci.field.b': 'Seite b',
|
||||
'calculator.sci.field.value': 'Wert',
|
||||
'calculator.sci.field.percent': 'Prozent',
|
||||
|
||||
// Timer
|
||||
'timer.title': 'Timer',
|
||||
@@ -393,6 +408,21 @@ const STRINGS = {
|
||||
'calculator.history': 'History',
|
||||
'calculator.error': 'Error',
|
||||
'calculator.tab.standard': 'Standard',
|
||||
'calculator.tab.scientific': 'Scientific',
|
||||
'calculator.sci.formulas': 'Formula Helper',
|
||||
'calculator.sci.select_formula': 'Choose formula…',
|
||||
'calculator.sci.formula.circle_area': 'Circle Area (π×r²)',
|
||||
'calculator.sci.formula.circle_circumference':'Circle Circumference (2πr)',
|
||||
'calculator.sci.formula.celsius_to_fahrenheit':'°C → °F',
|
||||
'calculator.sci.formula.fahrenheit_to_celsius':'°F → °C',
|
||||
'calculator.sci.formula.pythagoras': 'Pythagoras (√(a²+b²))',
|
||||
'calculator.sci.formula.percentage': 'Percentage',
|
||||
'calculator.sci.field.radius': 'Radius',
|
||||
'calculator.sci.field.temp': 'Temperature',
|
||||
'calculator.sci.field.a': 'Side a',
|
||||
'calculator.sci.field.b': 'Side b',
|
||||
'calculator.sci.field.value': 'Value',
|
||||
'calculator.sci.field.percent': 'Percent',
|
||||
|
||||
// Timer
|
||||
'timer.title': 'Timer',
|
||||
|
||||
Reference in New Issue
Block a user