[WPF]本地化入门

引言(柯琳·墨菲)

1. 前言

WPF的本地化是个很常见的功力,我做过的WPF程序大部分都落实了本地化(不管最终有没有利用)。日常本地化有以下几点需求:

  • 在程序启动时遵照CultureInfo.CurrentUICulture或部署项显示对应语言的UI。
  • 在程序运行时得以动态切换UI语言(无需重启程序)。
  • 打造对应不同语言的安装包。
  • 因此下载语言包实现多种语言的本地化。

里头只有首先点是必不可少的。
其次点最好也得以兑现,很多时候切换语言只为了看看某个专业术语在日语中的原文是何等,或者暂时打印个英文报表,平日采纳或者用中文,用户不想为了这一点重启程序。
其三点和第四点即便很广泛,但自己从来没实现过,毕竟文字资源(有时还有少量图形)占用的上空不会太多,大部分WPF程序都并未大到需要考虑安装包大小,所有语言的资源总体打包进一个安装包就足以了。

WPF本地化技术很成熟,也有三种方案,微软在MSDN给出了详实的介绍WPF
全球化和本地化概述
.aspx),还有一份古老的文档WPF
Localization
Guidance
,整整66页,里面详细介绍了各种WPF本地化的建制。

正文只介绍二种实现以上第1、2点需要的方案。

在本章,维吉尼亚·萨提亚不仅仅为我们享受了他工作发展的内在和外在历程,而且实际阐释了他对正规取向的、积极心境视角、生存姿态、曼陀罗、家庭和社会系统、症状对于个人生存的意思、自我的人命能量,以及治疗师保持一的必要性的敞亮,使大家再五次更深厚地了解这一个概念,这一个概念在萨提亚看成家中治疗师工作时显现出了特殊的机能。尤其是她对医疗师人性的关爱和理念,对大家的正规发展具有关键的和前瞻性的效能。

2. 使用资源词典

假设说一种职业的长辈和先行者可以为我们坚决地走向将来提供源自过去经历的点拨,那么萨提亚的这篇小说就是以感激我们的长辈来先导他自己的“部分肖像”的。她以她爱抚的同仁为线索,如贝特森、鲍文、艾克曼、里斯(Rhys)金、艾瑞克森、米纽庆等前几天仍被我们以为是前辈的人,向我们描述了她当做一个治疗师的成长过程。

2.1 基本原理

对WPF开发者来说,资源词典肯定不会陌生。不过在资源词典里采用string可能比较少。

<Window x:Class="LocalizationDemoWpf.Window1"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:LocalizationDemoWpf"
        mc:Ignorable="d" 
        xmlns:system="clr-namespace:System;assembly=mscorlib"
        Title="Window1" Height="300" Width="300">
    <Window.Resources>
        <system:String x:Key="Chinese">中文</system:String>
    </Window.Resources>
    <Grid>
        <TextBlock Text="{DynamicResource Chinese}"/>
    </Grid>
</Window>

如以上代码所示,在XAML中定义string资源需要先引入xmlns:system="clr-namespace:System;assembly=mscorlib"取名空间,之后再采用DynamicResource引用这么些资源。不要采纳StaticResource,这样没法做到动态切换语言。

要使用资源词典实现本地化,需要先创立所需语言的xaml,我在DEMO中开创了en-us.xaml和zh-cn.xaml五个资源词典,里面的含有的资源结构同样(指数量和Key一样):

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
                    xmlns:system="clr-namespace:System;assembly=mscorlib"
                    xmlns:local="clr-namespace:LocalizationDemoWpf">
    <system:String x:Key="SwitchLanguage">切换语言</system:String>
    <system:String x:Key="Chinese">中文</system:String>
    <system:String x:Key="English">英文</system:String>
    <system:String x:Key="Username">用户名</system:String>
    <system:String x:Key="Sex">性别</system:String>
    <system:String x:Key="Address">地址</system:String>
    <SolidColorBrush x:Key="Background" Color="#88FF0000"/>
</ResourceDictionary>

在程序启动时按照CultureInfo.CurrentUICulture或安排项选用相应的资源词典,使用MergedDictionaries的方法加载到程序的资源汇集中:

var culture = ReadCultureFromConfig();
var cultureInfo = new System.Globalization.CultureInfo(culture);
Thread.CurrentThread.CurrentUICulture = cultureInfo;
Thread.CurrentThread.CurrentCulture = cultureInfo;


ResourceDictionary dictionary = new ResourceDictionary { Source = new Uri($@"Resources\{culture}.xaml", UriKind.RelativeOrAbsolute) };
Application.Current.Resources.MergedDictionaries[0] = dictionary;

这般本地化的功用就完成了。

前后,萨提亚的稿子都反映了他的信心的统一性和发展性,她领先了明天风靡的神经病医学取向,树立了例行取向的基本信念,她“坚信家庭成员之间可以创制真正的联合”。萨提亚及时发表了她当即的(1982)见解,为家庭治疗专业的随地前进及作为家庭治疗师的我们带来了独特的鼓励。

2.2 动态切换语言

实际上述方案已兑现了动态切换语言。
XAML资源的引用原则是附近原则,这个附近不仅指VisualTree上的就近,还指时间上的内外。后添加进资源词典的资源将替换在此之前的同名资源。使用DynamicResource而不是StaticResource,就是为着在资源被交换时能实时变更UI的显得。

正如萨提亚在她的篇章中所说:“过去的局部意识就像蓓蕾一样需要我们更加提升。尤其是部分基础性的新意识,它们将会连续前行向上,对自己的话就是如此的。

2.3 设计时补助

VisualStudio的XAML设计时协理对开发WPF程序至关重要,对本地化来说,设计时匡助至关首要包含3有些:

  • 在编写XAML时方可拿走资源的智能感知
  • 有完整的设计视图
  • 在不同语言之间切换

行使资源词典实现本地化,只需在App.xaml中集合对应的资源词典即可获取完全的设计时匡助。

<Application x:Class="LocalizationDemoWpf.App"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:local="clr-namespace:LocalizationDemoWpf"
             xmlns:resource="clr-namespace:LocalizationDemoWpf.Resource;assembly=LocalizationDemoWpf.Resource"
             StartupUri="MainWindow.xaml">
    <Application.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/LocalizationDemoWpf;component/Resources/zh-cn.xaml"/>
                <!--<ResourceDictionary Source="/LocalizationDemoWpf;component/Resources/en-us.xaml"/>-->
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </Application.Resources>
</Application>

图片 1

这段XAML只是为了增进设计时体验,没有也能通过编译。

与当下的思想意识相悖,萨提亚认为这个新的、看起来被人理论的价值观可以使理论进一步助长。她指出不同派系的家庭治疗师们一起干活,而不是意欲确定哪一个山头比其他门户更高一筹。

2.4 在代码里拜访资源

在代码中做客资源比较麻烦,需要知道资源的称号,而且从不智能感知,假如资源词典由第三方类库提供就会更麻烦。

var message = TryFindResource("SwitchLanguage") as string;
if (string.IsNullOrWhiteSpace(message) == false)
    MessageBox.Show(message);

在本章里,萨提亚真正地凸显了他在家庭治疗实践中的真知灼见。对于那个现在仍被我们低估的题目一比如治疗师的角色和他(她)在临床过程中的信念、与思想病医学相对的能动心情学、理智与激情的完全使康趋向、我们照样需要上学的有关成为一个的确的人的地下一一萨提亚在十年前就认识到并强烈地阐释出来了。

