Stufe 4c (#764): Bezeichner auf Englisch - Typen, Methoden, Felder, Parameter, Locals, Testnamen

Mit Roslyn umbenannt (Verweise folgen, Zeichenketten bleiben unberuehrt).
Nicht umbenannt, weil gespeichert oder ueber die API gebunden (Stufe 4e):
Properties, Record-Parameter, Enum-Member sowie die Parameter der
Endpunkt-Handler (Routen-/Query-Bindung ueber den Namen). Die JSON-Felder
anonymer Objekte bleiben ausdruecklich benannt (JsonFilter: pfad).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Richard
2026-10-04 13:18:43 +02:00
co-authored by Claude Opus 5.5
parent 837a634a22
commit 77062facc9
190 changed files with 4813 additions and 4813 deletions
@@ -18,36 +18,36 @@ public sealed class TimeZonesTests
[InlineData("America/New_York")]
[InlineData("Eastern Standard Time")]
[InlineData("UTC")]
public void Beide_Schreibweisen_sind_aufloesbar(string id)
public void Both_spellings_can_be_resolved(string id)
{
TimeZones.TryResolve(id).ShouldNotBeNull();
TimeZones.IsKnown(id).ShouldBeTrue();
}
[Fact]
public void Beide_Schreibweisen_meinen_dieselbe_Zone()
public void Both_spellings_mean_the_same_zone()
{
var iana = TimeZones.TryResolve("Europe/Berlin");
var windows = TimeZones.TryResolve("W. Europe Standard Time");
var sommer = new DateTime(2026, 7, 31, 12, 0, 0, DateTimeKind.Utc);
var summer = new DateTime(2026, 7, 31, 12, 0, 0, DateTimeKind.Utc);
iana!.GetUtcOffset(sommer).ShouldBe(windows!.GetUtcOffset(sommer));
iana.GetUtcOffset(sommer).ShouldBe(TimeSpan.FromHours(2)); // CEST
iana!.GetUtcOffset(summer).ShouldBe(windows!.GetUtcOffset(summer));
iana.GetUtcOffset(summer).ShouldBe(TimeSpan.FromHours(2)); // CEST
}
[Theory]
[InlineData("Phantasie/Ort")]
[InlineData("Nicht Existierende Standard Time")]
[InlineData("völliger Unsinn")]
public void Unbekannte_Kennungen_werden_gemeldet_statt_geraten(string id)
public void Unknown_identifiers_are_reported_instead_of_guessed(string id)
{
TimeZones.TryResolve(id).ShouldBeNull();
TimeZones.IsKnown(id).ShouldBeFalse();
}
[Fact]
public void Leer_gilt_als_gueltig_denn_es_bedeutet_keine_Angabe()
public void Empty_counts_as_valid_because_it_means_no_value()
{
TimeZones.IsKnown("").ShouldBeTrue();
TimeZones.IsKnown(null).ShouldBeTrue();
@@ -58,13 +58,13 @@ public sealed class TimeZonesTests
[InlineData("W. Europe Standard Time", "Europe/Berlin")]
[InlineData("Europe/Berlin", "Europe/Berlin")]
[InlineData("", "")]
public void Normalisieren_ergibt_die_IANA_Schreibweise(string input, string expected)
public void Normalising_gives_the_IANA_form(string input, string expected)
{
TimeZones.ToIana(input).ShouldBe(expected);
}
[Fact]
public void Eine_nicht_umsetzbare_Kennung_bleibt_unveraendert()
public void An_unconvertible_identifier_stays_unchanged()
{
// Falsifying would be worse than passing through — that way, in case of doubt,
// what originally stood there stays visible.
@@ -72,7 +72,7 @@ public sealed class TimeZonesTests
}
[Fact]
public void Die_lokale_Zone_wird_in_IANA_Schreibweise_geliefert()
public void The_local_zone_is_returned_in_IANA_form()
{
var local = TimeZones.LocalIanaId;