The way this works is the following - if a specific value for a property is not specified in the ASPX/C# code, the default from the language pack will be used. If it is specified in code however, it will override the language pack default.
A common example for this is customizing the EditDialog for example. By default (if English language pack is used), the default caption of the dialog and the submit/cancel buttons will have these values (take from grid.locale-en.js):
edit : { editCaption: "Edit Record", bSubmit: "Submit", bCancel: "Cancel" }
<trirand:JQGrid runat="server" ID="JQGrid1" DataSourceID="LinqDataSource1"> <EditDialogSettings Caption="My New Caption" SubmitText="My Submit Text" CancelText="My Cancel Text" /> </trirand:JQGrid>
This principle applies to most options in the grid.