2.5 在代码里替换资源

private void OnReplaceString(object sender, RoutedEventArgs e)
{
    _totalReplace++;
    string content = "Replace " + _totalReplace;
    Resources["StringToReplace"] = content;
}

如上所示,在代码中替换资源充分粗略,可是这种简易也带动了资源不可控的题目。

终极,萨提亚将她的重要放在家中治疗师自身――我们的整合、我们对新消息的开放性,以及我们跨越已有文化的界限的希望上。她提出我们决不跟在他和此外前辈前边亦步亦趋,而是要追随我们的心灵,用我们的力量、信心和一致性走出一条属于我们协调的征途。

2.6 在先后集以内共享资源

下边有提过,在取得第三方类库中某个资源非凡劳动,不仅如此,连得到第三方类库中的资源词典名称都分外麻烦。我指出在类库中定义如下的类,可以给开发者提供部分便民:

public static class Resources
{
    public static Uri EnglishResourceUri { get; } =
        new Uri("/LocalizationDemoWpf.Resource;component/Resource.en-us.xaml", UriKind.RelativeOrAbsolute);

    public static Uri ChineseResourceUri { get; } =
        new Uri("/LocalizationDemoWpf.Resource;component/Resource.zh-cn.xaml", UriKind.RelativeOrAbsolute);
}

2.7 总结

资源词典是落实本地化的一种很普遍的不二法门,它有如下优点:

  • 大概易用,而且容易精通。
  • XAML语法简单。
  • 资源得以是除string以外的项目,如SolidColorBrush。

但那种办法的弱点也不少:

  • 不便管理,一旦资源过多,重名、相互覆盖、智能感知列表过长等题材将巨大地震慑开发,就连保证不同语言间资源词典里的资源数量一样都很艰苦。
  • 在先后集以内难以共享,引用很简短,但出于并未智能感知将很难使用,而且不同程序集以内的资源同名更难以跟踪。

除此以外,在动态切换语言上还设有一些问题。下面这段XAML就无奈做到动态切换语言:

<DataGrid Grid.Row="1" Margin="5">
    <DataGrid.Columns>
        <DataGridTextColumn Header="{DynamicResource Username}"/>
        <DataGridTextColumn Header="{DynamicResource Sex}"/>
        <DataGridTextColumn Header="{DynamicResource Address}" Width="*"/>
    </DataGrid.Columns>
</DataGrid>

在DataGridColumn的Header上做动态切换语言,需要写成DataTemplate的法子:

<DataGrid Grid.Row="2" Margin="5">
    <DataGrid.Columns>
        <DataGridTextColumn >
            <DataGridTextColumn.HeaderTemplate>
                <DataTemplate >
                    <TextBlock Text="{DynamicResource Username}"/
                </DataTemplate>
            </DataGridTextColumn.HeaderTemplate>
        </DataGridTextColumn>
        <DataGridTextColumn >
            <DataGridTextColumn.HeaderTemplate>
                <DataTemplate >
                    <TextBlock Text="{DynamicResource Sex}"/>
                </DataTemplate>
            </DataGridTextColumn.HeaderTemplate>
        </DataGridTextColumn>
        <DataGridTextColumn Width="*">
            <DataGridTextColumn.HeaderTemplate>
                <DataTemplate >
                    <TextBlock Text="{DynamicResource Address}"/>
                </DataTemplate>
            </DataGridTextColumn.HeaderTemplate>
        </DataGridTextColumn>
    </DataGrid.Columns>
</DataGrid>

在1950年,出现了一小批未受特别培训的享有独创性的家园治疗师而我就是中间的一员。所有这多少个中期创办人(包括我在内),之所以创造了这些现在被称之为家庭治疗的辩解,是因为他俩关心“没有期待”的恐怖症人群,咱们所学习的理论需要被增加和更正,这也是我们明日正值做的,我想挑选在这一天地我相比较熟稔的六个人略作介绍。

3. 应用Resx资源文件

卡尔(Carl)曼·贾尔法什,农学学士,出生于匈牙利。他是一个极具同情心的精神病学家,也是莫斯科州立医院的决策者。他意识到自闭症的一部分原因存在于家园中。1955年十月,当法兰克福新罕布什尔州精神病学探讨所先是次启动这些项目时,贾尔法什担任领导。他邀请自己向住院医务卫生人员讲授家庭重力学知识及本人在家庭治疗方面的实践经验,这时自己从事家庭治疗已有四年,贾尔法什对家庭治疗发展的影响在约翰内斯堡之外几乎不为人知。他从事于协理精神病住院医师从家庭背景的角度来精通病人。

3.1 基本原理

比起资源词典,我更爱好使用Resx资源文件,不过这种艺术语法复杂一些,而且也有过多小题目。
在VisualStudio中创立后缀名为resx的资源文件并开拓,可在以下UI编辑资源文件的值(将拜访修饰符改为public用起来方便些):
图片 2

在修改资源文件的值后PublicResXFileCodeGenerator将活动创立对应的类并为每一个键值添加如下代码:

/// <summary>
///   查找类似 Address 的本地化字符串。
/// </summary>
public static string Address {
    get {
        return ResourceManager.GetString("Address", resourceCulture);
    }
}

下一场将以此资源文件复制粘贴一份,将名称改为“原名+.+对应的语言+.resx”的格式,并且将内部的值翻译成对应语言如下:
图片 3

在UI上使用x:Static绑定到对应的资源:

<DataGridTextColumn Header="{x:Static local:Labels.Username}"/>

如此主题的本地化就完了了。很多控件库都是利用这种办法做本地化。除了字符串,resx资源文件还帮忙除字符串以外的资源,如图片、音频等。
图片 4

可是这些方案只兑现了最大旨的本地化,而且最大的题目是只补助直接动用字符串,不协理TypeConverter,甚至也不辅助除字符串以外的其他XAML内置类型.aspx)(即Boolea,Char,Decimal,Single,Double,Int16,Int32,Int64,提姆(Tim)eSpan,Uri,Byte,Array等序列)。例如利用Label.resx中名为Background值为
#880000FF 的字符串为Grid.Background实现本地化:

Labels.designer.resx

/// <summary>
///   查找类似 #880000FF 的本地化字符串。
/// </summary>
public static string Background {
    get {
        return ResourceManager.GetString("Background", resourceCulture);
    }
}

MainWindow.xaml

<Grid  Background="{x:Static local:Labels.Background}"/>

运行时报错:ArgumentException:
“#88FF0000”不是性质“Background”的有效值。

如此这般资源文件的实用性大打折扣。当然,这个方案也不协助动态切换语言。

1956年,我起来与管农学大学生鲍文接触。他和军事学研究生沃伦(Warren)·布罗迪勃·帝辛格一起研讨被国家心境健康机构收治的自闭症患者的家中,他寸步不离地邀请自己去做访问。鲍文博上从他的钻研中提升出家庭自己整合理论,同时提升出一种通过变更他所认为的家园系统的“统治者”进而改变家庭的主意、他也将这一模式增加到考察家庭代际系统中。

3.2 动态切换语言

Silverlight.aspx)中已没有了x:Static的绑定形式,改为使用Binding实现本地化,这样即便语法复杂一些,但更为实用。WPF当然也足以使用这种措施。

第一, 成立一个类包装资源文件生成的类(在这么些Demo中是Labels):

public class ApplicationResources
{
    public ApplicationResources()
    {
        Labels = new Labels();
    }

    public Labels Labels { get; set; }
}

接下来在App.xaml大校那些类作为资源丰硕到资源聚合中,为了将来采纳的语法简单些,我平日将Key取得很简短:

<Application x:Class="LocalizationDemoWpfUsingResource.App"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:local="clr-namespace:LocalizationDemoWpfUsingResource"
             StartupUri="MainWindow.xaml">
    <Application.Resources>
        <local:ApplicationResources x:Key="R"  />
    </Application.Resources>
</Application>

说到底在XAML中如此绑定:

<DataGridTextColumn Header="{Binding Labels.Username, Source={StaticResource R}}"/>

诸如此类语法复杂一些,但也有好多利(Dolly)益:

  • 支撑TypeConverter,这样就可以利用除String以外的其它体系。
  • 帮忙Binding的此外功效,如IValueConverter。

辛苦的是,WPF似乎不是很喜欢这种办法,VisualStudio会提醒这种错误,毕竟资源文件中的属性都是static属性,不是实例成员。幸运的是编译五遍那种似是而非提醒就会不复存在。
图片 5

将调用格局改为Binding以后就足以实现动态切换语言了。由于UI通过Binding获取资源文件的始末,可以经过INotifyPropertyChanged通知UI更新。将ApplicationResources
改造一下:

public class ApplicationResources : INotifyPropertyChanged
{
    public static ApplicationResources Current { get; private set; }

    public ApplicationResources()
    {
        Current = this;
        Labels = new Labels();
    }

    public Labels Labels { get; set; }



    public event PropertyChangedEventHandler PropertyChanged;

    public  void ChangeCulture(System.Globalization.CultureInfo cultureInfo)
    {
        Thread.CurrentThread.CurrentUICulture = cultureInfo;
        Thread.CurrentThread.CurrentCulture = cultureInfo;
        Labels.Culture = cultureInfo;

        if (Current != null)
            Current.RaiseProoertyChanged();
    }

    public void RaiseProoertyChanged()
    {
        PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(""));
    }
}

明日得以简简单单地切换语言了。

var culture = ReadCultureFromConfig();
var cultureInfo = new System.Globalization.CultureInfo(culture);
ApplicationResources.Current.ChangeCulture(cultureInfo);

截至1962年,我才看出内森·艾克曼。他领悟了症状表现者是何等与其他成员互相的主旨思想。在1934年,他发布了有关这么些考虑的稿子。20纪90年份先前时期,他起初对所有家庭开展临床工作并拔取这么些理论。

3.3 设计时匡助

实现本地化的一个很麻烦的事情是什么在筹划视图看到各样语言下的机能。在使用资源词典的方案中是经过在App.xaml中联合对应的资源词典:

<ResourceDictionary.MergedDictionaries>
    <ResourceDictionary Source="/LocalizationDemoWpf;component/Resources/zh-cn.xaml"/>
    <!--<ResourceDictionary Source="/LocalizationDemoWpf;component/Resources/en-us.xaml"/>-->
</ResourceDictionary.MergedDictionaries>

在资源文件的方案中,需要在ApplicationResources中添加一个特性:

private string _language;

/// <summary>
/// 获取或设置 Language 的值
/// </summary>
public string Language
{
    get { return _language; }
    set
    {
        if (_language == value)
            return;

        _language = value;
        var cultureInfo = new CultureInfo(value);
        Thread.CurrentThread.CurrentUICulture = cultureInfo;
        Thread.CurrentThread.CurrentCulture = cultureInfo;
        Labels.Culture = cultureInfo;

        RaiseProoertyChanged();
    }
}

今后在App.xaml中就可以通过改变那多少个特性来改变规划时的UI的言语,在VS2017中连编译都不需要就足以更改规划视图的言语。

<local:ApplicationResources x:Key="R"  Language="zh-CN"/>

图片 6

1956年夏季,我经过一篇叫作(人格障碍理论啄磨》的稿子认识了唐·杰克逊。我记得当自身读到这篇作品时,我鼓劲得差点从椅子上跌下来,他形容的场景表明了自身所阅览到的。在那一刻我发觉到直接以来自己感觉自己与主流的疏离和一身,而他是一个一模一样的僧侣。(对于自己曾经生活和做事过的成千上万莫斯科专业团队来说,我似乎是一个奇人。可能因为自己是一个很友善的怪物,所以自己依旧可以被我们接受。)我后来认识了杰克逊(杰克逊)博土,他和贝特森、简·海利及此外新兴进入到罗德岛帕罗阿图精神探讨机关的人一齐干活。杰克逊(杰克逊)硕士的作品给我留给了深切的映像,当自身在1959年新年赶来伊利诺伊时,他打电话邀请自己给她到处的帕罗阿图小组做报告,也就在这天,他邀请自己和朱尔斯·Rhys金一起组建心智研商院,我们四人在1959年七月19日建立了心智啄磨院(MRI)。大家关心交流,着眼于重新约束理论,以及另外的联系理念。

3.4 在代码里拜访资源

在代码里拜访资源文件的资源丰硕大概:

MessageBox.Show(Labels.SwitchLanguage);

简·海利特别注重人际间的相互,他寓目个体对权力的破坏性使用,并打算让众人使用自我意识以及主动的权柄策略来收获他们需要的和想要的。他深受艾端克森和咨询师相对主导论的熏陶。

3.5 在代码里替换资源

资源文件要落实这几个需要就一些都不好玩了,至少我未曾在实际工作中做过。最大的难题是资源文件生成的类中的属性是静态属性,而且只有getter方法:

public static string StringToReplace {
    get {
        return ResourceManager.GetString("StringToReplace", resourceCulture);
    }
}

俺们也可以成立一个派生类,强行替换对应的性质:

public class ExtendLabels : Labels
{
    /// <summary>
    /// 获取或设置 StringToReplace 的值
    /// </summary>
    public new string StringToReplace { get; set; }
}

接下来替换ApplicationResources中的Labels,并且触发PropertyChanged。可是这样会刷新所有UI上的字符串等资源,只为了替换一个字符资源代价有点大,幸好一般的话并不会太耗费性能。

private void OnReplaceString(object sender, RoutedEventArgs e)
{
    _totalReplace++;
    string content = Labels.StringToReplace + " " + _totalReplace;
    if (_extendLabels == null)
        _extendLabels = new ExtendLabels();

    _extendLabels.StringToReplace = content;
    ApplicationResources.Current.Labels = _extendLabels;
    ApplicationResources.Current.RaiseProoertyChanged();
}

里士满·米纽庆是一位青春的精神病学家,他和埃德·奥尔斯瓦德博土一起在威特维克男子高校做事,这么些高校重要招收单亲黑人家庭里不良的男性青年。从表面来看,人们平时认为这几个男孩是毫无希望的,但是米纽庆硕士在这些家庭里看看资源,并调用这多少个资源,使家庭朝好的趋向提升,从某种意义上说,他是第一个表明了这么些所谓无望的人其实是力所能及透过赞助而更改的人。因为这么些家庭成员是这样需要建构他们的生活。所以米纽庆一贯强调建构家庭权力分界。许多这多少个家庭的家长不了解如何用不同的不二法门对待和行使他们友善,米纽庆给他俩带动了盼望和章程

3.6 在先后集以内共享资源

只需要将资源文件的造访修饰符改为public,无需任何操作就足以便宜地在程序集以内共享资源。
图片 7

自己首先次探望米纽庆大学生是在60年间中叶,他邀请我到威特维克高校和她享受自己的阅历。我们的思路有过重合、分歧,又在其余地方重新组合,这有赖于我们在哪些程度上平等或不同。我十分爱惜他:他在那个几乎从不任何期待的人身上看到希望,并且让这个梦想成为切实。哲学学士卡尔(Carl)·华特克是乔治亚州奥斯陆桃树(
Peachtree)小组的初期成员之一,同样是一位深受人们崇敬和爱护的人。他可以进入一个看似疯狂的家庭系统中,然后改成这一个序列,并且不受这多少个系统的其它影响。

3.7 管理资源文件

比起资源词典,资源文件还有一个很大的优势就是便于管理。Demo中唯有一个名字Labels的资源文件,实际项目中得以按职能或模块分别建立相应的资源文件,解决了资源词典重名、相互覆盖、智能感知列表过长等题材。此外我引进应用VS的壮大程序ResXManager管理所有资源文件。
图片 8

它可以在一个UI里管理所有语言的资源文件,极大地便民了资源文件的利用。
图片 9

在知情人类的交流方面,贝特森给本人的启示比此外任何人都要多一些。他一如既往是一个洋溢关切和慈善的人,也是一位优秀的探讨者和理论家。我非凡庆幸可以认识她并和她伙同坐班

3.8 ReSharper支持

对Resx资源文件,Re夏普(Sharp)er也提供了优秀的援助。

当需要为某个资源修改Key时,可以按“资源文件名称”+”.”+”Key”来全局替换,平常这样已经丰裕放心。ReSharper更进一步,它提供了重命名成效。假诺要将Labels的资源English重名为为Englishs,能够先在Labels.Designer.cs重命名,然后使用“Apply
rename refactoring”选项:
图片 10

此时所有引用,包括XAML都已使用新的称号:
图片 11

可是最后仍需协调入手在资源文件编辑器中修改Key。

除却,假设在XAML中运用了错误的Key,ReSharper也有荒唐指示:
图片 12

在某些场地,ReShaper还可应用“Move To Resource”功效:
图片 13
图片 14

我特别简短地介绍了面前我所提到的人,以发挥自己对他们的感激和心爱

3.9 总结

动用Resx资源文件落实本地化有如下优点:

  • 资源管理有利于。
  • 容易在代码中利用。
  • 容易在程序集以内共享。
  • 支撑TypeConverter,这样就可以动用除String以外的另外品类。
  • 扶助Binding的其他效能,如IValueConverter。
  • 包容性好,Silverlight及之后的XAML技术都能够接纳。
  • 其三方工具补助。
  • 匡助图片、音频等资源。

缺陷如下:

  • XAML语法相对复杂。
  • 不可能直接行使于TypeConverter不援助的档次,例如LinearGradientBrush。

即使不可能直接匡助LinearGradientBrush,但也不是截然没有艺术,只是复杂了诸多,如分别对LinearGradientBrush的GradientStop做本地化:

<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
    <GradientStop Color="Black" Offset="0"/>
    <GradientStop Color="{Binding Source={StaticResource R},Path=Labels.Background}" Offset="1"/>
</LinearGradientBrush>

自我经受的是社工练习,关于人性的正经训练我接受的是私有精神分析理论取向的教练。当自家首先次偶然接触家庭时,我的亲信临床实践正在蒸蒸日上,我在不同的机关中赢得九年的临床经验及六年的小校园和中学教学经验,当时的看病氛围分外刻板,并遭到医疗专业的主宰。作为一个私人执业的非处方临床医务卫生人员,我的患者经常不是志愿来的,而是通过其他治疗师一密密麻麻的诊治但仍然没有好转后才转诊过来的。这也就表示自己要面对的是一些高风险的患儿。没有药物,也就没有资格取得责任保险,我不可能冒着死伤的高风险,因为私人执业是本身的生涯,所以我需要成功。并且,我对人感兴趣,我梦想看到他俩立异,因而我需要变成一个可倚重的、负责的,胜任高风险工作的治疗师。

4. 结语

这篇作品只介绍了本地化的入门知识,其余还有许多本地化的要领,如验证信息中的本地化没有涉嫌。另外,本地化还能使用x:Uid情势或WPFLocalizeExtension等方法实现,这里就不详细介绍。
WPF
全球化和本地化概述
.aspx)里有介绍部分本地化的最佳做法,如UI上理应利用相对布局而非相对布局、字体接纳等,这里不再累赘。

亟需留意的是上述二种方案都不适用于CLR属性,这也是为啥我一直强调UIElement的性能最好是依靠属性的原故之一。

如有错漏请指出。

在1951年,我接待了第一个家庭,那是一个被确诊为“流动性恐怖症”的二十四岁的半边天。她看过了很多治疗师,几乎没拿到如何效果。

5. 参考

WPF
全球化和本地化概述
.aspx)
Silverlight
部署和本地化
.aspx)
WPFLocalizationExtension
WPF Localization Guidance
XAML
Resources

CultureInfo
.aspx)
Supported
languages

自我一心依靠感觉工作,并利用各个方法协助他。我将兼具我学到的关于恐怖症及如何处理自闭症的知识束之高阁。我将协调置身于寓目者的岗位,依靠直觉的携带,当然也选取逻辑来调节那么些历程。关于怎么着与家庭工作,我没有什么文献和申辩可以借鉴,我急需创造自己要好的辅导方针。

6. 源码

LocalizationDemo

透过五个月的诊治,当这位青春的女士取得了宏伟的上进时,她的母家打电话来威吓说要起诉自己,因为他俩的心境由于自身的医疗而疏远了。出于一些缘故,这天我从她小姑的响动中听到两种消息:语言的威慑和非语言的请求。我采取回应他的央浼而忽视她的威慑,我邀请他投入治疗。对自身的话,这是一件极不平日的事务,可是庆幸的是她接受了本人的特约。这是第一次大姑和姑娘一齐走进自己的治疗室,我留意到一些独特的工作。在她大姨刚面世的几分钟内,我的患者的一言一行就落伍到自己首先次探望他时的楷模。我这些诧异,简直不敢相信我所观察的。我所接受的教练让自己对此没有此外准备。我所知晓的绝无仅有的事务就是闭上嘴巴同时注意观看。

本身注意到,语言音信和经过声调、眼神和姿态所传达的激情信息是一点一滴不一样的。这是自身认识和了解交换的始发,也改成自我的争鸣和举办的基础。我看来了不同等的、受到双重约束的音信。这个观测后来在唐·杰克逊(Jackson)、格雷里,贝特森和心智探讨院的小组里也有连锁描述

当自己从初期的吃惊中苏醒过来时,我用某种形式与姨妈和姑娘工作。直到他们之间达到新的平衡。在某一时刻,我突然发现到这位年轻的半边天可能和他的老爹在世在同步,通过摸底,我发现真正是这般的,在当年四叔并不被当小说家庭情感生活的一有的,所以治疗师平常不会想到她们,另一方面,二姨也被认为对家中有至关首要的影响,而且一般是不佳的熏陶,尽管在针对孩子的医治过程中并从未看到他们,不过他们还是是很要紧的。

我问他们是否足以让姑丈参预进来。她们接受了本人的特邀,而我原以为他们不会接受。依据当下的见识,她们可能会明显地抗拒这一做法。当大爷插手治疗后,我又被震惊到了,因为小姑和外孙女都回去了看病前的处境。我又五回重复展开察看,我看齐了六个人(大叔、姨妈和姑娘)的先河画面,这一次的现察促使自己爆发了这样一个见解一将家中作为一个序列

这也让自家看来了两人之间的权柄游戏。我对他们多少人展开了工作,直到他达成新的平衡。

继而而来的是充足被老人家认为是“完美”的中老年一点的幼子当他进去时,同样的不平衡再现。我又再度工作直到达到了新的平衡,之后不久,治疗结束了,我后来意识到这种新的平衡得到了维系,事情在朝着好方向提升

今昔我不可能可靠地告诉你自己做了什么使得场合赢得改观,可是本人坚信所有的家庭成员之间都可以确立真正的会师,并且举办适度的交流。我信任这是可能的,并且实现了。在这事后我想弄了然自己做了何等,我直接在昏天黑地中查找。我知道地记得自己曾看到的对自我的话是全新的家庭引力,我从不曾愿意过这个业务的发生。我将从这多少个家中中上学到的东西渐渐运用到其他家庭中。

对于我们这个开头观看家庭的治疗师来说,这么些早期的履行是令人兴奋的,因为大家正在创制一个新的世界。这也是一个压倒我们所学范围的让人丢魂失魄的孤注一掷,因为有些时候我们在争鸣上着实是将我们的营生名誉置于不顾,由于自己不在经济学领域,所以我未曾境遇许多批评或者收受很多

始于,我们中的大部分人都是相互独立地工作,因为我们拥有的人都是在处理性障碍患者,而磨牙或多或少被认为是不足治愈的,所以大家早期都是在治病精神病团体的边缘。

到了1982年,当家庭治疗作为一个临床格局被认同和收受时,让这个并未经历过早期阶段的人去想象早期阶段的情形是不行艰辛的。现在也有大学派家庭治疗,它的匡助者力图准确地考察哪个种类艺术是无可非议的。对自我的话,我觉着大家得以做得更好。我们能够相互交换,一起建构,我认为对家中拓展工作是追究神秘世界的起来。

我所学习到的有关家庭的知识,是从我与那多少个被视为“无望”的精神分裂症患者的做事起来的。我在上文描述的第一个家庭对自身来说意义首要,后来自我发觉许多其他家庭也如出一辙。许多家园来寻求自身的救助,到1955年,当自身初叶在科罗拉多州精神病学探究所教学时,我早已治疗了濒临三百个家庭

本人从新兴的家庭中连连看到和第一个家庭接近的气象,当自身和有违纪成员的家庭工作时,我也发现了这一情景。再后来,当自家和有心情疾病和身体疾病的成员的家园工作时,我看出了这场景的不同侧面

这时,我同意自己去自由地品尝任何模式,只要我觉着该情势恐怕推动人们精通自己。我将自已的经验延伸到教育、戏剧、艺术、普通语义学、植物生命、农学等方面,以及关于个人发展地点的文化

本身意识了一种特有而使得的主意一一用肢体描绘出家庭正在爆发的政工,也就是将家庭成员的身子塑造成代表他们的感想的架子,运用姿势显示出他们中间的涉及。当自己打听了这些丰硕多夸张的、效率失调和不谐和的联络形式未来,我弄懂了一多元我所看到的躯体姿势,这一个人身姿势是低自尊家庭成员的主旨生存需要。那些身体姿势具有普遍性,我叫作“生存姿态”,并将它们命名为取悦、指责和打岔,后来自己又增长了超理智的生存姿态

自我认为自己现在的做事不是事无巨细介绍自身所学到并动用的学识,我只想谈那一个已经领先了自我所学习的关于精神病教育学知识的情节。我力所能及从正常的角度去观察,面不是从病理的角度。从这一点来说,我的确在不同的准则上

在过去的三十年里,我有幸与来自世界各地的几千个处于不同经济现象,社会阶层、政治领域及种族和社区的家园共同坐班,我也作育过几百个治疗师,在那么些历程中,我对性格、家庭系统及本人的诊治措施的知情爆发了一百八十度的大转移

自身觉得临床的任务在于重塑和转账隐藏在民用和家庭中的能量,并创建运用这多少个能量。这与本人事先的自信心形成了对待,我往日觉得临床的职责在于检查病理。我觉得自己前日应用的是健康取向的医疗方法,虽然自己的办法不止这一个,我把它叫做“人类验证过程格局”。在这篇小说中,我将运用病理取向的临床方法的术语来讲明症状的破除,用常规取向的治病办法的术语来验证我下面提到的能量转化

为了更加验证这一见解,我做出以下类比:让大家想象一个正主题有轮轴的轮子,轮轴到抵达车轮的边缘。轮轴代表人的不等部分,边缘代表人的疆界,接下去自己将研商更多关于车轮的事体。

在病理取向的疗法中,治疗师强调的是病理(症状),即轮轴,这也是治疗师关注的节骨眼。所以,治疗师只是挑选这个负有破坏性的和具备相关病症的民用来治病。

在正规取向的疗法中,我把轮轴看作个体的机要健康,但当下总的来说这种在例行如故不曾支付的、被掩盖的和尚未触及的。在这种思维框架下,患者的症状是在盘算传达健康,尽管个体的自信心和规则阻塞了常规意况的变现。

在这一点上,我发觉到组合个体健康的三个不等程度,它们松散地协调在轱辘的轮辐上,它们是

1生理:身体

2智力:左脑、思维、事实

3情感:右脑、感受、直觉

4感觉:视觉、听觉、嗅觉、味觉、触觉。

5互相:我和你、自我与客人的维系、自我与我的互换

6滋养:所摄入的固体和流体食物。

7环境:颜色、声音、光线、空气、温度、形状、运动、空间、时间。

8灵性:个体与本人生命意义的涉嫌、灵魂、精神、生命力。

本人将详细演说这一个水平,让我们从灵性的有的起首,依次到人身的局部。


大家的灵气维度

一直不任什么人能够成立生命,父母也不可以,他们们只是透过使生命的率领者一精子和卵子一相遇,来激励生命的活性,这就是实情。我们所有人都必须面对如此的事实:生命力是存在的,所有的生命因此而来,没有人在创造上起到效能。生命力就在这边,是大家留存的根本。当在个体的的聪明维度存在烦扰、空虚或者争辨时,烦扰就时有暴发了。

俺们的环境维度

因为个人总是处在一个条件中,他(她)总是受到现身在自身所处环境里的光、颜色、声音,运动、气温、形状、空间和时间的熏陶,当条件太冷、太热、太单调、速度太快、太拥挤、太孤立、太晚或太早、太平静或者太闹腾、太脏乱时,个体就会很敏锐地受到震慑。例如,现在的人们比此前有更多的听力受损,因为大家需要应对更多的噪声;同样,我们知道有些酸色可以促进和谐,而另一对颜料则会导致不调和;建筑的角度和曲线对我们有震慑,等等。

咱俩的滋养维度

我们所摄人的食品和液体影响着我们的身子。医务卫生人员连续为患儿提供一定的伙食食,因为人们认为特定的食品和液体可以帮忙病人治愈。可是,现在我们认识到出色的营养不仅可以促进身体健康,同样促进心情心思和其他水平的正常化。我们看看,一般的正常的人可以通过注意营养而变得更正常,好的滋养有利于人们更好地生存,而差的营养导致差的活着情状,甚至导致人生病。

大家的互相维度

每一个人类的人命都来自另外五个人(姑丈与二姨),我们自然就诞生在家中中。这表达大家自发就需要和其外人接触,因为大家出生时很弱,父母是无往不胜的成长,大家与老人所有生死关系。作为婴孩,我们没能力依自己的能力生存,我们必须把大家的人命交给别人。但即使大家只是宝宝,我们也急需生理之外的更多关注,我们需要关注、爱和外人的讲究,这就使大家在与别人的交往中居于较弱的地点,同时给我们与旁人之同的涉嫌带来巨大的负责

俺们要想在那一个世界上接轨生存,就要信任别人,并有能力与客人合作。当大家不可能信任外人、难以与别人合作时,也就不可能实现和谐的内需。自我价值也将面临震慑。我们与别人,特别是与家庭成员关系中的混乱.失衡,不调和,对我们都负有毁灭性的震慑。

大家的痛感维度

俺们所有美好的觉得通道。一些人是因为觉得团队的生理危害,感觉无法很好地干活,但有些不曾碰着伤害的人,感觉通道依然可能不可以很好地干活。由于面临期望和过去经历的熏陶,大家很容易曲解正在暴发事情,感觉通道由于饱受先前“不要看”“不要接触”“不要听”等相近的警戒而变得不得相信。结果,大家的痛感输入通道只是在部分岁月工作,或惟有部分通道工作。在这种气象下出现的场景和人并没有被真人真事地反映,相反,它们被反映成在大家的思辨中它们应该改成的榜样,它们在此以前的榜样仍然它们将要成为的样板,显然,这会导致失衡

咱俩的心思维度

遵照自己通过经历、文献及博学的意中人所采访的消息,右脑(连同大家的神经细胞和内分泌系统)是督查和感受感觉的工具。感觉是我们体验生活中所暴发工作的工具。感觉就像为大家的生存给予颜色、质地和声腔的“汁液”在这一领域,人们通常(为了被吸收)会忽视、否认、扭曲甚至拒绝自己的觉得,进而导致知觉扭曲,使创制性和力量受到压制。所有这多少个都将导致人们对生活的不成感觉,再进一步的结果就是人们因此这种措施否认他们期待从旁人这里拿走爱和注重的明朗希望

当我们这多少个在西方文化里成长的人检查自己的一部分感觉时,比如愤怒、挫折、爱(除非是和“正确”的人)、恐惧,我们很可能会忽视(我未曾注意到……),拒绝(这尚未生出……)、扭曲(或许那是……·)或者投射(这是您的错……)那多少个觉得。感觉是一种能量,当那种感觉不被肯定时,它就会以此外一种样式出现。能量不会因为觉得没有被确认而离开,相反,它一般会以破坏性的方法重现。这种破坏性可能爆发于身体(比如患有)、智力(比如思维的紊乱和局限)或者心思(比如紧张和疯狂)如此下来,这早晚会促成关系的眼花缭乱。当这成为一种关键的生存格局时,所导致的结果就是咱们的自尊被侵蚀。不管它们是在个人或者互动的品位上显示,自然强化的负性情况都将被创立出来

大家的智力维度

俺们的灵性大部分来源左脑。左脑是逻辑的所在地,是我们做出总计,制定规则、接受意见、成为“学者”的地点。在处理真实信息方面它是一个惊世骇俗的工具。当它肯定右脑是和协调同样的小伙伴时,它便可以为它的主人创立出所有格局的兴奋、发现和感叹。

而不幸的是,西方文化给了左脑更高的地方,在所有知识和学术至高无上的园地中(如自然科学、管经济学、技术等),右脑都被鄙视,结果是我们的情丝最为缺乏只有对于措施领域中的人,右脑的做事才被依赖

总体来说,女生拒绝利用他们的左脑,却准备从男人这里拿到;男人拒绝使用他们的右脑,却准备从女性这里拿走。这种文化导致大家是“半个聪明人”,而众多男女关系中的苦恼都可以追溯至此。

纯情的是这个似乎正在改变。我的预感是大家正在进入一个新的一世。在这几个时期里大家领会人类必须同时兼有、认可和利用我们的左右脑,尊重我们的理智和心思这六个部分,这样我们就可以成为“完整的智囊”

俺们的人身维度

俺们的身子是一个偶尔。是何人能够创设出这样多的偶然然后使它们工作在很大程度上,我们被率领去忽视大家的血肉之躯,唯有当大家脏了、生病了、太胖或者太瘦,或者不是业内的尺码或体型时,我们才会关心、感受,领会我们的肉身并发出和它互换的意念。

当我们不爱好、忽略我们的肉身,或者认为理所当然时,失衡和不谐和会以不同的款型出现,并影响我们的人身、感受、思维和行进。拥有这三个水平使大家像一幅由多少个部分组成的漂亮的织毯,每个部分都震慑另外部分,同时也被另外一些所影响。现在这多少个部分是作为完全表现给众人的,其它的有些也一定可以被发觉

直到现在,那个不同的水平如故被视作相互分开的部分相相比。对一一部分的照料由不同的大方负责,而平时这么些专家并不打听其他部分,或只晓得他所担负的一对与其余一些是哪些相互影响的。大家将身体交给大夫,将头脑交给老师,将感受交给心情分析师,将灵魂交给牧师,其它的片段则被停放在没有人的地点。任何人在其余时候,这三个档次以内存在着动态的相互影响,就像存在着一个公式一样

A(身体)+B(头脑)+C(情感)+D(感受)+E(互动)+F(营养)+G(环境)+H(灵魂)=S(自我)

拥有片段构成在一块才是自身,虽然我远远超过这一个有些的总额。当然,各部分可以被单独学习,但事实上我们每个人都是一个系统,大家得以分别商讨各种部分,但它们就像一个类别,是以全体的点子表达效力,家庭也一样。

大家现在所所有的六个档次以内的关系为治疗师和家庭成员展现出一幅需要被了解的扑朔迷离画面。为了真正精通家庭暴发了怎么着,我想大家需要带着如此的意识去思考和走路,对于作为治疗师的自家的话,我看出系统里的症状正在发挥着这五个档次以内的平衡和麻烦。通过寓目个体或者家中系统的规则、价值观和其余音信,来精晓这个发展不佳的、受到限制的如故被忽略的东西

至于系统,我有一个简易的定义:系统是一多重重大成分之间的行为、反应和交互,它们为了贯彻某一对象而更上一层楼出相应的秩序。当自己利用“家庭”那么些词时,我是指装有的家庭格局相继自然的、混合的、单亲的、扩展的要么是公私的家庭。它们都具有一致的基本成分,对于一个家中而言,基本成分就是家庭中的成人和儿女。家庭富有的同步的显性的靶子就是成长指导孩子成为水到渠成的成长;第二个更内隐的靶子是家庭中的每个成员都对这个进程的上进感到满意。

父四姨回应改变(如生理、心思、情绪和性方面的成长需要)所创造的体系规则,将在很大程度上主宰他们怎么发展和接纳权力、亲密、隐私,能力,成就及成功的社会关系等。

自身深信不疑,掌管家庭的中年人的往返经历、愿望、知识和历史观是家园系统建立的底子,那个元素通过她们的自尊、互相关系、激情规则和生存弱点编织在联名。系统的主干部分是大人咋样整合,以及她们对待相互的艺术是协调的依旧争论的。

我要再一回重复,就自身所见到的,所有的养父母都是尽其所能做到最好。当然,这种“最好”倚重于他们曾经学到的知识及他们怎么来感知自己。由此他们不应当被斥责。他们的行事是他俩所学习到的当然结果。他们需要认识自己,需要被清楚、被感化成一个更完整的人。当大家探究了一个足足三代的家中时,就能很精通地来看其深造的结果和自尊的程度。

本身以为系统一般有二种基本项目:开放的和查封的。封闭的家庭系统似乎在一雨后春笋僵化的、固定不变的规则上运行。那么些规则被运用到其他情景中,不管是否合适。封闭的家庭系统被弱化和扭转,并与外面保持着僵化的关联。举一个简单易行的例子,这么些规则就像汽车中的吸氧器,被设置在一直地点,然后默认固定在这一个地方就足以顺应所有的海拔低度。

“一旦你是儿女,就以为你总是个孩子”,或是“35岁被认为是顶级年龄,我们必须保持35岁时的章程”,或是“一旦病倒,就觉得你总是生病”这等同是僵化规则的呈现

一个查封的系统被权力、神经质的借助、听从、剥夺和内疚支配。

它不允许任何改动,因为改变会打破平衡,人们因为惧怕而固字着这么些平衡。他们如同有一个浮泛的想法一假设允许改变,毁灭性的劫数就会光顾。当然,上述情景在不同的家庭中会有所不同。我借用一句话:“对我们不少人来说,熟稔的事物不一定是舒适的,却比冒险探索未知安全得多。”这就是本身所说的抗击。做出改变平日意味着咱们要冒着不为人知的风险。

家园系统过于封闭所导致的结果是,其成员由于惧怕、内疚和担心被惩处而保持着无知和坚守,并且他们的体味受到局限。随着岁月的推迟,封闭体系必然被打破,因为当一个或者更多的家庭成员达到了他们所能应对的巅峰时,某个人就会现出症状。

绽开系统的特色是所有选用性和灵活性。要是需要,他如故会选拔封闭一段时间。健康的、开放的系统的首要特征是有能力随着环境的变迁而变更。他们确认事实,允许个人完全自由地丰裕表明他们的期望、恐惧,爱、愤怒、挫折、兴奋和不当。也就是说,我们所知晓的人类一切的表征都可以不受任何要挟地显示。开放的系列被人们的直觉所辅导,并且鼓励有意识地提升自己价值和平等的关联形式。

自然,开放和查封的水准是在时时刻刻变动的,因为大家都是人,我们都不是系数的,所有的家庭系统都是为着掩护和管理它的家庭成员。在封闭连串里人们大多被恐怖所左右,所以她们体会到的资源是零星的和受制约的。他们活着在一个洋溢敌意的社会风气里。在这里,爱是用金钱,条件、权力和身份衡量的。在开放的系统里,资源是被爱和清楚掌控的,资源被看做可能的切切实实。人们生活在充满自信、幽默、真实和灵话的性格氛围中,在这种气氛下,问题被当做挑衅而不是威迫来对待。此外,假若有需要,人们会再接再厉谋求帮衬

发生了何等使系统里的分子出题目吧?(坏男孩或坏女孩没有是天生的,只有潜能是从小就具备的。)因为发生在这个人身上的少数事情必须被驳回、投射、忽略或扭曲,所以这个人也就改成了各样类型的坏的、生病的,愚蠢的或疯狂的男孩(女孩)或丈夫(女孩子)。为啥会发出这些,对本身来说解释起来非凡容易,但自我改变这么些非常不方便

民用只是她和融洽及和任何家庭成员(特别是成人)举行有意、无意互动的结果,因为成人拥有孩子从受孕到前日的思想意义上的生死权。所有的不孕症儿都不可防止地被迫成为见证父母的自信心的人,以及自己所生存的社会的观众

人类似乎愿意付出任何必要的代价来感受到爱、归属感、意义和紧要感,即使那多少个代价未必真的可以换取他们想要的事物。个体愿意去适应任何工作以试图拿走那一个东西,这使得封闭的家园系统有可能维持充足长的时辰。

大家用精神病学的术语命名这类别型的适应,像失眠、躁狂偏执性精神障碍等。对自家的话,这个术语更要紧的是用作精神病学的诊断,而不是用来了然这个人。给人贴标签是高危的,特别是当标签将个人的景象与她(她)本身的性状相混淆时。一旦贴上标签,那么些标签将为这厮形成一个新的地方,并且继续巩固个体“生病的”“疯狂的”“弱小的”等标签所代表的特色。

其实,过去的确诊不是对私有生命的横向和纵向的深人探索。通常它们令人难以知晓,而且所有显然的指责性。诊断是病理取向的,它们首要针对症状。

不过,当我们把症状看作为了适应而做出的大力时,我们就可知更好地领会什么去探寻症状的含义。症状表现者试图在疏远的、怀有敌意的和充满伤害的系统中生活,并予以生活意义。平常人们对内在或外在的改变感到无望,甚至将其与无望的奋斗作为他们命局的一有的。

另一种着眼症状表现者的法门是,去观望那一个正在由于饥饿而靠近死亡的人。假使自身觉得某种接近死亡水平的饥饿,并且我觉着自己从没资源的话,我将在自己挨饿的地点夺取任何能够予以我营养的事物,这也就代表,我会杀、偷、伤害自己自己、攻击别人、欺骗外人等。对一些碰到这种饥饿意况的人来说,那多少个主意是玄而又玄的,所以他们求助于其他的法门,比如毒品、酒精、生理或者精神疾病,这足以维护他们从发现中解脱饥饿的感到。在其他情状下,他们将团结看做没有资源和毫无意义的,甚至会拔取轻生。

对自家来说,症状就像出现在汽车仪表盘上的告诫灯。当这多少个灯亮起来的时候,也就意味着开动汽车所急需的系统出现了某种情势的损耗、不协调、损坏或者故障,一个依旧多少个部分的搭档损坏了。任何一片段损坏,整个系统都会境遇震慑,就像在家庭中一样。

自己以同样的措施对待家庭和个体。我的首要性是去领会警示灯所指示的信息,然后搜索家庭成员损耗、阻碍或者危害他们自已和旁人的方法。我的看病方向是刑满释放和调整那几个被堵塞的能量。这象征自己去处理他们的自尊、交流和规则问题,也就是这一个与自身的两个水平有关的题材

自己的重大是提升和释放具有水平的能量。当达到这么些目的时,症状就不再有存在的画龙点睛,并且会出于错过存在的意义而消失。我发觉家中规则能够变成帮助家庭成员健康、成长,幸福和爱的点拨,那也就意味着所有水平的调和的和相互,无论是个人内在依旧个体与其它家庭成员之间。

假诺医疗被看作释放能量和创造和谐空间的工具,那么治疗也是一种与自身达成新的关系的合适的措施,这样个体就可知使用智慧、心思、肢体、互动、感觉、环境、营养和灵性资源而丰富地生活。这也是一种协助几个人运用互相资源的法子。或许在以后,我们将更多地关注成为一个完好无损的人表示什么。学习变成一个整机的人就像前几天上学阅读一样首要。届时,心思治疗也会呈现不同的相貌

当下,治疗的角色之一就是考察行为的发源。我以为具有当前的所作所为都起来于个人生命早期对一定情境的一定反应当这一个反应在一体系的下压力下暴发,并满足了个体的生存需要时,它就从头变异这厮新的概念。并且那些新的概念最先,就很容易被激化。现在我们看看的是一个新的留存,逐渐地,随着年华的延期,一日新的定义成为个人的表征,一整套新反应就在作为中稳定下来了

对治疗师来说,去观看症状背后的潜能是很不方便的,因为症状的影响是那般斐然,从健康和潜能的角度来察看当前的所作所为,能够协理我通晓在我前边发出的业务是可以被明白的。也就是说,病理得到了清淤。虽然我询问一件事,知道这件事是咋样被知觉,应对和烧结的,我也就能通晓所爆发的继承行为如此相似的来由

有时自己很理解,这多少个显示出的题材并不是症状暴发的因由,应对题目标措施才是问题所在,而这是一个历程。我留心到不少被众人认为是毁灭性的题材其实是广大人都亟需直面的。可以处理这一个问题的人与这个被这些题材摧毁的人以内的差别,是她们的回答问题的过程不同。我将以此历程作为自尊水平的效率。对本人价值的评估对正常同样任重而道远,假如缺失高自尊,我们就很容易遭受各样样式的自我贬低的震慑。不管我和其他的治病师写了何等,大家对于健康都知之甚少。大家的注意力过多地会聚于不正规。没有疾病不对等健康,就像没有战火不等于和平一样

过去,很多治疗师认为将力量作为建立生命的基本功是粗略和皮毛的。我以为针对病理的办事就像去敲打一匹死马,在这里是绝非生命的。我觉着,世界上病理取向的助人者在援救患者时花费的大量岁月是未曾稍微功能的。

现今,我们强调的概念是全部健康思维、生物反馈、视觉想象、左右脑集成,大家可以不再像过去那么去精晓和行了动。随着年华的延期,我看出了从健康取向的角度来对待事情的优势

例如,我早就在近日的六年里通晓过如此一些人(二十个家庭)对他们开展每年两回、每一趟一整周的考察。人们出生,进入青春期,离开家,去学学,结婚,离婚,再婚,退休,死亡,对众人来说具有这一个生活中的转变都可能变成思想危机;相反,它们也足以被作为在霎时的面貌中预示着改变的当然生命进程,可以被看作挑衅面不是危机来回应。

用作咨询师,运用自己是一件令人敬畏的职责。为了与这么些任务相匹配,询师需要不停地前进友好的心性和完整性。我们是和人类生命一起工作的。在我看来,学习变成治疗师并不像上学变成水管工这样,水管工人可以平时知足于技术,但治疗师需要去做更多,你不需要爱一个管子然后去修复它,但在诊疗中,无论我们利用何种技术、教育学或者家庭治疗学理论我们实际做了什么样,都急需看重大家本身来贯彻医疗的坚守

在本人的教学中,我关注治疗师的格调。大家是与外人伙同工作,大家可以明白和爱我们自已,可以去看、听、接触和领悟我们所看到的。

亟需成立条件,以发现、倾听、接触和清楚自己。一般的问讯技术的题材就在于,它像面包切割机一样工作—无论面团的尺寸、硬度或者质量。在最先阶段,我觉得我们在某种程度上都急需利用技术。后来,我觉着,大家需要学习更贴切、更严俊地将技术扩大到咱们所做的各个事情中来。

不久前,我填写了确认家庭治疗师治疗风格的调查问卷。我发现自己对几乎所有的技能都说“是”,然而,没有此外一项技艺可以代表自己对各个个体和家庭的见识。我将本身所学的有关病理学的学识作为合适的时候可取用的音信,这并不是说自家要甩开它们,而是将它们放入新的条件。对自己而言,这多少个关于怎么着修复漏了气的轮胎的学识并不可以教我怎么着驾驶的技艺,那些技巧本身都需要,不过不可以让一种技术代表另一种。病教育学给本人有关病理的音信,但并不曾告知自己有关健康的信息。我急需精通有关健康的信息,并且使用病理和健康那两种信息

虽然人们连续给予技术特此外眷顾,“你做了哪些”“我该如何是好”这是自我时常被问到的题目。对我的话,技术是在特定的每天为了达成梦想的结果而顿时运用的行路。我有数千种技术,它们在某个时刻被用来落实个人如故小组的特定需要。如若没有技术可以采用,我就创立它们。近年来,大多数家庭治疗师可以对症状表现者的家庭系统是咋样运转的高达共识。不过他们在处理形式上设有着较大的差距,不同治疗师强调不同的下边。针对专门的人流,治疗措施也不分彼此。显明治疗师强调和选取的办法是与他(她)的质料及所负有的关于人类的自信心有关的。

依照在家庭治疗中的学习,我觉得我们应该逐步以新的见地来看待个体和家庭的涉及。明显,家庭是个人长大成人的根底,同样也是孕育困困扰种子的地点

人们被授课的东西反映了其所在的大的社区或社会的现状。如果我们想去改变社会,大家需要升级学习的水平及人们关于怎样是更完整的人的自我意识

人们总是在查找答案,就像我们前天所做的。即使我们已经学习了广大有关人性的学问,依然有无数不解的地下之处。一些我们曾学习的东西在一方始似乎是顺应的,可是随着时间的前进就会被部分仍然全部放任。比如,用水蛭吸血永远也不再被认为是一种历史学治疗模式了,过去的局部发觉就像萌芽,需要被提升。一些焦点的新意识需要连续前行发展。对我而言就是如此。

新音讯平日会促使大家再次看待当前的驳斥和执行,并且促进我们对它们的匡正和转移。关键是专注新消息并且愿意去品尝,看看它们是不是适宜,这样是很有益于的。我觉得具有的人类学专家都应当这么。当一个人在头脑中限制自己,以赢得“正确的法子”,并且拒绝所有不合乎这种情势的消息时,就会变得封闭,而且这也是危在旦夕的。

在这或多或少上,我坦率地使自己的辩护走向开放,并确认人类潜能的留存。我也竭力朝向大的“家庭”,比如我们的公司,包括国家的和政治的。有局部一同因素可以利用到大的“家庭”中,就像运用到个人家庭中一律。我看来此外许六个人也在做一样的事体我们似乎正在进入一个一时,在这多少个时代里大家正在发现怎么是全人类,成为一个完好的人表示什么样。现在自我所写的这多少个只是是一个很小的起来。可能在五百年过后来看,我们现在所商讨的只是其一势头上微不足道的开始。后人或许会把大家作为生活在前人类时代的人,就像我们今日改过看史前人类一样

种子将会持续成长。一百年前,没有人可以预见现在所创立的技巧奇迹。三十年前,除了在文学和技艺中享有了然和应用之外,没有人将“系统”这一定义运用到家中和大家的人类社团,但现在我们如此做了。我们不能够精晓下一个三十年依旧一百年,人类将持有怎么样的关于自我的觉察,但绝不怀疑的是,其中的局部意识将引领我们更深远地领会什么是全人类健康

本身,作为内部的一员,期待着这些不为人知的发现和创建。同时,我也将保持一颗开放的心,坚定地遵守自己深信不疑的真理去干活和生存。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图